随笔分类 -  C++

摘要:确保计算机能够连接互连网。 一、安装 Couchdb1.6 1、(CentOS 6.7)如果版本低于6.7请使用下面命令更新系统库。 yum update 2、使用下面命令安装依赖库 yum install autoconf autoconf autoconf archive autom... 阅读全文
posted @ 2015-12-04 16:02 吴碧宇 阅读(1133) 评论(0) 推荐(0)
摘要:1、安装VS2010,安装WDK 7.0(DDK);2、新建VC++->Empty Project3、打开Configuration Manager 并新建一个名称为“ dirver ”的Solution Configuration 并将“dirver” 设为Active Solution Configuration .4、打开View->... 阅读全文
posted @ 2010-05-17 16:06 吴碧宇 阅读(9093) 评论(3) 推荐(0)
摘要:首先,只要遵守COM规范,不用COM库也能编写COM程序,那相当于自己实现用到的COM库函数。本篇COM如果单独出现,指COM库。 阅读全文
posted @ 2010-01-29 14:17 吴碧宇 阅读(2994) 评论(0) 推荐(1)
摘要:C/C++ 编程语言的最强大功能之一便是其动态分配和释放内存,但是中国有句古话:“最大的长处也可能成为最大的弱点”,那么 C/C++ 应用程序正好印证了这句话。在 C/C++ 应用程序开发过程中,动态分配的内存处理不当是最常见的问题。其中,最难捉摸也最难检测的错误之一就是内存泄漏,即未能正确释放以前分配的内存的错误。偶尔发生的少量内存泄漏可能不会引起我们的注意,但泄漏大量内存的程序或泄漏日益增多的程序可能会表现出各种 各样的征兆:从性能不良(并且逐渐降低)到内存完全耗尽。更糟的是,泄漏的程序可能会用掉太多内存,导致另外一个程序垮掉,而使用户无从查找问题的真正根源。此外,即使无害的内存泄漏也可能殃及池鱼。 阅读全文
posted @ 2009-12-16 09:23 吴碧宇 阅读(501) 评论(0) 推荐(0)
摘要:C++深度探索系列:智能指针(Smart Pointer) [一] 选择自 RedStar81 的 Blog 出处 主题索引:一、剖析C++标准库智能指针(std::auto_ptr) 1.Do you Smart Pointer? 2.std::auto_ptr的设计原理 3.std::auto_ptr高级使用指南 4.你是否觉得std::auto_ptr还不够完美?二、C++条件,寻找构造更... 阅读全文
posted @ 2009-10-29 09:38 吴碧宇 阅读(666) 评论(0) 推荐(0)
摘要:DirectShow+VS2005配置日记2008-07-20 18:30由于需要进行视频采集,昨天开始搜索资料,发现现在流行的是DirectShow来进行开发,昨天下载安装了个DirectX 9.0 SDK,于是痛苦的配置旅程开始了。现在我们来重温一下这个痛苦的历程吧。先介绍下我的配置吧:Microsoft DirectX 9.0 SDK + Microsoft Visual Stiduo 20... 阅读全文
posted @ 2009-10-22 09:22 吴碧宇 阅读(1207) 评论(0) 推荐(0)
摘要:使用ATL COM我觉得首先应该学习接口。也就是说学习如何让JS,C# 等很方便就可以很好的使用你的COM。 而这些接数的通用数据类型中,SAFEARRAY,VARIANT,IDispatch,都是十分重要的,下面就简单的给出几个使用SAFEARRAY的列子。 以即用COM多线程完成伪异步调用COM的列子 阅读全文
posted @ 2009-07-02 14:12 吴碧宇 阅读(911) 评论(0) 推荐(0)
摘要:作者:程佩君 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="程佩君"; char temp[200]; char *buf; CString str; _v... 阅读全文
posted @ 2009-07-01 09:22 吴碧宇 阅读(460) 评论(0) 推荐(0)
摘要:[代码] 阅读全文
posted @ 2009-07-01 09:10 吴碧宇 阅读(2477) 评论(0) 推荐(0)
摘要:现在COM组件的使用越来越广泛,在各个程序中调用COM组件我想大家都遇到过,这篇文章就是关于COM组件的编写和调用的,主要包含了使用VC6.0编写和调用COM组件,VS2005中使用C#编写和调用COM组件,以及在VC6.0和VS2005之间互相调用COM组件。 阅读全文
posted @ 2009-03-12 22:50 吴碧宇 阅读(584) 评论(0) 推荐(0)
摘要:com 连接点 事件 阅读全文
posted @ 2009-03-10 16:22 吴碧宇 阅读(3870) 评论(0) 推荐(0)
摘要:SafeArray是VB中的数组存储方式。通过SafeArray,可以在VC++和VB间相互调用。SafeArray也是Automation中的标准数组存储方式。 阅读全文
posted @ 2009-03-02 14:50 吴碧宇 阅读(2576) 评论(0) 推荐(0)
摘要:要求是很简单的,即有COM组件A在IE中运行,使用JavaScript(JS)调用A的方法longCalc(),该方法是一个耗时的操作,要求通知IE当前的进度。这就要求使用回调函数,设其名称为scriptCallbackFunc。实现这个技术很简单: 阅读全文
posted @ 2009-02-11 14:56 吴碧宇 阅读(847) 评论(0) 推荐(0)
摘要:1.普通继承+父类无virtual函数 2. 普通继承+父类有virtual函数 3.virtual继承 4.多重继承 阅读全文
posted @ 2009-01-15 23:05 吴碧宇 阅读(1177) 评论(0) 推荐(1)
摘要:理解I/O Completion Port(完成端口)来源:http://www.cnblogs.com/flying_bat/archive/2006/09/29/517987.html欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。... 阅读全文
posted @ 2009-01-09 14:06 吴碧宇 阅读(721) 评论(0) 推荐(0)
摘要:简单的开始Serialization的中文解释是“串行化” 、“序列化”或者“持久化” ,就是将内存中的对象保存到磁盘中,等到程序再次运行的时候再读取磁盘中的文件恢复原来的对象。下面来看一个简单的例子:#include <fstream#include <iostream#include <boost/a... 阅读全文
posted @ 2009-01-09 13:35 吴碧宇 阅读(3016) 评论(1) 推荐(0)
摘要:ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数据处理等等)和极其简单、易用的编程接口,因而得到了广泛的应用。而且按微软公司的意图,OLE DB和ADO将逐步取代 ODBC和DAO。现在介绍ADO各种应用的文章和书籍有很多,本文着重站在初学者的角度,简要探讨一下在VC++中使用ADO编程时的一些问题。我们希望阅读本文之前,您对ADO技术的基本原理有一些了解。 阅读全文
posted @ 2008-12-19 17:32 吴碧宇 阅读(1389) 评论(0) 推荐(0)
摘要:要实现这个目标,非stringstream类莫属。这个类在头文件中定义, 库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。另外,每个类都有一个对应的宽字符集版本。简单起见,我主要以stringstream为中心,因为每个转换都要涉及到输入和输出操作。示例1示范怎样使用一个stringstream对象进行从 阅读全文
posted @ 2008-12-19 17:22 吴碧宇 阅读(630) 评论(0) 推荐(0)
摘要:开发环境是VS2005,数据库是SQL Sever 2000 1. 在进入正题之前,先讲点别的,如何在VC中连接Sybase数据库, 连接字符窜为,_bstr_t strCnn(\"Driver={Sybase System 11};Srvr=RRRRR;Uid=RRR_Mao_bb1;Pwd=user2\"); 这里,RRRRR是数据库的名称,已经在Sybase->sdedit中设定好了 ... 阅读全文
posted @ 2008-12-05 00:28 吴碧宇 阅读(797) 评论(0) 推荐(0)
摘要:我当前所吃的东东都固定为食物,所以一点也不惊讶,这一周的主题为cookies。cookies用于存储特定用户信息,它提供了web程序中一种有用的方式。多年以来,javascript开发人员已经进行了有关cookie的大量工作。同样,asp.net通过system.web空间名称也提供了cookie的访问。虽然你不应该使用cookie来存储一些敏感性的数据,但是,它们是处理锁细数据的一个极好的选择,... 阅读全文
posted @ 2008-12-03 12:10 吴碧宇 阅读(366) 评论(0) 推荐(0)