Da Vinci's CyberSpace

手把青秧插满田, 低头便见水中天; 心地清净方为道, 退步原来是向前.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年9月1日

摘要: windbg调试实战 阅读全文

posted @ 2010-09-01 14:08 Da Vinci 阅读(5149) 评论(0) 推荐(1) 编辑

2009年7月29日

摘要: 一、可重入函数1)什么是可重入性?可重入(reentrant)函数可以由多于一个任务并发使用,而不必担心数据错误。相反, 不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入 函数可以在任意时刻被中断,稍后再继续运行,不会丢失数据。可重入函数要么使用本地变量,要么在使用全局变量时保护自己的数据。2)可重入函... 阅读全文

posted @ 2009-07-29 13:52 Da Vinci 阅读(512) 评论(0) 推荐(0) 编辑

2009年5月29日

摘要: 一直觉得很多文档对于dump文件分析过于简要,而且其中介绍的很多命令在实际操作中并不实用。其实Raymond老师在《软件调试》一书中已做了很大篇幅详细的讲解。自己感觉有必要总结一下这些零碎的细节点,以便自己和其它的技术爱好者分析时一起参考。 阅读全文

posted @ 2009-05-29 21:35 Da Vinci 阅读(13062) 评论(2) 推荐(3) 编辑

2009年5月7日

摘要: 在InfoQ上看到了这个“开发者面试百问”,知识点不少,CSDN上也有不少技术圈子的朋友在做这些questions。自己也有些兴趣,捡会的随便写了一些,不会的都空下了。最后看看不知道的还真不少,以后要多关注一下。 阅读全文

posted @ 2009-05-07 22:04 Da Vinci 阅读(543) 评论(0) 推荐(1) 编辑

2008年7月8日

摘要: 任何时候系统内存资源相对磁盘空间来说都是相形见拙的。因为虚拟内存机制,使我们可以有相对丰富的地址资源(通常32bit的虚拟地址,可以有4G的寻址空间),而这些资源对物理内存来说一般情况是总是绰绰有余的。所以在现代操作系统中,总是在相对紧张时使用一些策略,如FIFO、LRU等将物理内存的一些页面置入相对便宜的磁盘空间资源中。一般的UNIX系统,独立使用一个分区,即swappartition。而这方面... 阅读全文

posted @ 2008-07-08 14:27 Da Vinci 阅读(1320) 评论(1) 推荐(0) 编辑

2008年6月23日

摘要: C++字符串完全指引之二 —— 字符串封装类原著:Michael Dunn原文出处:CodeProject:TheComplete Guide to C++ Strings, Part II 引言因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的缓冲区溢出bug把C语言风格的字符串作为攻击目标,所以出现了很多字符串封装类。不幸的是,在某些场合下我们不知道该使用哪个字符串类,也不知道... 阅读全文

posted @ 2008-06-23 16:39 Da Vinci 阅读(340) 评论(0) 推荐(0) 编辑

2008年5月24日

摘要: .NET委托技术浅析 阅读全文

posted @ 2008-05-24 18:20 Da Vinci 阅读(446) 评论(0) 推荐(0) 编辑

2008年3月27日

摘要: Windbg调试过滤驱动过程 阅读全文

posted @ 2008-03-27 21:16 Da Vinci 阅读(7901) 评论(1) 推荐(0) 编辑

2008年3月25日

摘要: CLR应用程序域概述 阅读全文

posted @ 2008-03-25 22:25 Da Vinci 阅读(803) 评论(0) 推荐(0) 编辑

2008年3月22日

摘要: Windbg内核调试之二: 常用命令 阅读全文

posted @ 2008-03-22 12:30 Da Vinci 阅读(5683) 评论(0) 推荐(0) 编辑

Firefox 3