自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 LVS+HAProxy的配置

一、安装http://blog.sina.com.cn/s/blog_704836f401011u3x.htmlIP:192.168.1.61[root@haproxy_node1 ~]# wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.20.tar.gz[root@haproxy_node1 ~]# tar xvzf

2014-05-27 10:56:52 1789

原创 stream一些常用函数

一、stream(cin)1、getline与cin.ignore()http://blog.csdn.net/kleguan/article/details/6250013

2014-05-24 23:24:53 1394

原创 gets、fgets、puts、fputs、scanf、read、readline、getline等

一、getsgets是个不安全的函数,应该坚决不用。

2014-05-22 18:59:59 2541 1

原创 10 使用合并文件存储trunk_file

一、配置参数pei

2014-05-21 21:34:43 1492

原创 9 storage的状态转换

一、准备此篇文章是diba

2014-05-20 20:01:59 1350

原创 8 storage的tracker_merge_servers与文件同步

一、准备工作tracker_report_thread_entrance->tracker_merge_servers

2014-05-18 16:50:27 1161

原创 7 client的上传与storage server的处理

一、准备工作client的配置文件中应当包含所有tracker的地址xinsi

2014-05-16 21:28:56 2623

原创 6 tracker的选主:relationship_thread_entrance

一、数据结构TrackerServerGroup g_tracker_servers = {0, 0, -1, NULL};typedef struct{ int server_count; int server_index; //server index for roundrobin int leader_index; //leader server index Con

2014-05-15 12:11:07 849

原创 4、tracker的三个任务函数之一tracker_mem_check_alive

一、概要前文提到调度线程会chan

2014-05-14 17:05:05 1190

原创 2、storage主流程

一、概要客户端和Storage server主动连接Tracker server。Storage server主动向Tracker server报告其状态信息,包括磁盘剩余空间、文件同步状况、文件上传下载次数等统计信息。Storage server会连接集群中所有的Tracker server,向他们报告自己的状态。Storage server启动一个单独的线程来完成对一台Tracker 

2014-05-14 12:13:20 2071

原创 5 发送数据与错误处理

int tcpsenddata_nb(int sock, void* data, const int size, const int timeout){ int left_bytes; int write_bytes; int result; unsigned char* p;#ifdef USE_SELECT fd_set write_set; struct timeval t;

2014-05-13 17:19:25 1137

原创 3 tracker中的recv_notify_read

void recv_notify_read(int sock, short event, void *arg){ int bytes; int incomesock; int result; struct tracker_thread_data *pThreadData; struct fast_task_info *pTask; char szClientIp[IP_ADDRESS

2014-05-13 12:01:07 826

原创 1、Fastdfs的tracker

一、tracker主流程先参考一下zh

2014-05-12 22:43:03 1029

[计算机网络第五版]计算机网络第五版.pdf

计算机网络第五版,pdf格式,内容清晰。

2012-09-17

于渊——自己动手写操作系统(第二版)光盘源代码.rar

该文档中包含了《自己动手写操作系统》(于渊)这本书中各章节的源代码,层层递进,非常详实。

2012-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除