推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html
全部博文(594)
发布时间:2013-06-23 13:23:58
E原文地址:http://eli.thegreenplace.net/2011/11/03/position-independent-code-pic-in-shared-libraries/I’ve described the need for special handling of shared libraries while loading them into the process’s address space in a previous article. Briefly, when the linker creates a shared li.........【阅读全文】
发布时间:2013-06-15 10:59:45
Redis是Remote DictionaryServer的缩写,他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库。1. redis的数据类型:string:最大上限是1Glists(列表)sets(集合)sort sets(有序集合)hash(哈希表)2. .........【阅读全文】
发布时间:2013-06-14 08:53:35
cgroup的功能和作用不废话,直说一下cgroup的几条设计准则,有了几条设计准则的约束,就比较容易理解其中的数据结构和函数,至于源代码cgroup.c,无非是两个内容,一是task_struct、cgroup、css_set三个数据结构互相关联,而是cgroup文件系统的实现。先看设计准则:一个层级(hierarchy)就是一棵数,它可以包.........【阅读全文】
发布时间:2013-06-12 09:49:46
pdf版本下载:Linux内核list&hlist解读.pdfLinux内核list/hlist解读目录1. 前言 22. 通用宏 22.1. typeof 22.1.1. 定义 32.1.2. 用途 32.1.3. 示例 32.2. offset_of 32.2.1. 定义 32.2.2.&n.........【阅读全文】
发布时间:2013-06-09 11:37:17
为何要小心?原因是在使用dlopen动态加载共享库时,如果静态库中包含有全局变量,可能会出现名同地址不同的全局变量。解决办法:总是使用RTLD_GLOBAL加载共享库,而不是RTLD_LOCAL。以下是测试程序:Makefile# test shared libraries use static a same static library# the global variables defin.........【阅读全文】
发布时间:2013-06-08 11:05:45
原文:http://xcd.blog.techweb.com.cn/archives/222.html特殊说明(by jfo) 对于static-linked或shared-linked的ELF可执行文件,他们的入口点都是 _start, 然后由 _start 函数调用 _init 执行相关的 .init 节中的初始化代码!(just disassemble the code) 这说明内核在加载image后,在控制转入_st.........【阅读全文】
发布时间:2013-06-06 14:16:34
最近也在思考,甚至转做产品经理,因为觉得某些方面适合做产品经理:1.主动思考的意识,独立的个性这一点对产品经理来说应当是非常重要的,它能保证创新,较难出现抄袭模仿。2.对美的追求、一定的审美观和带点挑剔的性格这一点是产生高品质的前提。3.无处不在的用户体验观即使是做后台,也非常强调、讲究用户体验,包.........【阅读全文】
发布时间:2013-05-27 09:46:06
本文系转载,原文链接实在太长,请猛点这儿:。向量时钟解决数据一致性向量时钟简介向量时钟,最早是用于分布式系统中进程间的时间同步。由于在分布式系统中没有一个直接的全局逻辑时钟。在一个由n个并发进程构成的系统中,每个事件的逻辑时钟均由一个n维向量(n元组)构成,其中第i维(分量)对应于.........【阅读全文】
yuanxy20132014-01-14 14:48
LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。