自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (14)
  • 收藏
  • 关注

转载 C语言面向对象的构造

1.  define the structure of virtual function table view plaincopy to clipboardprint?#ifndef __INTERFACE_H__   #define __INTERFACE_H__       //定义一个虚函数表名称   #define  VTBL(iname)   iname#

2011-11-20 22:10:11 695

转载 C++ 向上类型转换、向下类型转换 .

在c++的世界中有这样两个概念,向上类型转换,向下类型转换,分别描述的是子类向基类,和基类向子类的强制类型转换。向上强制类型转换切割:覆盖方法和子类数据丢失的现象生成切割(slice)#include using namespace std;class Base{ public: int b; virtual void Test() { cout <

2011-11-20 21:46:03 775

转载 进程间通信详解 - 动态链接库实现

引子前面介绍的几种用于实现进程之间通信的方法都是比较正统的方式,像剪贴板,命名管道这些都还是用得比较多的,而这里将介绍的是一种比较偏门的方法来实现进程间的通信,所谓偏门呢,自然就是用的少,能够不用就不要使用。其实这种方法就是通过动态链接库来实现进程间的通信。                          动态链接库(DLL)概述

2011-11-13 21:44:47 4040 3

转载 进程间通信详解 - 剪贴板实现

引子由于在启动一个进程后,操作系统会给这个进程分配 4GB 的私有地址空间,至于为何有 4GB 这么大,那得考虑进程的私有地址空间和实际物理内存地址空间之间的映射以及页交换等等细节问题了,这里不予讨论,从名字就可以知道,既然操作系统给每一个进程分配的是私有地址空间,自然,这段地址空间也只有这个进程自己才能访问了,不然还称为私有干吗呢?既然这段私有地址空间只能

2011-11-13 21:43:47 1458

转载 进程间通信详解 - 邮槽实现

引子前面的一篇博文介绍了进程之间通信的一种最为简单的方式,也就是在本地进程之间通过剪贴板来实现进程间通信,而剪贴板自有其缺陷,很显然的是,剪贴板只能在本地机器上实现,无法实现本地进程与远程服务器上的进程之间的通信,那么有没有办法实现本地进程和远程进程的通信呢?办法自然是有的,要是实在搞不出,我拿 Socket 来实现本地进程和远程进程的通信来

2011-11-13 21:42:09 1767

转载 进程间通信详解 - 命名管道实现

引子好,到这里呢,就需要介绍实现进程间通信的第四种方式了,也就是通过命名管道来实现,前面介绍的那三种方式呢,都是有缺陷或者说局限性太强,而这里介绍的命名管道相对来说,在这方面就做得好很多了,比如,剪贴板的话只能实现本机上进程之间的通信,而邮槽的话虽然是可以实现跨网络之间的进程的通信,但麻烦的是邮槽的服务端只能接收数据,邮槽的客户端只能发送数据,太悲剧

2011-11-13 21:40:59 2727

转载 进程间通信详解 - 匿名管道实现

引子前面的两篇博文分别介绍了通过剪贴板和通过邮槽来实现进程之间的通信,其中剪贴板呢,是用来实现本地两个进程之间的通信,而邮槽则既可以实现本地两个进程之间的通信,也可以实现本地进程和服务器进程的通信,当然,上面这两种方式都是有局限性的,比如剪贴板就只能实现本地进程之间的通信,而在邮槽中,虽然是既可以实现本地进程之间的通信,又能实现本地进程和远程服务器进程的通信

2011-11-13 21:37:29 1398

原创 wave 采集总结

首先需要了解一些基本知识。一、数字音频基础知识Fourier级数:任何周期的波形可以分解成多个正弦波,这些正弦波的频率都是整数倍。级数中其他正线波的频率是基础频率的整数倍。基础频率称为一级谐波。PCM:pulse code modulation,脉冲编码调制,即对波形按照固定周期频率采样。为了保证采样后数据质量,采样频率必须是样本声音最高频率的两倍,这就是Nyquist

2011-11-02 14:28:10 12146 2

Installshell2018 安装包和注册机

installshell 2018安装包与破解工具,上传的是百度网盘 连接 请自行下载

2018-06-14

Crypto++ 编译完成的静态库

Crypto++ 编译完成的静态库 解压到C盘 VS包含进来头文件便可立马使用,包括使用列程代码。

2013-09-05

VisualAssistX_10.7.1916(完美破解VC6.0 VS 2005、2008、2010、2012) 包括破解方法

VisualAssistX_10.7.1916(完美破解VC6.0 VS 2005、2008、2010、2012) 完美破解多个版本 注册机和手动两种破解方法。现在没必要为每个版本下载编程助手破解了。

2012-12-28

MFC 多语言系统制作

通过一个检测的的例子了解MFC多语言系统的制作。

2012-09-18

log4Cplus 使用查询文档(使用书册)完美版

log4Cplus 使用查询文档(使用书册)完美版,同时你也可以在我的资源中下载最新版本的Log4Cplus 开源库安装编译文件 里面包含VC6.0 和VS2008 工程项目

2011-09-25

log4Cplus 开源库最新版本

log4Cplus 最新版本的rar log4Cplus是强大的日志开源库,

2011-09-25

人脸库 opencv 人脸识别

用于人脸识别的很好人脸库 opencv C++ 人脸匹配库

2011-09-18

opencv 查询手册

最全的opencv函数查询手册,根据官方网制成。里面加入很多的最新函数

2011-07-02

C++ 设计模式 (C++ 设计模式精解 + 代码实现)

C++设计模式 ,包含了23中经典的设计模式

2011-06-26

Visual+C++_DirectX9+3D游戏开发导引[1].全书.rar

Visual+C++_DirectX9+3D游戏开发导引[1].全书.rar,只需5分!!!

2011-05-13

LWUIT最新工具包

Lightweight UI Toolkit (LWUIT) 是一个轻量级JavaME UI工具包。LWUIT类似Swing 的MVC架构, 支持多种布局(Layouts), 皮肤更换, 字体, 触摸屏, 动画效果, Rich 使用LWUIT的应用程序界面 控件, 3D集成, Painter, 模式对画框, I18N/L10N

2010-09-27

win7类型的MFC

界面显示与win7风格相同 现在在学习C++的爱好者,如有兴趣的可以看一下

2010-09-27

Java仿千千静听音乐播放器源代码

用Java做得超牛比的播放器,跟千千静听可媲美。值得学习的代码。学习音频的Java爱好者不可不看哦。

2010-07-17

Java Media包

添加可以播放Mp3或其他格式的音频文件,可用于Java音频的开发等等

2010-07-17

空空如也

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

TA关注的人

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