Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8050065
  • 博文数量: 594
  • 博客积分: 13065
  • 博客等级: 上将
  • 技术积分: 10324
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-26 16:44
个人简介

推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html

文章分类

全部博文(594)

发布时间:2013-06-21 23:03:09

原创推荐目录:http://blog.chinaunix.net/uid/20682147/cid-178444-list-1.html主要内容:mooon编译系统介绍(可复用Makefile)小心两个共享库共用同一个静态库Linux上制作可执行的共享库示例RPC的实现深入多线程编程。。。。。。......【阅读全文】

阅读(51219) | 评论(17) | 转发(0)

发布时间:2013-06-27 21:17:34

软件开发心得点滴记录一见 2013/6/271. 前言自从2002年大学毕业后澄清于软件开发之路,由于喜欢思考和归纳,时常会产生各种心得,回想起来是一笔宝贵的财富,只可惜又陆陆续续遗忘了,今天立此文章,希望从今以后可以将点滴记录下,以形成自己的一个思想库,帮助自己不断地提升,同时.........【阅读全文】

阅读(7816) | 评论(5) | 转发(2)

发布时间:2013-06-23 13:30:15

E原文地址:http://eli.thegreenplace.net/2011/08/25/load-time-relocation-of-shared-libraries/This article’s aim is to explain how a modern operating system makes it possible to use shared libraries with load-time relocation. It focuses on the Linux OS running on 32-bit x86, but the general princi.........【阅读全文】

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

发布时间: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.........【阅读全文】

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

发布时间:2013-06-18 16:18:50

#!/bin/shfoo(){    local basedir=$1    local all_entries=`ls -c`    for entry in $all_entries    do          if test -d $entry; then            cd $entry&&foo ${basedir}/$entry;cd - >/dev/null.........【阅读全文】

阅读(5259) | 评论(3) | 转发(0)

发布时间:2013-06-15 10:59:45

Redis是Remote DictionaryServer的缩写,他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库。1.       redis的数据类型:string:最大上限是1Glists(列表)sets(集合)sort sets(有序集合)hash(哈希表)2.       .........【阅读全文】

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

发布时间:2013-06-14 08:53:35

cgroup的功能和作用不废话,直说一下cgroup的几条设计准则,有了几条设计准则的约束,就比较容易理解其中的数据结构和函数,至于源代码cgroup.c,无非是两个内容,一是task_struct、cgroup、css_set三个数据结构互相关联,而是cgroup文件系统的实现。先看设计准则:一个层级(hierarchy)就是一棵数,它可以包.........【阅读全文】

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

发布时间:2013-06-13 11:05:54

众所周知,有状态,是设计和实现分布式系统的难点所在,无状态的分布式系统难度会小很多。状态即是数据,弱有状态的一个特点是:有数据,数据也存在变化,但是数据变化频度低,甚至只有人工操作时才变更一下,我把这种叫作弱状态,以示区分。利用这个特性,实现一个路由分发的Proxy,可以做到很好的容灾,避免单点。Prox.........【阅读全文】

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

发布时间: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.........【阅读全文】

阅读(7060) | 评论(1) | 转发(10)

发布时间: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.........【阅读全文】

阅读(6345) | 评论(0) | 转发(2)
给主人留下些什么吧!~~

Aquester2014-12-11 21:29

lojunren:强烈希望博主将mooon项目迁往github

https://github.com/eyjian/mooon

回复  |  举报

Aquester2014-03-24 12:51

lojunren:强烈希望博主将mooon项目迁往github

嗯,建议不错

回复  |  举报

lojunren2014-03-20 14:56

强烈希望博主将mooon项目迁往github

回复  |  举报

Aquester2014-01-15 11:02

yuanxy2013:LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

已经实现一个server框架,并有相关技术文档,在mooon中,你可以svn下载代码看看,文档在doc子目录下

回复  |  举报

yuanxy20132014-01-14 14:48

LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

回复  |  举报
留言热议
请登录后留言。

登录 注册