
C、C++
文章平均质量分 93
ribut9225
这个作者很懒,什么都没留下…
展开
-
CListCtrl列表中,改写几列的文字颜色
CListCtrl列表中,改写几列的文字颜色在ListCtrl控件绘画前处理NM_CUSTOMDRAW消息。告诉Windows我们想对每个Item处理NM_CUSTOMDRAW消息。当这些消息中的一个到来,告诉Windows我们想在每个SubItem的绘制前处理这个消息当转载 2011-10-10 21:15:49 · 5505 阅读 · 0 评论 -
strtol 根据参数base来转换
strtol 编辑strtol函数会将参数nptr字符串根据参数base来转换成长整型数,参数base范围从2至36。中文名strtol概述 strtol函数会将参数np函数说明参数base范围从2至36使用学科C语言目录1 函数定义 2 函数说明 3 特点 4 使用范例函数定义编辑long int strtol(const ch...转载 2018-09-14 22:16:18 · 699 阅读 · 0 评论 -
Eclipse 下的SWT Designer 下载地址及安装方法方法
Eclipse 下的SWT Designer下载地址及安装方法方法/步骤1下载地址:http://www.eclipse.org/windowbuilder/download.php看到页面如下:选择图片标记的3.7 (Indigo) update site link 如下:(点击链接->复制网址)htt转载 2017-09-04 19:39:34 · 1295 阅读 · 0 评论 -
C#调用C++ DLL相关问题
C#调用C++ DLL相关问题由于C#存在易反编译的弊端,虽然有一些工具和方法,混淆,重命名,加密,但是不是很方便,有些情况下混淆后不能成功运行了。很多人都想把核心的代码封装成C++的DLL就没那么简单被反编译了,当然没有绝对的。我个人认为这是比较好的方法 把最核心的功能封装在c++dll中然后用C#做界面或其他。下面是一篇简单介绍C#如何调用C++DLLC#语言使用方转载 2014-03-20 14:26:44 · 736 阅读 · 0 评论 -
如何判断一个程序没有响应
如何判断一个程序没有响应一.概述一些重要的程序,必须让它一直跑着;而且还要时时关心它的状态——不能让它出现死锁现象。当然,如果一个主程序会出现死锁,肯定是设计或者编程上的失误。我们首要做的事是,把这个Bug揪出来。但如果时间紧迫,这个Bug又“飘忽不定”,那么,我们还是先写一个软件“看门狗”,暂时应一下急吧。 “看门狗”的需求描述:“看门狗”的运行不出现界面窗口,具有一定的隐蔽转载 2013-12-13 09:52:17 · 9274 阅读 · 0 评论 -
如何判断一个窗口已经停止响应02
如何判断一个窗口已经停止响应 使用API函数IsHungAppWindow,可以判断窗口是否已经停止响应。于是可以利用其他线程把这个窗口关闭,避免产生不良的用户体验。BOOL IsHungAppWindow( HWNDhWnd);MSDN文档:http://msdn.microsoft.com/en-us/library/ms633526.aspx该转载 2013-12-13 09:54:04 · 1235 阅读 · 0 评论 -
C语言中输出没有重复的数字
比如,从100到999,787就是有重复的数字,不要输出123就是没有重复的数字,输出int a,b,cfor ( int x=100;x<999;x++)( a=x/100; //假如102,计算后a=1,刚好是百位上的数字 b=x/10%10; //假如是102 计算后b=0,刚好是十位上的数字 c=x%10; //假如102,计算后c转载 2013-11-17 22:43:44 · 4786 阅读 · 0 评论 -
BCB中嵌入资源文件的研究
资源文件是一个以.rc结尾的文本文件,RC是资源脚本(Resource Script)的意思,它的格式很简单,每行一个资源,按如下格式定义: 资源标识符 资源类型 资源的路径 RC文件用来描述各种系统资源,包括: ACCELERATORS 菜单快捷键 BITMAP 位图 CURSOR 光标 DIAL转载 2013-04-20 09:01:21 · 3118 阅读 · 1 评论 -
什么是C语言中的宽字符与多字节字符
C语言原本是在英文环境中设计的,主要的字符集是7位的ASCII码,8位的byte(字节)是最常见的字符编码单位。但是国际化软件必须能够表示不同的字符,而这些字符数量庞大,无法使用一个字节编码。 C95标准化了两种表示大型字符集的方法:宽字符(wide character,该字符集内每个字符使用相同的位长)以及多字节字符(multibyte character,每个字符可以是一到多个字节不转载 2013-04-03 11:05:53 · 960 阅读 · 0 评论 -
得到汉字的内码
void main(){ char ps[]="你好"; char t=*ps; *ps=*(ps+1); *(ps+1)=t; ; unsigned short int tmp=*(short int*)ps; cout<<tmp<<endl;}网上找转载 2013-03-04 15:04:07 · 1083 阅读 · 0 评论 -
位操作基础篇之位操作全面总结
Title: 位操作基础篇之位操作全面总结Author: MoreWindowsE-mail: morewindows@126.comKeyWord: C/C++ 位操作 位操作技巧 判断奇偶 交换两数 变换符号 求绝对值 位操作压缩空间 筛素数 位操作趣味应用 位操作笔试面试位操作篇共分为基础篇和提高篇,基础篇主要对位操作进行全面总结,帮助大家梳转载 2012-03-20 09:35:08 · 1257 阅读 · 0 评论 -
关于编码,资深大牛写的,通俗易懂
资深大牛写的,通俗易懂,转了,分享下:很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合出25转载 2011-12-03 09:15:27 · 1095 阅读 · 0 评论 -
C语言指针详解
C语言指针详解 C语言指针详解2008-05-08 22:45 第一章。指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容: 指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区转载 2011-10-11 14:34:10 · 1616 阅读 · 0 评论 -
获取快捷方式的文件路径
#include bool ReadShortcut(LPWSTR lpwLnkFile, LPSTR lpDescFile){ bool bReturn = true; IShellLink *pShellLink; if(bRet原创 2011-10-17 09:40:04 · 3488 阅读 · 1 评论 -
C++ Vector 使用心得
标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空Vector v2(v1);//v2是v1的转载 2011-08-18 11:37:58 · 637 阅读 · 0 评论 -
strtol, strtoll, strtoul, strtoull
strtol, strtoll, strtoul, strtoullconvert a string to a (signed, unsigned ) long integer string声明:#include<stdlib.h> ( 这个是C标准库,与linux无关。这套函数是通用的。)long int strtol(const char *nptr, char *...转载 2018-09-14 22:22:33 · 401 阅读 · 0 评论