随笔分类 -  C/C++/VC++

1 2 3 4 5 ··· 12 下一页

浅谈C++中内存泄漏的检测
摘要:首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。最简单的方法当然是借助于专业的检测工具,比较有名如BoundsCheck,功能非常强大,相信做C++开发的人都离不开它。此外就是不使用任何工具,而是自己来实现对内存泄露的监控,分如下两种情况:一. 在 MFC 中检测内存泄漏假如是用MFC的程序的话,很简单。默认的就有内存泄露检测的功能。我们用VS2005生... 阅读全文

posted @ 2009-10-29 23:03 Phinecos(洞庭散人) 阅读(7348) 评论(3) 推荐(1) 编辑

BMP文件的读取
摘要:运行测试效果: 代码:[代码] 阅读全文

posted @ 2009-05-09 15:25 Phinecos(洞庭散人) 阅读(2840) 评论(0) 推荐(1) 编辑

色彩空间转换
摘要:[代码] 阅读全文

posted @ 2009-05-03 14:17 Phinecos(洞庭散人) 阅读(3987) 评论(0) 推荐(0) 编辑

C++ Exercises(二十)
摘要:1,来看下面这段代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include using namespace std; class BaseClass { public: BaseClass() { } }; ... 阅读全文

posted @ 2009-03-24 13:47 Phinecos(洞庭散人) 阅读(1089) 评论(0) 推荐(0) 编辑

由Tencent://Message协议想到的一个解决方案
摘要:腾讯的QQ在线状态,这个小工具肯定有很多人在自己的博客上使用过,一个小小的图片就可以让博客的访客和自己进行对话(甚至不用加为好友!),那么它的背后到底隐藏着怎样的技巧呢?本文通过在Web页面上调用本地的一个MFC程序,并给后者传递参数来说明其背后的真相,欢迎踊跃拍砖,另本文源起于博客园的一位朋友的提问 阅读全文

posted @ 2009-03-06 21:48 Phinecos(洞庭散人) 阅读(27479) 评论(17) 推荐(3) 编辑

CodeFx:一站式微软开发技术解决方案
摘要:CodePlex上面的一个项目,叫做“All-In-One Code Framework”,代号CodeFx,简单的说,就是收集了几乎所有常见的微软开发技术的示例项目,将其打包到这个框架里,而且还使用各种不同的语言进行实现 阅读全文

posted @ 2009-03-04 23:15 Phinecos(洞庭散人) 阅读(4740) 评论(8) 推荐(0) 编辑

GDI+学习笔记(一)
摘要:(1)、在应用程序中添加GDI+的包含文件gdiplus.h以及附加的类库gdiplus.lib。 通常gdiplus.h包含文件添加在应用程序的stdafx.h文件中,而gdiplus.lib可用两种进行添加:第一种是直接在stdafx.h文件中添加下列语句: Code highlighting produced by Actipro CodeHighlighter (freeware)ht... 阅读全文

posted @ 2009-03-01 08:35 Phinecos(洞庭散人) 阅读(2489) 评论(2) 推荐(0) 编辑

