09 2011 档案

摘要:windows下的编辑器使用惯了, 今天使用vim, 无意中又按了一下CTRL+S, 结果vim像停掉了一样, 按什么键都不起作用了. 以前也碰到这种情况, 解决的办法是直接关了ssh客户端软件, 然后重新连接, 重新打开那个文件.今天我直接在google上查了一下, 发现直接按CTRL+Q解决问题.问题的原因: CTRL+S表示停止向终端输出; CTRL+Q恢复向终端输出.转自:http://hi.baidu.com/yeetoo/blog/item/a4ce3a3f8eeee1ee55e723d6.html原创文章,转载请注明:转载自成长的企鹅关于我:成长的企鹅简介 阅读全文
posted @ 2011-09-26 11:38 成长的企鹅 阅读(405) 评论(0) 推荐(0)
摘要:最近在对大文件进行排序,时间的性能要求比较的高。程序前几天就实现了功能了,但是对11G的文件排序花费的时间是30分钟,是同事时间的2倍。今天学习了一下gprof查看程序的性能。Gprof 简介:Gprof功能:打印出程序运行中各个函数消耗的时间,可以帮助程序员找出众多函数中耗时最多的函数。产生程序运行时候的函数调用关系,包括调用次数,可以帮助程序员分析程序的运行流程。有了函数的调用关系,这会让开发人员大大提高工作效率,不用费心地去一点点找出程序的运行流程,这对小程序来说可能效果不是很明显,但对于有几万,几十万代码量的工程来说,效率是毋庸置疑的!而且这个功能对于维护旧代码或者是分析Open So 阅读全文
posted @ 2011-09-20 10:23 成长的企鹅 阅读(207) 评论(0) 推荐(0)
摘要:openssl源代码主要由eay库、ssl库、工具源码、范例源码以及测试源码组成。eay库是基础的库函数,提供了很多功能。源代码放在crypto目录下。包括如下内容:1) asn.1 DER编码解码(crypto/asn1目录),它包含了基本asn1对象的编解码以及数字证书请求、数字证书、CRL撤销列表以及PKCS8等最基本的编解码函数。这些函数主要通过宏来实现。2) 抽象IO(BIO,crypto/bio目录),本目录下的函数对各种输入输出进行抽象,包括文件、内存、标准输入输出、socket和SSL协议等。3) 大数运算(crypto/bn目录),本目录下的文件实现了各种大数运算。这些大数运 阅读全文
posted @ 2011-09-02 09:24 成长的企鹅 阅读(686) 评论(0) 推荐(0)
摘要:如果要搜索整个linux系统里,那个文本里写了 jdk1.4.0则以root登录,然后 执行 grep jdk1.4.0 / -r-------------------------------------------------------------------------------Linux grep命令用‘grep’搜索文本文件如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件:$ grep magic /usr/src/lin 阅读全文
posted @ 2011-09-01 16:20 成长的企鹅 阅读(1209) 评论(0) 推荐(0)