设计模式学习之单件模式
如下内容是学习《Head First 设计模式》第五部分《单件模式》所得,主要就是一些原文摘抄和少量自己的总结。 单件模式定义 单件模式确保类只有一个实例,并提供一个全局访问点。 书中示例的 C++ ...
COM 原理与应用学习笔记
略读完了潘爱民老师的《COM 原理与应用》一书,将书中个人认为一些比较重要的概念摘引如下,附少量自己的标注。 COM 对象的接口原则书中总共列举了五条原则,其它几条我觉得理所当然,符合我「想当然」中的 ...
ANSI Common Lisp 第二章习题解答
本文是个人对第二章:欢迎来到 Lisp——ANSI Common Lisp 中文版 一文中习题的解答。 1. 描述下列表达式求值之后的结果: (a) (+ (- 5 1) (+ 3 7)) 答案:14 ...
C++ 类成员变量初始化
本文是对《Effective C++》的”Item 4: Make sure that objects are initialized before they’re used”的笔记和验证。 结论 在 ...
默认的 DLL 搜索路径优先级
结论在默认情况下,Windows 加载程序在用户磁盘上搜索 DLL 的搜索顺序: 包含可执行文件的目录。 Windows 的系统目录,该目录可以通过 GetSystemDirectory 得到,一般 ...
定制 Fiddler 之抓获 WinHTTP 请求
背景发现使用 Fiddler 进行抓包时有一部分请求总是没抓到,查看了一下源代码,发现使用 WinINET 这套 API 发送的请求都能正常抓到,而使用 WinHTTP 这套 API 发送的请求都没有 ...
定制 Fiddler 之将请求发往另一服务器
需求对 Fiddler 抓取的某个特定 SESSION 能在必要时手动操作发往另一个服务器。 设想在 SESSION 上点击右键弹出的菜单中添加一项,让它对应的响应事件来完成此操作。而联想到 Fidd ...
TaobaoProtectSE.dll 注入引起的死锁分析
案例背景一个以前运行良好的 Windows 程序,在添加了少量功能之后,在若干台测试机中的某一台上运行后一直得不到预期结果,并且能比较高机率地复现。排错过程如下: 听完测试同学的描述后,以为是程序执 ...