自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

原创 checkbox复选框第三个置灰状态设置方法方法

使用checkbox一般都是拖动一个 空间直接到界面上,我开始也是这么弄的,这种情况下找了好久,都没找到可以置灰的办法。 后来建立一个button控件,通过设置可以置灰。 具体步骤如下: 拖一个button控件,为其添加一个变量(m_checkBox) 在OnInitDialog()函数中设置 m_cCheckBox.ModifyStyle(0,WS_CHILD|

2014-03-04 09:37:55 3518

原创 C++文件操作的几种方式介绍

1,c语言继承来的流方式操作文件 2,c语言继承来的IO方式操作文件 3,C++自有的stream方式操作文件 4,Win API 操作文件 下面分别对这四种方式做下介绍 1,c语言继承来的流方式操作文件 该方式有一个重要的结构 FILE,结构体中保存了文件的基本属性,对文件围绕着FILE类型指针进行,主要函数如下: fopen() 打开流  fclose() 关闭流

2012-12-13 19:37:52 1145

原创 重载 隐藏 覆盖 的区别 virtual的作用

前段时间有位刚毕业的同事问我,覆盖的作用是啥,隐藏的作用是啥,为什么同时有覆盖和隐藏的概念。 重载: 1,相同的作用于(在同一个类中) 2,函数名相同 3,参数不同 4,virtual关键字可有可无 隐藏:是指派生类覆盖基类的函数 1,不同的作用域(分别位于派生类和基类) 2,函数名相同 3,参数相同 4,基类函数必须有virtual关键字 覆盖:是指派生类的函数屏蔽

2012-10-13 23:02:30 837

转载 文本编码方式介绍 Ansi,UTF8,Unicode,ASCII

下面我简单介绍一下这四种编码方式: ANSI:系统预设的标准文字储存格式。ANSI是American National Standards Institute的缩写。它成立于1918年,是一个自愿性的组织,拥有超过1300个会员,包括所有大型的电脑公司。ANSI专为电脑工业建立标准,它是世界上相当重要的标准。 Unicode:世界上所有主要指令文件的联集,包括商业和个人电脑所使用的公用字集。当

2012-02-20 16:16:45 2028

转载 Ajax中XML和JSON格式的优劣比较

刚做完一个小的使用Ajax的项目。整个小项目使用JavaScript做客户端,使用PHP做服务器端、利用xmlHttpRequest组件作为交互工具,利用XML作为数据传输的格式。做完后基本做一个简单总结,简单分析一下使用XML作为传输格式的优劣。 [   XML ] 使用XML作为传输格式的优势: 1. 格式统一, 符合标准 2. 容易与其他系统进行远程交互, 数据共享比较方便 缺点:

2012-02-20 14:50:01 596

原创 vc6.0下使用release版本调试

vc6.0下使用release版本调试 project setting  ---->  link ----> general ----> generate debug info   project setting  ---->  C/C++ ----> general ----> optimization ----> disable(debug)

2012-02-07 15:05:54 516

原创 华生医生的使用

Windows 华生医生(方便开发人员定位错误的系统工具)的使用方法: 1)先在运行中执行 drwtsn32 -i,将此工具安装到系统中 2)再在运行中执行 drwtsn32 打开配置界面,在打开的对话框中,只选“附加到现有日志文件”和“视觉通知”两项。第一行日志文件路径为程序异常后生成的日志文件夹,将此文件夹里的日志文件发回来。

2012-02-06 15:07:40 1878

原创 控制台应用程序调试---程序不直接退出

#include int main(int argc, char* argv[]) { printf("Hello World!\n"); system("pause"); return 0; } 加上system("pause")  出现的运行对话框就不直接退出 system需要包含头文件

2011-12-05 12:48:23 1124

原创 Win32 API 之 InterlockedExchangePointer

InterlockedExchangePointer 待续....

2011-11-24 10:55:35 1091

转载 SOCKET之 socketpair的使用

