摘要: 游戏服务器架构(上)这里讨论的游戏服务器架构大概是目前国内乃至世界上的网游通用的一种架构了:http://bbs.gameres.com/showthread.asp?threadid=93775作者:qinglan有段时间没有研究技术了,这次正好看到了新版的mangos,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得,与大家探讨。另外由于为避免与公司引起一些不必要的纠纷,我所描述的全都是通过google能够找到的资料,所以也可以认为我下面的内容都是网上所找资料的整理合集。在平时的开发中我也搜索过相关的中文网页,很少有讲游戏服务器 阅读全文
posted @ 2012-07-16 14:27 Penelope 阅读(369) 评论(0) 推荐(1)
摘要: cout输出流的执行顺序下面是IBM的一道笔试题#include <iostream> using namespace std; int fun( ) { cout << "f" ; return 1; } int main() { int i = 1; // cout << i++ << i++ << i++ << endl; cout << "m" << fun() << fun() << fun() << endl; 阅读全文
posted @ 2012-03-31 11:10 Penelope 阅读(567) 评论(0) 推荐(0)
摘要: cin 、cout 基本说明: cin代表标准输入设备,使用提取运算符 ">>" 从设备键盘取得数据,送到输入流对象cin中,然后送到内存。 cin是输入流,cout是输出流,重载了">>"、"<<"运算符,包含在头文件<iostream>中。 先把要输出的东西存入缓冲区,再输出,导致效率降低,cin是自动判断你的变量类型,比如一个char数据只能用默认的char方法取数据。scanf 、printf基本说明: scanf是格式化输入,printf是格式化输出,包含在头文件<std 阅读全文
posted @ 2012-03-31 10:52 Penelope 阅读(1421) 评论(0) 推荐(1)
摘要: ASP.NET运行原理IIS接收请求,检查请求的页面类型,并加载相应的DLL,经过HttpModule处理,将请求发送给处理模块HttpHandle。第一次访问:HttpModuls、HttpHandle处理,HttpHandle转到页面,通过ASP Engine来查找背后的类,并实例化一个临时对象,经过方法处理,返回给Response对象。重新提交信息:HttpModuls、HttpHandle与临时对象交互返回。涉及到ASP Cache:HttpModuls、HttpHandle与临时对象交互,临时对象从缓存中提取信息返回。刷新:HttpHandle输出缓存。页面指令<%@Page 阅读全文
posted @ 2012-03-22 10:14 Penelope 阅读(261) 评论(0) 推荐(0)
摘要: .NET反射的定义:审查元数据并收集关于它的类型信息的能力。元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中。而将代码转换为 Microsoft 中间语言 (MSIL) 并将其插入到该文件的另一部分中。在模块或程序集中定义和引用的每个类型和成员都将在元数据中进行说明。当执行代码时,运行库将元数据加载到内存中,并引用它来发现有关代码的类、成员、继承等信息。元数据以非特定语言的方式描述在代码中定义的每一类型和成员。元数据存储以下信息: 程序集的说明:1. 标识(名称、. 阅读全文
posted @ 2012-03-21 17:26 Penelope 阅读(111) 评论(0) 推荐(0)
摘要: 泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:class Program { static voidMain(string[] args) { int obj = 2; Test<int> test = new Test<int>(obj); Console.WriteLine("int:" + test.obj); string obj2 = "hello world"; Test<string> test1 = new Test<str 阅读全文
posted @ 2012-03-21 17:21 Penelope 阅读(95) 评论(0) 推荐(0)
摘要: 好多书籍只介绍创建XML Webservice,并没有详细介绍XML WebService的工作原理以及各部分(例如IIS Asp.net)在XML WebService中所起的作用.学习后整理了一下,希望对读者有所帮助!(一).XML WebService作用XML WebService在应用程序中所起的作用与.Net远程调用处理组件相同.用户不能直接使用WebService,只能通过Asp.net Web应用程序或Windows桌面客户端来调用.(二).XML WebService与.Net远程处理区别1. XML WebService比.Net远程处理对象所受的限制更多。它类似于.Net 阅读全文
posted @ 2012-03-21 15:08 Penelope 阅读(341) 评论(0) 推荐(0)
摘要: Webservice的基本概念:Web Services 直译过来就web 服务, 个人理解就是一种基于Internet的对外服务机制。 它的应用领域是Internet,而不仅限于局域网或试验环境。这就要求我们的Web Services 框架必须适用于现有的Internet 软件和硬件环境,即服务的提供者所提供的服务必须具有跨平台、跨语言的特性。其次,Web Services 所提供的服务不仅是向人,更需服务于其它应用系统。现有的Web网站也可以认为是面向服务的,但这种服务仅仅可以提供给人使用(只有人类才可以读懂浏览器下载的页面) 。而新一代的Web Services 所提供的服务应能被机器所 阅读全文
posted @ 2012-03-19 11:32 Penelope 阅读(190) 评论(0) 推荐(0)
摘要: 一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询 资源信息,而POST一般用于更新 资源信息(个人认为这是GET和POST的本质区别,也是协议设计 阅读全文
posted @ 2012-03-19 10:35 Penelope 阅读(107) 评论(0) 推荐(0)