- 博客(10)
- 资源 (11)
- 收藏
- 关注
转载 如何设置gdb的调试代码查找目录
References: http://sourceware.org/gdb/onlinedocs/gdb/Source-Path.html
2011-11-22 14:38:42 1557
原创 C++ Allocator学习笔记
new有个特殊用法,如下:Base *p = (Base*)operator new (sizeof(Base));new (p) Base;其中第二行的意思是将p中的地址中的连续空间当做是Base类,然后调用Base的构造函数。这个new的用法称之为placement new。placement new的用途是可以将对于对象的内存分配和实际变量值的构建过程分离开。在STL的allo
2011-11-21 14:10:53 1133 2
原创 用geiser来运行racket程序
首先用M-x run-geiser来运行geiser。首先racket源代码的首行一定要有module定义。然后使用C-c C-a来load整个buffer并将racket切换到buffer定义的module,然后就可以在racket里面直接evaluate在buffer里面定义的definitions了。
2011-11-20 23:20:58 1391
原创 用到的Vim插件
Pluginctags: 用于生成tags文件taglist: 便于快速的浏览一个大的代码文件,可以方便的在函数之间跳转。matchit: 在配对的标签或者字符之间跳转。可以用于html的标签跳转。autoclose: 自动输入配对的字符或者标签。xmledit: 对于xml类型的文件,自动输入对于的标签。pyclewn: gdb和pdb的vim潜入插件。看起来snipMate很好用,有时
2011-11-18 15:59:04 789
转载 一个比较全的VIM配置和tips网站
References: http://www.8t8.us/vim有时间要好好研究一下他用的plugin和一些key binding.
2011-11-16 15:55:59 478
转载 用VIM查看编辑hex文件
References: http://hi.baidu.com/icguy/blog/item/47c1f302b8242618728b65ca.html
2011-11-16 11:51:20 2001 1
原创 Emacs Lisp编写类似vim中跳转到上一个空行和下一个空行的功能
这几周在学习Emacs Lisp编写Emacs本身的脚本,刚刚开始有点小吃力。自己对于Emacs的时候还不是太熟悉,而且Emacs Lisp的文档编辑稍微有点不太习惯,查找函数有点不太方便。分享一下自己写好了的两个Elisp函数,把下面的语句放在.emacs文件里面可以实现Vim里面{键和}键,也就是跳转到上一个和下一个空行的功能。(defun last-blank-block ()
2011-11-11 15:48:08 1017
转载 C中fopen的mode参数中,b的使用区别
References: http://blog.csdn.net/hinyunsin/article/details/6401854其中主要的内容要看下面: 但是,所谓使用fopen标志打开文本文件与二进制文件的说法并不准确。正确的说法应该是--以文本方式和二进制方式打开文件。因为我们用两种方式都可以任意的文件。 即使这样,为什么还要区分两种方式呢?
2011-11-02 15:00:30 928
转载 30 Free Programming eBooks
References: http://citizen428.net/blog/2010/08/12/30-free-programming-ebooks/
2011-11-01 14:32:26 506
转载 Linux RPC调用的介绍
Reference: http://www.linuxjournal.com/article/2204?page=0,0
2011-11-01 12:16:49 591
Structure and Interpretation of Computer Programs
2010-07-14
Win32汇编的扫雷(不完全版本)
2009-10-05
16位MASM汇编的压缩程序(字典和霍夫曼两种算法)
2009-10-05
Linux下NASM的通用函数库Along32库V1.0(已过时)
2009-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人