06 2015 档案
摘要:注意点:1. 必须类型序列化声明 DECLARE_SERIAL( Person )2. 必须写出实现宏IMPLEMENT_SERIAL(Person, CObject, VERSIONABLE_SCHEMA | 2)3. 重写CObject中的Serialize函数void Person::Seri...
阅读全文
摘要:把最近用到的各种unicode下类型转换总结了一下,今后遇到其他的再补充:1、string转CStringstring a=”abc”;CString str=CString(a.c_str());或str.format("%s",a.c_str())2、int转CStringInt a;CStri...
阅读全文
摘要:1. CString to stringCString str = L"test";CString stra(str.GetBuffer(0));str.ReleaseBuffer();string s(stra.GetBuffer(0));stra.ReleaseBuffer();2. strin...
阅读全文
摘要:在使用VS2010编译C++程序的时候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍。由于这个工程代码量太大,每次编译完成都需要将近10分钟左右的时间编译。最烦人的时候是当编译完了出错,修改了错误再次编译,浪费很多时间。那么怎么配置VS201...
阅读全文
摘要:#ifndef PROCESS_STAT_H#define PROCESS_STAT_H#ifdef __cplusplusextern“C” {#endiftypedeflonglongint64_t;typedefunsigned longlonguint64_t;/// 获取当前进程的cpu使...
阅读全文
摘要:QTimeLine类提供了控制动画的时间轴。类型:enum CurveShape{EaseInCurve,EaseOutCurve,EaseInOutCurve,LinearCurve,SineCurve,CosineCurve}闲散的曲线,线性曲线和sin,cos曲线。enum Direction...
阅读全文
摘要:1.微秒级的延时肯定不能基于消息(SetTimer函数),因为一出现消息堵塞等就会影响精度,而且setTimer单位才是毫秒.实际响应时间可能要到55毫秒左右.2.微秒级的延时也不能不能基于中断,VxD最快的时钟服务程序Set_Global_Time_Out函数才能保证1毫秒的精度.其他挂接int ...
阅读全文