C基础库 libfastcommon

LGPL
C/C++
Linux
2017-03-08
fastdfs

libfastcommon是一款开源的C基础库,她是从FastDFS项目中剥离出来的C基础库。这个库非常简单、高效和稳定,提供的函数主要包括如下几类:

  string:字符串处理;

  logger:日志记录,支持日志轮转、日志压缩等特性;

  ini file reader:ini配置文件解析,支持include、标注和简单逻辑处理如#@if 和 #@for;

  id generator:64位ID生成器,本地生成可做到全局唯一;

  hash:hashtable封装;

  avl tree:平衡二叉树;

  socket op:网络IO处理;

  ioevent:epoll封装,支持 Linux, FreeBSD 和 SunOS;

  io buffer management: 网络IO buffer管理;

  fast timer:时间轮,通常用于高效处理网络超时;

  skiplist:跳表;

  mblock & object pool:内存池和对象池;

  base64 encode / decode:base64编解码,+和/这两个字符可以自定义;

  url encode / decode::URL编解码

  local ip functions:获取本机IPv4地址;

  system info functions:可以获取系统信息,包括CPU数量、内存大小、系统负载(load)、进程信息等等;

  process control:基于进程号(pid)文件的进程控制,包括:start、stop和restart;

  task schedule:定时任务处理,支持动态添加定时任务;

  char convert:快速字符转换。

  更多函数信息,请参阅源码中的C头文件。

  对于部分函数,如 id generator、 local ip、system info等,提供了PHP封装,支持PHP5和PHP7。php扩展在子目录php-fastcommon下。

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

fastdfs 5.0.5以前版本升级上来的安装 过程,一堆坑

fastdfs 升级 ,5.0.5 ,fastcommon

2015/10/16 11:03
167
0
CentOS6安装配置FastDFS5.05

1、安装基础包, yum install -y zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel perl 2、安装libfastcommon tar -zxvf libfastcommon-1.0.7.tar.gz cd libfastcommon...

2016/11/29 19:07
30
0
分布式文件系统FastDFS 集群安装

参考链接:http://www.open-open.com/lib/view/open1435468300700.html 分布式文件系统现在有很多,hadoop, fastdfs,TFS 等等,根据根据DFS的特点不同在项目中用到的分布式系统也会不同,如...

2016/10/24 22:14
237
0
FastDFS分布式文件系统安装和部署

转载的目的是源网站是个人博客,很有可能随时关闭,为了信息保存便于查看。 FastDFS是一个开源的分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件...

2016/06/24 16:20
137
0
fastdfs5.0.5+nginx安装+tracker+storage

服务器环境:centos6 IP:192.168.0.62 所需资源下载:http://pan.baidu.com/s/1pwOQa 密码:q63k 1、为了顺利安装可以先将防火墙关掉 service iptables stop  chkconfig iptables off...

2016/03/03 14:29
220
1
FDFS存储Linux安装

虚拟机环境: CentOS 6.5 10.73.148.163 1.节点和服务关闭 service iptables stop chkconfig iptables off vi /etc/selinux/config 作如下修改: selinux=disable 1.设置文件夹 配置上传文件...

2016/08/19 17:22
27
0
centos 6.6最小化版本 安装分布式存储FastDFS

最小化安装centos6.6,配置网络 1、编译和安装所需的依赖包: # yum install make cmake gcc gcc-c++ perl unzip 2、安装libfastcommon(https://github.com/happyfish100/libfastcommon) (1...

2016/02/17 14:42
127
1
fastdfs 入门安装过程

fastdfs 文件系统

2016/06/17 14:27
80
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部