- 浏览: 252933 次
- 性别:
- 来自: 杭州
最新评论
-
leibnitz:
有几点要请教下;a.在二阶段里有这样一句:引用例如如果一个 p ...
zookeeper源码学习 -
nettm:
不错,我也遇到了第一个问题
mongodb客户端错误集合 -
lingqi1818:
xiaoych 写道很好,研究了一年多了吧,哈哈 难得你上 ...
80x86系统启动原理 -
xiaoych:
很好,研究了一年多了吧,哈哈
80x86系统启动原理 -
pengpeng:
pengpeng 写道很强大。我觉得mas-slave那块可以 ...
分布式计算需求场景以及解决方案
文章列表
spymemcached源码分析
- 博客分类:
- 开源软件
项目用了spymemcached来做memcached客户端,为了给新人扫盲,特意分析了源码,形成文档,欢迎下载。
spring mvc介绍
- 博客分类:
- 程序代码
项目中用到了spring mvc,整理个文档给新手入门使用,欢迎下载和转载。
[转]linux之dd命令
- 博客分类:
- linux kernel
dd 是 Linux/UNIX
下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
1. 命令简介
dd 的主要选项:
指定数字的地方若以下列字符结尾乘以相应的数字:
b=512, c=1, k=1024, w=2, xm=number m ...
- 2012-09-20 10:43
- 浏览 981
- 评论(0)
【转】ubuntu编译内核问题
- 博客分类:
- 操作系统
在ubuntu系统中,要编译内核,还需要安装一系列相应的工具才行。这篇文章,正是针对这一过程的一次记录,目标是可以通过 make menuconfig 或 make xconfig 配置内核参数
--------------------------------------------------------------
参考
apt用法参 ...
zookeeper源码学习
- 博客分类:
- 开源软件
上周在同事的唆使下,我抽空把zookeeper的实现研究了下,把分享帖给大家:
1. paxos算法介绍
如何达成一致性是分布式系统上的一个经典问题,而paxos就是用来解决这个问题的。
对于该算法的介绍,可以先读一下此文:
http://zh.wikipedia.org/wiki/Paxos%E7%AE%97%E6%B3%95
说白了,就是针对于一个提案,只要半数以上成员达成一致,那么提案就被通过了。若是有部分成员记性差,忘记了上次的提案,只要仍旧有半数以上的成员还记得,就可以把之前的一致告诉他。
在经典的paxos算法中,有如下几个成员:
1. proposers:提议发起者
2. a ...
mysql源码目录结构
- 博客分类:
- mysql
不同版本可能会有出入,但是基本上MYSQL发展那么多年,结构基本稳定。
源码结构
BUILD: 内含在各个平台、各种编译器下进行编译的脚本。如compile-pentium-debug表示在pentium架构上进行编译的脚本。
Client: 客户端工具,如mysql, mysqladmin之类。
Cmd-line-utils: readline, libedit工具。
Config: 给aclocal使用的配置文件。
Dbug: 提供一些调试用的宏定义。
Extra: 提供innochecksum,resolveip等额外的小工具。 ...
看完了斯图加特VS狼堡的比赛,还是不敢相信陶指导已经离开我们了。比赛结束洪刚跟球迷说完再见后,陶指导还没来得及跟大家说再见,信号就切了。最后一场比赛,竟没有说再见。。。
德甲来了,你在哪里?
硬盘的chs模式是指chs(Cylinder/Head/Sector)模式,很久以前, 硬盘的容量还非常小的时候, 人们采用与软盘类似的结构生产硬盘. 也就是硬盘盘片的每一条磁道都具有相同的扇区数. 由此产生了所谓的3D参数 (Disk Geometry). 既磁头数(Heads), ...
【转】GCC内嵌汇编
- 博客分类:
- 程序代码
http://wenku.baidu.com/view/58f13ad4360cba1aa811da87.html
【转】启动进程所需要的基本条件
- 博客分类:
- 操作系统
原文地址:
http://blog.csdn.net/richardysteven/article/details/3606398
进程是现代计算机系统运行的最小单位,所以没有进程也不能称之为操作系统。
当系统启动后,设置了GDT, IDT进入了保护模式后,需要哪些东西才能让进程跑起来呢?其实简单说来进程产生的目的并不是要让程序跑起来,而是要让一个系统上有多个进程一起跑。因为如果一个系统上只有一个所谓的“进程”在跑,那就没有必要保存再恢复进程的运行环境了。
好,来看看都要加哪些东西才能够让进程跑起来。
1.TSS
2. 进程体本身
3. 进 ...
dbcp配置中文版本
- 博客分类:
- 开源软件
原文请见http://commons.apache.org/dbcp/configuration.html。
参数 描述
username 传递给JDBC驱动的用于建立连接的用户名
password 传递给JDBC驱动的用于建立连接的密码
url 传递给JDBC驱动的用于建立连接的URL
driverClassName 使用的JDBC驱动的 ...
指令 功能
AAA 调整加
AAD 调整除
AAM 调整乘
AAS 调整减
ADC 进位加
ADD 加
AND 与
ARPL 调整优先级
BOUND 检查数组
BSF 位右扫描
BSR 位左扫描
BSWAP 交换字节
BT 位测试
BTC 位测试求反
BTR 位测试清零
BTS 位测试置一
CALL 过程调用 ...
gcc编译有些文件时,会出现如题所示的错误。可以加上编译选项-fno-stack-protector来关掉栈的保护。
javaeye真是越来越烂了,编辑很不方便,长文只好每次都弄成附件。
目录
什么是保护模式 3
保护模式下的寻址 3
保护模式特权级 14
内存分页机制 26
中断和异常 28
保护模式下I/O 60
总结 61
点进入系统后控制台出现下面的提示:
Please choose one: [6] 6
00000000000i[ ] installing win32 module as the Bochs GUI
00000000000i[ ] using log file bochsout.txt
========================================================================
Event type: PANIC
Device: [MEM0 ]
Message: ROM: System BIOS must end at 0xfffff
A ...