自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (2)
  • 收藏
  • 关注

原创 改变bitmap背景颜色函数

HBITMAP COLAgent::ReplaceColor (HBITMAP hBmp,COLORREF cOldColor,COLORREF cNewColor){    HBITMAP RetBmp=NULL;    if (hBmp)    {           HDC BufferDC=CreateCompatibleDC(NULL);       // 源位图DC

2015-04-03 11:21:28 1997

原创 VC读写配置文件

vc 用函数读写INI配置文件        ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key可以赋相应的值。读写ini文件实际上就是读写某个的Section中相应的Key的值,而这只要借助几个函数即可完成

2015-01-07 13:06:31 281

原创 #define中 #与##的神奇用法

#define f(a,b) a##b #define d(a) #a #define s(a) d(a) void main( void ) {     puts(d(f(a,b)));     puts(s(f(a,b))); } 输出结果: f(a,b) ab分析:  ##把两个符号连起来     #a指把a当成符号,就是把#后面的

2015-01-04 10:02:43 367

原创 职业程序员必看之文章

一、为何要学编程?每个人的动机不一样。大致有:1、为了找个好工作;或为了有更好的机会和更好的发展。 2、看到别人超厉害,所以也想学。 3、实际工作中很多场合需要。 4、从小就立志做个程序员,做软件工程师。 5、振兴中国的软件事业。 。。。。。。================================================二、如何

2014-12-23 11:19:40 788

转载 如何有效地报告 Bug

为公众写过软件的人,大概都收到过很拙劣的bug(计算机程序代码中的错误或程序运行时的瑕疵——译者注)报告,例如:在报告中说“不好用”;所报告内容毫无意义;在报告中用户没有提供足够的信息;在报告中提供了错误信息;所报告的问题是由于用户的过失而产生的;所报告的问题是由于其他程序的错误而产生的;所报告的问题是由于网络错误而产生的;这便是为什么“技术支持”被认为是一件可怕的

2014-12-22 15:39:42 315

原创 WinDbg出现 NT symbols are incorrect, please fix symbols,解决方法

Windbg是微软开发的免费源码级调试工具。Windbg可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。      通过使用WMware虚拟一个操作系统还可以在一台机器上实现操作系统的调试。1.从http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx下载Install Debugging T

2014-12-11 17:30:44 10937

原创 REP/REPE/REPZ/REPNE/REPNZ - 重复字符串操作前缀

REP/REPE/REPZ/REPNE/REPNZ - 重复字符串操作前缀操作码指令说明F3 6CREP INS r/m8, DX将 (E)CX 个字节从端口 DX 输入到 ES:[(E)DI]F3 6DREP INS r/m16,DX将 (E)CX 个字从端口 DX

2014-12-11 12:11:33 7948

原创 无法执行添加/移除操作,因为代码元素**是只读的

在vs中,大量添加窗体或者控件后,发现无法由系统IDE自动生成代码,如自动添加按钮响应函数等,rc管理器界面双击按钮添加函数,会出现 提示框 “无法执行添加/移除操作,因为代码元素**是只读的”。开始认为可能是对应的.cpp和.h被加了只读属性,后来发现是工程的ncb文件引起的。解决方案:关闭vs,删除工程对应的.ncb文件,重启vs就好了。问题原因:NCB是no compile

2014-12-05 11:45:53 358

原创 代码的坏味道

代码坏味道:是指在代码之中潜在问题的警示信号。并非所有的坏味道所指示的确实是问题,但是对于大多数坏味道,均很有必要加以查看,并作出相应的修改。1. 重复的代码如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。同一个class内的两个函数中含有重复的代码段两个兄弟class的成员函数中含有重复的代码段两个毫不相关的class内出现

2014-11-28 15:52:34 395

转载 VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号

以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPU ID、BIOS编号)    BYTE szSystemInfo[4096]; // 在程序执行完毕后,此处存储取得的系统特征码    UINT uSystemInfoLen = 0; // 在程序执行完毕后,此处存储取得的系统特征码的长度    // 网卡 MAC 地址,注意: MAC 地址是可以在注册表中修改的

2014-11-26 17:27:13 6785

转载 读书

送给喜欢读书的人                    ★  点击下面书名即可阅读 ★ . ☆ 百宝箱 ☆   ☆ 查询厅 ☆ .  ●国家图书馆●    ●CCTV●    三国演义  ★  红楼梦   ★  水浒传  ★ 西游记 . .徐志摩诗文 ◆  张爱玲文集 三毛文集   席慕容诗文   泰戈

2014-11-26 17:16:08 399

转载 电脑高手快捷键

1、很多时候,需要暂时离开座位去做别的事情,如果对自己的电脑安全很重视,不妨按住windows键后,再按L键,这样电脑就直接锁屏了,这样就不用担心电脑的资料外泄啦2、要找电脑上的文件时,一般人会先找到“我的电脑”,然后点击打开,而高手总是很酷的,轻轻按下键盘上的Windows键不放然后再按E键,直接打开电脑的资源管理器,而一般人还在慢慢寻找“我的电脑”的图标呢,嗯,高手就是这样直接把一般人

2014-11-26 17:01:17 375

空空如也

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

TA关注的人

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