C++/MFC
文章平均质量分 71
yecao_kinux
C old
展开
-
C++设计模式:Singleton的模板实现之一
题目:C++设计模式:Singleton的模板实现之一类型:原创作者:古斌亮时间:2002.12.25EMail : KingLinux@163.com 在http://www.csdn.net/ 和天极网 看了两篇关于设计模式:Singleton的C++实现的文章,自觉的学到不少东西(:)),在这里我也写了一个C++模板的实现之一,望各位大虾多多指教,也希望可以达到抛砖引玉的作用.原创 2003-01-02 09:22:00 · 1762 阅读 · 0 评论 -
有效使用反应堆Reactor的设计准则
转摘有效使用反应堆Reactor的设计准则 ACE_Reactor是事件多路分离和事件处理器分派的强大构架。但是,像其他构架一样,学习使用ACE_Reactor需要时间和努力。缩短学习曲线的的一种途径是去理解有效使用反应堆所必须遵从的设计准则。下面描述的设计准则基于帮助ACE用户正确进行反应堆构架编程所获得的大量经验。 7.5.1 理解具体事件处理器的返回值语义 具体事件处理器定义的各种h转载 2007-04-23 10:16:00 · 2163 阅读 · 2 评论 -
Serial Programming Guide for POSIX Operating Systems
from:http://digilander.libero.it/robang/rubrica/serial.htm Serial Programming Guide for POSIX Operating Systems 5th Edition Michael R. Sweet Copyright 1994-1999, All Rights Re转载 2007-04-23 10:19:00 · 1165 阅读 · 0 评论 -
MINICOM 手册中文版
转摘MINICOM 手册中文版翻译:范逊 2000.2.28名称minicom - 友好易用的串口通信程序语法概要minicom [-somlz8] [-c on|off] [-S script] [-d entry][-a on|off] [-t term] [-p pty] [-C capturefile][configuration]描述minicom转载 2007-04-23 10:21:00 · 1122 阅读 · 0 评论 -
http protocol
转摘HTTP 协议 —— 简介 以前我以为HTTP协议是加了密的,现在才知道HTTP是以明文方式发送数据的。 HTTP(Hypertext Transfer Protocol, 超文本传输协议),用于从W转载 2007-04-23 10:27:00 · 3798 阅读 · 0 评论 -
C++中几个比较不常用的关键字
转摘C++中几个比较不常用的关键字来源: STCore 收集整理 发布日期:2006-08-03 进入论坛 关键字mutable是C++中一个不常用的关键字,他只能用于类的非静态和非常量数据成员我们知道一个对象的状态由该对象的非静态数据成员决定,所以随着数据成员的改变,对像的状态也会随之发生变化! 如果一个类的成员函数被声明为const类型,表示该函数不会改变对象的状态,也转载 2007-04-23 10:14:00 · 641 阅读 · 0 评论 -
Inotify --2.6内核中的文件系统变化通知机制
转摘Inotify --2.6内核中的文件系统变化通知机制一、 引言 众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求催转载 2007-04-23 10:25:00 · 1429 阅读 · 0 评论 -
一个简单的时钟频率计数器
一个简单的时钟频率计数器 示例子代码如下 #include //////////////////////////////////////////////////////////////////////////// 一个简单的时钟频率计数器: 用CPU时钟进行精确计时/////////////////////////////////////////////////////////原创 2008-10-07 16:49:00 · 2128 阅读 · 0 评论 -
C++中几个比较不常用的关键字
--- 转载 C++中几个比较不常用的关键字 C++中几个比较不常用的关键字1.mutable关键字关键字mutable是C++中一个不常用的关键字,他只能用于类的非静态和非常量数据成员 我们知道一个对象的状态由该对象的非静态数据成员决定,所以随着数据成员的改变, 对像的状态也会随之发生变化! 如果一个类的成员函数被声明为const类型,表示该函数不会改变对象的状态,也就是转载 2009-03-14 09:48:00 · 545 阅读 · 0 评论 -
用GDB调试程序
用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可转载 2007-04-23 10:15:00 · 995 阅读 · 0 评论 -
ACE实现了一个通用的架构通信程序
网摘................... 学习ACE实现了一个通用的架构通信程序 ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++ Wrapper Facade(包装外观)和框架组件,可跨越多种平转载 2007-04-20 10:47:00 · 1987 阅读 · 1 评论 -
小议auto_ptr
小议auto_ptr 一直以来都以为auto_ptr是个易用的东西,虽然一直都没有用过它.直到昨天,终于用了一下VC版本的auto_ptr,结果许多行为令人费解. 没有办法,又重新把STL参考书研究了一遍,随后把VC版的auto_ptr源码翻来研究了一番,原来是..... 有所得,总结了如下一些东东,望对初学者有所帮助.同时,若有不对的地方望各位大虾多指教. 详细解说见代码注解!原创 2003-06-22 11:25:00 · 1124 阅读 · 0 评论 -
static的一个心得,自己学习用
//仅仅供自己学习记录一下的.#include class ca{public: void print_static(long c) { static long countor = 0; printf("=== %d.countor %d ===/n",c,++countor); }};int _tmain(int argc, _TCHAR* argv[]){ static lon原创 2007-03-01 13:10:00 · 507 阅读 · 0 评论 -
_CrtIsValidHeapPointer的问题
从网上摘,整理的,自己遇到的问题,记录一下。从微软站点:检查指针有效性下面的示例使用 _CrtIsValidPointer 验证给定的内存范围对于读或写是否有效。_ASSERTE(_CrtIsValidPointer( address, size, TRUE );下面的示例使用 _CrtIsValidHeapPointer 验证指针指向本地堆(由 C 运行时库的这个实例创建和管理的堆;转载 2007-03-26 16:55:00 · 15967 阅读 · 0 评论 -
从一个修改私有变量的问题想到的
从一个修改私有变量的问题想到的 转摘自: http://blog.csdn.net/steedhorse/archive/2006/09/22/1263127.aspx向高手们学习,致敬!============================================================================ 前几天,在论坛里看到一个帖子,转载 2007-03-27 00:10:00 · 809 阅读 · 0 评论 -
MFC中CAsyncSocket及其派生类对象跨线程使用方法
MFC中CAsyncSocket及其派生类对象跨线程使用方法存在的现象在MFC中用多线程方法开发WinSocket通讯程序时,如果你的的是API方式,自然没有以下说的问题。但如果当你使用CAsyncSocket及其派生类(CSocket或是你自己的写的)来开发的话,会发现在不同线程中使用CAsyncSocket及其派生类对象时,会出现程序崩溃。这里所说的跨线程,是指该对象在一个线程中调用Crea原创 2007-04-05 00:08:00 · 3400 阅读 · 1 评论 -
OICQ服务器系统通讯协议
网摘. OICQ服务器系统通讯协议 协议说明: 协议由报文头(T)+发送者(T)+接收者(T)+报文类型(T)+报文长度(L)+报文内容组成 发送者和接收者是系统内的程序种类,OICQ服务器0x01,传真服务器0x02,WEB服务器0x03,打印服务器是0x04,聊天服务器是0x05,OICQ用户是0x0A。 OICQ用户到OICQ服务器转载 2007-04-06 17:03:00 · 893 阅读 · 0 评论 -
通过支持AT指令集的手机发送短消息
网上摘的文章,具体来源不清楚了,记录学习。======================================================通过支持AT指令集的手机发送短消息(源代码)本文章的版权声明:1)任何的编程爱好者、网友可以以非商业目的下载并使用下面的源代码。2)使用了下面全部或部分代码的朋友请注明出处:http://blog.csdn.net/dfman3)保留转载 2007-04-06 17:01:00 · 1369 阅读 · 0 评论 -
ACE proactor example
网上看的两个好的例子-学习ACE时经常看的。这个文章应该是介绍ACE编程的一个很好的原创文章,个人非常推荐了! 1、WIN32下面用proactor可以达到几乎RAW IOCP的效率,由于封装关系,应该是差那么一点。 客户端处理类的常规写法://处理客户端连接消息class ClientHandler : public ACE_Service_Handler{public:/*转载 2007-04-20 10:45:00 · 4658 阅读 · 1 评论 -
C/C++ 字符数值IO转换函数
---- 转摘 笔记记录 atof(将字符串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul 表头文件 #include 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(/0)才结转载 2009-03-14 09:52:00 · 1026 阅读 · 0 评论