Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8140285
  • 博文数量: 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-09 11:37:17

为何要小心?原因是在使用dlopen动态加载共享库时,如果静态库中包含有全局变量,可能会出现名同地址不同的全局变量。解决办法:总是使用RTLD_GLOBAL加载共享库,而不是RTLD_LOCAL。以下是测试程序:Makefile# test shared libraries use static a same static library# the global variables defin.........【阅读全文】

阅读(6441) | 评论(0) | 转发(2)

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

阅读(2168) | 评论(2) | 转发(0)

发布时间:2013-06-06 14:16:34

最近也在思考,甚至转做产品经理,因为觉得某些方面适合做产品经理:1.主动思考的意识,独立的个性这一点对产品经理来说应当是非常重要的,它能保证创新,较难出现抄袭模仿。2.对美的追求、一定的审美观和带点挑剔的性格这一点是产生高品质的前提。3.无处不在的用户体验观即使是做后台,也非常强调、讲究用户体验,包.........【阅读全文】

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

发布时间:2013-05-27 09:46:06

本文系转载,原文链接实在太长,请猛点这儿:。向量时钟解决数据一致性向量时钟简介向量时钟,最早是用于分布式系统中进程间的时间同步。由于在分布式系统中没有一个直接的全局逻辑时钟。在一个由n个并发进程构成的系统中,每个事件的逻辑时钟均由一个n维向量(n元组)构成,其中第i维(分量)对应于.........【阅读全文】

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

发布时间:2013-05-24 15:05:43

原文:http://demi-panda.com/2012/12/26/vim-encoding/在vim的初始学习阶段,乱码经常是困扰新手的一个比较烦躁的问题,本文试图阐述Vim的编码知识,及设置,针对乱码的原因和解决方案。文本编码  常见的文本编码包括:ASCII、GBK、GB2312、GB18030、UTF8、UTF16等,各种编码的来源与详细知识请参考以下的这.........【阅读全文】

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

发布时间:2013-05-21 10:12:57

如果按标准的configure执行:./configure --prefix=/data/users/mooon/third-party/libssh2 --with-openssl --with-libssl-prefix=/data/users/mooon/third-party/openssl --without-libgcrypt-prefix得到如下错误时:checking for shared library run path origin... donechecking for libssl... nochecking for li.........【阅读全文】

阅读(10250) | 评论(1) | 转发(0)

发布时间:2013-05-20 16:28:37

int code_convert(char *from_charset,char *to_charset, char *inbuf, size_t inlen, char *outbuf, size_t outlen){    iconv_t cd;     char **pin = &inbuf;    char **pout = &outbuf;&nb.........【阅读全文】

阅读(6180) | 评论(0) | 转发(1)

发布时间:2013-05-12 19:52:26

如果是3个Master,采用2PC保证一致性,单个Master故障,会导致不可写。如果正提交的是一个大数据,会造成较大影响。实际上,这个时候可以允许提交,在故障Master恢复后,再同步数据到它上面,但是这个时候的数据对外是不可见的,因此不会影响数据的安全。.........【阅读全文】

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

发布时间:2013-05-06 14:25:18

#include #include #include // 提供flock()函数,从#include可以看出,它是一个系统调用,而不是一个库函数#include // 编译方法:// 假设文件名为x.cpp,则为g++ -g -o x x.cpp/.........【阅读全文】

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

发布时间:2013-04-27 15:00:10

thrift服务端使用utf8,客户端编码也是,但实际使用中,javascript客户端显示的汉字总是乱码,而c++客户端显示正常。经研究,将protocol.js文件如下内容:点击(此处)折叠或打开TBinaryProtocol.prototype.readString = function() {  //var r = this.readBinary()..........【阅读全文】

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

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开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。

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

登录 注册