- 博客(6)
- 资源 (1)
- 收藏
- 关注
翻译 分布式系列 Two phase commit protocol (5-上)
二段式提交协议 2P协议的分布式事务执行模型:有一个用户应用可以直接访问的协作者(coordinator)进程,一组附属进程(subordinate)。在执行提交协议的过程中, 附属进程只和协作者进程进行通信,附属进程之间没有通信。我们假设每个事务和进程(进程名称同时指明了进程的位置,进程不会从一个位置迁移到另一个位置)都有全局唯一的名称。协作者进程和附属进程共同完成分布式事务。正
2017-08-27 11:59:07 263
原创 nginx 配置框架分析
个人认为,nginx的配置框架写的相当灵活、精简。灵活性主要体现在以下几方面: 1、在配置文件中新增配置项时,对代码的修改方面。 2、配置分块,每个模块负责自 己的 配置项解析。 现在就简单的分析一下:
2015-03-08 17:37:54 934
翻译 libevent 第2章 配置LIBEVENT 库
上一章介绍了libevent 的一些特性,本章重点介绍libevent库中的一些配置项。 libevent 有些在进程整个生命周期中都起作用的全局配置项。这些配置项也决定了libevent的某些行为。必须在调用libevent中的任何函数之前配置libevent。否则,libevent 可能处于不一致状态。 libevent中的日志 libevent 提供记录内部错误和警
2015-01-27 22:49:56 370
翻译 libevent 参考手册
序: 研究其他人的代码可以提升自己的编程技能。 英文版:http://www.wangafu.net/~nickm/libevent-book/Ref0_meta.html libevent 是一个用于编写快速、可移植、非阻塞IO程序的网络库。设计目标如下: 可移植性: 使用libevent 编写的程序可移植到libevent 所支持的所有平台上。即使在某个平台上没有良好的实现非阻塞IO
2015-01-26 20:57:04 654
原创 mini2440安装驱动出现的无效模块错误
今天刚学linux如何加载驱动,按照视频上的方法写了一个hello 驱动。结果,下载到开发板安装时突然出现这么个错误: insmod hello.kohello: version magic '2.6.32.2 mod_unload modversions ARMv5 ' should be '2.6.32.2-Friendly ARM mod_unload ARMv4 'insmod: ca
2013-11-17 23:25:45 527
原创 mini2440挂载NFS根文件系统
这几天学习嵌入式,想在mini2440板子上挂载一个NFS根文件系统。挂载好后,准备启动时,内核总是启动不了,到了booting the kernel就卡住了。在网上查了半天才搞定,我设定的启动参数为:setenv bootargs console=ttyS0 root=/dev/nfs nfsroot=192.168.0.112:/home/han/root_qtopia ip=192.168.
2013-11-16 17:09:40 503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人