自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序人生的专栏

先行者走了弯路,总得给后来者一些路标以提示.

  • 博客(14)
  • 资源 (57)
  • 收藏
  • 关注

原创 常被人忽略的一些语法问题

学习C++两个年头了,在学习的过程中经常碰到一些看似很简单,但却经常被人忽略的语法问题。在此我整理一下自己在学习过程中范的一些小错误,错误虽小,但却必须重视。第一个问题:#include #include using namespace std;void main(){ int i = 2, j; j = i++ + ++i; cout << j <<endl; //等于

2013-03-23 17:27:15 1804 6

原创 RTTI

首先举个运行时类型识别的例子:// RTTI.cpp - a demonstration of RTTI in C++#include //与RTTI相关#include #include class graphicImage{protected: char name[80];public: graphicImage() { str

2013-03-17 23:24:41 1435

原创 模式与非模式对话框的种种

模式和非模式对话框都共用同一个基类CDialog,但是它们的创建和销毁却都不相同。接下来,说说它们具体有那些不同。首先从创建开始:模式对话框通过DoModal来创建,构造函数要以资源ID作为参数。无模式对话框通过Create创建,默认构造函数可以无参数。virtual int DoModal();函数返回可以是IDOK或IDCANCELBOOL Create(UINT

2013-03-09 22:01:24 2703

转载 微软VC各版本BUG: error C2660: 'new' : function does not take 3 parameters

今天在用GDI+写程序时,有 HatchBrush * brushDotDiamond =newHatchBrush(HatchStyle25Percent,color);用VC6 SP6或VS2005编译错误为error C2660: 'new' : function does not take 3 parameters这是VC的一个BUG,微软至今还没有解除。解决办法如下:

2013-03-09 14:06:57 1037

转载 语义的需要

断言    断言准确的说应该算是一门语言无关的技术,不过其在代码的编写中占有重要地位,不能不提。断言就是在代码的调试版时会由于一表达式的值而弹出警告对话框,但是在释放版时不造成任何影响。断言表示在其所在位置,对应表达式的值应该满足的条件,不是可以满足的条件。    断言的一般用途很多地方都说成是帮助调试。其实其用途和const变量及const成员函数一样,“帮助调试”只是其附加效果,它的真

2013-03-09 09:25:06 1133

原创 vs中检测内存泄漏的方法

使用vs的内存检测有以下几种方法。在debug模式下以F5运行:方法一:#define CRTDBG_MAP_ALLOC #include #include //在入口函数中包含 _CrtDumpMemoryLeaks(); //即可检测到内存泄露//以如下测试函数为例:int main(){ char* pChars = new cha

2013-03-08 21:44:04 44965 4

转载 检测内存泄露的原理

检测内存泄漏的关键是要能截获住对分配内存和释放内存的函数的调用。截获住这两个函数,我们就能跟踪每一块内存的生命周期,比如,每当成功的分配一块内存后,就把它的指针加入一个全局的list中;每当释放一块内存,再把它的指针从list中删除。这样,当程序结束的时候,list中剩余的指针就是指向那些没有被释放的内存。这里只是简单的描述了检测内存泄漏的基本原理,详细的算法可以参见Steve Maguire

2013-03-08 21:05:29 5274 2

原创 DDX_Control关联资源的原理

DDX_Control关联资源的原理DDX_Control函数管理着在对话框、表格视或控件视中被子类化的控件与对话框、表格视或控件视的CWnd数据成员之间的数据交换。其实说白了,就是将资源(如按钮)与类对象(CButton)关联在一起,也就是绑定起来。DDX_Control的使用:在对话框类头文件中定义m_btnOK对象CButton m_btnOK;然后在DoData

2013-03-06 23:54:33 5561 1

转载 MFC界面包装类

MFC界面包装类——多线程时成员函数调用的断言失败    经常在论坛上看到如下的问题:DWORD WINAPI ThreadProc( void *pData )  // 线程函数(比如用于从COM口获取数据){    // 数据获取循环    // 数据获得后放在变量i中    CAbcDialog *pDialog = reintERPret_cast( p

2013-03-06 23:35:40 1833

原创 标准模版库学习之关联式容器

setstd::set iset;std::set::iterator it = iset.insert(4).first;(*it)++; // error. 原因:std::set的迭代器不能修改对应的元素. //语法上不会报错,程序中也可以修改,但会破坏有序性,set可能表现出非预期的行为这是因为:std::set的特点是:1.        对于插入、删

2013-03-03 16:48:13 1112

原创 标准模版库学习之序列式容器

vector/**目的:学习vector容器的使用。*程序输出:hello, how are you ?max_size(): 134217727size(): 5capacity(): 5hello, you are how always ! max_size(): 134217727size(): 6capacity

2013-03-03 16:44:19 963

原创 一个程序员的奋斗路程

首先声明我不是作者,这篇文章是我从我的QQ空间中专门拷过来的,因为我想用它来时刻提醒自己。这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数

2013-03-02 20:29:20 1342 1

转载 匿名管道,重定向PING中的数据

#include #include void go(HWND hwnd){ char * ping = "IPCONFIG /all"; // 命令 char pbuf[1024]; // 缓存 DWORD len; STARTUPINFO si; PROCESS_INFORMATION pi; HANDLE hRead1, hWrite1; // 管道读

2013-03-02 15:32:41 1685

转载 BCG界面库在VC工程中的应用步骤

BCG界面库在VC工程中的应用步骤(2008-12-08 16:19:26)BCGControlBar Library Professional Edition installation:整个库的源代码安装在\BCGCBPro 目录下面.可执行文件(*.dll)安装在 \Bin (for VisualStudio 6.0)或\Bin7 (for VisualStudio .NET)

2013-03-01 18:46:41 1303 1

TabBase界面美化

TabBase界面美化,自己实现的一个类似于Tab的控件,还有很多功能需要添加

2013-11-12

CxSkinButton

从codeproject上找的一个不规则控件的超好自绘控件类。 http://www.codeproject.com/Articles/1014/CxSkinButton

2013-11-11

HwDetect_src.rar

windows用户模式下检测硬件变化的一个事例程序。

2013-10-30

MyThreadPool

自己封装的线程池类

2013-10-09

ThreadPool

自己封装的一个线程池,主要是为了解决多个读取线程一个写入线程的问题。

2013-10-08

经典的算法

经典的算法

2013-09-30

CGridCtrl表格控件

一款很不错的表格控件,包括源代码和事例工程,很好很强大

2013-09-27

virtualhexedit

通过一个现有的hex编辑器,修改了部分代码,实现了动态加载数据。

2013-09-03

hexeditDemo

一个16进制编辑控件,很不错哦,供以后学习。

2013-08-29

FilePreviewDemo

这是一个文件预览程序,使用了wtl和atl,以及内存映射方面的知识。

2013-08-29

win32多线程vc6.0

在第一个工程中添加所有的项目,用vc6.0编译的win32多线程源码

2013-07-28

IPicture封装类

用com加载图片的一个封装类,很强大,可以直接使用哦

2013-06-16

三态选择树

三态选择树,很简单,但三态的实现已经完善,很不错哦

2013-06-04

joblab作业

这是我学习windows核心编程,将书中的SDK代码以mfc程序实现的一个事例程序。

2013-05-19

ProcessInfo

一个查看系统中进程详细信息的小工具,对于查看进程的详细信息很有帮助

2013-05-18

ErrorShow_MFC

这是我将windows核心编程中的代码用mfc实现的一个事例--ErrorShow

2013-05-16

皮肤库测试程序

这是一个皮肤库测试程序,试着给自己的程序加上皮肤库吧!

2013-05-09

vld内存泄漏检测工具

vld内存泄漏检测工具,一款很不错的内存泄漏检测工具。

2013-04-23

tooltip_demo

界面提示事例程序,各种功能均已具备。很好,很强大

2013-04-17

TooltipTest

自己做的一个界面提示事例程序,菜单,工具条,到控件界面提示都有了。

2013-04-17

文字转语音文字朗读文字生成MP3

浮云合音,也可百度搜素下载。是一款智能化的文字转语音软件,应用人工智能技术,可同时生成多个音频文件,断句清晰,感情度高。适用于幼儿课本生成朗读音频,微信公众号朗读MP3文件生成等各种场景下的文字转音频需求。

2018-08-28

语音转文字录音转文字语音识别

浮云识音,可百度搜素下载。是一款智能化的录音转文字软件,应用人工智能技术,可同时识别多个文件,准确率高。适用于会议录音,采访录音及电话录音等各种场景下的音频转文字需求。

2018-08-28

监控视频人脸搜索,视频人脸导出

浮云视频人脸搜索,实现了从视频文件中搜索人脸画面并存储为图片的功能,支持快速搜索,能够在大量视频中快速导出有人脸的画面。适用于监控视频中查找人脸,大量视频中查找是否有人出现等需求。

2018-08-27

音频降噪录音去噪语音降噪

浮云降噪是一款智能化的音频增益软件,可实现音频降噪和调高音量等功能。程序采用最先进的人工智能算法,可以极大消除音频中的风声、水声、电流声等多种噪声,与此同时,还可以调高音量,最终导出高品质的音频文件。适用于喜马拉雅、懒人听书、蜻蜓FM等录制的音频文件降噪及音频文件调高音量等场景。

2018-08-27

照片批量美图一键美白软件

浮云批量美图是一款智能化图片美化软件,实现了照片去失真、祛斑、磨皮、美白等功能。操作简单,一键美图,批量美图尽在浮云批量美图

2018-08-27

文本转语音

文字转语音工具,应用人工智能技术,可同时生成多个音频文件,断句清晰,感情度高。

2018-07-13

录音转文字

一款识别率非常高的录音转文字软件,应用人工智能技术,可同时识别多个文件,准确率高。适用于会议录音,采访录音及电话录音等各种场景下的音频转文字需求。

2018-06-13

mongoVUE1.5.3

mongodb可视化工具,简单, 免费, 非常好用的可视化工具

2018-01-26

qtableview 自定义委托 checkbox,进度条、时间等控件

qtableview 自定义委托 checkbox,进度条、时间等控件

2017-05-04

3000款PS自定义形状免费大放送及使用方法

3000款PS自定义形状免费大放送及使用方法

2015-01-28

虚拟硬盘驱动

tiamo写的一个虚拟硬盘的驱动程序,速度有点慢,但很值得学习方法。

2014-05-09

linuxclasslib

linux下动态链接库测试工程,此示例演示了so库导出类及其使用。

2014-03-23

文本转语音事例程序

这是一个文本转语音的事例程序,使用了TTS组件,很强大。

2014-02-25

TTS修复文件

有些win7下TTS语音组件可能无法正常使用,下载此程序安装即可。

2014-02-25

QTableView

QTableView中自定义委托,在不同的单元格中创建不同的控件。

2013-12-27

vs连接数据库

这是一个使用vs连接数据的事例程序,可以添加删除数据。

2013-12-20

UnitTestSrc

这是使用谷歌单元测试的一个事例程序,供学习谷歌的单元测试框架。

2013-12-19

vs资源管理器

用vs实现的资源管理器,可以实现系统下的不同样式显示。

2013-12-05

串并端口读写

端口读写的好事例,有并口读写,也有串口读写。

2013-12-05

RS-232程序

RS232程序,供自己以后学习用。RS232,供自己以后学习用。

2013-11-08

空空如也

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

TA关注的人

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