C++
WWLHSGS
这个作者很懒,什么都没留下…
展开
-
C++STL学习
1. STL介绍标准模板库STL是当今每个从事C++编程的人需要掌握的技术,所有很有必要总结下本文将介绍STL并探讨它的三个主要概念:容器、迭代器、算法。STL的最大特点就是:数据结构和算法的分离,非面向对象本质。访问对象是通过象指针一样的迭代器实现的;容器是象链表,矢量之类的数据结构,并按模板方式提供;算法是函数模板,用于操作容器中的数据。由于STL以模板为基础,所以能用原创 2013-08-14 10:11:14 · 536 阅读 · 0 评论 -
超时设置
//read操作加上超时时间。 1 int read_timeout(int fd, void *buf, uint32_t count, int time) 2 { 3 if(time > 0) { 4 fd_set rSet; 5 FD_ZERO(&rSet); 6 FD_SET(fd, &rSet); 7 8转载 2016-06-21 17:03:59 · 630 阅读 · 0 评论 -
中文rfc文档路径
http://man.chinaunix.net/develop/rfc/default.htm原创 2016-06-06 14:29:45 · 707 阅读 · 0 评论 -
正则表达式中各种字符的含义
达式中各种字符的含义正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组转载 2016-05-19 11:49:13 · 1277 阅读 · 0 评论 -
正则表达式 学习
http://regexr.com/ 在线匹配 http://c.biancheng.net/cpp/html/1434.html 查询网址原创 2016-05-30 15:49:19 · 294 阅读 · 0 评论 -
C语言解析http请求表单内容
[1].[文件] cgi.h ~ 405B 下载(105)跳至 [1] [2] [3] [4] [5] [6] [7] [8] ?123456789101112131415161718192021222324252627转载 2016-03-08 15:22:21 · 1644 阅读 · 0 评论 -
检查ipv6
int check_ipv6(unsigned char *ip){int f = 0;int c = 0;int fc = 0;while (*ip) {if ((*ip >= '0') && (*ip f = 0;} else if ((*ip >= 'a') && (*ip f = 0;}else if ((*ip >= 'A'原创 2015-11-30 16:09:49 · 471 阅读 · 0 评论 -
python对文件排序
#!/usr/bin/env pythonimport os,datetime file_date = dict()base_dir = '/SE/topwaf/vulnerability-scan/history/' list = os.listdir(base_dir) filelist = [] for i in range(0, le原创 2015-11-30 17:39:23 · 1008 阅读 · 0 评论 -
mysql
如何用C语言去访问和查询mysql数据库数据? 第二节 (2012-03-23 21:23:57)转载▼标签: mysql linux c语言连接mysql 分类: MYSQL下面的代码是用C语言连接数据的程序:其中包括连接、查询#include #include #include #include int main(int argc,char *argv[]){MYSQL my_connecti转载 2015-09-02 16:29:27 · 369 阅读 · 0 评论 -
PCRE函数简介和使用示例
PCRE是一个NFA正则引擎,不然不能提供完全与Perl一致的正则语法功能。但它同时也实现了DFA,只是满足数学意义上的正则。 PCRE提供了19个接口函数,为了简单介绍,使用PCRE内带的测试程序(pcretest.c)示例用法。1. pcre_compile 原型: #include pcre *pcre_compile(const char转载 2015-05-05 10:47:10 · 430 阅读 · 0 评论 -
变量的存取
一、预备知识―程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局转载 2014-08-22 19:59:13 · 485 阅读 · 0 评论 -
STL-vector
STL学习之二 序列容器(vector)一、C++标准模板库提供了三种序列容器:vector、list、deque。类模板vector和deque都以数组为基础,类模板list实现了链表的数据结构。STL中最流行的是类模板vector,它是一种更健壮的数据类型,相当于动态数组,能动态得改变数组的大小。Vector和C和C++的原始数组不同。为什么不同呢?因为vector能够彼此赋值,基原创 2013-08-14 10:12:38 · 463 阅读 · 0 评论