自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 C++实现的垃圾回收机制

templateclass CAutoPtr{public: T* m_p; CAutoPtr(T* p) : m_p(p) { } ~CAutoPtr() { delete m_p; } operator T*() const { return (T*)m_p; } T& operator*() co

2015-06-03 15:31:30 670

原创 判断std::string和CString

1、代码中如果包含了头文件#include 则#if defined(_STRING_)成立,实例如下:      #if defined(_STRING_)          virtual BOOL SetParam(short iIndex, std::string& str) = 0;      #endif // _STRING2、代码中如果包含了Atl或者w

2015-06-03 15:27:31 383

原创 Duilib中获取一段文字大小

记得以前在VC上开发的时候,遇到过怎么去求一段文字的高度,那时候的做法是先把文件写到内存上,然后获取内存的高度,今天查看Duilib的渲染引擎的时候,看到了另外以一种方法,故此记录下来。以便以后翻阅,后面有时间同样把以前的那种方法也贴上上来,以作比较。SIZE CRenderEngine::GetTextSize( HDC hDC, CPaintManagerUI* pManager , LP

2015-05-27 10:05:25 1884

原创 鼠标等待

当我们做一些耗时的操作时,又不希望用户乱点鼠标,导致程序异常。我们可以把鼠标设置为忙碌状态,设置鼠标捕获。//开始鼠标等待BeginWaitCursor();SetCapture();//结束鼠标等待EndWaitCursor();ReleaseCapture();对于线程中要实现对主窗口鼠标等待控

2015-02-03 12:22:49 627

转载 sql时间转换

style日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvar

2015-01-03 14:35:42 372

转载 "mkimage" command not found - U-Boot images will not be built

"mkimage" command not found - U-Boot images will not be built说明"mkimage"命令不存在,则可以通过编译uBoot来生成mkimage命令,编译后则会在bootloader文件夹的tools中存在mkimage文件,将mkimage拷贝在/usr/src/arm/u-boot-1.1.5/tools中在/

2013-10-18 17:54:54 750

原创 安装交叉编译工具

版本: arm-linux-gcc 4.4.1环境:ubuntu 10.04.4安装步骤:1、在/usr/local下面创建一个文件夹:mkdir arm,将arm-linux-gcc 4.4.1放在arm文件夹里面。然后解压缩:tar -zxvf  FileName.tar.gz2、添加环境变量,vim /etc/profile3、在最后一行添加:export PATH=$P

2013-10-13 13:26:12 427

MFC实现数据导入并导入一个表的内容

基于MFC写的数据库导入,导入过程采用多线程编写

2014-03-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除