自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 apache安装

一、apr、apr-util、httpd的关系(APR(Apache portable Run-time libraries,Apache可移植运行库)的目的如其名称一样,主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。)apr 和apr-util 这两个软件是对后端服务软件进行优化的。因为apache作为前端web服务器软件,如果要整合一些后端的web服务

2015-10-30 13:28:28 234

转载 一个strcpy的段错误

错误:passing argument 1 of strcpy discards const qualifier from pointer target type [enabled by default]         strcpy(alr->name, tem );最终原因:alr->name定义成了const char举例:#include#includeint 

2015-10-29 11:08:13 3704

转载 TailQueue详解

TailQueue详解 本文详细解释Libevent中TailQueue数据结构及使用方法。采用的基础数据结构如下所示:该数据结构包含2个业务字段,设备编号devId和设备名称name。struct AlarmInfo{ //业务数据 int devId; const char name[32]; }如果要采用TailQueu

2015-10-29 10:24:17 236

转载 C语言中mktime函数功能及用法

mktime(将时间结构数据转换成经过的秒数)相关函数time,asctime,gmtime,localtime表头文件#include 定义函数time_t mktime(strcut tm * timeptr);函数说明mktime()用来将参数timeptr所指的tm结构数据转换成从公元1970年1月1日0时0分0 秒算起至今的

2015-10-27 14:04:04 958

转载 initialization discards 'const' qualifier from pointer target type

2015-10-27 10:33:39 1476

转载 uint8_t 头文件为#include<stdint.h>

1、字符为中文格式error: stray ‘\357’ in programerror: stray ‘\274’ in programerror: stray ‘\232’ in program2、变量名命名非法error: invalid suffix "xsrvcc" on integer constant3、数组声明的头文件没有找到erro

2015-10-17 14:07:51 15582

转载 printf PRIu64

在32位平台 typedef unsigned long long int  uint64_t;在64位平台 typedef unsigned long int   uint64_t;不同的typdef,要求在printf中使用不同的length modifier,uint64_t 在32位使用ll,在64位使用l。除了定义数据类型,C99还定义了相应数据类型的打印方式,使用PRIu64打

2015-10-17 14:05:48 5320

转载 stat

stat函数讲解表头文件:    #include              #include 定义函数:    int stat(const char *file_name, struct stat *buf);函数说明:    通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值:      执行成功则返回0,失败返回-1,错误代码存于er

2015-10-16 11:07:56 231

转载 BOYER-MOORE

字符串匹配的Boyer-Moore算法作者: 阮一峰日期: 2013年5月 3日上一篇文章,我介绍了KMP算法。但是,它并不是效率最高的算法,实际采用并不多。各种文本编辑器的"查找"功能(Ctrl+F),大多采用Boyer-Moore算法。Boyer-Moore算法不仅效率高,而且构思巧妙,容易理解。1977年

2015-10-14 09:31:56 192

转载 clock()

clock() 编辑本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!clock()是C/C++中的计时函数,而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下:clock_t clock(void) ;简单而言,就是该程序从启动到函数调用占用CPU的时间。这个函数返回从“开启这个程序进程”到“程序中调用c

2015-10-13 10:14:32 256

转载 宏的高级用法# ##

1、前言    今天看代码时候,遇到一些宏,之前没有见过,感觉挺新鲜。如是上网google一下,顺便总结一下,方便以后学习和运用。C语言程序中广泛的使用宏定义,采用关键字define进行定义,宏只是一种简单的字符串替换,根据是否带参数分为无参和带参。宏的简单应用很容易掌握,今天主要总结一下宏的特殊符号及惯用法。  (1)宏中包含特殊符号:#、##.      (2)宏定义用

2015-10-10 13:10:59 275

转载 snprintf

int snprintf(char *restrict buf, size_t n, const char * restrict  format, ...);函数说明:最多从源串中拷贝n-1个字符到目标串中,然后再在后面加一个0。所以如果目标串的大小为n 的话,将不会溢出。函数返回值:若成功则返回欲写入的字符串长度,若出错则返回负值。Result1(推荐的用法)#i

2015-10-09 16:49:40 315

转载 stderr stdout stdin

每个进程开始。内核为进程打开3个流分别是 0 1 2,0就是stdin 1就是stdout 2就是strerrstdin stdout stderr  就像 FILE *fp一样0 1 2 UNIX/Linux下的文件描述符 和上面相对应

2015-10-09 16:45:18 220

转载 pcre

在C语言中利用PCRE实现正则表达式分类: linux应用2012-11-05 14:10 4678人阅读 评论(2) 收藏 举报目录(?)[+]在C语言中利用PCRE实现正则表达式http://dev.jizhiinfo.net/?post=49(转载地址) 1. PCRE简介2. 正则表达式定义3. PCRE正则表达式

2015-10-09 14:19:45 339

转载 回调函数

回调函数 在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序等),都是C语言来实现的,而不是VC windows程序中别人实现自己使用的那种。

2015-10-09 13:23:40 198

转载 二级指针

为什么使用二级指针分类: C/C++2012-03-30 21:48 2902人阅读 评论(0) 收藏 举报searchnull设计一个函数:[cpp] view plaincopyvoid find1(char array[], char search, char *pa)   要求: 这个函

2015-10-09 11:07:20 173

转载 --##,__VA_ARGS__, __FILE__, __FUNCTION__

宏的高级使用--##,__VA_ARGS__, __FILE__, __FUNCTION__等分类: 程序设计 Linux2012-08-10 11:23 11398人阅读 评论(1) 收藏 举报先说一下本文中会提到的内容:##,__VA_ARGS__, __FILE__, __LINE__ , __FUNCTION__等宏变量:先举一个例子,会用到上面这些宏:

2015-10-09 10:02:22 242

转载 getenv putenv setenv和unsetenv详解

getenv putenv setenv和unsetenv详解分类: C linux2011-11-24 17:01 4476人阅读 评论(0) 收藏 举报userstringnull测试存储目录(?)[-]getenvputenvsetenvunsetenv测试例子getenv:定义函数

2015-10-08 14:39:32 372

转载 strdup

strdup编辑本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!strdup()函数是c语言中常用的一种字符串拷贝库函数,一般和free()函数成对出现。外文名strdup头文件string.h功 能将串拷贝到新建的位置处属    性字符串拷贝库函数目录1

2015-10-08 13:56:24 300

转载 likely() and unlikely()

首先看一篇最官方的讲解: ====== likely() and unlikely() What are they ?       In Linux kernel code, one often find calls to likely() and unlikely(), in conditions, like : ?12

2015-10-08 13:52:59 258

空空如也

空空如也

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

TA关注的人

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