本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- e_e
- javashop
- sam123456gz
- tanling8334
- arpenker
- kaizi1992
- xpenxpen
- xiangjie88
- lemonhandsome
- ganxueyun
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- johnsmith9th
- Xeden
- zxq_2017
- jbosscn
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- wjianwei666
- daizj
- ranbuijj
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- ssydxa219
- lerf
- lstcyzj
- lxguy
操作系统专栏最新文章
搭建 CentOS 6 服务器(1) - 安装CentOS 6.6
以下是在VirtualBox里的安装过程:
1. 选择“Select Install or upgrade existing system”
2. 选择“skip ”
3. 点击“Next”
4. 选择语言后点击“Next”
5. 选择键盘
6. 选择“Select Basic Storage Device”
7. 选择“Yes, discard any data”
8. 设置“Ho ...
搭建 CentOS 6 服务器(7) - Memcached、Redis、MongoDB
(一)Memcached 1.4.21
(1)安装libevent
# cd /usr/local/src
# wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
# tar xvfz libevent-1.4.13-stable.tar.gz
# cd libevent-1.4.13-stable
# ./co ...
搭建 CentOS 6 服务器(3) - 初始环境设置
(1)系统架构
查看内核
# uname -s -r
Linux 2.6.32-358.el6.x86_64
查看发布版本
# cat /etc/redhat-release
CentOS release 6.4 (Final)
查看CPU架构
# arch
x86_64(x86_64表示64位机器/i686表示32位机器)
# getconf LONG_BIT
6 ...
搭建 CentOS 6 服务器(2) - Linux常用命令
(1)文件/文件夹
pwd - 显示当前路径
$ pwd
cd - 跳到指定文件夹
$ cd /usr/local/src
$ cd ~/ ←移动到用户的home
ls - 显示当前文件夹下自己能看到的所有文件/文件夹一览
$ ls ←显示文件名
$ ls -l ←显示详细信息
$ ls -a ←显示隐藏文件
$ ls -t ←按做成时间降序显示
$ ls -l /usr/src/test ...
搭建 CentOS 6 服务器 - 目录
****** CentOS 7上各软件的安装步骤可以参考DigitalOcean官网:
https://www.digitalocean.com/community/search?q=CentOS+7&primary_filter=newest
****** CentOS7 和 CentOS6 的不同:
http://rensanning.iteye.com/blog/2228751
引 ...
搭建 CentOS 6 服务器(5) - Ruby/Rails环境
(1)安装Rails
1)安装需要的Package
# yum -y install gcc
# yum -y install gcc-c++
# yum -y install zlib zlib-devel
# yum -y install readline readline-devel
# yum -y install openssl openssl-devel
最好是 #yum inst ...
Percolator与分布式事务思考(三)
Percolator的事务实现依赖一个全局的时间戳服务来生成严格递增的时间戳,因为每个事务需要连接时间戳服务2次,这个服务必需能够很好的扩展. 这个预报服务通过写一个最高可分配的时间戳到持久存储中周期性的分派一个范围的时间戳段;给一个已分配时间戳段,那么预报服务能够在内存中严格按增量给请求分配时间戳(译者:现在看来,这个时间戳服务是单机的。).如果预报服务重启,时间戳将会跳到最大的已分配时间戳(我们 ...
Percolator与分布式事务思考(二)
这一篇会更加细节的来了解以下Percolator分布式事务,首先看下事务协议。Figure 6 显示了Percolator事务的伪代码,事务构建器请求时间戳预报服务一个开始的时间戳(第6行),通过Get()操作决定可见的一致性快照。被暂时缓冲起来(buffered)(第7行)直到提交的时候调用Set()操作。基本的提交多个缓冲写的方法是2段提交,这个通过客户端协调。不同机器的事务交互通过BigTab ...
Percolator与分布式事务思考(一)
Percolator严格说来是google一个处理增量网页索引的系统,可以认为其内部mapreduce系统的一个增量版本,同时提供了强一致更新不同机器中索引信息的机制。论文原文可以在http://research.google.com/pubs/pub36726.html 这个链接中找到。
这篇论文我做了下翻译,这里主要tips下我比较关注的如何保证更新不同机器上数据时的ACID。
Percol ...
<tcp/ip详解卷一>阅读笔记(3)——IP层的分用(UDP和IGMP)
这一次将总结IP层的分用中的UDP与IGMP。UDP是一个简单的面向数据报的运输层协议,它提供不可靠服务:它把应用程序的数据加上UDP头部之后就传递给IP层发送出去,但是并不能保证它们能到达目的地。应用程序必须关心IP数据报的长度,如果它超过网络的MTU,那么就要对IP数据报进行分片。如果需要,源端到目的端之间的每个网络都要进行分片,并不只是发送端主机连接第一个网络才这样做。IGMP是一种支持主机和 ...
win32汇编-送消息给其它应用程序
2个函数invoke postmessage,hwnd,msg,wparam,lparaminvoke sendmessage,hwnd,msg,wparam,lparam对于不同的MSG,WPARAM和LPARAM所代表的信息是不同的1、postmessageMSDNThe PostMessage function places (posts) a message in the messagequ ...
WIN32汇编之菜单、加速键、快捷键
(一)Invoke checkmenuitem,hmenu,ebx,eax.elseif eax>=IDM_BIG&&eax<=DM_DETAILinvokecheckmenuradioitem,hmenu,IDM_BIG,IDM_DETAIL,eax,MF_BYCOMMAND.endif重点与难点:1、关于checkmenuitemThe CheckMenu ...
WIN32汇编学习应用之defwindowproc
defwindowproc窗口过程对一些消息的默认处理方式WM_PAINT 发送WM_ERASEBKGND消息来擦除背景WM_ERASEBKGND 用窗口类结构中的HBRBACKGROUND刷子来绘画窗口背景WM_CLOSE 调用destroywindow来摧毁窗口WM_NCLBUTTONDBLCLK这是非客户区(如标题栏)鼠标双击消息,DefWindowProc测试鼠标的位置,然后再采取相应的措施 ...
windows中WM_CLOSE消息和WM_DESTORY消息的不同之处
1、WM_CLOSE仅代表用户发出了关闭的指令,但窗口过程可以不理睬该消息,因为怎么处理这个消息完全由自己决定。.elseif meax==WM_CLOSEinvoke DestroyWindow,hwinmain ;销毁窗口invoke PostQuitMessage,Null ;向消息循环中发出退出消息如果在这里不调用DestroyWindow,窗口是不会自动销毁的但如果把这个消息交给Destr ...
WIN32汇编获取应用程序句柄
getmodulehandle使用方法invoke getmodulehandle,lpmodulenamelpmodulename 是一个字符串指针,它指向的字符含有模块名称。如想得到USER32.dll句柄可以szuserdll db 'user32.dll',0invoke getmodulehandle,addr szuserdll.if eaxmov huserdllhandle,eax ...
WIN32汇编语言学习应用之消息获取
MSG结构:MSG STURCTHwnd DWORD ?Message DWORD ?WParam DWORD ?LParam DWORD ?Time DWORD ?Pt POINT <>MSG ENDS:em21:hwnd:消息要发向的窗口句柄Message:消息标识符Wparam:消息的参数之一Lparam:消息的参数之二Time:消息放入消息队列的时间。pt:消息放入消息队列时的鼠 ...
一个WIN32汇编的完整窗口入门程序的理解与注释
;WIN32汇编的注释是;,其实WIN32汇编和VC有很多地方是相通的,为了加深印象,亲自打完这段长长的代码并;加上注释和个人理解.386.model flat,stdcalloption casemap:none;以下定义INCLUDE文件include winows.incinclude gdi32.incincludelib gdi32.libinclude user32.incinclu ...