自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无心云

云无心以出岫,鸟倦飞而知还。

  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 在xen下调整基于文件的lvm大小

One of the best references for getting started using virtual machines using XEN and CentOS can be found here. It is well written, very easy to follow and can quickly get you up and running.Recently I had the task of revisiting a virtual machine that was pr

2011-04-25 22:03:00 1761

原创 tcp的close与shutdown的区别引发的血案

<br />之前写的一个程序需要与flash进行通信,根据flash关于policy-request-file的描述,服务器端甚至不需要读到<policy-file-request>这个请求,只需要返回一个crossdomain的协议,然后再把连接关闭。于是我的程序也这么写了,但是flash端就是说读不到数据,连接被拒绝。查了半天问题,抓包对比之后,发现<br />client->三次握手->server<br />cleint-><policy-file-request>->server<br />ser

2011-04-25 12:20:00 4297

原创 php中持久化存储模块开发总结

在项目中发现经常有这种需求,需要加载一些大的固定的格式化数据,比如对战中的一些技能数据,物品等。这些数据都是只读数据,并且可能会比较大,目前来看大约有上万条复杂数据,如果serialize的话,纯文本有20M左右。尝试过直接放一个array在php文件里,结果发现require这个文件很耗时,可能会花费几十ms的时间,并且这个时候io很重,因为需要加载几十m数据到内存;另外去调研了一下sqlite,这个东西还算比较靠谱,但问题在于,比如写操作函数,使用起来很不爽;于是就产生了自己写一个扩展的想法。于是折腾之

2011-04-08 18:08:00 2670

原创 sqlite与array

<br />今天大概测试了一个使用sqlite和array来存储大数组情况下的性能,100000条大约20m的php文件的array数据,再做一个随机取其中1000个记录,sqlite是18ms,而array的时间大概在几s,由于时间太长了,我没有具体做完。当条数降到10000条的时候,array会降到6ms,这个基本上是加载array的时间了,而sqlite在14ms左右。50000条两个的响应时间基本一致了。<br /> <br />因此看来在存储较大数据的时候,sqlite会是一个比较好的选择。但是还

2011-04-06 23:17:00 3351

原创 boost的asio使用中的一个问题

<br />      前两天在测试用asio写的模块时发现,在高压力情况下,内存使用很大,而且涨上去之后在低压力情况下内存依然没降下来。一开始以为是内存泄露,后来用valgrind查了半天,发现根本没有内存泄露的代码。<br /> <br />      后来查了半天代码,推敲了很久之后,发现是其中的一个日志模块在打日志很多的情况下就会出现这个情况,这个日志模块是一个单线程的模块,为了防止日志不被写乱,通过post方法将多个其他线程的日志内容推到这个日志线程的中去。于是这个时候就比较容易理解了,多线程来喂

2011-04-06 23:12:00 2271 1

Computer Science Handbook第二版.下

计算机科学的百科全书,包括:algorithms, architecture, computational science, graphics, human-computer interaction, information management, intelligent systems, net-centric computing, operating systems, programming languages, and software engineering

2010-02-03

Computer Science Handbook第二版.上

算是计算机科学百科全书了吧!包括:algorithms, architecture, computational science, graphics, human-computer interaction, information management, intelligent systems, net-centric computing, operating systems, programming languages, and software engineering

2010-02-03

Handbook of Data Structures and Applications

Alogrithm Design Manual一书中作者强烈推荐的数据结构方面的参考书,可以当做数据结构的工具书来用,可以查到各种基本数据结构及其用法。在网上找了很久才下到的,拿来和大家分享!

2009-06-22

空空如也

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

TA关注的人

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