- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 ubuntu 14.04 server 配置wlan0 笔记
ubuntu server 12.04之后就预装了wpa_passphrase ,改命令用于
2014-10-16 23:44:21 7412
原创 NAT学习笔记,内容整理自网络
NAT处理报文的几个关键特点1,网络被分为私网和公网两个部分,NAT网关设置在私网到公网的路由出口位置,双向流向必须都要经过NAT网关。NAT笔记2,网络访问只能先由私网侧发起,公网无法主动访问私网主机3, NAT网关在两个访问方向上完成两次地址的转换和翻译,出方向做源信息替换,入方向做目的信息替换。4,NAT网关的存在对通信双方是保持透明的。5,NAT网关为了实现双向翻译
2014-10-09 15:54:07 1267
原创 opensips安装与配置
1,下载 openSIPS主页 http://www.opensips.org/ 下载方式 1,svn : svn cohttps://svn.code.sf.net/p/opensips/svn/ opensips 2,git : git clonehttps://github.com/OpenS
2014-09-25 13:33:57 2880
原创 基于CS模式的多智能体系统总体框架
一个MAS的仿真项目的总体设计框架,从最底层的设计开始,总结一个大体的设计思路。首先确定CS结构的模式,Server发送并且接受来自Client的通讯消息,确定双方的通讯内容和格式,以msg代表双方的交流信息。Server和Client之间通过UDP进行信息交互。MAS系统中Agent智能体是单独存在的个体,每个Clinet上运行一个单独的Agent个体。Client主要负责与Serv
2013-05-09 17:26:41 911
转载 通用的对象工厂模版以及typename的一些东西
/*! \class Factory \brief An Generic Object Factory (aka Class Store)*/template class Cre, class I = const char *, class Com = less I > >class Factory {public:
2013-05-09 14:37:16 518
原创 简单的makefile文件三种写法学习笔记
一个简单的示例项目有如下几个部分1,makefile文件 2,src的目录,src目录中存在app.c,app.h,main.c,lib.c和bar.c几个文件若使用手工编译则gcc -o appexp src/main.c src/app.c src/bar.c src/lib.c 若使用makefile文件,则可以写一个最简单的makefile文件第一种 最简单ma
2012-11-06 15:51:13 2058
原创 几个笔试题
昨天笔试的巨人的几道题,回来查了下,有些的确写错了,挂不得没有下文,基本功不行啊,这里整理了几个题,有些是自己的答案,有些是不会的网上找到的1,一个空的类中存在多个少默认的函数?一个空的类存在5个默认的函数包括一个默认的构造函数,默认拷贝构造函数,析构函数,=号赋值运算符和取址运算符 class EmptyClass {public :EmptyClass() ; //
2012-10-30 10:16:29 396
原创 c++组件与常见的几种类的类型
题记: 在读《C++面向对象多线程编程》这本书,当作是读书笔记,记录在笔记本上总是写写就不知道写哪里去了,还是发csdn上,以后也随时能查看回顾复习一下。 面向对象软件组件是独立的功能性单元,C++软件组件是一种软拼装体,用于构建应用于多目的,多种类应用以及可能无限制组合体的一般性软件部分。常用的C++组件包括:1, 类 2, 集合和容器 3, 类库4, 应用框架
2012-10-28 21:38:11 852
转载 mangos几个类的设计
10月份校招季节,十一假期回来之后一直在断断续续的笔试,面试,在笔试,在面试。虽然签了家还不错的公司,但是毕竟做的方向并不是我最希望的,所以还想着能继续找找看。2009年的形式不好,2012年的形式也不好,算是命途多舛吗?但是庆幸的是还是有不错的一家公司签了我,总算是有些许欣慰,也没有那么大的压力了。最近网上找到一篇pdf,介绍了mangos中的几个类结构,学习学习,只是出处未知。转载
2012-10-28 15:46:38 1287
原创 C++类的构造与析构的一点细节问题
关于构造函数,复制构造,和析构的问题。 类的复制构造函数有两种调用的类型,一种是显示的调用 例如 class A = B, 另外一种是隐式的调用,例如传递形参,或者函数返回时。今天发现自己对以类类型作为形参使用时的构造和析构认识不够,所以又找了找资料,写了个验证程序来熟悉了一下。 有三种情况下需要调用复制构造函数: 1) 一个对象以值传递的方式传入函
2012-09-26 10:42:05 561
转载 Linux Socket编程(不限Linux)
作者:吴秦出处:http://www.cnblogs.com/skynet/ “一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服
2012-09-25 09:35:51 1017
转载 关于mangos多线程处理方式
在读到world模型时,我也发现了这么一个问题,发现world模型的更新其实只有一个线程在操作,并且该线程需要依次遍历所有的对象,来处理和对象有关的SESSION 文章出处:http://www.cppblog.com/ming81/archive/2012/07/23/184706.html 由于目前的MANGOS只是针对个人单机用户制作的,并非真正的服务器版。使用的是单线程
2012-09-23 17:05:35 803
原创 mangos0.9源码解析学习笔记(三)游戏世界模型初始化
游戏世界的初始化发生在连接到数据库之后,和开始进行端口监听之前。服务端首先连接到三种数据库,然后根据配置文件和数据库中的信息对世界模型进行构建,构建完成之后才进行端口监听和世界更新的主循环。 世界模型初始化要经过一下几个步骤:1,载入配置文件,并且输出一些版本,警告等信息,这是惯例。2,从配置文件中读取第一类信息,这里我将几类信息进行了区分,第一类信息应该描述为角色参数,获
2012-09-22 22:38:22 1362
转载 MMORPG游戏服务器端的设计(科普贴)
转载自http://blog.163.com/cp7618@yeah/blog/static/702347772010102815042687/MMORPG不同于其它的局域网的网络游戏,它是一个面向整个Internet的连接人数过万的网络游戏,因此他的服务器端设计则极为重要服务器的基本设置 在大型网络游戏里,通常设计为C/S结构,客户端不再对数据进行逻辑处理,而只是
2012-09-19 19:17:57 763
转载 百万用户级游戏服务器架构设计(转载)
文章出处:http://www.bairuitech.com/html/xingyezixun/20090528/121.html很早之前看过的一篇文章,很详细的对游戏服务器架构设计进行了一下科普,在这里转载记录一下。 服务器结构探讨 -- 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求。所以,结构本无
2012-09-19 08:45:52 2180 1
原创 mangos0.9源码分析学习笔记(二)
当mangos开始执行到 sMaster.Run()时,开始运行Master对象 ,至此,Mangos开始所构建的游戏服务器才算真正开始运行。sMaster其实是Master类的一个实例,sMaster MaNGOS::Singleton::Instance(),应该是使用了单例模式来实现的,设计模式这块不是很清楚。Master类的主要作用是启动Server服务器,Run()函数为该类的
2012-09-19 00:06:10 2259
原创 mangos0.9代码分析(一)
最近下到了一份mangos0.9版本的源码,打算用心读一读,也算是学习学习。当然这也是本人第一次接触游戏服务器源码,估计会遇到很多很多的问题,这篇文章也是本人的第一篇博客,来csdn那么多年了,终于打算开始写点东西了,接下来的一段时间,想自己研究研究这份代码,随手写点东西也算是做了笔记了。 mangos不是一个魔兽私服模拟器,它是一个开源的自由软件项目,是用c++和C#编程语
2012-09-18 22:09:07 2257
Apriori算法的c++实现 附测试数据
2011-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人