05 2018 档案

摘要:1.先写好为伪代码,理清楚思路之后再开始动手写代码; 2.严格控制接口的输入输出,保证一个接口的完整性和封闭性; 阅读全文
posted @ 2018-05-29 21:32 鬼谷子com 阅读(208) 评论(0) 推荐(0) 编辑
摘要:mediaData = 0x01046380 {m_Deviceid={...} m_Title={...} m_Type={...} ...} 里面是这样的值,内存已经释放,但是没有remove; 阅读全文
posted @ 2018-05-29 11:45 鬼谷子com 阅读(694) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/xxdddail/article/details/18696399 该链接提供的解决方案主要是如下图片:禁用 图片标记的这个选项即可; 阅读全文
posted @ 2018-05-29 09:59 鬼谷子com 阅读(182) 评论(0) 推荐(0) 编辑
摘要:涉及到大小变化,类似QScrollArea判断大小是否显示滚动条的情况要注意 这两个属性的设置; 阅读全文
posted @ 2018-05-23 10:55 鬼谷子com 阅读(499) 评论(0) 推荐(0) 编辑
摘要:1.在循环里面用QPixmap new图片对象延迟很高,这个是通过打时间日志得出的,深层原因还不清楚; 2.自制的图片浏览器在初始化的时候会初始化自己的一个图片列表,所以要用到上面的描述。所有图片的初始化都放到浏览器对象的初始化里面显然是不合理的; 3.把图片对象的初始化放到切换图片的时候,且对象中 阅读全文
posted @ 2018-05-21 10:40 鬼谷子com 阅读(206) 评论(0) 推荐(0) 编辑
摘要:1.构造函数设置成私有; 2.有一个公共的staic的 GetInstance函数获取单例; 3.static的单例类成员变量,保存单例对象指针; 4.cpp里面用 // 单例 - 懒汉式DeviceTree *DeviceTree::m_pSingleton = NULL;QMutex Devic 阅读全文
posted @ 2018-05-11 14:42 鬼谷子com 阅读(361) 评论(0) 推荐(0) 编辑
摘要:1.结合业务和功能模型合理的抽象出一些基类,并掌握好抽象的粒度,为之后软件的开发过程中代码的复用和扩展性打下良好的基础; 2.要设计成虚函数的接口的几个特征: 1)子类都会用到的功能; 2)每个子类对该接口的实现都会不同; 3)如果每个子类用到这个接口的实现都是一样的,那么只需要定义成普通函数就可以 阅读全文
posted @ 2018-05-10 16:34 鬼谷子com 阅读(195) 评论(0) 推荐(0) 编辑
摘要:1.全局查找所有引用修改接口的地方,做全量修改; 2.如果多加了一个参数并且设置了默认值,只需要在该参数不能使用默认值的地方给该参数传入对应的值即可; 3.最好使用参数默认值的方式给接口增加参数,如果该默认值不是最后一个参数,则要采用 方案1做修改; 4.往往修改好一个使用场景比较多或者说跟很多模块 阅读全文
posted @ 2018-05-02 16:23 鬼谷子com 阅读(418) 评论(0) 推荐(0) 编辑

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