《黑客反汇编揭秘》(2e)推荐书单

赵裕(vimerzhao)
Must-Read Books and Other References Books on C/C++: The C Programming Language by Brian W. Kernighan and Dennis M. Ritchie. Prentice Hall, 1988. The author’s description of C as defined by American National Standard Institute (ANSI), also called the “Old Testament.” It is old-fashioned but remains a must-read. This book also has a home page: http://cm.bell-labs.com/cm/cs/cbook/index.html. 1001 Visual C++ Programming Tips, first edition, by Kris Jamsa. Muska & Lipman, 2001. Not the “Old Test

PL/0编译器实践---后记

赵裕(vimerzhao)
花了几天时间,把清华版的《编译原理》一书中的PL/0编译器实践了一遍。颇有收获,记录如下: 理解代码的技巧,如何理解一份代码,比如这个程序,其逻辑相对于一般程序就比较复杂了,如何翻译,虚拟机代码执行时数

《Just for Fun》读后感

赵裕(vimerzhao)
这本书有一个长长的中文名字:《只是为了好玩:Linux之父林纳斯自传》,所以博客标题我就用英文书名了。 读罢此书,不禁想起一位长者的名言:“一个人的成功当然要靠自我奋斗,但也要考虑历史的进程”。可以说L

编程的美妙

赵裕(vimerzhao)
摘自Linus自传《Just for fun》 为什么对编程这么狂热,我自己也解释不来。我姑且说说看吧:在编程的人看来,编程是世上最有意思的事情了。它要比国际象棋之类的游戏复杂得多,你想要什么规则都可以自己设定

《C编译器剖析》后记

赵裕(vimerzhao)
这本书的序言、后记写的都让我很有感触!mark: 后 记 总有曲终人散时,不知不觉我们已经完成了对UCC 编译器的剖析,一路走来,最深的体会仍然是“纸上得来终觉浅,绝知此事要躬行”。按这个道理,理解UCC 编译

VirtualBox安装MS-DOS6.22(图文教程)

赵裕(vimerzhao)
最近在读一些计算机发展史之类的文献,总感觉的纸上得来终觉浅,所以打算自己装一个MS-DOS,体验一下远古的操作系统!可以google到MS-DOS的安装文件: 为什么要分成三个呢?可以看到,每个大小都是

使用hexo,如果换了电脑怎么更新博客?

赵裕(vimerzhao)
自己今天想到这个问题,于是去知乎搜索了一番,发现不甚理想。没找到合适的,题目就是知乎原题。只好自己解决了。以下直接把自己的答案粘贴过来 今天我突然想到这个问题,想来参考参考,却发现都不太适合我。首先,我

LinuxMint配置GitHub(图文教程)

赵裕(vimerzhao)
1.生成秘钥(直接回车,秘钥存放路径看命令行信息) 2.打开秘钥,需要注意的是**.ssh可能是隐藏的,这时需要Ctrl+H**显示隐藏文件夹 3.复制秘钥,添加到GitHub(Settings), 4.添

Linux问题处理: stdio.h: No such file or directory linux

赵裕(vimerzhao)
本来打算编译一下《自制编程语言》一书的代码,结果提示错误: 其实说的还是很清楚的,一般出现这种情况都是没有安装相应的库,所以: 再次编译,成功: 测试代码: # comment print("hoge\tpiyo\n\\zn"); print("abc\n"); print("3 + 5.." + (3 + 5) + "\n"); print("3 - 5.." + (3 - 5) + "\n"); print("3 + -5.."