Chinaunix首页 | 论坛 | 博客
  • 博客访问: 259110
  • 博文数量: 60
  • 博客积分: 1222
  • 博客等级: 少尉
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-16 17:28
个人简介

从学通信的博士到从事IT行业的工程师 从原华为项目经理,到现任职公司架构师

文章分类

全部博文(60)

文章存档

2013年(18)

2012年(42)

我的朋友

发布时间:2013-01-11 22:35:41

py-radix是用C语言实现的python模块,实现了radix算法(最长前缀匹配算法,用于路由查找)。因为之前的项目用到这个算法,所以我把其中最核心的部分拿出来,改为C和Java语言两个版本。这里没有源代码可以贴,只给出项目地址(google code),当作到此一游吧。相信你如果需要的话,也可以改为自己的版本。......【阅读全文】

阅读(1724) | 评论(0) | 转发(0)

发布时间:2013-01-07 17:50:33

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。...具体参考原文链接[1],附一个小例子点击(此处)折叠或打开#include "parson.h"const char * json = "{\"result\":\"ok\",\"data\":{\"sequence\":\"1234567\",\"timestamp\":\"1356574135\"}}";void test(void) {    JSON_Value *root_value;   &n......【阅读全文】

阅读(1387) | 评论(0) | 转发(0)

发布时间:2013-01-03 13:39:11

不再看重构,迭代,和并发相关主题了,希望以后用具体的例子来说明......【阅读全文】

阅读(1177) | 评论(0) | 转发(0)

发布时间:2013-01-01 20:18:53

注:memcached为频繁访问的信息提供内存缓存。从而减少访问较慢存储源,如硬盘和数据库,提升应用程序性能。 memcached的接口由网络连接提供,它故意没有提供认证和安全通信。可以部署在多个物理服务器上,存储的数据是key/value对。 信息一直存储在缓存中,除非内存耗尽,对应条目删除或者过期。 应用程序应该能在memcached和常规存储之间切换。memcached宕机时,切换到常规存储,memcached恢复时,切换回来。 负载均衡场景,由客户端通过统一算法确定向哪个服务器请求服务。 memcached紧紧是数据缓存,没有它时,数据也应可以从其他存储介质获取。memcac......【阅读全文】

阅读(1340) | 评论(0) | 转发(0)

发布时间:2013-01-01 13:53:11

注:Redis由VMware资助Redis使用epollRedis是单线程的(相对于客户端).I/O线程池用来进行交换操作[1]. Redis在发现oom时,通过cron(可以每秒一次或者每秒10次)功能将value转移至交换文件. 这可以通过阻塞方式或者I/O 线程的方式执行. 当没有值可以转移或者不在oom时,这个过程停止. 确定是否选择转移的因素,访问越少,内存越大,当然前者比重大.[1] http://redis.io/topics/internals-vm......【阅读全文】

阅读(1682) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册