编程方法和习惯 以及编程教训
iamlijiangtao
这个作者很懒,什么都没留下…
展开
-
安装 CppUnit 遇到的问题后,找到的解决办法
下载 cppunit按照网上的步骤一步步操作。 出现错误VC++中打开CppUnit自带的测试用例,程序提示说找不到mfc42u.lib。这个问题是由于安装VC6.0 时,默认非Unicode安装,而CPPunit中有文件正好需要你选择Unicode,所以出错。 解决办法把 缺少的文件拷贝到VC6.0 安装目录 下的vc98/lib 中,也就是几个lib 文件。而这些原创 2009-11-06 17:02:00 · 447 阅读 · 0 评论 -
设计模式 举例理解
设计模式 实验室讲座 最小知识原则 修改增加模块跟原有尽量减少牵连。降低类间耦合,减少类间的关联。 (数据库中数据表 + 视图) 与 (MFC中 文档 + 视图模式),让所有的视图只跟数据打交道,而互相不直接联系。降低连系,交流。让混乱的关系,变得清晰,责任到人。比如: 现实公司治理中,每个员工不私下解决,而是通过共同的直接上级。增加删除员工,都对整体没有影响。整体的稳定建立在原创 2010-03-25 19:41:00 · 856 阅读 · 0 评论 -
写算法的方法
写算法步骤:(以下方法,都是老生常谈。但是非常简单有用。) 数据结构 (所有的算法都是基于数据结构的操作。所有算法都是针对数据结构的属性进行操作。列出所有的属性,写算法逐项修改、操作。) 自然语言描述算法,也就是注释(自然语言可以快速描述整个算法的轮廓,对算法有指导意义) 写代码(先对 参数列表中参数进行合法性检查。参数合法是操作的前提)(对数据结构中属原创 2010-04-05 14:55:00 · 2100 阅读 · 0 评论 -
第一次参加《有道难题》
有道难题的总结:设置结构体,按逻辑存储数据,便于后期逻辑处理只要有数据,很多先排序,会简化问题以下问题的关键:排序规则: (选修分数 - 90)* 学分值来做排序,而不是选修分数/学分值。这个排序规则是关键。我的问题:在刚开始编代码前,想思想。用到的是选修课的组合排列做测试。这样非常麻烦,比较次数太多。(应该用排序的,这样就可以一次搞定了。)然后原创 2010-05-30 22:17:00 · 624 阅读 · 0 评论