http://www.kaiyuanba.cn/html/1/131/147/7539.htm作为140个字的缔造者,twitter太简单了,又太复杂了,简单是因为仅仅用140个字居然使有几次世界性事件的传播速度超过任何媒体,复杂是因为要为2亿用户提供这看似简单的140个字的服务,这真的是因为简单,...
分类:
Web程序 时间:
2014-11-09 11:16:40
阅读次数:
165
上一部分,讲述了一个服务器与服务器之间的通信实例,客户端其实原理大同小异。网络部分准备就暂时讲到这里,不过我们不妨再回头过来想想在这过程中有没有优化和改进的地方。这部分讲解的是以网络包代码作分析,实现自动生成其代码的功能。网络包代码/** * PAP Engine ( -- ) * $Id conn...
分类:
Web程序 时间:
2014-11-09 11:15:57
阅读次数:
243
上一部分将服务器的具体代码的实现介绍给了大家,想必大家也了解到了服务器处理一次消息的复杂度。如果大家能够将各个过程掌握清楚,就会发觉其实整个逻辑与交互过程是比较清晰的。那么服务器与服务器之间的通讯,其实也就是相当于客户端与服务器的通讯又是如何实现的呢?本文将用一个实例来将这个过程展示给大家。CODE...
分类:
Web程序 时间:
2014-11-09 11:13:57
阅读次数:
236
上一节简单的介绍了服务器消息处理的流程,想必大家对这方面有了初步的认识,接下来我们需要知道和掌握的便是其中一些重要的方法,进一步深入熟悉整个构架。 1、FD_*系列宏函数 FD_ZERO(fd_set *fdset) 将指定的文件描述符集清空,在对文件描述符集合进行设置前,必须对其进行初始化,如.....
分类:
Web程序 时间:
2014-11-09 11:12:36
阅读次数:
327
网络模块的设计,是大型多人在线游戏中比较重要的一部分。我之所以将网络模块放到最前面,是因为许许多多的开发者面对这一块的时候充满了疑惑,而且也觉得很神秘和深奥。这些我们面对到的困难,其实是由于我们对这方面了解的不足以及太过陌生。 本次设计中参考到了天龙八部/武侠世界的网络模块的设计,进行了封装调...
分类:
Web程序 时间:
2014-11-09 11:14:43
阅读次数:
209
网络第二部分的将要给大家描述的是网络代码方面的设计,从基础的代码讲起,了解详细的网络模块构架。 没有放出整个源代码,是因为其中还有许多不足的地方,不过想必大家应该也能猜想出这个项目源码的地址了。不过对于设计与研究方面来说,网络部分的设计也在代码之上的,因为好的设计思维势必要比辛苦用26个字母与特殊....
分类:
Web程序 时间:
2014-11-09 11:12:32
阅读次数:
215
alert(a); //function a(){...} a(); var a=1; function a(){ alert(a); //undefined var a=2; a2(a); } alert(a); //1 var a=3; ...
分类:
Web程序 时间:
2014-11-09 11:10:18
阅读次数:
155
网页或html内容生成图片今天想把做好的html内容或网页生成一张图片,没有网页在线版的生成或转换工具,除非下载客户端软件使用。不过,发现可以利用搜狗高速浏览器和360浏览器生成图片,这里讲解使用过的搜狗浏览器,具体的步骤是:1.将需要生成的内容用网页格式保存下来,这个利用word另存为网页文件或h...
分类:
Web程序 时间:
2014-11-09 11:06:35
阅读次数:
235
JSPsession使用方法 你的session对象ID是: 你是第 个訪问本站的人 Session对象:是用来分别保存每个用户信息的对象,以便于跟踪用户的操作状态.Session的信息保存在服务端,Session的ID保存在客户机的Cookie中.其实,在很多server上,假...
分类:
Web程序 时间:
2014-11-09 10:58:33
阅读次数:
164
来源:http://www.cnblogs.com/bluescorpio/archive/2012/04/28/2475804.html第一部分 入门第一章 Django Python实战1.3 Python基础注释:Python的注释是用井字符(#)表示的。变量和赋值:Python是动态类型的语...
分类:
Web程序 时间:
2014-11-09 09:50:58
阅读次数:
265
目录写在前面文档与系列文章N+1 Select查询问题分析总结写在前面在前面的文章(延迟加载,立即加载)中都提到了N+1 Select的问题,总觉得理解的很不到位,也请大家原谅,这也是为什么单独将该问题拿出来做分析的原因。nhibernate的默认Lazy加载方式是解决N+1 select问题的一种...
分类:
Web程序 时间:
2014-11-09 09:47:50
阅读次数:
277
/** * FTP上传单个文件 */ public static void testUpload() { FTPClient ftpClient = new FTPClient(); FileInputStream fis = null; ...
分类:
Web程序 时间:
2014-11-09 09:45:36
阅读次数:
545
How to Automate IIS 7 Configuration with .NETAre you tired of manually configuring IIS sites (adding Web sites, application pools, virtual directories...
分类:
Web程序 时间:
2014-11-09 09:43:15
阅读次数:
388
昨天在应聘时被hr问到hibernate有什么优缺点?现在试着总结如下,请大家给予补充,修正!优点: 1、对象/关系数据库映射(ORM) 2、代码简单,不需要编写的SQL语句(不需要编辑JDBC),只需要操作相应的对象就可以了,就可以能够存储、更新、删除、加载对象,可以提高生产效; 3、移...
分类:
Web程序 时间:
2014-11-09 09:42:07
阅读次数:
188
几台WEB服务器经常宕机,平时运行得好好的,负载也都在2以下,偶尔会突然负高上去就宕机,init 6也无法重启成功只能echo 'b'>/proc/sysrq-trigger 硬重启才行,dmesg 没发现硬件方面有问题。从top相关信息来看,每次宕机现象都是系统内核态占用非常高,相关nginx,p...
分类:
Web程序 时间:
2014-11-09 08:36:05
阅读次数:
278
Web应用,本质是各种Web内容从Web网站达到浏览器,呈现给用户。用户希望在获取Web内容的时间越短越好。从Web网站的角度,需要解决大量用户并发访问时的时延问题,体现为两大度量指标:吞吐量和并发度。吞吐量指单位时间内能完成请求数(req/s)。并发度指同时发起请求的客户端..
分类:
Web程序 时间:
2014-11-09 06:27:12
阅读次数:
185