自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 FNV哈希算法

由来:FNV哈希算法全名为Fowler-Noll-Vo算法,是以三位发明人Glenn Fowler,Landon Curt Noll,Phong Vo的名字来命名的,最早在1991年提出。特点和用途:FNV能快速hash大量数据并保持较小的冲突率,它的高度分散使它适用于hash一些非常相近的字符串,比如URL,hostname,文件名,text,IP地址等。算法版本:FNV算法有两

2014-04-14 16:31:12 29900

转载 共享内存函数(shmget、shmat、shmdt、shmctl)

共享内存函数由shmget、shmat、shmdt、shmctl四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。

2014-04-13 21:31:09 1542

转载 eventfd函数

eventfd 在内核版本,2.6.22以后有效。查看内核版本可以用命令 uname -r 。[cpp] view plaincopyprint?"font-size:14px;">#include  int eventfd(unsigned int initval,int flags);  这个函数会创建一个 事件对象 (e

2014-04-13 19:04:35 13962

转载 socket编程之addrinfo结构体与getaddrinfo函数

1. 概述IPv4中使用gethostbyname()函数完成主机名到地址解析,这个函数仅仅支持IPv4,且不允许调用者指定所需地址类型的任何信息,返回的结构只包含了用于存储IPv4地址的空间。IPv6中引入了getaddrinfo()的新API,它是协议无关的,既可用于IPv4也可用于IPv6。getaddrinfo函数能够处理名字到地址以及服务到端口这两种转换,返回的是一个addrin

2014-04-13 16:56:06 10134 1

转载 Linux进程间通讯方式之管道pipe

Linux 进程间通讯方式有以下几种:1-》管道(pipe)和有名管道(fifo).2-》消息队列3-》共享内存4-》信号量5-》信号(signal)6-》套接字(sicket)

2014-04-13 15:11:29 1526

转载 linux中fork函数

一、fork入门知识     一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。    一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来

2014-04-13 11:21:24 719

转载 stat函数与结构体

stat(取得文件状态)相关函数fstat,lstat,chmod,chown,readlink,utime表头文件#include#include定义函数int stat(const char * file_name,struct stat *buf);函数说明stat

2014-04-13 10:39:11 1138

原创 strtok、strtok_s、strtok_r 字符串分割函数

strtokstrtok函数

2014-04-11 21:31:33 100813 4

原创 strdup -- 复制字符串

头文件:#include 定义函数:char * strdup(const char *s);函数说明:strdup()会先用maolloc()配置与参数s 字符串相同的空间大小,然后将参数s 字符串的内容复制到该内存地址,然后把该地址返回。该地址最后可以利用free()来释放。返回值:返回一字符串指针,该指针指向复制后的新字符串地址。若返回NULL 表示内存不足。

2014-04-11 20:36:30 1935

转载 strtol,strtoll,strtoul, strtoull字符串转化成数字

名字:strtol, strtoll, strtoul, strtoullconvert a string to a (signed, unsigned ) long integer string声明:#include ( 这个是C标准库,与linux无关。这套函数是通用的。)long int strtol(const char *nptr, char **

2014-04-11 17:01:15 25067

转载 linux选项解释-getopt和getopt_long函数

1、命令行简介2、

2014-04-08 16:07:22 1025

空空如也

空空如也

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

TA关注的人

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