- 博客(8)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 vc 如何判断一个字符串是否是UTF8编码
UTF8是以8bits即1Bytes为编码的最基本单位,当然也可以有基于16bits和32bits的形式,分别称为UTF16和UTF32,但目前用得不多,而UTF8则被广泛应用在文件储存和网络传输中。 编码原理 先看这个模板: UCS-4 range (hex.) UTF-8 octet sequence (binary) 0000 0000-0000 007F 0xxxx
2016-09-26 11:26:00 2908
原创 CBitmap
//加载位图CBitmap bitmap;if (!bitmap.LoadBitmap(IDB_BITMAP)){return;}//获得位图信息BITMAP bmpinfo;bitmap.GetBitmap(&bmpinfo);//创建内存DCCDC MemDC;MemDC.CreateCompatibleDC(pDC);//将
2016-09-22 16:45:41 588
转载 Sqlite简单学习
SQLite使用介绍http://express.ruanko.com/ruankoexpress_44/technologyexchange5.html1. Sqlite简介SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了
2016-09-21 11:10:01 655
转载 CRectTracker-橡皮筋类
CRectTracker(俗称“橡皮筋”类)是一个非常有意思的类。你在Windows中,在桌面上用鼠标拖拽,便可以看到一个虚线的矩形框,它便是橡皮筋.它可以用做显示边界,你也可以扽它的八个角用来放大缩小,做框选使用。如何通过编程来实现这种功能呢?这就是CRectTracker类的作用;介绍橡皮筋类前,先介绍其他两个类:(1) Cpoint 类 或Point类,cpoint.x cp
2016-09-20 10:02:47 987
转载 SendMessage、PostMessage原理
本文讲解SendMessage、PostMessage两个函数的实现原理,分为三个步骤进行讲解,分别适合初级、中级、高级程序员进行理解,三个步骤分别为:1、SendMessage、PostMessage的运行机制。2、SendMessage、PostMessage的运行内幕。3、SendMessage、PostMessage的内部实现。注:理解这篇文章之前,必须先了解Windows
2016-09-14 10:17:38 4237
转载 VC中自动改变控件位置和大小的对话框类(转)
一个可以自动改变控件位置和大小的对话框类。从这个类继承的对话框类,只要在OnInitDialog()里写几行简单的代码,对话框上的控件就会随着对话框大小的改变而改变自己的位置和大小。 在用VC开发应用程序时,经常会要做一些可以改变大小的对话框,而这个时候就要求对话框上的控件会随着对话框大小的改变而改变自己的位置和大小。如果控件比较少,那可以在对话框的OnSize()事件里
2016-09-12 13:42:23 2197
转载 vector删除元素后iterator失效
从一个简单的问题开始,删除数组中某个元素后连续重复的元素,例如 1,1,2,3,3,1,1,1,4,0 ---> 1, 2,3,1,4,0。考虑了几秒,然后就开始动手写代码了:#include #include using namespace std;int main(int argc, char* argv[]){ int a[] = {1, 1,
2016-09-05 10:36:13 5297
转载 变量的生命周期
From:http://blog.csdn.net/yunyun1886358/article/details/5632087今天在论坛上看到有朋友发帖问道:既然静态全局变量与全局变量都存储在全局数据区,为什么作用域却不一样呢?也许答案非常简单:C++就是这么规定的,静态全局变量与全局变量的唯一区别就是作用域不同。 对一个C++变量来说,有两个属性非常重要:作用域和生命周期
2016-09-02 13:49:31 1312
SecureCRT_绿色版
2015-06-04
vs2008下实现二维码扫描,图片扫描,很好用,使用opencv,zbar库
2015-04-27
枚举不到CSP,希望会的指导一下
2015-07-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人