2012年7月11日

归并排序—自底向上和自顶向下

摘要: 今天花了一些时间看了买来很久的《编程珠矶》,第一章看了一些,就感觉为啥大二的时候没买这本书,或者买来很久了为啥没看。这本书真的很好,第一章以一个磁盘文件排序的问题为切入点,引入了磁盘文件的多路归并排序,多通道的排序,还引入了位图的概念,类似于C++中的bitset,减少内存空间的占用。很长时间没写过排序算法了,简单实现了归并排序,位图算法的排序比较简单,进行HASH 映射即可。void merge(int *p1_start, int *p2_start, int *end,int *copy) { int *p1 = p1_start; int *p2 = p2_start; ... 阅读全文

posted @ 2012-07-11 20:05 lonelycatcher 阅读(1851) 评论(1) 推荐(0) 编辑

2012年5月10日

unix环境高级编程 关于apue.h的问题

摘要: 唉,本来兴致勃勃的买来了被称为圣书的《unix环境高级编程》,结果作者大神还自己写个apue.h,唉,在网上找了许多资料,终于解决了1.首先,到http://www.apuebook.com/src.tar.gz下载源码,解压缩,最好解压缩到 家目录下,解压后路径位 /home/XXX/apue.2e/.2.目录apue.2e下的Make.defines.linux ,修改WKDIR=/home/sar/apue.2e为你的apue.2e目录 ,比如WKDIR=/home/XXX/apue.2e3.进入目录apue.2e/std/ , 替换所有的nawk为awk4.返回apue.2e目录,编译 阅读全文

posted @ 2012-05-10 21:52 lonelycatcher 阅读(757) 评论(0) 推荐(0) 编辑

2012年4月4日

myeclipse 快捷键

摘要: 1.成单词:Alt+/2 重构之重命名:Shift+Alt+r3 生成getter/setter: Shift+Alt+s,然后r4 删除当前行:Ctrl+d5 编辑文件切换 Ctrl(+Shift)+F66 打开一个java类文件:Ctrl+Shift+t7 打开任意一个文件(比打开类的查找范围更大):Ctrl+Shift+r8 查看当前java类文件的outline:Ctrl+o9 定位到上(下)一个编辑点:标准为Alt+左(右)箭头10 上下行互换 Alt+上(下)箭头11 在当前文档中查找/替换:Ctrl+f12 在当前文档查找下一处:Ctrl+k13 在当前文档查找上一处:Ctrl+ 阅读全文

posted @ 2012-04-04 19:58 lonelycatcher 阅读(355) 评论(0) 推荐(0) 编辑

2012年3月10日

我的求职经历——遍览国内一流IT企业(转)

摘要: 转自http://bbs.neupioneer.com/viewthread.php?tid=746452&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D135纠结了一个多月,终于有了最后的决定。回过头来看看一路的求职历程,以及如何做求职前准备,希望给那些希望在IT行业发展的学弟学妹们做点指引。求职篇 严格意义上来讲,我从5月底就开始找了,不过那个时候是找实习。5月底参加了盛大网络、阿里云计算、Intel等公司的实习生招聘,很幸运的,全部拿到了实习offer,小纠结了一阵子,最后选择了去盛大云计算创新院。这个时候选实习很简单 阅读全文

posted @ 2012-03-10 12:27 lonelycatcher 阅读(4413) 评论(7) 推荐(0) 编辑

2012年2月13日

python mysqldb 的使用

摘要: 转自:http://drizzlewalk.blog.51cto.com/2203401/448874(此文用于保存,方便自己查找)下载安装MySQLdb<1>linux版本http://sourceforge.net/projects/mysql-python/ 下载,在安装是要先安装setuptools,然后在下载文件目录下,修改mysite.cfg,指定本地mysql的mysql-config文件的路径<2>windows版本网上搜索到一个http://www.technicalbard.com/files/MySQL-python-1.2.2.win32-py2 阅读全文

posted @ 2012-02-13 16:00 lonelycatcher 阅读(945) 评论(0) 推荐(0) 编辑

导航