06 2022 档案
VS2005 Debug版,dll /MTd,exe /MDd的潜在bug
摘要:VS2005 Debug版,dll /MTd,exe /MDd的潜在bug dll中: void DoStr(std::string& str) { str += "12345678901234"; } exe中 void CtestexeDlg::OnBnClickedButton1() { st
阅读全文
细节影响可维护性
摘要:何志丹 1,其他某个组的dll 放到某个文件夹的bin 文件夹 后来,bin文件夹 被拆分成 bin-debug bin-release, bin文件夹没删除,我根据习惯还是使用bin文件夹,于是出了问题,浪费了时间。 2,我增加了某个lib,只改了debug版的项目文件,忘记了该Release版的
阅读全文
VS2002(VC7) 新建arx项目
摘要:软件架构师何志丹 VS2002(VC7) arx2006 objectArx解压,到utils\ObjARXWiz去安装ArxWizards.msi。 新建ObjectARX/DbX/OMF项目,注意:选择支持MFC,不然容易出现以下两个问题: fatal error C1189: #error :
阅读全文
SQLite Compare比较表的问题
摘要:"Table XX"对话框,有两个属性页“Schema”和"Data",前者可以修改定义,后者比较数据的不同。 除了id(一般是自增列)其它数据完全相同,且有候选主键。 备份sqlite数据库。 将id列删除,将候选键设置为主键。
阅读全文
如何挑选优质债券,做到稳定盈利?
摘要:在之前的文章中已经讲过如何成为一名合格的投资者。让我们再次回顾下投资者应该具有的核心策略:做好精确的资产配置。在资产配置里,债券所占的比例虽然不大,但它却往往能成为你资产配置里最为稳定增值的一部分。债券的收益有高有低,那该如何实现在获得高利益的同时也能让资金得到最高安全保障呢?这就涉及到今天我们所要
阅读全文
设计模式之工厂方法
摘要:软件架构师需要关系设计模式 当有提示时:客户端最常用的是弹出message对话框;服务端最常用的是写日志文件。 下面的例子假定五个开发组参与: //核心逻辑组 class IShow { public: virtual void show(const char* szText)=0; virtual
阅读全文