关闭

[置顶] 《Windows用户态程序高效排错》书评汇总

下面是我在网上收罗到的关于这本书的书评。看到大多数读者都很喜欢这本书,我觉得非常爽。不过话说闻过则喜,好评同时的批评,会让我从爽到飞。比如有一个评论说到我下面的缺点,我非常同意。"3,理论不够深入,找寻代码出错背后的根源,代码出错的一般规律,如何从工具,软件工程,代码上入手,尽量提前或避免问题的发生,如何利用代码智能检查bug,如何利用脚本等让bug快速重现,自动的定位错误,找寻根源,将调...
阅读(4283) 评论(1)

[置顶] 《Windows用户态程序高效排错》 勘误和补充

《Windows用户态程序高效排错》 勘误和补充《Windows用户态程序高效排错》是一本计算机相关的书籍。相关信息和销售链接在:该书的当前状态请查阅:http://blog.csdn.net/eparg/archive/2007/12/07/1923193.aspx书中所引用到的链接列表:http://blog.csdn.net/eparg/archive/2007/09/19/17...
阅读(6868) 评论(8)

[置顶] 《Windows用户态程序高效排错》 中涉及到的链接

为了方便使用,我把 《Windows用户态程序高效排错》 中涉及到的链接都做成索引放到这里。其中好多链接本来是在我MSN Space blog上的,由于担心教育网用户可能无法访问MSN Blog,所以把相关的MSN Space上的文章也拷贝过来放到了这里。DataSet and DataTable in ADO.NET 2.0http://msdn.microsoft.com/msdnmag/...
阅读(10569) 评论(5)

问题

1. 是否打上了最新的补丁?2. 是否查询了support.microsoft.com ,有没有遇上已知问题,有没有现成的hotfix可以解决?3. 问题是偶尔发生还是总可以重现?4. 只发生在固定的几台机器上还是所有环境下都有问题?5. 有没有简化的可以重现问题的程序可以测试?6. 问题发生时候的screen-shot抓了吗?7. 重现问题的具体步骤是什么?有什么特别的吗?8. 问题发生后,有哪...
阅读(2460) 评论(0)

调试技术能够让新技术的学习事半功倍

调试技术能够让新技术的学习事半功倍我是WPF菜鸟。我要学WPF。一种方法,是根据推荐的书籍,按照书籍的步骤,从Hello World开始,循序渐进,从event handling, data binding, style, template, graphic, resource等等一路练过来,然后,然后呢?然后没了。然后可以看看MSDN上深入一点的文档,写个小程序什么的,再然后呢?...
阅读(5313) 评论(6)

WPF起步(下) --- WPF的画图请求是如何生成和派发

WPF通过System.Windows.Media.Composition.DUCE相关函数跟worker thread通信,具体来说是通过kernel object来实现的。仔细研究了DUCE内相关函数后,发现这个东西相当有货,从暴露出来的函数名字,就可以猜测到UI thread和render thread的交互模型。应该是UI thread准备好足够的数据后,然后发送请求通知Render th...
阅读(16054) 评论(17)

WPF起步(中) --- 的main thread跟render thread如何通信

接下来的问题是,WPF如何通知这个worker thread什么时候应该Render,这个thread跟main thread是如何通信的。要回答这个问题,我的做法是:1. 选择一个非常简单的WPF程序,观察该程序idle状态时候每个thread的状态2. 在Render thread上设定断点,当Render thread触发的时候,再次检查各个thread的状态。于是我做了一个只有简单...
阅读(13385) 评论(2)

WPF起步(上) --- WPF是如何把图像画到屏幕上

在做下面的研究前,我是一个WPF白痴。只会花一个简单的button。我的目的很简单,弄清楚WPF如何工作的。我要解决的第一个问题是WPF如何Render的。据说是用DX,但是一定要亲自证实下才可以相信。怎么做呢,先找一个UI复杂的程序,这里选择了MSDN的sample:http://msdn2.microsoft.com/en-us/library/ms771766.aspx运行起来后...
阅读(16761) 评论(18)

《Windows用户态程序高效排错》当前状态

现在china-pub正式有售了。而且是封面正确印刷的版本。封面印刷有失误的版本一共只有100本,如果你买到的话,那是绝版12月17日===1. 该书应经在印刷完毕,但是封面标题除了点小错误,所以印刷厂需要做一些重新印刷和修正,网上书店的上市时间大约在12月15日左右2. 目前在China-pub有少量错版可售。地址在:http://www.china-pub.com/comput...
阅读(3542) 评论(0)

《Windows 高效排错》 可以在CSDN读书频道预览了

《Windows 高效排错》 可以在CSDN读书频道预览了地址在这里:http://book.csdn.net/bookfiles/555/读书频道的排版有些问题,看起来不是很舒服。如果想看PDF的,可以在这里下载http://www.cnblogs.com/lixiong/archive/2006/08/16/475520.html纸板书籍估计在11月中下旬面世 现在在Chi...
阅读(3649) 评论(0)

