自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 ubuntu 14.04 server 配置wlan0 笔记

ubuntu server 12.04之后就预装了wpa_passphrase ,改命令用于

2014-10-16 23:44:21 7368

原创 NAT学习笔记,内容整理自网络

NAT处理报文的几个关键特点1,网络被分为私网和公网两个部分,NAT网关设置在私网到公网的路由出口位置,双向流向必须都要经过NAT网关。NAT笔记2,网络访问只能先由私网侧发起,公网无法主动访问私网主机3,   NAT网关在两个访问方向上完成两次地址的转换和翻译,出方向做源信息替换,入方向做目的信息替换。4,NAT网关的存在对通信双方是保持透明的。5,NAT网关为了实现双向翻译

2014-10-09 15:54:07 1191

原创 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 2817

原创 基于CS模式的多智能体系统总体框架

一个MAS的仿真项目的总体设计框架,从最底层的设计开始,总结一个大体的设计思路。首先确定CS结构的模式,Server发送并且接受来自Client的通讯消息,确定双方的通讯内容和格式,以msg代表双方的交流信息。Server和Client之间通过UDP进行信息交互。MAS系统中Agent智能体是单独存在的个体,每个Clinet上运行一个单独的Agent个体。Client主要负责与Serv

2013-05-09 17:26:41 848

转载 通用的对象工厂模版以及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 496

原创 简单的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 2015

原创 几个笔试题

昨天笔试的巨人的几道题,回来查了下,有些的确写错了,挂不得没有下文,基本功不行啊,这里整理了几个题,有些是自己的答案,有些是不会的网上找到的1,一个空的类中存在多个少默认的函数?一个空的类存在5个默认的函数包括一个默认的构造函数,默认拷贝构造函数,析构函数,=号赋值运算符和取址运算符 class EmptyClass {public :EmptyClass() ; //

2012-10-30 10:16:29 375

原创 c++组件与常见的几种类的类型

题记: 在读《C++面向对象多线程编程》这本书,当作是读书笔记,记录在笔记本上总是写写就不知道写哪里去了,还是发csdn上,以后也随时能查看回顾复习一下。      面向对象软件组件是独立的功能性单元,C++软件组件是一种软拼装体,用于构建应用于多目的,多种类应用以及可能无限制组合体的一般性软件部分。常用的C++组件包括:1, 类  2, 集合和容器 3, 类库4, 应用框架

2012-10-28 21:38:11 817

转载 mangos几个类的设计

10月份校招季节,十一假期回来之后一直在断断续续的笔试,面试,在笔试,在面试。虽然签了家还不错的公司,但是毕竟做的方向并不是我最希望的,所以还想着能继续找找看。2009年的形式不好,2012年的形式也不好,算是命途多舛吗?但是庆幸的是还是有不错的一家公司签了我,总算是有些许欣慰,也没有那么大的压力了。最近网上找到一篇pdf,介绍了mangos中的几个类结构,学习学习,只是出处未知。转载

2012-10-28 15:46:38 1254

原创 C++类的构造与析构的一点细节问题

关于构造函数,复制构造,和析构的问题。 类的复制构造函数有两种调用的类型,一种是显示的调用 例如  class A = B, 另外一种是隐式的调用,例如传递形参,或者函数返回时。今天发现自己对以类类型作为形参使用时的构造和析构认识不够,所以又找了找资料,写了个验证程序来熟悉了一下。         有三种情况下需要调用复制构造函数:        1) 一个对象以值传递的方式传入函

2012-09-26 10:42:05 544

转载 Linux Socket编程(不限Linux)

作者:吴秦出处:http://www.cnblogs.com/skynet/  “一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服

2012-09-25 09:35:51 990

转载 关于mangos多线程处理方式

在读到world模型时,我也发现了这么一个问题,发现world模型的更新其实只有一个线程在操作,并且该线程需要依次遍历所有的对象,来处理和对象有关的SESSION 文章出处:http://www.cppblog.com/ming81/archive/2012/07/23/184706.html 由于目前的MANGOS只是针对个人单机用户制作的,并非真正的服务器版。使用的是单线程

2012-09-23 17:05:35 784

原创 mangos0.9源码解析学习笔记(三)游戏世界模型初始化

游戏世界的初始化发生在连接到数据库之后,和开始进行端口监听之前。服务端首先连接到三种数据库,然后根据配置文件和数据库中的信息对世界模型进行构建,构建完成之后才进行端口监听和世界更新的主循环。       世界模型初始化要经过一下几个步骤:1,载入配置文件,并且输出一些版本,警告等信息,这是惯例。2,从配置文件中读取第一类信息,这里我将几类信息进行了区分,第一类信息应该描述为角色参数,获

2012-09-22 22:38:22 1334

转载 MMORPG游戏服务器端的设计(科普贴)

转载自http://blog.163.com/cp7618@yeah/blog/static/702347772010102815042687/MMORPG不同于其它的局域网的网络游戏,它是一个面向整个Internet的连接人数过万的网络游戏,因此他的服务器端设计则极为重要服务器的基本设置   在大型网络游戏里,通常设计为C/S结构,客户端不再对数据进行逻辑处理,而只是

2012-09-19 19:17:57 734

转载 百万用户级游戏服务器架构设计(转载)

文章出处:http://www.bairuitech.com/html/xingyezixun/20090528/121.html很早之前看过的一篇文章,很详细的对游戏服务器架构设计进行了一下科普,在这里转载记录一下。 服务器结构探讨 -- 最简单的结构   所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求。所以,结构本无

2012-09-19 08:45:52 2146 1

原创 mangos0.9源码分析学习笔记(二)

当mangos开始执行到  sMaster.Run()时,开始运行Master对象 ,至此,Mangos开始所构建的游戏服务器才算真正开始运行。sMaster其实是Master类的一个实例,sMaster MaNGOS::Singleton::Instance(),应该是使用了单例模式来实现的,设计模式这块不是很清楚。Master类的主要作用是启动Server服务器,Run()函数为该类的

2012-09-19 00:06:10 2220

原创 mangos0.9代码分析(一)

最近下到了一份mangos0.9版本的源码,打算用心读一读,也算是学习学习。当然这也是本人第一次接触游戏服务器源码,估计会遇到很多很多的问题,这篇文章也是本人的第一篇博客,来csdn那么多年了,终于打算开始写点东西了,接下来的一段时间,想自己研究研究这份代码,随手写点东西也算是做了笔记了。        mangos不是一个魔兽私服模拟器,它是一个开源的自由软件项目,是用c++和C#编程语

2012-09-18 22:09:07 2181

Apriori算法的c++实现 附测试数据

c++实现的Apriori算法,布尔关联规则挖掘频繁项集的算法,生成候选集与频繁项集,经过AllElectronics事物数据样本测试通过。 样本格式需要改动。附测试数据。

2011-10-18

qt教程以及相关软件 非常适合初学者

超级经典的qt教程 非常的适合初学者, 基本包含qt各方面内容, 所有代码均可运行,初学qt必备

2011-10-07

简单的企业网络组建毕业设计

本科时的一个简单的毕业设计。。重点突出简单可行性。可以通过考核 对于希望应付毕业设计的学弟学妹们还有点参考价值。

2010-02-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除