在后台管理系统中,常遇到Excel导入导出的需求,整理了如下两个工具类。
一、导入
导入工具类
1 | package com.demo.util; |
使用方式
1 | //前端部分提交excel文件与该对应关系到后端 |
1 | /*后端部分在servlet中接收excel与excel头与entity属性的对应关系*/ |
二、导出
导入工具类
1 | package com.demo.util; |
使用方式
1 | //Servlet中设置返回类型 |
在后台管理系统中,常遇到Excel导入导出的需求,整理了如下两个工具类。
1 | package com.demo.util; |
1 | //前端部分提交excel文件与该对应关系到后端 |
1 | /*后端部分在servlet中接收excel与excel头与entity属性的对应关系*/ |
1 | package com.demo.util; |
1 | //Servlet中设置返回类型 |
最近需要写一个排序算法,很久没写发现有些生疏了,抽时间用JavaScript实现了几种常用的排序算法,以备不时之需。
步骤:
1 | /** |
步骤:
1 | /** |
排序演示:
步骤:
1 | /** |
来自于这里
在这之前没有看过王小波的书,只闻其名。看过这本书之后,的确眼前一亮,文章原来还能这么写!
这本书是由几篇文章组合而成,但是每篇文章的都有一个叫“王二”的主人公。
另外,从某个角度看,这还是一本小黄书,不乏血液喷张的内容,笑点还很多。但深思之后就会发现那是一个混乱、无奈、扭曲的时代。一想到这,就怎么也笑不起来。
下面放一些看书过程中的一些摘录整理:
那一天我二十一岁,在我一生的黄金时代,我有好多奢望。我想爱,想吃,还想在一瞬间变成天上半明半暗的云。后来我才知道,生活就是个缓慢受槌的过程,人一天天老下去,奢望也一天天消失,最后变得像挨了槌的牛一样。可是我过二十一岁生日时没有预见到这一点。我觉得自己会永远生猛下去,什么也捶不了我。
这句话应该是本书流传得最广的一句话,年轻时都有一段青葱岁月,然而始终会有挨捶地一天。
我坐在小屋里,听着满山树叶哗哗响,终于到了物我两忘的境界。
要达到
物我两忘
的境界很难
仿佛在不久之前,我还是初一的学生。放学时在校门口和同学们打书包仗。我的书包打在人身上一声闷响,把人家摔出一米多远。原来我的书包里不光有书,还有一整块板砖。
从这句话就能看出整本书的风格了
你一天天老下去,牛皮一天天紧起来。
慢慢就到了挨捶地时候
眼前就是罗得岛,我就在这里跳跃——我这么做什么都不为,这就是存在本身。
一个哲学问题
我要抱着草长马发情的伟大真诚去做一切事,而不是在人前羞羞答答地表演。在我看来,人都是为了要表演,失去了自己的存在。我说了很多,可一样也没照办。这就是我不肯想起那篇论文的原因。
又一个我要成为谁的问题。
忽然之间心底涌起强烈的渴望,前所未有:我要爱、要生活,把眼前的一世当做一百世一样。这里的道理很明白:我思故我在,既然我存在,就不能装作不存在。无论如何,我要对自己负起责任。
生而为人,是一件很幸运的事情
她尖叫一声,拿被子蒙上头,就在床上游仰泳。
形象生动!
人生是一条寂寞的路,要有一本有趣的书来消磨旅途。
这本书就是”自己”
我向来不怕得罪朋友,因为既是朋友。就不怕得罪,不能得罪的就不是朋友,这是我的一贯作风。由这一点你也可猜出,我的朋友为什么这么少。
他一定能体会到死亡的惨烈,也一定能体会死去时那种空前绝后的快感。
大部分人往往不是“快感”,而是“恐惧”
在此之前首先要解释一下什么叫似水流年。普鲁斯特写了一本书,谈到自己身上发生过的事。这些事看起来就如一个人中了邪躺在河底,眼看潺潺流水,粼粼流光,落叶,浮木,空玻璃瓶,一样一样从身上流过去。这个书名怎么译,翻译家大费周章。最近的译法是追忆似水年华。听上去普鲁斯特写书时已经死了多时,又诈了尸。
似水流年是一个人所有的一切,只有这个东西,才真正归你所有。其余的一切,都是片刻的欢娱和不幸,转眼间就已跑到那似水流年里去了。我所认识的人,都不珍视自己的似水流年。他们甚至不知道,自己还有这么一件东西,所以一个个像丢了魂一样。
人就是四十岁时最难过。那时候脑子很清楚,可以发现自己在变老。以后就糊里糊涂,不知老之将至。
叔本华说:人在四十岁之前,过得很慢,过了四十岁,过得就快了。
我一直在干这件事,可是线条说,我写的小说中只有好的事,回避了坏的事,不是似水流年的全貌,算不得直笔。如果真的去写似水流年,就必须把一切事都写出来,包括乍看不可置信的事,不敢写出这样的事情,就是媚俗。比如不敢写这样的事,就是媚俗。
小时候和王二一起玩的孩子各有各的毛病,有人喜欢掐别人的脖子,有的喜欢朝别人裆下踢,不知他们的毛病都好了没有。
我后来到美国留学时,给×教授编软件,文件名总叫“caonima”,caonima.1,caonima.2,等等。但是他总把第一个音节念成“考”,给我打电话说:考你妈一可以了,考你妈二还得往短里改。我就纠正他道:不是考你妈,操你妈。我们一共是四个研究生给他编程序,人人都恨他。这是因为按行算钱,他又不让编长。这种情形就叫做受压迫。毛主席教导我们说,有压迫就有反抗。所以就考你妈,就射精,就吐吐沫。
我们生活在漫漫寒夜,人生好似长途旅行。仰望天空寻找方向,天际却无引路的明星!
我觉得自己是个不会种地的农民,总是赶不上节气。
这种体会很难受
于是她就揉起眼睛来,那架势活像是猫洗脸;
形象生动!
走进了寂寞里,你就变成了黑夜里的巨灵神,想干啥就干啥,效率非常之高。你可以夜以继日地干任何事,不怕别人打断,直到事情干成。但是寂寞中也有让人不能忍受的时刻,那就是想说话时没有人听。
我以为自己的本分就是把小说写得尽量好看,而不应在作品里夹杂某些刻意说教。我的写作态度是写一些作品给读小说的人看,而不是去教诲不良的青年。
经常见到RSA、MD5、SHA系列算法,另外还有数字摘要、数字签名、数字证书等名词,以及对称加密与非对称加密。他们之间到底是什么关系呢?下面就通过这篇文章来梳理一下。
加密算法,简而言之就是一种能够把原始内容加密,然后再解密获得原始内容的算法。
加密算法可以划分为如下两类:
对称加密可以理解为加密与解密都使用同一套算法(即密钥)。
上图是一个经典对称加密算法。采用字母移位的办法对原始字符串进行转换,解密时再根据之前的移位,转换为原始字符串。可以根据此种算法,设计一个密码机,输入移位n,自动进行编码与解码。
在谍战电视剧中经常出现你争我抢的密码本,加密与解密双方使用同一个密码本对要传递的内容进行加解密,这也是一种对称加密算法。
对于对称加密在实际使用中的问题,可以通过如下样例来说明。
假如淘宝网的登录密码传输部分使用的是对称加密算法。此时,张三、李四、还有王五同学需要访问淘宝。那么,服务器就需要生成3个不同的密钥,比如张三的密钥为移5位,李四的密钥为移6位。如果全部都用一个密钥,显然张三用自己的密钥可以解密其它人加密后的密码。对于服务器来讲,有多少个用户就得维护多少组密钥,这样做显然是不合理的。
- 常用的对称加密算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK、AES等。
- 百度百科:对称加密
针对于对称加密存在的问题,使用非对称加密即可完美的解决。
由上图可以看出,左侧的对称加密为A、B、C、D四个用户分别分配了一个密钥,而右侧的非对称加密(也叫公开密钥加密技术)为A、B、C、D四个用户分配了相同的密钥。
非对称加密的密钥分为公钥
和私钥
,其中公钥和私钥都可以加密与解密。特别的是,公钥所加密的内容只有私钥能够解密。这样,对于服务器来讲,只需要把公钥分发给所有客户,自己保存好私钥即可。
- 常用的非对称加密算法有:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)等。
- 百度百科:非对称加密
首先需要指明的是,摘要算法不属于加解密算法。
对摘要两字可以理解为对信息主体的浓缩。这种浓缩是一个不可逆的过程。
可以在这些地方使用摘要算法:明文密码取摘要后把摘要存入数据库、文件断点续传与秒传(用文件摘要确定唯一性)、不在网络中传输密码(密码做摘要后传输,在服务器端取出密码用相同的摘要算法计算摘要后再跟客户端传过来的摘要比对)
- 常用的摘要算法有:MD5、SHA1、SHA256、SHA384、SHA512
- 百度百科:摘要算法
数字签名可以理解为摘要算法
与非对称加密
的综合使用。
数字签名可以对应为经常见到的骑缝章(经常有人喜欢把名字写在书的侧面)。数字签名需要说明是谁编写的报文,同时证明报文未被篡改过。
通过上图,可以清楚的看出,使用摘要算法
来证明报文未被篡改过,使用非对称加密
来说明是谁写的报文。
百度百科:数字签名
我们可以通过非对称加密可以解决报文裸奔的问题。
试想,有这么一个场景,服务器A分发一个公钥给客户端B,正常情况下很OK。此时A和B之前有个中间代理C,A和B之间的所有数据传输都要经过C来中转。C被黑客控制,C把自己的公钥发给B(B误以为是A的),C收到B传输给A的消息,先用自己的私钥解密,获得明文。然后用A的公钥加密密文再转发给A。
这里就牵涉到一个问题,B怎么确定收到的公钥的确是A的,而不是别人伪造的?现实中的身份证,要想确定身份证是否是真实的,去权威机构(也就是公安局)查一下就行了。
数字证书也是这个原理,需要一个权威机构来颁发。以此来证明这个公钥到底是谁的。
上图是百度的数字证书,详细标明了颁发者、使用者、有效期、加密算法等信息。
资料:“数字签名”(digital signature)和”数字证书”(digital certificate)到底是什么?
场景:当未启用HTTPS时,用户的登录密码,以及当用户修改密码时,密码在网络中需要加密传输。
上图中,前端部分运行在浏览器上,所以需要用JavaScript来加密需要传输的密码,后端部分使用Java来实现。
前端部分的加密,选择jsencrypt来实现,代码如下:
1 | //用户修改密码样例 |
后端部分使用Java来实现
1 | package com.share.util; |
在第一次请求时生成公钥与私钥,并放到当前线程上。返回公钥给客户端。
1 | HashMap<String, String> map = RSATools.getKeys(); |
1 | //从session上拿到上次生成的密钥 |
后续提供github地址
黑色的封面,代表着这是一个悲伤的故事。
紧接上一篇,看完《白夜行》后,发现节奏带太快,收不住。忍不住搜一搜东野圭吾的其他小说,最后确定目标:《嫌疑人X的献身》。就是想一窥到底,看看东野圭吾是不是像网评的那么神!
之所以会盯上这本书,是因为大家都说这本书的故事神奇。一开始,读者便知道了作案凶手以及详细的作案细节!我勒个去!这么搞那还有什么悬念可言?在平生所看的悬疑类小说中,通常一开始就埋坑,然后到结尾才知道答案,抓住凶手。东野圭吾这是要搞哪样,太嚣张了!
这本书讲述的是一个理工男暗恋上隔壁女邻居的故事。这个女邻居离异,和女儿一起生活。前任老公一直缠着她不放,经常找她要钱。一次来找她,她和她女儿一起把前任老公杀死了。住在隔壁的理工男协助掩盖真相,故事由此展开。
最多剧透到此,不能再剧透了!照例放点儿书中的内容片段勾起大家的想要一睹为快的冲动!
石神并不排斥森冈这种质疑的态度,对于为何要学习某种东西抱有疑问,本是理所当然。唯有疑问解除了,才会产生求知的欲望,才能走上理解数学本质之路。可惜太多老师不愿回答这种单纯的疑问。不,是答不出,石神知道,他们也没真正理解数学,只是按照既定的教材照本宣科,只想着让学生拿到好分数。对森冈提出的这种质疑,恐怕只会觉得不耐烦。
可惜自己开窍得太晚!当需要用知识去赚钱生活时才发现上学那会儿的课程是多么的重要!线性代数、统计、积分……想想都是泪!
这个世上没有无用的齿轮,只有齿轮自身才能决定自己的用途
人也一样,需要自己成全自己。(突然想到《霸王别姬》中大师兄让小师弟自己成全自己。假霸王,真虞姬,哎!)
草薙告诉我一件有趣的事,是关于你出考题的方式,针对自以为是的盲点。比方说看起来是几何问题,其实是函数问题,我听了恍然大悟。对那种不懂数学的本质、早已习惯根据思维定势解答的学生来说,这种题目想必很有效。乍看之下是几何问题,学生拼命朝那个方向想,却解不出来,唯有时间分秒流逝。要说是坏心眼,确实有点儿过分,但用来测试真正的实力,诚然有效。”
上学时,就经常碰到这样坏心眼儿的老师!好像暴露了什么……强行逆转,看问题不应该被问题的表象所蒙蔽,应该直达问题的本质。解决程序Bug也一样。再次成功穿越……
“最后一次见到石神时,他问了我一个问题——P≠NP。自己想出答案和判断别人的答案是否正确,何者较容易——这是著名的数学难题。” 草薙皱起眉头。 “那是数学?听起来像哲学。” “你明白吗?石神给你们提出了一个答案,也就是这次的自首、供述内容。这一自白怎么看都像正确无误的解答,是他充分发挥智慧想出来的。如果就这么乖乖相信,那就表示你们输了。你们正受到来自他的挑战和考验!接下来,该轮到你们全力以赴,判断他提供的答案是否正确。” “我们已经作了各种证实。” “你们做的,只是按照他的证明方法走。你们该做的,是探寻有没有别的答案。除了他提供的答案之外别无可能——唯有证明到这个地步,才能断言,那个答案是唯一的答案!”
由此可见,判断别人给的答案是否正确远比自己想出答案更难。自信的数学家,妙!
指示之后,还有这么一段。工藤邦明先生是个诚实可靠的人。和他结婚,你和美里获得幸福的几率较高。把我完全忘记,不要有任何负罪感。如果你过得不幸福,我所做的一切才是徒劳。她看了又看,再次落泪。
这就是一个数学家,一个理工男对爱的表达。
心如明镜不带丝毫阴霾的,世上只有石神。
理工男往往是比较单纯的,内心世界只有逻辑。
他再次感到,自己并不需要任何人的肯定。他也有发表论文、受人重视的欲望,但那非关数学本质。让别人知道是谁第一个爬上山顶固然重要,但只要当事人自己明白其中的真味,也就足够了。
很理解这种乐在其中的快乐。
他已毫无留恋。没有理由寻死,也没有理由活着,如此而已。 他站上台子,正要把脖子套进绳索时,门铃响了。 是扭转命运方向的门铃。 他没有置之不理,他不想给任何人添麻烦。门外的某人,说不定有急事。 开门一看,门外站着两个女子,是一对母女。 母亲自我介绍说她们刚搬来隔壁,女儿在一旁鞠躬。看到两人时,石神的身体仿佛猛然被某种东西贯穿。 怎么会有眼睛如此美丽的母女?在那之前,他从未被任何东西的美丽吸引、感动过,也不了解艺术的意义。然而这一瞬间,他全都懂了,他发觉这和求解数学的美感在本质上乃是殊途同归。
真、善、美其实是共通的,殊途同归。
石神早已忘记她们是怎么打招呼的,但两人凝视他的明眸如何流转,至今仍清晰烙印在记忆深处。
喜欢上一个人往往只需要一瞬!
看完了全书,由衷的赞叹本田圭吾能写出如此神作,故事架构精巧慎密,看到最后,当知道实情后眼前一亮,虎躯一震,惊叹万分。
整本书的感受只能用Perfect、Amazing、Heartbreaking 来形容。
好东西需要分享,所以今天来义务当一回五毛。
前段时间休了一次长假,长假回来发现状态全无,晚上下班回家无所事事,什么事儿没干一晃就到了睡觉时间,这种状态让人感觉很不踏实。为了找找学习状态,重找晚上回家看书的习惯,需要带一波节奏。
据以往经验,想要把节奏带起来,不能来得太陡,必须循序渐进。如果一上来就找本技术大部头来啃绝对容易打瞌睡!很早之前在知乎就看到有人推荐东野圭吾的《白夜行》,说这本小说很不错,属于推理悬疑小说。看到推理悬疑,想到这种小说肯定属于不断挖坑,引人入胜,打开就停不下来的小说。每天晚上回家来上一章,绝对停不下来!带节奏神器!
下面,就来先见见这本书的封面。
从封面上看,可能会觉得很普通,老实说,当时看到的第一眼也是这么认为的。不过当我看完全书再回过头来着封面,觉得设计得真TMD的有深意!
作为摇旗呐喊的五毛,当然是不可能剧透的!不过倒是可以放点儿书中的内容勾引勾引….
她的眼神里有一种微妙得难以言喻的刺。但那并不是社交舞社社长无视她的存在,只顾和朋友讲话而自尊受伤的样子。那双眼睛里栖息的光并不属于那种类型。 那是更危险的光——这才是一成的感觉,可以说是隐含了卑劣下流的光。他认为真正的名门闺秀,眼神里不应栖息着那样的光。
公司最近招了一拨实习生,好怀念自己当年初入职场时那单纯、清澈的眼神!随着阅历的增加,眼神中的那股清流慢慢的消失。如果能一直保持住像三四岁小孩儿那种干净清澈的眼神该多好!已入职场6年,希望能不断学习成长,通过智慧让自己的眼神不至于渐渐变得黯淡无光,不求清澈见底,至少炯炯、明亮。
“捡别人丢的东西不还,跟偷别人随意放置的东西,并没有什么差别。有错的难道不是把装了钱的包随便放的人吗?这个社会上,让别人有机可乘的人注定要吃亏。”
“我很不想承认,可你的确是本世纪最幸运的男人。娶到那么美的老婆就该偷笑了,她竟然还烧得一手好菜!一想到我跟你活在同一个世界上,实在很难不嫌弃自己。”
看着她,总会感到一种莫名的诡异,我实在不认为她只是个坚强的女子。”
坚强往往是需要某种力量来支撑的!
一双看尽人性丑恶的眼睛,一种堪称真正冷静清澈的光静静地栖息其中。
这句话是形容书中一直追踪命案二十年一直不放弃的老警察
“枪虾会挖洞,住在洞里。可有个家伙却要去住在它的洞里,那就是虾虎鱼。不过虾虎鱼也不白住,它会在洞口巡视,要是有外敌靠近,就摆动尾鳍通知洞里的枪虾。它们合作无间,这好像叫互利共生。”
仔细想想,这种相互依偎取暖也挺可怜的!
“有一株芽应该在那时就摘掉,因为没摘,芽一天天成长茁壮,长大了还开了花,而且是作恶的花。”
恶之花一开始就应该摘掉,越晚摘除后果越大。写代码也一样,问题代码一开始就应该干掉,而不应该一味的容忍做兼容!神转折吧!
曾经拥有的东西被夺走,并不代表就会回到原来没有那种东西的时候。
这句话很有深意啊!值得仔细思考!
“那时,我比现在的你更小,真的还是小孩子。但是,恶魔不会因为你是小孩子就放过你。而且,恶魔还不止一个。”
遇到恶魔就不要指望得到恶魔的同情。
“喏,夏美,一天当中,有太阳升起的时候,也有下沉的时候。人生也一样,有白天和黑夜,只是不会像真正的太阳那样,有定时的日出和日落。看个人,有些人一辈子都活在太阳的照耀下,也有些人不得不一直活在漆黑的深夜里。人害怕的,就是本来一直存在的太阳落下不再升起,也就是非常害怕原本照在身上的光芒消失,现在的夏美就是这样。” 夏美听不懂老板在说什么,只好点头。 “我呢,从来就没有生活在太阳底下过。” “怎么会!”夏美笑了,“社长总是如日中天呢。” 她摇头。她的眼神是那么真挚,夏美的笑容也不由得消失了。 “我的天空里没有太阳,总是黑夜,但并不暗,因为有东西代替了太阳。虽然没有太阳那么明亮,但对我来说已经足够。凭借着这份光,我便能把黑夜当成白天。你明白吧?我从来就没有太阳,所以不怕失去。”“代替太阳的东西是什么呢?” “你说呢?也许夏美以后会有明白的一天。”
看到这儿,终于明白书名为何取为《白夜行》。这样的人生居然还能如此坚强!在白夜中行走需要多大的勇气!
看完书的最后一个字,合上书,静静的看着书的封面,思绪万千!
经常有人问,为啥出来乱码呢?要么是前端浏览器显示乱码,要么是后台服务器接收是乱码。前两天又碰到一哥们儿来问我这问题!那么,今天就来聊聊字符编码。
就一句话,解决二进制与字符相互转换的问题!
以ASCII编码为例,规定以一个字节来表示一个字符,一个字节8位(11111111),一共可以表示256个字符,目前只用到0-127号。
有了这个规则,那么字符在网络间传输时就可以按照这个规则进行编码解码。
上图是以一个大写的字符A为例,基于ASCII编码字符集的编码解码过程。
谈到字符编码,就会有人问UTF-8
和GB2312
到底啥关系,跟ASCII
编码又是啥关系?
还是一句话,他们相互间无直接关系!
解释一下,可以简单粗暴的理解为每一种字符编码对应于一种语言字符与二进制间的转换Map关系,最终形成一个字符集。当初设计的时候,只考虑到英文字符,用ASCII绰绰有余。但是后来碰到日文字符、中文字符、阿拉伯语字符等当然就不好使了,而且对于汉字来讲,有上万个字符,一个字节8位显然无法完全表示这么多个汉字字符。这个时候当然需要设计新的字符编码规则来解决不同语言编码的问题。紧接着,世界上的语言那么多种类,如果大家都各自为自己的设计一套,那岂不是很难管理,所以就整出个Unicode来统一标准。
这里的无直接
是指一些编码规则保留了前面127位与最早的ASCII
编码相兼容。这也是为什么大部分时候只有中文出现乱码,而英文字符能正常使用的原因。
这里有两篇文章帮助理解:
当然,要想勾搭上,当然得先有暗号!这样才能暗送秋波。不然两边各自讲相互听不懂的语言当然就无法沟通。
名称 | 说明 | 样例
—-|—— |
Accept-Charset | 客户端告诉服务器接收哪种字符编码 | Accept-Charset:utf-8,is0-8859-1;1=0.8
,q表示优先级,1最高
charset | 告诉接收者传输内容使用何种字符编码,这里的接收者既可以是服务器端也可以是客户端 | Content-Type: text/html;chart=utf-8
上面是通过HTTP头信息设置编码规则,还可以在页面上设置编码规则
HTML中:
1 | <HEAD> |
JSP中:
1 | <%@ page language="java" import="java.util.*" contentType="text/html;charset=utf-8"%> |
JQuery ajax自动设置Content-Type:
在http://v3.bootcss.com/
的console里运行$.ajax({url:"/ajaxDemo",type:"post",data:{name:"YiYing"},success:function(){}})
,发起的ajax请求如下图所示:
jquery 源码:
查了一下RFC文档,Content-Type的默认值为Content-Type: text/plain; charset=us-ascii
。如果客户端的字符A以ASCII编码,最终在网络中传输的是二进制的65。如果服务器以另外一种编码规则解码(这个时候恰好未兼容ASCII),那么通过65解码出来的字符就不是字符A,而是其它字符了,从而造成传说中的乱码。 或者一端用可变长度的UTF-8编码,另一端用ASCII解码(只能表示128个字符,固定一个字节),UTF-8这边如果一个字符占3个字节,如果用ASCII来解码,一个字符被当成3个字符来解码,当然结果就不对。
看到这里,以后碰到乱码问题解决起来就so easy了吧!只需要检查编码与解码规则在哪个环节未对应上即可。
看完《南渡北归》,感慨万千,真正理解了何谓“大师”!
此书分本《南渡》《北归》《伤离别》三部,共计150余万字,以时间线划分为抗战前、抗战期间、抗战后大致到文革结束。
书中牵涉到一系列人物,读完全书,到现在还能记起来的有:梁启超、王国维、赵元任、陈寅恪、胡适、傅斯年、李济、吴宓、吴晗、闻一多、刘文典、梁思永、梁思成、林徽因、金岳霖、冯友兰、冰心、徐志摩、陆小曼、张伯苓、梅贻琦、陶孟和、吴金鼎、夏鼐、曾国藩家族的曾昭抡、曾昭橘、穆旦、钱穆、钱钟书,童第周、华罗庚、李政道、杨振宁…….
这三部书差不多耗时3个月,大部分是在上班的地铁上读完。此书虽然在文笔上不尽如意,而且很多摘录、备注,有点像个大杂烩的感觉。但是对于了解1880-1980这100年间中国近代史还是有帮助的,特别是能了解在此期间大师、名人学者在此大时代中的抉择、命运纠葛,等等。
下面是一些还能回想起来的内容片段:
写了这么多,各中体会,无法表达,如人饮水,冷暖自知,总的来说收获颇丰,值得一读。
其它阅读记录:
《南渡北归.离别》
我没有什么心愿了,唯一让我遗憾的是没能再见一下我的恩师金岳霖先生。50年了,我很想念他。你们将来有机会去大陆,请替我问候一下,就说他的学生殷福生很想念他。”
知名学人傅斯年归骨于田横之岛,按岳南的文章所写,文革期间留着大陆的傅氏家族惨遭“灭亡”之患,儿子在美国一生未娶,并不如意。抱着多了解一些事实的态度google了一下,发现并不像作者所写的那样。以此,独立之精神的必要性,妄不可贸然听信一家之言,应小心谨慎、多方求证之后方可做出自己的判断,切忌听信一家之言与鼓动之后影响自己的情绪与判断而做出错误的举动。
胡适对人多次提起自己曾说过不止一遍的话:“吴晗可惜,走错了路。” 此话传入吴晗耳中,吴颇不以为然,认为这位前老师脑子灌水,老糊涂了。当北平地覆天翻,半壁江山易主,蛰伏在西柏坡一间黑屋里的吴晗露出头来,在乍暖还寒的阳光照耀下,以接收大员的特殊身份,气宇轩昂地接管、掌控了北大、清华局势时,大有飘飘然羽化登仙之感。
由文革期间知识分子的惨痛遭遇,以及吴晗一家的遭遇,可见文革是多么的可怕。文革中消灭掉了太多的知识分子与有识之士,期间人人自危。重庆从打黑到唱红歌,如果再这样发展下去,后续的情况就很难说了,在网上看到有人说可能再来一次文革并不是危言耸听!~~
而冯友兰则指斥胡适处于对中国共产党建立新政权的恐惧,胡说什么**”汉帝国的创立者都是平民,刘邦是个不事生产的无赖,萧何是个刀笔吏,樊哙是个屠狗的。……其中只有极少数的人,如张良、陈平是受过教育的”;”这一班乡下人统治下的政治,确实有点可怕”**。
批胡运动:
一些“极左地区”的胡姓青年失去了当兵入伍和进工厂做工的资格,而正处于找对象年龄的胡姓青年,许多因自己姓胡而遭到对方讥讽并最终告吹。对飘荡于社会各阶层,看不见却能清晰感受到的恐怖气氛,有的胡姓人家在大骂胡适、胡风与胡汉三等胡氏宗族不肖子孙的同时,一并发出了**”但愿来生不姓胡”的激愤之语。
1949年以后多阶段、多波次、多形式、多阶层“批胡运动”影响面之大难以想象,高压下人人自危,造成一大批人,包括大多数上层知识分子“识时务为俊杰”的跟风、表态,人性的阴暗面尽显。由此可见,大多数在一些情况下也不一定是对的,应该建立在自由的环境,已经拥有独立思想、客观、公正的大多数上。从这里可以引申出,网上大家天天喊的民主并实现起来并没有那么简单,不仅需要上层政治上的开放,还需要一大批、广泛的有独立思想的人民大众做支撑,民主的路还很长!
胡适在致杨杏佛的信中曾这样说过:“记得五六年前曾与周豫才先生兄弟闲谈,我说,《西游记》的‘八十一难’,最不能令人满意,应该这样改作:唐僧取了经回到通天河边,梦见黄风大王等妖魔向他索命,唐僧醒来,叫三个徒弟驾云把经卷送回唐土去讫,他自己却念动真言,把当日想吃唐僧一块肉延寿三千年的一切冤魂都召请来,他自己动手,把身上的肉割下来布施给他们吃,一切冤魂吃了唐僧的肉,都得超生极乐世界,唐僧的肉布施完了,他也成了正果。如此结束,最合佛教精神。”**
接下来,胡适拿这个例子喻自己的经历:**“我受了十余年的骂,从来不怨恨骂我的人。有时他们骂的不中肯,我反替他们着急。有时他们骂的太过火了,反损骂者自己的人格,我更替他们不安。如果骂我而使骂者有益,便是我间接于他有恩了,我自然很情愿挨骂。如果有人说,吃胡适一块肉可以延寿一年半年,我也一定情愿自己割下来送给他,并且祝福他。” **
在那样的历史背景上,个人命运跌宕起伏,不值一提,被历史洪流推动着快步往前走!
翻了很多篇帖子都是说直接使用iframe就好了,结果试了又试一直不行(也不是不行,就是直接跳转到了优酷页面,而不是在页面上内嵌一个视频窗口)。
最后终于找到了原因:不是填浏览器地址栏的url!
、不是填浏览器地址栏的url!
、不是填浏览器地址栏的url!
直接拷贝这里的放到Markdown上:
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true