03 2012 档案
摘要:写完刚那篇小随笔,忽然想起来,去年的3月26号,我入住博客园,从学生到上班族,不知不觉之间,一年就这么过去了,时光飞逝神马的,都是浮云。 想起前两天在ChinaUnix的论坛里看帖子,看到不少2002年发表的帖子,但是直到现在,还有人跟帖,从2002到2012,十年了。我不知道,那些帖子前几楼的作者,如果现在再看这帖子时,会有什么样的感觉,大概是岁月蹉跎,人世沧桑吧。 同样,我翻着这个博客中记录的一些东西,虽然只有短短的一年,但依旧像是在看自己成长的印记,如同翻着自己从小时候到现在的照片那样,心中五味杂陈。且不管这些,坚持记下去,待到明年再翻出此篇,后年,后后年,再翻出这些文字的时候,再行另.
阅读全文
摘要:现在网络上有很多用来验证MD5,SHA1的hash值的小工具,所以,自己折腾此文章,纯属蛋疼,请勿模仿;如要模仿,后果自负。代码如下(其本来目的是用于验证Fedora 16的LiveCD的SHA256的hash值):import hashlibf = open('/home/xxx/Download/Fedora-16-i686-Live-Desktop.iso', 'rb')sh = hashlib.sha256()sh.update(f.read())print sh.hesdigest()print sh.hesdigest() == '561d2
阅读全文
摘要:本文转自豆瓣http://book.douban.com/doulist/995755/,记于此仅作为备份,如果条件允许,请前往原作处围观。 ^_^1. 代码大全(第2版)2. 程序员修炼之道3. 计算机程序的构造和解释4. C程序设计语言5. 算法导论6. 重构7. 人月神话8. 设计模式9. 计算机程序设计艺术(第1卷)10. 编译原理11. Head First 设计模式(中文版)12. 哥德尔、艾舍尔、巴赫13. Effective C++14. More Effective C++中文版15. 编程珠玑
阅读全文
摘要:之前本子一直是windows 7和Linux双系统,后来把windows 7换成了windows xp,而xp的试用期过了之后,却再也进不了xp系统了。我记得windows 7就算过期后,至少系统还能进,只不过黑黑屏而已,但是xp却是直接连系统都不让进了。这让我很不爽,于是,一怒之下,在上周末把硬盘格了,全部换成ext分区,全部装上Linux。至于写这篇随笔的原因,和上篇随笔有点关系,在我把vim的一些插件从windows迁移过来时,在打开vim时很自然地报了E492: not an editor command: ^M的错误。因为插件中有dos格式的。我随便打开一个插件,发现就是dos格式的
阅读全文
摘要:将windows下的vim配置文件_vimrc拷贝到mac下,重命令为.vimrc,本指望实现共用配置文件。但在启动vim时却报了Not an editor command: ^M的错误。Mac OS的本质是unix,而*nix的文件换行符为\n,但windows却非要把\r\n作为换行符,所以,vim在解析从windows拷贝到mac的的vimrc时,因为遇到无法解析的\r,所以报错。这个简单,用vim的神替换功能处理一下就好::%s/^M//gcg选项表示全局替换,c选项表示每次替换都需要确认。但要注意:这里的^M是特殊字符,并不是使用^和M两个字符输入的,而是通过两个组合键C-V C-M
阅读全文

浙公网安备 33010602011771号