上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 117 下一页

2012年8月6日

C和lua的互相调用

摘要: 上代码,码农都喜欢上代码:下面是main.c:#include #include #include #include "lua.h"#include "lualib.h"#include "lauxlib.h"void init_lua(lua_State* L){ luaL_openlibs(L... 阅读全文

posted @ 2012-08-06 16:15 如果蜗牛有爱情 阅读(119) 评论(0) 推荐(0) 编辑

2012年7月14日

性能黑洞

摘要: 黑洞,在物理学上是由质量足够大的恒星在聚变衰灭后发生引力塌缩而形成。 它的质量如此之大,引力场如此之强,以至于任何物质和辐射,甚至光线都没法逃脱。 在黑洞的周围,形成了一个无法侦测的视界。 仰望星空,你能看见满天繁星,闪烁迷离,而黑洞却隐藏在宇宙的背景中。 在我熟悉的软件程序设计领域,最具... 阅读全文

posted @ 2012-07-14 10:51 如果蜗牛有爱情 阅读(101) 评论(0) 推荐(0) 编辑

2012年7月11日

nginx模块开发说明

摘要: 如何开始写一个模块参见:http://www.evanmiller.org/nginx-modules-guide.html比较特别的有两点:1,需要手工写一个config文件,告诉nginx如何编译你的模块2,需要把你的模块编译进去:./configure --prefix=`pwd`/outp... 阅读全文

posted @ 2012-07-11 12:59 如果蜗牛有爱情 阅读(164) 评论(0) 推荐(0) 编辑

2012年7月2日

哈希表的尴尬

摘要: 由于cache命中率的原因,哈希表的性能通常是好于红黑树的。即使只有32个元素,红黑树也要进行五次比较,也就是要进行五次随机内存访问。随机内存访问对cpu cache是不太友好的。但是哈希表有哈希表的尴尬,所以还没一统天下。hash表最大的缺陷是当数据的量难以估计的时候,没法设置合适的bucket... 阅读全文

posted @ 2012-07-02 17:40 如果蜗牛有爱情 阅读(118) 评论(0) 推荐(0) 编辑

2012年6月18日

虚函数和函数指针的性能比较

摘要: 1: load [object_reg + #VFToffset], table_reg2: load [table_reg + #deltaOffset], delta_reg3: load [table_reg + #selectorOffset], method_reg4: add obje... 阅读全文

posted @ 2012-06-18 03:42 如果蜗牛有爱情 阅读(289) 评论(0) 推荐(0) 编辑

2012年6月16日

性能漂移

摘要: 漂移这个词是一个赛车术语,指让车头的指向与车身实际运动方向之间产生较大的夹角,使车身侧滑过弯的系列操作。 漂移让汽车的转弯动作更优雅,但同时也使汽车的稳定性降低,而在软件系统中出现的性能漂移可没有让系统运行的更优雅,只能让系统运行的更不稳定。 在最近的一次性能调优实战中,所面对的系统是一个... 阅读全文

posted @ 2012-06-16 16:56 如果蜗牛有爱情 阅读(166) 评论(0) 推荐(0) 编辑

2012年6月8日

对Zookeeper的一些分析

摘要: zookeeper不是为高可用性设计的由于要跨机房容灾,很多系统实际上是需要跨机房部署的。出于性价比的考虑我们通常会让多个机房同时工作,而不会搭建N倍的冗余。也就是说单个机房肯定撑不住全流量(你能设想谷歌在全球只剩下一个机房在干活吗)。由于zookeeper集群只能有一个master,因此一旦机房... 阅读全文

posted @ 2012-06-08 11:50 如果蜗牛有爱情 阅读(165) 评论(0) 推荐(0) 编辑

2012年6月4日

代码风格的问题

摘要: 代码风格是争论不出好坏的,只有自然淘汰。代码风格争不出好坏,有些人就是喜欢用template干活,就是喜欢用const修饰函数,就是喜欢在if里面进行赋值操作,就是喜欢连续按八下空格当缩进。这种区别是很难用道理进行说服的,总是公说公有理婆说婆有理。当你对一个人说functor不好的时候,他总可以举... 阅读全文

posted @ 2012-06-04 16:33 如果蜗牛有爱情 阅读(91) 评论(0) 推荐(0) 编辑

2012年5月29日

rsync入门

摘要: rsync是Linux/unix下一个用于远程文件(目录)同步的一个精巧的小工具程序,有很多文章讨论了其功能和实现原理,本文主要就不赘述了。 主要介绍下实践时使用的一些方法和细枝末节留作工作笔记以便日后参考。 大部分的Linux发布包中基本都默认包含了rsync这个小工具,这里就不介绍其安装了。... 阅读全文

posted @ 2012-05-29 20:03 如果蜗牛有爱情 阅读(128) 评论(0) 推荐(0) 编辑

2012年5月25日

反思面向对象

摘要: 什么叫做“面向对象”,什么叫“面向过程”?如果这两个都是思想,那么这两者总是混在一起使用的。比如面向对象的class有个成员函数,这个函数内部多半就是面向过程的了。比如写个简单的脚本来调用一个Java程序,又是面向过程的东西在调用面向对象的东西了。这两者怎么分得开呢?用C写的kernel,我觉得就... 阅读全文

posted @ 2012-05-25 01:28 如果蜗牛有爱情 阅读(87) 评论(0) 推荐(0) 编辑

上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 117 下一页

导航