摘要:
网摘1:使用libxml2处理xml文件时,默认加载是使用utf-8编码,所以在修改和保存为GB2312编码时,需要将数据转换为utf-8编码,然后再进行修改和保存!转换使用iconv,以下是转换代码char * ConvertEnc( char *encFrom, char *encTo, const char * in){static char bufin[1024], bufout[1024... 阅读全文
摘要:
转http://www.cppprog.com/2009/0605/121.htmlICE的整体架构服务器端:服务器端通常只有一个通信器(Ice::Communicator),通信器包含了一系列的资源:如线程池、配置属性、对象工厂、日志记录、统计对象、路由器、定位器、插件管理器、对象适配器在通信器内,包含有一个或更多的对象适配器(Ice::ObjectAdapter),对象适配器负责提供一个或多个... 阅读全文
摘要:
转自http://www.cppprog.com/2009/0526/119.html在前一篇文章中,大家可能都注意到了一个细节,Ice的初始化函数initialize的输入参数正好是主函数的输入参数,也就是命令行参数(注:辅助类Ice::Application也调用了initialize函数)。Ice的初始化函数得到命令行参数后,抽取出Ice专有参数,并把分析后的配置存入到Ice的属性表中。假设... 阅读全文
摘要:
ICE是ZeroC公司开发的一款高效的开源中间件平台,全称是Internet Communications Engine。它的主要设计目标是:• 提供适用于异种环境的面向对象中间件平台。• 提供一组完整的特性,支持广泛的领域中的实际的分布式应用的开发。• 避免不必要的复杂性,使平台更易于学习和使用。• 提供一种在网络带宽、内存使用和 CPU 开销方面... 阅读全文