06 2021 档案
fun2比fun3稍快点
摘要:运行环境:WinXP VS2005(VC8) 核心代码: #include <iostream> using namespace std ; #include <time.h> #define WAN (10000) const int iNum = WAN*WAN*3; void fun2(int 阅读全文
posted @ 2021-06-29 22:59 闻缺陷则喜何志丹 阅读(16) 评论(0) 推荐(0) 编辑
平板有些地方比电脑操作方便
摘要:总的来说,电脑操作方便。 平板至少有如下地方比电脑操作方便: 1,缩放 2,滚动。 3,旋转平板。 阅读全文
posted @ 2021-06-29 04:07 闻缺陷则喜何志丹 阅读(21) 评论(0) 推荐(0) 编辑
delete CCmdPaletteSet崩溃
摘要:软件架构师何志丹 class CCmdPaletteSet : public CAdUiPaletteSet { //... } ; BOOL CCmdPaletteSet::Create(CWnd *pwndParent,LPCTSTR strTitle) { //... AddPalette(& 阅读全文
posted @ 2021-06-24 08:56 闻缺陷则喜何志丹 阅读(3) 评论(0) 推荐(0) 编辑
设计模式 选自《闻缺陷则喜》此书可免费下载
摘要:口诀,方便记忆而已: 抽工单建原 桥代理组合适配器,享元装饰外观 访问者写好策略备忘录,观察模板迭代的状态,命令中介解释责任链。 设计模式很多,GOF就列出23种,本文仅举三例。 1.1.1 工厂方法 定义一个用于创建对象的接口,让子类决定实例化哪一个类。自定义一个消息框,最初只能设置标题和内容。后 阅读全文
posted @ 2021-06-23 19:06 闻缺陷则喜何志丹 阅读(50) 评论(0) 推荐(0) 编辑
PCLint error830
摘要:error 830: (Info -- Location cited in prior message) 不时错误,上条信息的补充信息。 阅读全文
posted @ 2021-06-21 18:58 闻缺陷则喜何志丹 阅读(40) 评论(0) 推荐(0) 编辑
PCLint error 1566 解决方法
摘要:class CTest { public: CTest() { Init(); }; void Init() { m_x = 0; }; int m_x; }; error 1566: (Warning -- member 'CTest::m_x' (line 20) might have been 阅读全文
posted @ 2021-06-21 18:58 闻缺陷则喜何志丹 阅读(9) 评论(0) 推荐(0) 编辑
VS2005利用pdb加源码定位崩溃所在代码行
摘要:软件架构师何志丹 exe、dll pdb和 dump 放在同一目录。事后编译的pdb没用,哪怕代码没改。 VS2005打开解决方案(项目)的方式打开dump文件,之后F5调试,会直接定位到崩溃处。 利用调用堆栈可以看到函数调用关系。 一般情况上会找不到源码,从snv下载对应版本的此文件(本例是dll 阅读全文
posted @ 2021-06-18 16:20 闻缺陷则喜何志丹 阅读(14) 评论(0) 推荐(0) 编辑
天下武功彼此克制,武学之道玄之又玄
摘要:一老头说:”当日华山论剑,先是他用黯然销魂掌,破了我的七十二路空明拳;然后我改打降龙十八掌,却不防他伸开右手食指中指,竟是六脉神剑商阳剑和中冲剑并用,又胜我一筹。可见天下武功彼此克制,武学之道玄之又玄!”少年听得心驰目眩,正要在问,旁边老太太骂道:mb玩个石头剪子布都说得这般威风。 阅读全文
posted @ 2021-06-15 23:32 闻缺陷则喜何志丹 阅读(8) 评论(0) 推荐(0) 编辑
设计模式六大原则 节选自《闻缺陷则喜》(此书可免费下载)
摘要:1.1 设计模式六大原则 单一职责原则 Single Responsibility Principle,开闭原则 Open-Closed Principle 里氏代换原则 Liskov Substitution Principle迪米特法Law of Demeter接口隔离原则Interface S 阅读全文
posted @ 2021-06-14 19:10 闻缺陷则喜何志丹 阅读(61) 评论(0) 推荐(0) 编辑
架构模式 节选自《闻缺陷则喜》(此书可免费下载)
摘要:架构模式很多,仅举三例。 1.1.1 分层架构 经典三层架构最优场景,数据库管理软件(增删查改),大部分企业软件都是这类。经典三层架构自顶向下由用户界面层、业务逻辑层与数据访问层组成。《领域驱动设计》中的分层架构:用户界面层、应用层(给调用者提供完整的业务用例)、领域层、基础设施层。 分层依据:一, 阅读全文
posted @ 2021-06-05 11:58 闻缺陷则喜何志丹 阅读(75) 评论(0) 推荐(0) 编辑
3态复选框CheckBox
摘要: 软件架构师何志丹 m_checkBox.SetButtonStyle(BS_AUTO3STATE); 函数原型:UINT IsDlgButtonChecked(HWND hDlg,Int nlDBUtton); 参数: hDlg:指向包含按钮控制的对话框。 nkDButtom:指定按钮控制的整 阅读全文
posted @ 2021-06-05 08:16 闻缺陷则喜何志丹 阅读(43) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示