首页 软件列表

首页

如何批量替换相对地址为绝对地址(利用bat批处理实现)

2020-02-16 标签:如何,批量,替换,相对,地址,绝对地,利用,bat,批处理,实现,url,链接,相对路径,static,mapi,css,你想,把他,绝对

如果你的url链接是相对路径“static/mapi.css”,你想把他批量替换成绝对路径“http://dev.baidu.com/wiki/static/map/cloud/static/mapi.css”。那么,你可以这样做: 写一个PHP文件,把需要替换的网址写进去。 这个代码的意思就是,把

首页

用c 获取文件MD5值的实现方法

2020-02-16 标签:c,获取,文件,md,值的,实现,方法,网上,h,里面,init,update,final,三个,函数,只可以,直接,字符,进行

网上有 md5.c , md5.h, 但是里面只有 MD5Init(), MD5Update(), MD5Final() 三个函数, 只可以直接对字符进行操作, 而没有直接求文件md5的接口. 以下是我的实现, 可计算32位和16位的md5值.实现代码如下:#include #include #in

首页

解析c中stdout与stderr容易忽视的一些细节

2020-02-16 标签:解析,c,stdout,stderr,容易,忽视,细节,先看,下面,例子,a,实现,代码,如下,int,main,argc,char,argv,fprintf

先看下面一个例子a.c :实现代码如下:int main(int argc, char *argv[]){ fprintf(stdout, "normal\n"); fprintf(stderr, "bad\n"); return 0;}$ ./anormalbad$ ./a > tmp 2&

首页

深入分析C中不安全的sprintf与strcpy

2020-02-16 标签:深入分析,c,不安全,sprintf,strcpy,经过,跟踪,调试,发下,不少,bug,源于,之类,缓冲区,溢出,函数,所有的,snprintf,替换

经过跟踪调试, 发下不少 bug 源于 sprintf 和 strcpy 之类可能造缓冲区溢出的函数. 应该将所有的 sprintf 用 snprintf 替换.将 strcpy 用 strncpy 替换, 并且将末尾字节设置为 ''\0'.实现代码如下:strncpy(buf, str, len)

首页

使用Inotify 监控目录与文件的方法详解

2020-02-16 标签:使用,inotify,监控,目录,文件,方法,详解,路径,打印,发生,的事,代码,如下,实现,include,stdio,h

1. 监控路径并打印所有发生在该路径的事件. 代码如下:实现代码如下:#include #include #include #include #include #define EVENT_NUM 12char *event_str[EVENT_NUM] = { "IN_ACCESS", "IN_MO

首页

基于select、poll、epoll的区别详解

2020-02-16 标签:基于,select,poll,epoll,区别,详解,linux,提供,接口,实现,io,三者,原型,如下,所示,本文,参数,性能,等方面

linux提供了select、poll、epoll接口来实现IO复用,三者的原型如下所示,本文从参数、实现、性能等方面对三者进行对比。实现代码如下: int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,

首页

基于C程序启动代码的深入分析

2020-02-16 标签:基于,c,程序,启动,代码,深入分析,映像,文件,基本,组成,加载,时域,包括,ro,rw,运行时,zi

一、映像文件基本组成映像文件加载时域包括RO和RW段,运行时域则包括RO、RW和ZI三个段。其中RO和RW段的内容在加载时和运行时是一样的,只是存储空间可能不同,而ZI段则是运行时由初始化函数创建的。RO段:Read-Only段,包括源程序中的CODE段,只读数据段(包括变量的初始化值——可以是任意

首页

节序问题:解析大小的端判定

2020-02-16 标签:节序,问题,解析,大小,判定,端的,判断,很简单,可判,断了,有什么,难缠,我最,碰到,比如,int,a

大小端的判断很简单,可判断了有什么用呢?这是一个难缠的问题,我最近就碰到了这样一个问题,比如,int a = 0x12345678,char* p = char ch = (char)i;//强转if(0x12 == ch){//大端}if(0x78 == ch){//小端}方法二(共用体):实现代

DHCP:解析开发板上动态获取ip的2种实现方法详解
首页

DHCP:解析开发板上动态获取ip的2种实现方法详解

2020-02-16 标签:dhcp,解析,开发,动态,获取,ip,实现,方法,详解,主机,设置,协议,dynamic,host,protocol,局域网

DHCP动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:1.给内部网络或网络服务供应商自动分配IP地址2.给用户给内部网络管理员作为对所有计算机作中央管理的手段。方法一:dhclient

首页

深入理解数组指针与指针数组的区别

2020-02-16 标签:深入,理解,数组,指针,区别,在于,p,存放,n,变量,int,重点,优先级,它们的,方向,是从,右的

数组指针与指针数组的区别在于:数组指针p是一个指针,而指针数组p是一个存放N个指针变量的数组。一、数组指针int (*p)[n]重点:()优先级高([]、()的优先级是一样的,但它们的方向是从左至右的,所以先运行括号里的*p),首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也