- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 linux文件系统变化通知机制(inotify)
linux文件系统变化通知机制(inotify) 如果我们需要实时的了解一个文件夹或者目录的变化,我们可以使用linux文件系统变化通知机制(inotify),只要有变化,都会收到通知。 inotify是用来监视文件系统事件的机制,在linux 2.6.13内核中引入。该机制可以用来监视文件和目录,当文件或目录发生变化时,内核会将文件或目录的变化发送给inotify文件描述符,在应用层只需调用rea
2016-09-11 17:43:35 2858
原创 linux下获取文件夹下子文件列表
linux下获取文件夹下子文件列表预置条件:1、只遍历当前目前,不遍历当前目录的子文件夹 2、根据用户提供的开始时间戳以及持续时间,返回在这个时间区间内被修改过的文件列表。相关知识:1、struct dirent结构体。存储目录中的文件信息(文件名、扩展名等等)。include <dirent.h>struct dirent{ long d_ino; /* inode number 索引
2016-09-11 13:00:23 1720
原创 linux 下 libcurl 库的使用
libcurl 库的使用libcurl主要功能就是用不同的协议连接和沟通不同的服务器。 libcurl当前支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。 libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。1 、 源码下载
2016-09-10 18:27:51 1680 1
原创 AES ECB模式加解密
AES ECB模式加解密使用cryptopp完成AES的ECB模式进行加解密。分组密码有五种工作体制:1. 电码本模式(Electronic Codebook Book (ECB));2.密码分组链接模式(Cipher Block Chaining (CBC));3.计算器模式(Counter (CTR));4.密码反馈模式(Cipher FeedBack (CFB));5.输出反馈模式(Outpu
2016-09-10 17:00:57 3697
原创 Crypto++ for linux
Crypto++ for linux在linux下安装Crypto++,并且使用里面加解密算法。1、源代码下载 svn checkout https://cryptopp.svn.sourceforge.net/svnroot/cryptopp/trunk/c5 cryptopp2、编译 make static dynamic cryptest.exe 或者 make libc
2016-09-10 16:26:31 3721 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人