引言:
网络游戏作为一种复杂度较高的软件,从其设计角度还是有一些共性的,比方说几乎所有的网游都会有一个主循环。由于游戏需要根据输入、游戏内状态的改变来不间断地更新游戏画面,所以游戏的主循环往往看起来像一个“死循环”,那么这个“死循环”是如何工作的?...
分类:
其他好文 时间:
2014-11-06 17:40:49
阅读次数:
212
1、什么是负载?
负载就是服务器端的“资源”:主要就是CPU和IO。
前者适宜于计算密集型的任务,后者则对应数据密集型的任务。
2、负载均衡的前提
就是负载(或者说CPU/IO资源)可以切分,划分到不同的计算机(或者CPU核)上去。
要做到这一点,首先底层的运算应该是可以中断并调度的,IO是可以多路扩散的。否则一个简单的CPU死循环指令this: jmp this(跳回自己)就会...
分类:
其他好文 时间:
2014-11-06 17:33:20
阅读次数:
184
正如上篇文中所说,HashMap不是线程安全的,在被多线程共享操作时,会有问题,具体什么问题呢,一直没有个清晰的理解,今天写了个测试程序调了一下,才明白其中道理。
主要是多线程同时put时,如果同时触发了rehash操作,会导致HashMap中的链表中出现循环节点,进而使得后面get的时候,会死循环。【关于什么是rehash,读者可以自行去google了】
本文主要参考了:http://coo...
分类:
编程语言 时间:
2014-11-05 23:17:35
阅读次数:
258
题意:对于C语言的循环语句for(i=A ; i!=B ;i +=C),
问在k位存储系统中循环几次才会结束。
若在有限次内结束,则输出循环次数,否则输出死循环。
注:利用了 k位存储系统的数据特性进行循环(会溢出)...
分类:
其他好文 时间:
2014-11-05 17:25:44
阅读次数:
184
在XCode 4.2后,我基本上的应用都不使用Xib文件了,虽然xib文件有很多好趣,可以快速免代码构建视窗,可以减少好多代码构建带来的麻烦,其实能用xib还是不错的,主要是我的机器打开xib来编辑时太慢了,跑不动了,老古董 的机器了,所以不怎么喜欢xib了(个人原因)。有人说xib会让代码跑起来效...
分类:
移动开发 时间:
2014-11-05 12:50:01
阅读次数:
218
参考自http://codingstandards.iteye.com/blog/7805241.while truedocommand;done2.while :docommand;done3.while [1]docommand;done4.while [0]docommanddone5.whi...
分类:
系统相关 时间:
2014-10-29 21:08:01
阅读次数:
191
最近一两年我觉得自己似乎快要精分了,一直在循环往复。循环往复的改变自己,循环往复的放弃自己。其中包括循环往复的减肥,循环往复的暴饮暴食,循环往复的运动,循环往复的懒得动,还有循环往复的诉说。这种负能量是真的负能量,不是那种伪装成负能量的正能量。归根结底,还是因为自己没有意志力。彭博说过我的缺点就是没...
分类:
其他好文 时间:
2014-10-29 12:43:38
阅读次数:
184
(1) 基本逻辑控制举例和编码风格规范1.while死循环2.for循环3.if,elif,else分支判断4.编码风格(官方建议)版本:Python3.41.while死循环>>> import time>>> i = 0>>> while 1:... i += 1... prin...
分类:
编程语言 时间:
2014-10-28 23:46:34
阅读次数:
228
一 电源线布置:1、电源线、地线的走向应与资料的传递方向一致。二 地线布置:1、数字地与模拟地分开。2、接地线应尽量加粗,致少能通过3倍于印制板上的允许电流,一般应达2~3mm。3、接地线应尽量构成死循环回路,这样可以减少地线电位差。三 去耦电容配置:1、印制板电源输入端跨接10~100μF的电解电...
分类:
其他好文 时间:
2014-10-28 19:48:22
阅读次数:
211
废话不多,上代码,前台:主要使用了死循环一秒钟读取JS一次去刷新页面(递归的思想)单独对ShowData这个DIV的数据进行刷新,个人觉得还是需要优化的。请大神指点 后台主要代码:1.头部的命名格式为JSON context.Response.ContentType = "application/....
分类:
Web程序 时间:
2014-10-24 18:12:07
阅读次数:
246