摘要:
C++中的宏,是将一个标识符定义为一个字符串。在源程序中,该标识符会被指定的字符串来代替。格式:#define (参数表) #define SG_M(TYPE, M)\public:\ void set_##M( const TYPE& in_##M ) {\ M##_ = in_##M;... 阅读全文
摘要:
IceUtil::Monitor类namespace IceUtil {template class Monitor {public: void lock() const; void unlock() const; bool tryLock() const; void wait() cons... 阅读全文
摘要:
1.统计重复行的个数 2.查看压缩文件 3.查看2个文件的交集、差集 comm用于比较两个有序文件,默认第一列为第一个文件独有的元素,第二列为第二个文件独有的元素,第三列为共有元素,语法:comm 选项 参数 -1:不显示在第一个文件出现的内容 -2:不显示在第二个文件出现的内容 -3:不显示同时在 阅读全文
摘要:
1. 配置文件[server] ip=127.0.0.1passwd=pass2. shell脚本function GetKey(){ section=$(echo $1 | cut -d '.' -f 1) key=$(echo $1 | cut -d '.' -f 2) ... 阅读全文
摘要:
Json是一种数据传输协议,规定了数据格式。{"key":"value","key1":"value1"}读取Json字符串(include Json::Value value; Json::Reader reader; Json::Value::iterator iter; Json::Valu... 阅读全文
摘要:
1、将文件checkout到本地目录svn checkoutpath(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件svnaddfile 例如:svnaddtest.php(添加tes... 阅读全文
摘要:
标准输入:键盘,文件标识符-0,/dev/stdin标准输出:终端,文件标识符-1,/dev/stdout标准错误输出:终端,文件标识符-2,/dev/stderr输入重定向:, >>> 如果文件不存在,则自动建立一个。第二次输出时,会覆盖前一次的内容。>> 第二次的输出内容会追加到文件中,而不是覆... 阅读全文
摘要:
Mysql++是官方发布的、一个为MySQL设计的C++语言的API。Mysql++为Mysql的C-Api的再次封装,它用STL(Standard Template Language)开发并编写,并为C++开发者提供像操作STL容器一样方便的操作数据库的一套机制。其官方API介绍:MySQL++ ... 阅读全文
摘要:
IceGrid为Ice应用提供定位和激活服务。间接绑定客户端和服务端,按需激活服务端(启动一个服务端进程)。具有应用分发、备份和负载均衡、会话和资源分配、自动故障转移、动态查询、状态监控、管理、部署等功能。实现Ice应用分布式集群运行。一个IceGrid集群有一个registry(注册表,用于定位)... 阅读全文
摘要:
IceBox是一个Ice应用服务框架。加载多个服务进行配置,进行一定优化;通过配置加载服务,解除服务和服务器的耦合。IceBox服务需要Slice定义、骨架代码(slice定义映射的特定语言代码)、Servant类、IceBox服务。具体实现:Hello.ice、Hello.h/Hello.cpp、... 阅读全文