01 2021 档案
摘要:常用的Debug方式 常用的Debug方式,我所知道就两种,如下: 1.跟踪源代码调试; 2.输出日志调试;
阅读全文
摘要:什么是字节对齐,以及为什么要对齐: 计算机中内存空间都是按照字节(Byte)划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和
阅读全文
摘要:函数原型: BOOL CWnd::SetWindowPos ( const CWnd* pWndInsertAfter, //插入的地方 int x, //水平坐标 int y, //垂直坐标 int cx, //宽 int cy, //高 UINT nFlags //窗口定位标识 ); 说明: 这
阅读全文
摘要:1.发送的请求数据 2.返回的数据 3.报错信息 4.连接的IP地址是否一致
阅读全文
摘要:stub和Mock是什么? Stub 和 Mock 都是为了替换外部依赖对象,只不过验证的关注点不同。 Stub 关注交互行为,为了验证被测系统 (SUT) 调用目标系统接口的交互行为Mock 关注状态,为了验证 SUT 调用目标系统后,目标系统的状态
阅读全文
摘要:全局变量如何处理——C++开发架构细节思考 一、全局变量应该尽量少用 1.因为全局变量会在程序初始化时进行初始化,增加启动耗时; 2.可能存在重定义的风险,让程序处于BUG之中; 2.会破坏代码的封装性; 3.会提高代码的耦合性; 4.提高代码的阅读难度; 最后三点,让代码无法维护。 二、全局变量的
阅读全文