摘要: 原创:首先要了解内存池存在的原因: 在一些项目中,最典型的就是web server,server会在短时间内接受大量的HTTP Request请求,如果仅仅通过系统的malloc/free来操作,会造成许多的内存碎片,很大程度上会影响系统性能和浪费内存资源,如果我们事先就分配好一个内存池,申请一... 阅读全文
posted @ 2015-05-10 19:05 mooreliu 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 内存池平常我们使用new、malloc在堆区申请一块内存,但由于每次申请的内存大小不一样就会产生很多内存碎片,造成不好管理与浪费的情况内存池则是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新... 阅读全文
posted @ 2015-05-10 18:55 mooreliu 阅读(424) 评论(0) 推荐(0) 编辑
摘要: GIT是分布式 而SVN是集中式如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提... 阅读全文
posted @ 2015-05-10 18:51 mooreliu 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 网络编程 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2015-05-10 12:37 mooreliu 阅读(84) 评论(0) 推荐(0) 编辑
摘要: git多人协作开发流程(以blog为例)时间仓促,能力有限,错误难免(代码没有经过实际验证,所以可能会有问题),欢迎指正 :)这个开发流程就是基于a successful git model这篇文章而来的,如果对英文不感冒的话,我这有翻译版项目背景:张三 / 李四 / 王五 打算共同协作,开发一套博... 阅读全文
posted @ 2015-05-10 12:35 mooreliu 阅读(348) 评论(0) 推荐(0) 编辑