记得以前在Linux下做缓冲区溢出攻击的实验,用了两台机器,一台装RedHat 8.0,另一台装RedHat 9.0,发现一个奇怪的现象。RedHat 8.0的栈基地址是固定的,而RedHat 9.0的栈基地址是浮动的。明显感觉到,由于栈基地址会变化,那种最普通的缓冲区溢出攻击(传一段shellcode给gets()函数)在RedHat 9.0下较难成功。阅读全文>
发表于 @ 2006年08月11日 17:13:00|评论(loading...)|收藏
2006年3月27日,《代码大全(第2版)》由 Dearbook 全国首发,出版后的第4天,首印的 10,000 册已全部发货,又加急重印了 10,000 册。阅读全文>
发表于 @ 2006年03月28日 11:46:00|评论(loading...)|收藏
阅读《Word排版艺术》是成为Word高手的捷径,大型文档的排版不再是拦路虎。
由于排版的知识是相通的,我相信LaTeX用户也能从《Word排版艺术》中吸取养料,排出美观的版面。阅读全文>
发表于 @ 2004年11月19日 12:52:00|评论(loading...)|收藏
支付每个勘误 2.56$ 会花 Knuth 多少钱?Knuth 会因此变穷吗?阅读全文>
发表于 @ 2004年11月12日 23:21:00|评论(loading...)|收藏
最近需要作一个平面上Random Walk的演示程序,要用到正态分布的随机数,而C#只提供了均匀分布的随机数发生器(Random class)。于是我把一段C++代码移植到C#下,写了一个 ~N(0,1) 的随机数发生器。阅读全文>
发表于 @ 2004年11月12日 12:23:00|评论(loading...)|收藏
在《虚拟机的设计与实现——C/C++》一书中,作者Bill Blunden描述了一个简单但完整的虚拟机——HEC的设计及实现。在阅读第三章的过程中,我发现有几处值得改进的地方。不是针对HEC的总体设计和代码结构——那样牵一发而动全局,而是针对HEC虚拟机实现代码中某些细节做些改进。阅读全文>
发表于 @ 2004年06月21日 11:24:00|评论(loading...)|收藏
5月29日和5月30日这两天,北师大举行了第二届程序设计竞赛(暨 ACM 选拔赛)。我作为命题人(1 of 3)和裁判(1 of 4),参与了这次竞赛。阅读全文>
发表于 @ 2004年06月01日 11:11:00|评论(loading...)|收藏
获专业一等奖学金次数:0;
获专业二等奖学金次数:0;
获专业三等奖学金次数:0;
获奖学金总次数:0;
获奖学金总金额:0元。
阅读全文>
发表于 @ 2004年05月19日 23:07:00|评论(loading...)|收藏