本周学习心得
摘要:1,《高质量C++/C 编程指南》第5章第4节讲到类中的常量时,作者是推荐用enum来实现 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class MyClass { public: MyClass() { for ... 阅读全文

posted @ 2009-02-25 20:36 Phinecos(洞庭散人) 阅读(1805) 评论(2) 推荐(0) 编辑

《Windows驱动开发技术详解》读书笔记(二)
摘要:再来看基于WDM的驱动程序, Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#ifdef __cplusplus extern "C" { #endif #include #ifdef __cplusplus } #endif ... 阅读全文

posted @ 2009-02-20 17:15 Phinecos(洞庭散人) 阅读(3337) 评论(2) 推荐(0) 编辑

C++ Exercises(十九)
摘要:1.写一个函数,将字符串中的\t 都转换成4 个空格。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include #include using namespace std; string replaceTab(const string& ... 阅读全文

posted @ 2009-02-20 11:00 Phinecos(洞庭散人) 阅读(1094) 评论(0) 推荐(0) 编辑

《Windows驱动开发技术详解》读书笔记(一)
摘要:首先需要安装DDK,这里我选择Microsoft Windows Server 2003 SP1 DDK Windows驱动分成两类,一类是不支持即插即用的NT式驱动,一类是支持即插即用的WDM驱动. 首先来看一个最简单的NT式驱动。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Co... 阅读全文

posted @ 2009-02-19 11:44 Phinecos(洞庭散人) 阅读(12766) 评论(3) 推荐(3) 编辑

C++ Exercises(十八)
摘要:下了份《46家公司笔试题》做做,好久没接触这些基本知识了,熟悉下 1.完成下列程序 * *.*. *..*..*.. *...*...*...*... *....*....*....*....*.... *.....*.....*.....*.....*.....*..... *......*......*......*..... 阅读全文

posted @ 2009-02-18 20:21 Phinecos(洞庭散人) 阅读(908) 评论(0) 推荐(0) 编辑

C++ Exercises(十七)---网际校验和算法
摘要:IP,TCP,UDP等许多协议的头部都设置了校验和项,计算校验和的算法一般采用网际校验和算法,它将被校验的数据按16位进行划分(若数据字节长度为奇数,则在数据尾部补一个字节0),对每16位求反码和,然后再对和取反码。 阅读全文

posted @ 2009-01-05 20:42 Phinecos(洞庭散人) 阅读(3249) 评论(1) 推荐(0) 编辑

基于ARP协议获取局域网内主机MAC地址
摘要:ARP帧数据结构 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#define BROADMAC {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF} //广播MAC #define EH_TYPE 0... 阅读全文

posted @ 2009-01-04 21:28 Phinecos(洞庭散人) 阅读(10547) 评论(7) 推荐(2) 编辑

C++ Exercises(十六)---Ethernet帧包结构解析
摘要:图1是一个假想的帧包结构, 图2是解包后的结果。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->///////////////////////////// ///帧信息类 ///////////////////////////// class ... 阅读全文

posted @ 2009-01-03 16:46 Phinecos(洞庭散人) 阅读(2572) 评论(0) 推荐(0) 编辑

数字统计问题
摘要:一本书的页码从自然数1 开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如,第6 页用数字6 表示,而不是06 或006 等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1,2,…,9。 阅读全文

posted @ 2008-12-14 16:37 Phinecos(洞庭散人) 阅读(2132) 评论(0) 推荐(0) 编辑

搜索题----买鱼
摘要:题目描述:鱼的种类有多种,但有些鱼会互相攻击对方,在给定一定数目的钱时,怎么买尽可能多的鱼,并且要求找出在买的鱼数目相同的情况下所花的钱是最多的一个方案。 测试用例 输入 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1000 10 10 78 9... 阅读全文

posted @ 2008-11-19 11:07 Phinecos(洞庭散人) 阅读(1130) 评论(1) 推荐(0) 编辑

搜索题---医生的药方
摘要:这道题最难的地方是当一种药和它的一个后续药品出现后,如何防止其他的后续药品在搜索中出现,因为搜索的时候是按位置顺序探测的,所以位置不是相邻的时候,从下一层回退回来并不知道前面已经有这样的状态。剪枝的条件应该还有,我这个代码还是很慢。 测试用例: 输入: Code highlighting produced by Actipro CodeHighlighter (freeware)htt... 阅读全文

posted @ 2008-11-18 16:39 Phinecos(洞庭散人) 阅读(664) 评论(0) 推荐(0) 编辑

大整数问题
摘要:题目描述:有一个k(1≤k≤80)位的十进制正整数n,设计一个程序,找到满足条件:P3+ P2+3P≤n的P的最大值。 测试用例: 输入: 1000000000000001000000000000003000000000000001 输出: 100000000000000 Code highlighting produced by Actipro CodeHighlighter (free... 阅读全文

posted @ 2008-11-17 17:07 Phinecos(洞庭散人) 阅读(839) 评论(0) 推荐(1) 编辑

一个大数运算类
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include #include #include using namespace std; class decnum { friend decnum pow(const decn... 阅读全文

posted @ 2008-11-12 21:50 Phinecos(洞庭散人) 阅读(2749) 评论(1) 推荐(1) 编辑

1 2 3 4 5 ··· 12 下一页

导航