- 博客(8)
- 资源 (14)
- 收藏
- 关注
转载 ICE的Glacier2使用
1、使用Glacier2的步骤: A、编写一个Glacier2的配置文件,参见样例 B、设置Glacier2的访问鉴权(密码或者证书),passwords文件每行样例"test xxMqsnnDcK8tw" 可以通过openssl的passwd命令创建密码 C、定制Glacier2的session管理对象 D、启动Glacier2,glacier2router
2014-11-14 22:40:21 5282
转载 ICE的连接机制
1、当使用ICE的proxy进行方法调用时,ICE运行环境会建立一个到服务器的连接。当proxy提供了多个endpoint时 默认的ICE运行环境选择endpoint的行为为random,可以通过ice_endpointSelection设置选择endpoint的方式为order 也可以通过设置属性:Ice.Default.EndpointSelection、name.Endpoi
2014-11-14 22:00:30 6201
转载 ICE 的回调
使用分布式计算中间件ICE到现在已经有一年多了,在这一年里里面对ICE的理解、应用比较熟悉。 使用ICE写分布式软件,确实是很方便:ICE比较稳定、可靠,调用返回速度低延迟,使用简单,学习曲线不是很陡。 总之利用ICE开发分布式软件,是一个可行的选择。 在实际的过程中,ICE客户端跟服务端的数据流动是单项的,也就是客户端获取服务端的一个代理,从而与服务端进行
2014-11-14 21:59:20 1086 1
转载 内存映射文件原理探索
一直都对内存映射文件这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。下面,我先解释一下我对映射这个词的理解,再区分一下几个容易混淆的概念,之后,什么是内存映射就很明朗了。 原理首先,“映射”这个词,就和数学课上说的“一一映射”是一个意思,就是建立一种一一对应关系,在这里主要是只 硬盘上文件 的位置与进程 逻辑地址空间 中一块大
2014-11-05 17:28:49 544
转载 boost开发指南
C++确实很复杂,神一样的0x不知道能否使C++变得纯粹和干爽? boost很复杂,感觉某些地方有过度设计和太过于就事论事的嫌疑,对实际开发工作的考虑太过于理想化。学习boost本身就是一个复杂度,有魄力在项目中广泛采用boost复杂度会再加一层,抓狂的编译时间,井喷式的编译错误,运行时崩溃后的咒语式堆栈…… 其中好的东西还是值得用的,但凡事有个度。如果将应用做到boo
2014-11-01 22:47:29 1977
转载 boost bind function用法说明
目录(?)[+]1 bind/function 引(1)头文件bind函数#include /bind.hpp>function使用头文件#include 如果写程序时出错则在function及bind前面加上限定:"boost::" (2)功能bind绑定一个函数及其参数.function是类和模板的组合,它定义的对象可以指向一个函
2014-11-01 22:39:15 1012
原创 boost库 bind/function的使用
最近在看陈硕的MUDUO网络通信库的过程中,发现作者大量使用了Boost::function以及Boost::bind功能,为了能够正常的学习作者的代码,决定先弄明白function以及bind的功能。 Boost::Function 是对函数指针的对象化封装,在概念上与广义上的回调函数类似。相对于函数指针,function除了使用自由函数,还可以使用函数对象,甚至是类的成员
2014-11-01 22:26:13 869
原创 pthread_join()
void pthread_exit(void *retval) int pthread_join(pthread_t th, void **thread_return)pthread_join()的调用者将挂起并等待th线程终止,retval是pthread_exit()调用者线程(线程ID为th)的返回值,如果thread_return不为NULL,则*thread_return
2014-11-01 10:41:14 1710
CLR/C++学习资料 上
2011-04-05
CLR/C++学习资料(下)
2011-04-05
5M大小的最新版linux操作系统
2008-12-16
邮箱专家1.1正式版(Socket , C++,ESMTP编写)
2008-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人