摘要: 因为我们公司的项目规模非常大了,如果日常调试使用debug模式的话,每次调试启动都要非常长的时间,因此大多数人使用release关优化的方式来进行日常开发。但是因为持续集成的存在,上传的代码要求是开启优化的,这样服务器才能打出优化后的版本。 因为上面说的这种情况,导致我们的成员进行调试的时候,经常会 阅读全文
posted @ 2019-03-25 03:03 眼中的沙 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: 原文链接:Learn C++ Multi-Threading in 5 Minutes C++14的新的多线程架构非常简单易学,如果你对C或者C++很熟悉,那么本文非常适合你。作者用C++14作为基准参考,但是所介绍的东西在C++17中也依然适用。本文只介绍基本的架构,在读完本文后你应该也可以自己编 阅读全文
posted @ 2019-03-25 02:35 眼中的沙 阅读(2961) 评论(0) 推荐(0) 编辑
摘要: 现在做的项目是一个基于MFC对话框的试验数据管理程序,根据试验不同的阶段,要分组显示三批控件:试验参数设置界面、试验答案填写界面、试验结果展示界面。为了界面管理和逻辑管理的方便,使用3个对话框作为容器来包含不同界面的控件。 在程序即将交付时,将程序拿到了一个破机器上跑,发现程序在切换到其他程序或者最小化之后,或者调试切换到VS后,再切换回来会产生程序假死无响应的现象。一开始以为是OSG三维显示模块占用资源过大导致的,结果把OSG模块注释掉之后没有变化。 最后多次测试后发现在程序刚启动后切换没有问题,但是当焦点在那几个容器对话框上之后就会假死。于是调查将对话框作为容器显示的正确方法。发现... 阅读全文
posted @ 2013-03-27 16:27 眼中的沙 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 最近写了两个类,一个manager类控制子对象,一个UI类是第三方UI的窗口类myui。UI类可以用这个UI的函数画出manager控制的子类的图像。但是为了manager类方便移植修改,所以对子对象的draw方法写在了manager类里,然后调用UI类中的实际的draw方法来完成对子对象的绘制。这样不管在android里或者IOS里或者windows里,只需要修改UI窗口类的draw方法,使用对应系统的draw就可以完成对子对象的绘出。那么这种情况就导致了:UI类中有个manager类的实例,所以要include mananer类的.h文件。而manager类里又要有UI类的指针以调用UI类 阅读全文
posted @ 2011-07-24 15:13 眼中的沙 阅读(604) 评论(0) 推荐(0) 编辑
摘要: #include <vector>using namespace std;class RandomLimitNum{public: RandomLimitNum(int begin_num,int end_num); bool GetCurrentRandomNum(int * result);private: vector<int> m_vector;};#include "stdafx.h"#include "RandomLimitNum.h"RandomLimitNum::RandomLimitNum(int begin_n 阅读全文
posted @ 2011-07-22 00:09 眼中的沙 阅读(408) 评论(0) 推荐(0) 编辑
摘要: explicit用来防止由构造函数定义的隐式转换。 要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。 例如: 这里things的构造函数可以只用一个实参完成初始化。所以可以进行一个隐式转换,像下面这样: 这段程序使用一个string类型对象 阅读全文
posted @ 2011-07-16 22:14 眼中的沙 阅读(55923) 评论(4) 推荐(14) 编辑
摘要: 第一章:错误处理  通过GetLastError函数获得更多的错误信息,或者在监视框中使用@err,hr(vs2005)获得错误信息,而不仅仅是错误编号。第二章:字符和字符串处理    在应用程序中,应确保要么同时定义了UNICODE和_UNICODE,要么就一个都不定义,前者是Windows所用,后者是C运行库所用。  为了程序的安全应该尽量使用加_s后缀的字符串处理函数。  使用_s后缀的字符串函数后,如果超出缓冲区所允许的空间大小,会将整个字符串第一个字符设为'\0',其他字节填充0xfd。  StringCchCat,StringCchCopy,StringCchPrintf,Stri 阅读全文
posted @ 2010-12-28 00:13 眼中的沙 阅读(727) 评论(0) 推荐(0) 编辑