Vista UAC 环境下如何早期加载调试器

Vista UAC 环境下如何早期加载调试器Vista UAC 环境下如何早期加载调试器 Vista UAC环境给调试带来些麻烦。不过要是问题太简单,怎么来快感阿 调试程序有两种加载调试器的方法。首先可以用调试器启动目标进程,在VS中摁F5就是这样。另外一种方法是用调试器加载到已有进程上,Windbg中摁F6,VS中选择Attach Process就是这种方法。 对...
阅读(4801) 评论(2)

三个关键命令找出ASP.NET程序内存分片的原因

http://www.cnblogs.com/lixiong/archive/2007/10/26/938430.html最近一位朋友的ASP.NET程序怀疑有内存泄露问题。几个简单的页面,起来运行几分钟后,虚拟内存就到600多MB。从性能监视上看,private bytes只有200多MB。这样的问题从经验上来说,十有八九都是内存碎片了。ASP.NET程序发生内存碎片的原因比较多,我常见...
阅读(5353) 评论(4)

简单Access Violation的异常派发,Vista/Longhorn Server

原始连接:http://eparg.spaces.live.com/blog/cns!59BFC22C0E7E1A76!2650.entry简单Access Violation的异常派发,Longhorn Server简单Access Violation的异常派发,Longhorn Server 以前就发现LH的Exception Handling有变化。当程序崩溃后,...
阅读(6214) 评论(6)

如何设定虚拟机的内核调试,以及把用户态调试器的输出重定向到内核调试输出

在Windows高效排错中提到了调试重定向。书中没有详细介绍。今天恰好有机会在虚拟机上从头开始配置了一下,所以把详细的内容记录在这里,算是补充。文章本身使用英文写的。由于书中是用中文,所以又不得不用中文自己翻译自己一遍。我日,自己翻译自己的东西,感觉太别扭了。另外我也是被CSDN的编辑逼到绝路了,总算逼出一篇新的文章。我理解新书需要在blog上多多宣传和介绍,才能让潜在的读者在购买前有具体的了...
阅读(5786) 评论(2)

Windows用户态程序高效排错 目录草稿

Windows用户态程序高效排错思路 技巧 案例 方法前言 80.1 本书介绍什么? 80.2 本书的组织结构 80.3 本书的适合人群 90.4 本书叙述上的特点 90.5 您的反馈和最新动态 10第一部分,比工具,技巧和经验都重要的是你的思考 -- 从四个风格迥异的案例说起 111.0 热身运动 111.1绝望的性能问题, ADO.net 2.0竟然比 1.0要慢! 12问题描述 12悲观...
阅读(2894) 评论(0)

真相,看问题的层次

真相,看问题的层次真相,看问题的层次原贴地址:http://eparg.spaces.live.com/blog/cns!59BFC22C0E7E1A76!2274.entry原贴时间:2006-12-26原贴作者:eparg先看问题: http://www.cnblogs.com/wuchang/archive/2006/12/07/584997.html 题...
阅读(4364) 评论(4)

在家用Windbg杀小强

在家用Windbg杀小强Windbg的家庭用法原贴地址:http://eparg.spaces.live.com/blog/cns!59BFC22C0E7E1A76!1475.entry原贴时间:2006-03-01原贴作者:eparg今天拿了移动硬盘考了不少台球教程回家。跟小p看完星际录像后准备学习台球。在explorer中打开对应的文件夹,习惯性地右键鼠标选择缩略图方式预览。正准备...
阅读(7406) 评论(4)

C++ operator new[]和Debug Heap

C++ operator new[]和Debug Heap原贴地址:http://eparg.spaces.live.com/blog/cns!59BFC22C0E7E1A76!1490.entry原贴时间:2006-08-15原贴作者:eparg如果在VS2005下面想用CRT Debug Heap来调试Memory Leak,最后可以用_CrtDumpMemoryLeaks 把所有...
阅读(4747) 评论(1)

why drwtson32 fails to generate the dump for 2nd C++ exception!

why drwtson32 fails to generate the dump for 2nd C++ exception!原贴地址: http://eparg.spaces.msn.com/blog/cns!59BFC22C0E7E1A76!1213.entry 原贴时间:2006-06-21原贴作者:epargint _tmain(int argc, _TCHAR* argv[]) ...
阅读(3020) 评论(0)

strcpy当初没有考虑到的地方

strcpy当初没有考虑到的地方原贴地址:http://eparg.spaces.live.com/blog/cns!59BFC22C0E7E1A76!1498.entry原贴时间:2006-08-16原贴作者:eparg 当年的讨论在:http://eparg.spaces.live.com/blog/cns!59BFC22C0E7E1A76!533.entry http://e...
阅读(3066) 评论(1)
25条 共2页1 2 下一页 尾页
    个人资料
    • 访问:141817次
    • 积分:1635
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:0篇
    • 译文:0篇
    • 评论:83条
    最新评论