03 2023 档案
工时估算的心得
摘要:有个数据更新的功能改造,分柜子、窗帘、壁画等,每个估算了2到6小时,估计总用时50。 实际用时用时75。误差50%,结果差强人意。 事后总结: 每个功能其实可以进一步拆分: 更新一个数据库的表,包括测试大约20分钟。表的字段越多用时越多,但10个字段的表和1个字段的表,只相差2分钟左右。 更新一个数
阅读全文
信息系统项目管理师目录
摘要:信息系统项目管理师目录 1,绪论 2,项目生命期和组织 3,项目管理过程 4,项目可行性研究与评估 5,项目整体管理 6,项目范围管理 7,项目时间管理 8,项目成本管理 9,项目质量管理 10,项目人力管理 11,项目沟通管理 12,项目风险管理 13,项目采购管理 14,合同管理 15,配置管理
阅读全文
JAVA和C++比较之我见
摘要:和C++相比JAVA没以下内容对不: 一,指针和引用。 二,多继承。 三,没析构函数。无法在构造函数中分配资源,析构函数中释放资源。 四,没有运算重载。 五,C的可变参数不限类型,JAVA的可变参数必须类型相同。 六,联合。 七,java很晚才有枚举。 八,预处理(如宏定义)。 九,默认函数参数。
阅读全文
FastReport数据头有行有AutoSize属性,则数据头和数据区会有空白。
摘要:数据头有行有AutoSize属性,则数据头和数据区会有空白。 如果表头和数据区有空白,我是这样解决的。向上轻轻拖动数据区的表格,等数据区的表格和表头区的表格之间显示蓝色虚线的时候,松开。 表头区和数据区就自动连上了。 我又实验了一下,不用这样麻烦。表头区的表格在表头区最下面,数据区的表格在数据区最上
阅读全文
测试计划应包括的内容
摘要:测试计划 何志丹收藏 1,引言 1。1编写目的 1。2背景 1。3定义 1。4参考资料 2,计划 2,1软件说明 2。2测试内容 2,3测试1(标识符) 2,3,1进度安排 2,3,2条件 2,3,3测试资料 2,3,4测试培训 2,4测试2(标识符) 。。。。 3,测试设计说明 3,1测试1(标识
阅读全文
[VC6]std::vector派生类无法调用std::vector的解决方法
摘要:[VC6]std::vector派生类无法调用std::vector的解决方法 template<class _Ty, class _A = std::allocator<_Ty> > class CTestVector : public std::vector<_Ty,_A > { public:
阅读全文
系统分析师笔记-信息化与系统集成技术
摘要:用户调查范围:信息、数据、生产、经营、管理 调查收集的信息:组织结构与功能业务、数据域与数据流程、业务流程、决策方式及过程、可用资源与限制条件、现存问题及改进。 信息战略流程如下: 1,评估企业的信息需求。 2,建立企业总体信息结构。 3,建立企业业务系统结构。 4,建立企业技术结构。 5,提交信息
阅读全文
带新人心得
摘要:做为架构师及公共组的组长,前些天招了一个刚毕业的新人。这次带新人体会: 1,C/C++好的人,VC/MFC自学起来非常快。所以招新人的时候无需考虑会不会MFC。 2,让新人代码走查的效果几乎为零。 3,结对编程,新人利用QQ分享屏幕给我,有效果,所以偶尔搞搞划算。 过程: 1,第一星期让他独立完成一
阅读全文
VC8常用代码对应汇编 成员变量赋值
摘要:操作系统Win7 32位 1,int成员变量赋值 class CTest { public: CTest(void); public: int m_x ; int m_y; }; m_x = 1;对应的汇编 mov DWORD PTR [eax], 1 m_y = 3;对应的汇编 mov DWORD
阅读全文
读loki有感,TYPEList原理
摘要:读loki有感,TYPEList原理 问题一,简化版的TYPEList,只支持int型 template<int n> class TYPEList { public: int Head; TYPEList<n-1> Tail; }; template<> class TYPEList<0> { p
阅读全文
VC7(VS2002)调试时 std::string 超过15字符乱码问题
摘要:VC7(VS2002)调试时 std::string 超过15字符乱码问题 VC8(VS2005)无此问题。 std::string str = "1234567890123456"; const char* p = str.c_str(); 调试时:str的值是乱码,p是正确值。 可能是VS200
阅读全文
真实重构例子
摘要:很简单的问题。出于保密考虑,只显示部分代码。 功能需求 有些工艺有槽位,有些工艺没槽位。有槽位的理论上可能多行,已知工艺都是单行槽位。 寻找槽位需要以下参数: 槽位行数。 一行有多少个槽位,不同行槽位数相同。 槽位宽高及宽高公差,不同槽位宽高完全相同。 各行槽位(中间)距离涂布顶端(或底端)的位置及
阅读全文
系统分析师论文通用格式
摘要:1,项目介绍。500-600字。 1.1项目介绍。详细介绍这个项目是刚什么的,比如:建设单位、使用客户、使用方法等等内容。 1.2你在这个项目中是干什么的。 1.3你的项目本主题上存在重大问题,但是你充分的利用了这方面的知识,成功开发了你的项目。 2,你具体是怎么做的。 2.1第一句承上启下,说明主
阅读全文
利用任务管理器 转储文件创建转储文件
摘要:何志丹 在任务管理器中选择此程序,右键菜单中选择“创建转储文件”,转储文件会放在临时目录(%temp%)。 注意:此操作后,选择的程序并不会退出。
阅读全文
BCG网格控件单独设置颜色
摘要:一,新建一个BCG对话框工程BCGPGridCtrlColorSingle。 二,CBCGPGridCtrlColorSingleDlg类增加变量。 CBCGPGridCtrl m_grid; 三,CBCGPGridCtrlColorSingleDlg::OnInitDialog中增加如下代码。 C
阅读全文
已加载菜单组 DDF
摘要:原因: cuix默认菜单组名称DDF,如果不修改容易重复。 解决方案: 修改菜单组名。 具体步骤: 1,CAD cui命令 打开“自定义用户界面"。 2,打开需要加载的cuix文件。 3,修改菜单组名。
阅读全文
VS调试C#程序产生的dump
摘要:何志丹 将二进制文件(exe、dll)、符号文件(pdb)、转储文件(dmp)放在同一个目录。 如果可能的话,源码也要备份。有源码可以看到源文件的具体行,没源文件,只能定位到函数。 二进制文件和符号文件必须备份,事后生成的没用,哪怕源码没改过。 启动VS2013,以打开文件的方式打开转储文件, 点击
阅读全文