摘要: 去年十一月2号来到现在的公司,不知不觉已经来了一年多啦!本来早就想写点什么来纪念一下,但是一直没有静下心来思考一下;在一年发生很多的事,有公司的事情,还有自己的,总之,一言难尽。鉴于文笔水平有限,所以套用一个固定的格式:先回顾在过去情况,总结来学习工作生活状况,最后对目前和未来一年做个规划;(哈哈哈,标准的总结报告)  首先谈谈公司状况,公司这一年走得很艰难,失去营业收入支柱后,公司也一直在寻找新... 阅读全文
posted @ 2010-11-24 21:33 库从志 阅读(511) 评论(1) 推荐(0) 编辑
摘要: memcache能进行快速地查找和良好的内存管理,得益于良好的hash查找和内存管理技巧.这两项功能主要由assoc.c和slab.c这两个文件来实现. 下面详细地分析一下每行代码实现slab.c#define POWER_SMALLEST 1 //slabclass数组的最小下标(slabclass 主要是来保存分配好的内存)#define POWER_LARGEST 200 //slabclass数组的最大下标#define POWER_BLOCK 1048576 //每一个chunk的最大值#define CHUNK_ALIGN_BYTES 8... 阅读全文
posted @ 2011-10-27 18:53 库从志 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 换工作了后,很久没有来写点什么,总感觉时间不够用。一则工作上的事情比较多;在生活上的时间也比较多。闲话不说,直接谈谈服务器程序的设计的几个部分1。内存分配内存分配对于任何程序都是很重要的,如何分配内存,如何减少频繁的内存分配,如何提高内存的使用效率,减少内存碎片都是需要值得好好研究的问题;对于内存要求比较高的系统,还要考虑内存不够的情况。一般的程序,都会将内存的操作封装成几个函数,一次请求生成比较大块的内存,然后每次需要使用内存的时候,直接在这个里面获取,然后释放的时候,直接将此处的内存置为0,并不是真正的释放。2。socket管理对于网络服务器而言,socket是整个系统的重中之重,如何更好 阅读全文
posted @ 2011-04-15 15:34 库从志 阅读(595) 评论(1) 推荐(0) 编辑
摘要: 以前偿使用Vmware安装多个操作系统,今天在这里把host与guest简单地记录一下!  Vmware有很多中网络通讯方式,这里我只把hostonly的方式在这里介绍一下:在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。 下面主要把步骤简单地介绍一下:1. hostonly方式是使用Vmnet1网卡的,所以必须确保该网卡的服务已经启动,另外也要注意该网卡的配置信息: Edit->virtual network setting->NAT注意此处的IP Address2.在host系统中设置VMnet1的网卡属性(h 阅读全文
posted @ 2011-02-10 13:46 库从志 阅读(2849) 评论(0) 推荐(1) 编辑
摘要: 自我认识一下自己:我觉得自己很多时候是个心思很重的人,对生活有时显得比较消极,常常不够自信;虽已年过26,总感觉或多或少不够成熟。喜欢指点江山,激扬文字,讨论时事政治,也就是很多人称之为愤青。偶尔想想,过度于取关心我们的社会问题,整天为社会的不良事件而愤怒,反而显得自己比较地浮躁,不够踏实和沉稳。诚然社会是有许许多多的问题,很多问题也严重的影响着我们的生活质量,甚至生存。比如大城市的房价,社会的沉重税赋,只知道收钱的社保;然而对这些我是否投入了过多的精力。我觉得我可以去改变这些吗?为什么我不能把心思更多的投入到我能改变的一些事情之中呢!回想读完整个大学,竟然有时候连一篇像样,语句通顺的文章都写 阅读全文
posted @ 2011-01-29 13:27 库从志 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 本来打算在九城干到年底,谁知道公司突然发生变动,项目组调整;而我在某些因素的作用下,决定提前离开上海,独自一人来到陌生的北京。由于自己在原公司的努力工作得到了总监的认可,他决定推荐到以前的一家门户网站公司。另外,自己还联系了一个在很知名公司的兄弟,给我进行推荐。 我觉得应该问题不会很大。但是当我去门户公司面试的时候,首先来了一轮笔试。这个笔试题目说实话确实能考察一个人的水平。但前提是你确实对php语言很熟悉,对互联网开发有很好的把握;另外你需要正在做php方面的工作,不至于自己手生了。最最起码的要求是要复习复习;不然一些记忆类的东西,你可能在开发的时候翻一下手册,或者自己做一下实验就有结果的, 阅读全文
posted @ 2010-12-15 20:43 库从志 阅读(630) 评论(2) 推荐(1) 编辑
摘要: 最近面试一家很牛的企业,自我感觉不是很好;也许我不善于和人交流,因为同事给我讲他面试的时候,一般大家能力差不多的,而有些人和他谈得来,他就会选用这个人;我面试别人的时候 也会这么去考虑一个人的;由此可见,和人沟通是一件很重要的事情,怪不得常常看到很多的人能侃,但技术不咋样,也能找到很好的工作啊!但是除去这些因素:我觉得自己还是不够踏实,不够认真。其实有很多问题完全可以去说明白的,有许多基础性的内容可以做更深入地了解。但是我并没有认真地去做。以后自己还需要努力啊! 阅读全文
posted @ 2010-12-05 12:48 库从志 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 随着用户不断扩大的需求,更多的系统被建造起来。为了获得更好的用户体验,需要实现用户单点登录。所谓单点登录,就是用户在一个系统上登录后,其他系统就不需要重复登录。单点的登录的好处很明显,提高了用户体验度。如何实现单点登录,在这里我提供两种解决方案:1.一级域名相同,通过共享cookie来实现有a.the.com和b.the.com A B两个站点, 只要在A,B任何一个站点登录后,两个网站就都可以使... 阅读全文
posted @ 2010-11-21 15:23 库从志 阅读(2589) 评论(1) 推荐(1) 编辑
摘要: 最近在开发社区版网页游戏,其实在整个开发过程中碰到了不少问题。而这些问题也被很细心的用户们发现,并使用外挂程序钻了空子。例如我在前面曾写过的一篇博客《web开发安全守则之永远不要相信用户的输入》中介绍过,因为判断用户购买道具时,整个程序遗漏对负数的处理。今天借着另外一个外挂问题,讲讲网页游戏中的外挂。网页游戏里面的外挂和网络游戏的外挂是截然不同的,需要技术也要简单很多。一般常用方法是使用模拟htt... 阅读全文
posted @ 2010-11-21 15:23 库从志 阅读(1660) 评论(0) 推荐(2) 编辑
摘要: 相信很多朋友们都有调试程序的经历,然而很多时候调试程序是痛苦而又漫长的过程;它不仅需要细心,更需要耐心,切忌心浮气躁。但是当找出问题并顺利解决它时,又会给人无比激动的喜悦。这里总结一下笔者在程序调试中的使用的原则,工具,以及方法。这里需要说明的是,某些原则性的东西,各种语言都是差不多的,而涉及到具体的工具和某些具体的调试方法,这里只涉及web开发方面的内容。总体原则:1.找出问题原因:程序需要调试... 阅读全文
posted @ 2010-11-07 18:09 库从志 阅读(2819) 评论(2) 推荐(0) 编辑