- 博客(27)
- 资源 (11)
- 收藏
- 关注
原创 个人防护大股东个豆腐干风格豆腐干
http://music.douban.com/programme/675831http://music.douban.com/programme/675832http://music.douban.com/programme/675833http://music.douban.com/programme/675834http://music.douban.com/programm
2014-11-03 23:46:45
1382
转载 解决sqlite3插入数据很慢的问题,synchronous设置
初用sqlite3插入数据时,插入每条数据大概需要100ms左右。如果是批量导入,可以引进事物提高速度。但是假设你的业务是每间隔几秒插入几条数据,显然100ms是不能容许的。解决办法是,在调用sqlite3_open函数后添加下面一行代码: sqlite3_exec(db, "PRAGMA synchronous = OFF; ", 0,0,0); 上面的解决办
2013-12-07 21:35:56
8491
转载 VS中配置CxImage
2010-12-22 17:32 舒畅!舒畅!终于配置好所谓的CxImage了先吃饭去,回来写个总结吧。昨天偷懒,今天写总结。字写得有点小,看着比较费力气的Ctrl+鼠标滑轮—————————————————————————————————————————————————————————【开发环境】vs2005【编译生成】下载http://www.xdp
2013-11-13 12:09:37
1866
转载 Visual Studio 开发环境中设置编译器选项介绍 (转载)
1:/GR(启用运行时类型信息)说明:此选项 (/GR) 添加代码以便在运行时检查对象类型。当指定此选项时,编译器定义 _CPPRTTI 预处理器宏。默认情况下,此选项被清除 (/GR–)。在 Visual Studio 开发环境中设置此编译器选项打开此项目的“属性页”对话框。 单击“C/C++”文件夹。 单击“语言”属性页。 修改“启用运行时类型信息”属性。 例子:我们使用t
2013-11-13 11:55:39
10697
转载 关于DLL路径加载顺序的问题
关于DLL路径加载顺序的问题默认系统XP,安全搜索模式(HKLM\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode值为0时为非安全,其余情况为安全,XP后系统支持)。一、标准的DLL路径加载例如隐式加载,或者如下的显示加载:LoadLibraryEx(_T("Saya.dll"), NU
2013-10-30 14:48:58
4496
转载 WideCharToMultiByte和MultiByteToWideChar函数的用法
为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。WideCharToMultiByte的代码页参数用来标记目的字符串相关的代码页。MultiByteToWideChar的代码页参数用来标记源多字节字符串相关的代码页。常用的代码页由CP_ACP(或C
2013-09-24 11:32:31
3045
转载 CString.Format的详细用法(转)
在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。 先看看Format用于转换的格式字符: %c
2013-08-30 13:22:12
876
转载 发布Qt程序时别忘了带上plugins(codecs等)
最近的一个程序中要用到国语语言的文本文件,包括泰文,日文,越南等等。很郁闷的是以前所有的文件都是本地编码,所以在处理这些文件的时候,都必须转换成unicode编码。还好在Qt中这很容易办法,QTextStream::setCodec()就可以了。在发布这个程序的时候,很奇怪的问题是在我PC上运行一切OK,在同事电脑上处理出来的数据和我不一样。英文,中文都是正确的。日文却是错误的。这让我始料未及
2013-07-28 19:31:55
2208
转载 VC++中subclassdlgitem函数的功能及用法
VC++中subclassdlgitem函数的功能及用法subclassdlgitem 该函数用来子类化一个控件. Subclass(子类化)是MFC中最常用的窗体技术之一。子类化完成两个工作:一是把窗体类对象attach到一个windows窗体实体中(即把一个窗体的hwnd赋给该类)。另外就是把该类对象的消息加入到消息路由中,使得该类可以捕获消息。 Subc
2013-04-07 14:24:16
962
转载 预防Windows应用程序挂起
预防Windows应用程序挂起预防Windows应用程序挂起预防Windows应用程序挂起受影响的平台 客户端 - Windows 7 服务器端 - Windows Server 2008 R2描述 挂起 – 从用户角度来看 用户喜欢及时反馈的应用程序。当用户点击一个菜单的时候,他们希望应用程序可以及时反馈,即便应用程序正在进行处理。当他们
2012-11-16 17:29:04
7658
转载 c++中cin与cout 详解
cin与cout 一:标准输入函数cin 不知道说它是个函数对还是不对,它是代表标准的输入设备--键盘。他是属于流的,他的用法和流的用法是一样的。也就是:cin>>变量;小小的说明一下,输入多个变量可以写在一行,如:cin>>x>>y>>z; 这样写不是不允许,而是不好看,如果是不同的变量类型,那就更是没头没脑了。除了你,人家是不知道该输入什么的,所以,一般在输入语句的前面,我们一
2012-09-06 13:12:09
92190
2
转载 Unicode字符集和多字节字符集关系
在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。 在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括了英文字母、数字、标点符号等常用字符。之后,又进行扩展,使用8 bits表示一个字符,可以表示256个字
2012-08-24 21:12:14
1487
转载 Boost智能指针——scoped_ptr和shared_ptr
Boost智能指针——scoped_ptrboost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用:#include #include #include class implementation{public: ~im
2012-08-21 10:21:25
16415
转载 boost安装
先直接上方法1. 准备好boost编译文件;2.(我放在D:/cpp目录下)解压到当前文件夹3.打开VS2010->VS TOOLS->VS命令提示4.CD D:/cpp/boost_1_46_1 5.输入bootstrap,便生成bjam.exe文件6.输入bjam --toolset=msvc-10.0 variant=debug,release threading=m
2012-08-20 22:26:31
1153
转载 MFC窗口创建、销毁消息流程
Windows消息处理机制MFC应用程序中处理消息的顺序1.AfxWndProc()该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc()该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数3.WindowProc()该函数负责发送消息
2012-08-17 10:33:38
10206
转载 C++中的重载、覆盖(重写)、隐藏分别指的什么?
成员函数被重载的特征(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖是指派生类函数覆盖基类函数,特征是(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual 关键字。“隐藏”是指派生类的函数屏蔽了与其同名的基类函数,规则如下(1)如果
2012-08-01 10:49:31
742
转载 使用xtreme toolkitpro时提示use /Zm to specify a higher limit 错误
use /Zm to specify a higher limit近来想用一下Xtreme ToolkitPro 界面库,安装后用VC6根据向导 产生一个工程,编译时出现上面的错误,解决办法如下:工程->设置->c++选项卡,下面有个工程选项(O),在编辑框中参数最后面加上/Zm500即可.解决方案: 工程->设置->C/C++选项卡 下面有“工
2012-07-31 13:24:53
1702
转载 VC6.0下设置Unicode编译环境
VC++ 6.0支持Unicode编程,但默认的是ANSI,所以开发人员只需要稍微改变一下编写代码的习惯便可以轻松编写支持UNICODE的应用程序。 使用VC++ 6.0进行Unicode编程主要做以下几项工作:1、为工程添加UNICODE和_UNICODE预处理选项。 具体步骤:打开[工程]->[设置…]对话框,在C/C++标签对话框的“预处理程序定义”中去除_MBCS,
2012-07-30 11:16:28
8761
转载 const几点相当重要的用法
面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的 就const直接可以取代c中的#define 以下几点很重要,学不好后果也也很严重 const 1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法 2. 必须
2012-07-27 16:03:39
4943
转载 深入讨论 原码、反码和补码
原码、反码和补码关于补码,看过一些书籍和网文,基本都是在“求反加一”的方法、步骤上反复强调,而对于补码的本质和定义,讨论的不足。这就对初学者的造成了误导,使得很多人都纠结在-128的补码求取过程中。关于反码和原码,大家都是在郑重其事的讲解,其实,学过的人都知道,它们的重要性是 0 !做而论道把自己对于补码的认识写在下面,但愿对读者有些帮助。加法器计算机里面,
2012-06-26 11:11:00
749
转载 各浏览器对常用或者错误的 Content-Type 类型处理方式不一致
标准参考content-type 用于定义用户的浏览器或相关设备如何显示将要加载的数据,或者如何处理将要加载的数据,此属性的值可以查看 MIME 类型。MIME (Multipurpose Internet Mail Extensions,多用途互联网邮件扩展) 是描述消息内容类型的因特网标准。MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。content-typ
2012-06-19 17:57:49
24493
1
转载 VC++ Oracle 开发入门
ORACLE 数据库以其优良的性能得到广泛的称赞。但是 ORACLE 客户端不像 SQL Server 能方便地连接到数据库。首先,要给客户机装一个 ORACLEL OLEDB 通讯软件,该软件可从如下地址获得:ftp://yblshenzhen.8800.org/OraOLEDB.exe www.oracle.com 只有安装了此软件,客户机才可以和 ORACLE 服务器通讯。为
2012-03-14 22:19:25
829
原创 VC++中自定义控件小结
1.首先从一个现成的控件类(比如CButton)设计派生出自己的控件类,比如CButtonExte,2.实现虚函数virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct):LPDRAWITEMSTRUCT 定义如下typedef struct tagDRAWITEMSTRUCT { UINT C
2012-03-12 23:51:09
6931
转载 VC中枚举所有地任务,任务管理器地一些资料地整理
枚举任务 任务管理器1.列举所有的任务调用EnumWindows这个函数BOOL EnumWindows(WNDENUMPROC lpEnumFunc, // callback functionLPARAM lParam // application-defined value); 如: ::EnumWindows((WNDENUMPROC)enum
2012-03-12 23:04:33
940
转载 VS2008在win7下不时出现Microsoft Incremental Linker已停止工作
这个是因为设置有问题。解决方法如下:项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”。不过这又引入了另外一个警 告:FormatCom.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规范)选择项目,属性->配置属性 ->
2012-03-12 22:58:28
11541
转载 探索Win32系统之窗口类(Window Classes in Win32)
以前一直没有很在意窗口类的使用,我近期在用vc做一些界面时遇到窗口类定义的概念,这次翻MSDN的时候看到了一篇文章,讲到窗口类的一些基本概念,匆匆看完,翻译出来当学习笔记,可能有一些细节上的谬误,请包涵。放在网上,如果大家觉得值得参考,就看看。在MFC编程里,窗口类的概念接触的已经比较少了,在SDK编程的时候则至少还需要声明一个WNDCLASS(EX)类RegisterClass(Ex)一
2012-03-11 22:53:48
1632
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人