自定义博客皮肤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 3129

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

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

2012-12-13 19:37:52 1038

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

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

2012-10-13 23:02:30 741

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

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

2012-02-20 16:16:45 1316

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

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

2012-02-20 14:50:01 507

原创 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 451

原创 华生医生的使用

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

2012-02-06 15:07:40 1741

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

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

2011-12-05 12:48:23 962

原创 Win32 API 之 InterlockedExchangePointer

InterlockedExchangePointer 待续....

2011-11-24 10:55:35 993

转载 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 764

原创 win32API之InterlockedExchangeAdd

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

2011-11-21 22:00:17 1645

原创 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 665

原创 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 2803

原创 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 539

原创 开源消息中间件分析

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

2011-08-02 11:14:01 1567

amf0 原版文档 完整版

amf0 原版文档 完整版

2018-12-18

二进制查看工具

二进制查看工具,winhex

2018-12-18

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

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

2018-05-02

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

使用Java读取XML配置文件

很完整,很经典,很好!

2008-03-13

空空如也

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

TA关注的人

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