ACE_DEBUG介绍及日志输出

ACE_DEBUG介绍及日志输出转载于:http://blog.csdn.net/zzjxiaozi/article/details/6642925ACE_DEBUG  常规的一些输出消息   ACE_ERROR  会提供程序出错的一些低级消息2个宏的用法上是一致的   ACE_DEBUG(错误级别,"格式串"

- 阅读全文 -

C/C++宏定义的特殊用法

【转】C语言宏定义的几个坑和特殊用法总结一下C语言中宏的一些特殊用法和几个容易踩的坑。由于本文主要参考GCC文档,某些细节(如宏参数中的空格是否处理之类)在别的编译器可能有细微差别,请参考相应文档。宏基础宏仅仅是在C预处理阶段的一种文本替换工具,编译完之后对二进制代码不可见。基本用法如下:1. 标示符别名#define BUFFER_SIZE 1024预处理阶段,foo = (

- 阅读全文 -

ACE中TCP通信

概述:    传输控制协议TCP(Transmission Control Protocol):TCP提供可靠的、面向连接的运输服务,用于高可靠性数据的传输。TCP协议的可靠性是指保证每个tcp报文能按照发送顺序到达客户端。 Tcp通信过程一般为如下步骤:    服务器绑定端口,等待客户端连接。 &

- 阅读全文 -

C++ int 转 char*

第一种方法:int i=0; char itc[10]; sprintf(itc,"%d.bmp",i); 第二种方法:int i=5; char err_str[10]; _itoa(i, err_str, 10); //

- 阅读全文 -

C_C++变量命名规则

变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则:变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。第一个字母必须是字母或者下划线开头。不能使用C++关键字来命名变量,以免冲突。 变量名区分大小写。变量命名规则:一.用最短字符表示最准确的意义。二.使用变量前缀。1.整型前缀  int nId;          //int前缀:n  

- 阅读全文 -

编译GemHSMS

GemHSMS是网友开发的一个简易HSMS协议Demo,很有参考价值,在编译这个程序中间还是遇到了不少的坑的,特此记录下来所需文件:xerces-c-src_2_7_0 ACE-5.6.6 GemHsms下载地址:https://yun.inks.icu/1. 编译xerces-c-2.7打开xerces-c-src_2_7_0ProjectsWin32VC7.1xerces-all xerces

- 阅读全文 -

Windows下编译ACE-6.5.5

ACE介绍       ACE自适配通信环境(Adaptive Communication Environment)是一种面向对象(OO)的工具包,它实现了通信软件的许多基本的设计模式。ACE的目标用户是在UNIX和Win32平台上开发高性能通信服务和应用的开发者。ACE简化了使用进程间通信、事件多路分离、显式动态链接和并发的OO网络应用和服务的开发。通过在

- 阅读全文 -

Winodws下使用cmake和make编译xerces-c-3.2.2

三者的作用:xerces-c:一个XML文档解析的开源项目,历史版本目录:http://archive.apache.org/dist/xml/xerces-c/cmake:跨平台编译工具make:程序构建工具,WINDOWS下为MinGW的附属工具cmake环境的搭建下载cmake,并解压,我使用的版本为目前的最新版本3.15版,bin目录为下个步骤要添加的环境变量的地址添加环境变量:右键计算机

- 阅读全文 -

CApp、CMainFrame、CView、CDoc之间相互通信

转自:https://blog.csdn.net/phpxin123/article/details/7437582例如:我在CMainFrame 中写代码,要访问CVIEW类中的数据,该怎么写代码?在CMainFrame 中,要访问CDOC类中的数据,该怎么写代码?CVIEW类要访问CDOC类中的数据,该怎么写代码?假设你是单文档单个VIEW的程序。那么:1)CMainFrame: GetAct

- 阅读全文 -

MFC 可停靠工具栏创建

CMFCToolBar是MFC提供的类,与CToolBar相似,但功能更完善,需要注意的是CMFCToolBar不是CToolBar的派生类,二者没有关联。我们在创建CMFCToolBar时一般都是使用下面这段代码。if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPP

- 阅读全文 -