socketpair函数概要如下: #include #include int socketpair(int domain, int type, int protocol, int sv[2]); sys/types.h文件需要用来定义一些C宏常量。sys/socket.h文件必须包含进来定义socketpair函数原型。 socketpair函数需要四个参数。他们是: 套接口的域

2011-11-23 11:15:44 867

原创 win32API之InterlockedExchangeAdd

InterlockedExchangeAdd()函数是解决互斥的一个简单方法,与信号量,互斥作用相当。 原型如下: LONG InterlockedExchangeAdd(PLONG Addend, LONG Value); 该函数可实现对一个long型变量的相加操作。 第一个参数 是传入的一个长整形变量 第二个参数 是每次操作递增的量值   例子: long g_iDat

2011-11-21 22:00:17 1777

原创 CListCtrl

1,ListCtrl中查找记录 LVFINDINFO info; info.flags = LVFI_PARTIAL|LVFI_STRING; info.psz = str; //记录的第一项 如下例中【192.168.0.40】 //info.flags = LVFI_PARAM; //不知道具体含义,加入会导致找不到 iIndex = m

2011-11-07 23:29:01 805

原创 C++ 回调函数的简单例子

调用端 //下面的这个_stdcall很重要的 void _stdcall Test(int n, string str) //如果不定义全局变量,而定义在类中 则必须是 静态成员函数 { while(n-->0) cout<<n<<" "<<str<<endl; } int main(int argc, char* argv[]) { Call call;

2011-11-03 10:30:11 3187

原创 C++系统时间

取系统时间     计算系统时间差得方法: 1,通过FILETIME结构体   2,通过tm结构体  tm ctBeg, ctEnd; DWORD dwTimeRet = 0; CTime currentTime,cTime; currentTime = CTime::GetCurrentTime(); memset(&ctBeg, 0, sizeof(ctBeg));

2011-11-02 15:47:05 652

原创 开源消息中间件分析

AMQP: 基于AMQP协议的消息中间件有ZeroMQ,OpenAmq,Qpid等     ACE:     OrzNet:

2011-08-02 11:14:01 1668

23种设计模式(C++)

23种设计模式(C++) 0 引言.............................................................................................................................................2 0.1设计模式解析(总序).....................................................................................................2 0.2设计模式解析后记.............................................................................................................2 0.3 与作者联系........................................................................................................................5 1 创建型模式..................................................................................................................................5 1.1 Factory模式........................................................................................................................5 1.2 AbstactFactory模式..........................................................................................................11 1.3 Singleton模式...................................................................................................................19 1.4 Builder模式.......................................................................................................................22 1.5 Prototype模式...................................................................................................................29 2 结构型模式................................................................................................................................33 2.1 Bridge模式........................................................................................................................33 2.2 Adapter模式......................................................................................................................39 2.3 Decorator模式...................................................................................................................47 2.4 Composite模式.................................................................................................................52 2.5 Flyweight模式..................................................................................................................58 2.6 Facade模式.......................................................................................................................64 2.7 Proxy模式.........................................................................................................................70 3 行为模式....................................................................................................................................74 3.1 Template模式....................................................................................................................74 3.2 Strategy模式.....................................................................................................................80 3.3 State模式...........................................................................................................................87 3.4 Observer模式....................................................................................................................94 3.5 Memento模式.................................................................................................................103 3.6 Mediator模式..................................................................................................................108 3.7 Command模式................................................................................................................117 3.8 Visitor模式......................................................................................................................126 3.9 Chain of Responsibility模式...........................................................................................136 3.10 Iterator模式...................................................................................................................141 3.11 Interpreter模式..............................................................................................................148

2011-03-10

amf0 原版文档 完整版

amf0 原版文档 完整版

2018-12-18

新一代高效视频编码H.265HEVC原理、标准与实现 [万帅,杨付正 编著] 2014年版

完整版电子书--新一代高效视频编码H.265HEVC原理、标准与实现 [万帅,杨付正 编著] 2014年版

2018-05-02

二进制查看工具

二进制查看工具,winhex

2018-12-18

使用Java读取XML配置文件

很完整,很经典,很好!

2008-03-13

空空如也

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

TA关注的人

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