如下内容是学习《Head First 设计模式》第五部分《单件模式》所得,主要就是一些原文摘抄和少量自己的总结。 单件模式定义 单件模式确保类只有一个实例,并提供一个全局访问点。 书中示例的 C++ 实现版源码这个 Solution 的 Singl...
最近抽空浏览了一遍《COM 原理与应用》,一本老书了,COM 技术在我工作中运用得不多,但是接口设计规范和标准这一套东西还是能带给我一些有用的实践经验和启发的。在读到第二章《COM 对象和接口》的时候,看到虚函数表的一些相关知识,这些之前倒是也都知道...
本文是个人对第二章:欢迎来到 Lisp——ANSI Common Lisp 中文版 一文中习题的解答。 1. 描述下列表达式求值之后的结果: (a) (+ (- 5 1) (+ 3 7)) 答案:14 (b) (list 1 (+ 2 3)) 答案:...
略读完了潘爱民老师的《COM 原理与应用》一书,将书中个人认为一些比较重要的概念摘引如下,附少量自己的标注。 COM 对象的接口原则书中总共列举了五条原则,其它几条我觉得理所当然,符合我「想当然」中的理解,故略去不记,这一条认为比较实用。 对于同一...
本文是对《Effective C++》的”Item 4: Make sure that objects are initialized before they’re used”的笔记和验证。 结论 在进入构造函数体之前,数据成员的初始化就已完成。 数...
结论在默认情况下,Windows 加载程序在用户磁盘上搜索 DLL 的搜索顺序: 包含可执行文件的目录。 Windows 的系统目录,该目录可以通过 GetSystemDirectory 得到,一般为 System32 目录,若为 32 位程序跑在...
背景发现使用 Fiddler 进行抓包时有一部分请求总是没抓到,查看了一下源代码,发现使用 WinINET 这套 API 发送的请求都能正常抓到,而使用 WinHTTP 这套 API 发送的请求都没有抓到,遂搜索了一下,果然前人们早已给出答案,解决方...
需求对 Fiddler 抓取的某个特定 SESSION 能在必要时手动操作发往另一个服务器。 设想在 SESSION 上点击右键弹出的菜单中添加一项,让它对应的响应事件来完成此操作。而联想到 Fiddler 的 Composer 功能能够将某条 SE...
2014 年 8 月 杭州 以人为主体没错,但是要有远有近,拍出来全是脸和上半身也不好。 偶尔兼顾景色,不是所有情况下虚化背景都是加分。 一般情况下色彩鲜艳的衣服拍出来会更好看。 人像镜头不是万能的,大光圈容易虚焦,取景范围影响构图,这些都需要更好地...
案例背景一个以前运行良好的 Windows 程序,在添加了少量功能之后,在若干台测试机中的某一台上运行后一直得不到预期结果,并且能比较高机率地复现。排错过程如下: 听完测试同学的描述后,以为是程序执行完了但是没有结果不对,于是以为是因为什么原因提前...