FastDFS学习日志
来源:互联网 发布:易我数据恢复破解版 编辑:程序博客网 时间:2024/06/10 06:14
iniLoadFromFile:将当前目录改为指定的工作目录,初始化pContext结构,将pContext中的current_section指向global,同时初始化pContext的hash组。如果配置文件是网络文件,则从网络服务器上获取配置文件信息,否则直接从本地读取配置文件;初始化IniContext结构。
storage_load_paths:从IniContext结构的item中获取路径信息
fdfs_load_tracker_group_ex:从配置文件中读取trackerServer的信息,初始化trackerGroup
get_time_item_from_conf:从配置文件中读取时间信息,如果没有相应的时间项,则初始化为默认值
storage_sync_init:初始化数据放置路径,日志,日志索引等文件的放置路径;并且获取local_host的ip信息,将所有的local_host的信息保存在全局数组中
storage_service_init:初始化全局变量g_free_queue,其中保存了task结构信息;然后创建work_thread_entrance进程
ps:
strncasecmp函数:int strncasecmp(const char *s1, const char *s2, size_t n),比较参数s1和s2字符串前n个字符,比较时会自动忽略大小写的差异,若S1>S2,则返回大于0的值;
strrch函数:strrchr() 函数查找字符在指定字符串中从后面开始的第一次出现的位置,如果成功,则返回指向该位置的指针,如果失败,则返回 false;
chdir函数:是一个系统功能调用函数,改变当前工作目录;
getcwd函数:获取当前工作路径;
getrlimit函数:操作指定资源的使用上限;
strtol函数:long int strtol(const char *nptr,char **endptr,int base);这个函数会将参数nptr字符串根据参数base来转换成长整型数。参数base范围从2至36,或0。参数base代表采的进制方式;
- FastDFS学习日志
- FastDFS学习
- fastDFS学习
- FastDFS学习
- 学习FastDFS安装
- 学习FastDFS配置
- 分布式文件系统 FastDFS学习
- FastDFS 学习笔记
- FastDFS学习笔记
- FastDFS学习笔记
- 学习笔记-FastDFS
- 学习FastDFS上传与下载
- fastdfs学习笔记之安装
- FastDFS学习笔记-- day01 介绍
- fastdfs
- fastdfs
- FastDFS
- FastDFS
- HDU-1042 高精度乘法
- 连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
- C++摒弃了C中的realloc()函数
- 记录一下命令 linux下 查找文件并且删除它
- CSDN的博客出问题了
- FastDFS学习日志
- atoi
- HDU 1124 Factorial
- unix 环境高级编程-3-文件I/O(3.1~3.9)
- 不要纠结于某种语言,鼓励大家学习算法(转载)
- SAP HANA-迅捷企业之选
- asp.net c# 打开新页面或页面跳转
- 半同步半异步模式 -------一个架构模式,清晰的结构,高效并发的I/O
- ERROR 1286 (42000): Unknown table engine 'InnoDB'