自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (12)
  • 收藏
  • 关注

转载 2021-03-04

为什么nginx转发后端默认使用1.0而不是1.1在 Nginx 的官网文档中,有这样一个指令:Syntax: gzip_http_version 1.0 | 1.1;Default: gzip_http_version 1.1;Context: http, server, locationSets the minimum HTTP version of a request required to compress a response.很明显,这个指令是用来设置 Nginx 启用 G

2021-03-04 17:32:07 286 1

转载 超时设置

//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 398

原创 中文rfc文档路径

http://man.chinaunix.net/develop/rfc/default.htm

2016-06-06 14:29:45 671

原创 正则表达式 学习

http://regexr.com/   在线匹配 http://c.biancheng.net/cpp/html/1434.html  查询网址

2016-05-30 15:49:19 259

转载 正则表达式中各种字符的含义

达式中各种字符的含义正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组

2016-05-19 11:49:13 1248

原创 安全关注

http://yttitan.blog.51cto.com/70821/1576365

2016-04-21 16:23:07 280

原创 php手册

http://www.php100.com/manual/php/

2016-03-16 11:27:17 315

转载 C语言解析http请求表单内容

[1].[文件] cgi.h ~ 405B    下载(105)跳至 [1] [2] [3] [4] [5] [6] [7] [8] ?123456789101112131415161718192021222324252627

2016-03-08 15:22:21 1597

转载 system阻塞SIGCHLD信号原因

system阻塞SIGCHLD信号原因标签: c 2014-11-08 11:58 198人阅读 评论(0)收藏举报分类: linux编程(1) 代码1:APUE10.18节的system函数源代码 int system(const char *cmdstring) /* with appropriate signal h

2016-02-23 11:15:00 449

转载 WebServices

WebServices简介先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构,既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型,架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境,涵盖服务的整个生命周期。而在 SOA 的架构风格中,服务是最核心的抽象手段。SOA 中的服务是

2016-02-19 11:19:00 605

转载 w3af解析

1. w3af简介w3afis a Web Application Attack and Audit Framework.即Web应用攻击和审计框架。w3af用python编写,依赖的库主要有2类,分别如下: Core requirements:Python 2.6fpconst-0.7.2:用于处理IEEE 754浮点数;nltk:自然语言处理工具包;SOAPpy:SOA

2015-12-28 16:39:27 2880

原创 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 978

原创 检查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 435

转载 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 351

原创 shell生成随机文件名

1 #!/bin/bash        2 # tempfile-name.sh:  临时文件名产生器        3        4 BASE_STR=`mcookie`     # 32-字符的  magic cookie.        5 POS=11                 #  字符串中随便的一个位置.        6 LEN=5          

2015-08-31 16:23:45 1463

原创 source insight 使用技巧

研发

2015-07-06 16:27:21 1037

原创 php上传文件

index.php                    请选择文件的位置:                                   up.php$up_ok_files=0;     //成功上

2015-06-03 16:40:47 419

原创 log

static int log_console = 0;voidenable_console_log(void){log_console = 1;}enum debug_level{    SERVER_LIST_INFO    = 0x1,    SERVER_LIST_NOTICE  = 0x2,    SERVER_LIST_DEBUG  

2015-05-28 17:08:11 374

原创 好友

http://blog.csdn.net/liangyuannao/article/details/8583139

2015-05-28 15:59:13 293

原创 转移字符的转换

使得网页上不会显示\x0a\x0a \x0a \x0a \x0a \x0a类似的字符static int                                                                     te_escape_isDec(char *ptr, unsigned int len)

2015-05-26 17:15:27 427

原创 内核双向循环链表

#include #include #include #include#include   //链表头结构 struct list_head {     struct list_head *next,*prev; };  //真正实现链表插入操作 void _list_add(struct list_head *nnew,struct list_

2015-05-26 17:12:12 325

原创 转码

int count_GBK2312(const char * str)  {      assert(str != NULL);      int len = strlen (str);      int counter = 0;      char head = 0x80;      char firstChar, secondChar;  int i = 0;

2015-05-12 20:12:14 502

原创 socket

1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));

2015-05-12 18:57:51 428

原创 判断文件的编码方式

/*    功能:实现文件编码格式的判断    通过一个文件的最前面三个字节,可以判断出该的编码类型:    ANSI:        无格式定义;(第一个字节开始就是文件内容)    Unicode:       前两个字节为FFFE;    Unicode big endian: 前两字节为FEFF;      UTF-8:     

2015-05-12 09:35:39 777

转载 判断一段文件是UTF-8编码还是GB2312的编码方式

分类: 算法 cpp2012-03-10 16:01 7120人阅读 评论(2) 收藏 举报null生活c对于只包含中文和英文的文本中判断编码方式是非常简单的,中文的编码方式最常用的是GBK,字符集更大的如GBK向下兼容GB2312,其中包含的的很多一部分字符是我们在日常生活中用不到的,因此在实际中我们一般只需要区分GB2312和UTF8编码。这里我只是提供一种可行的方法,如果

2015-05-11 11:20:18 733

转载 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 399

转载 iconv 文件编码转换

iconv 文件编码转换http://qq164587043.blog.51cto.com/261469/63349 linux shell 配置文件中默认的字符集编码为UTF-8 。UTF-8是unicode的一种表达方式,gb2312是和unicode都是字符的编码方式,所以说gb2312跟utf-8的概念应该不是一个层次上的。在LINUX上进行编码转换时,可以利用iconv命令实

2015-04-28 15:34:41 445

原创 http使用post上传文件时,请求头和主体信息总结

假设接受文件的网页程序位于 http://192.168.29.65/upload_file/UploadFile.假设我们要发送一个图片文件,文件名为“kn.jpg”,  首先客户端链接 192.168.24.56 后, 应该发送如下http 请求:  POST/logsys/home/uploadIspeedLog!doDefault.html HTTP/1.1

2015-04-16 14:52:47 23746

原创 python os.path模块

python os.path模块os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path)

2015-04-14 16:10:37 425

原创 各个搜索引擎的user-agent

baidu:Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html) Google:Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)Sogou:Sogou web spide

2015-04-14 11:53:17 1133

原创 python httplib2的安装

window下python安装httplib2https://pypi.python.org/pypi/httplib2地址下下载httplib2安装包,并解压缩方法一、我的电脑->属性->高级->环境变量->系统变量  在系统变量里找到PATH,双击PATH,在结尾加上 ";C:\Python25"(不要引号)  方法二、运行->cmd  

2015-04-12 13:03:31 965

原创 linux下cron定时任务的总结

cron是linux系统下一个自动执行指定任务的程序,即包含“时间”、“路径”、“自动执行脚本”等要素当我们要增加全局性的计划任务时,一种方式是直接修改/etc/crontab。但是,一般不建议这样做,/etc/cron.d目录就是为了解决这种问题而创建的。每个用户都会生成一个自动生成一个自己的crontab文件,一般位于/var/spool/cron目录下

2015-04-10 09:04:40 595

转载 变量的存取

一、预备知识―程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局

2014-08-22 19:59:13 454

原创 冲突域 广播域简单解释

网络互连设备可以将网络划分为不同的冲突域、广播域。但是,由于不同的网络互连设备可能工作在OSI模型的不同层次上。因此,它们划分冲突域、广播域的效果也就各不相同。如中继器工作在物理层,网桥和交换机工作在数据链路层,路由器工作在网络层,而网关工作在OSI模型的上三层。而每一层的网络互连设备要根据不同层次的特点完成各自不同的任务。    下面我们讨论常见的网络互连设备的工作原理以及它们在划分冲突

2013-09-06 23:14:39 804

转载 交换机MAC地址学习和转发数据帧的原理

1:交换机MAC地址学习 在交换机初始化的,也就是刚启动的时候,交换机的MAC地址表是没有任何MAC地址和端口的映射条目的 当PCA要想和PCC,PCB,PCD进行通信时,当该二层数据帧通过端口E1/0/1发送到交换机上时,交换机会将PCA发送的数据帧中的源MAC地址和接受该数据帧的端口建立映射关系,并将该映射关系生成映射条目保存到MAC地址表中。 PCB,PCC,

2013-09-05 21:45:10 5900

原创 ARP简单介绍

ARP简介  ARP(Address Resolution Protocol)用于将IP地址解析为MAC地址 1. ARP地址解析的必要性  IP地址不能直接用来进行通信,因为网络设备只能识别MAC地址。IP地址只是主机在网络层中的地址,如果要将网络层中传送的数据报交给目的主机,必须知道该主机的MAC地址。因此必须将IP地址解析为MAC地址。  2. ARP地址解析的实现过程  以太网

2013-09-04 23:11:28 683

原创 STL-vector

STL学习之二 序列容器(vector)一、C++标准模板库提供了三种序列容器:vector、list、deque。类模板vector和deque都以数组为基础,类模板list实现了链表的数据结构。STL中最流行的是类模板vector,它是一种更健壮的数据类型,相当于动态数组,能动态得改变数组的大小。Vector和C和C++的原始数组不同。为什么不同呢?因为vector能够彼此赋值,基

2013-08-14 10:12:38 433

原创 C++STL学习

1. STL介绍标准模板库STL是当今每个从事C++编程的人需要掌握的技术,所有很有必要总结下本文将介绍STL并探讨它的三个主要概念:容器、迭代器、算法。STL的最大特点就是:数据结构和算法的分离,非面向对象本质。访问对象是通过象指针一样的迭代器实现的;容器是象链表,矢量之类的数据结构,并按模板方式提供;算法是函数模板,用于操作容器中的数据。由于STL以模板为基础,所以能用

2013-08-14 10:11:14 498

学习过程中的简单总结概述理解

学习过程中的一些总结,包含nginx,mysql,和源码理论的分析

2019-04-10

漏洞扫描的简单总结概述理解

自己的一些总结 nginx mysql 还有漏洞扫描的解析,整理

2019-04-10

gdb调试技巧

gdb 技巧

2017-05-04

http-最新crf文档

最新的http crf文档

2016-06-06

linux-html版

初学linux的经典书籍

2016-05-17

http-test工具

http 服务器 测试工具

2016-04-18

modsec.zip

modsecurity

2016-04-15

webscarab_windows

webscarab_windows

2016-04-12

burpsuite_free_v1.6.jar

burpsuite_free_v1.6.jar

2016-04-12

test.ftp.rar

2016-03-13

nanix权威指南

ngnix

2016-03-13

http 权威指南

http权威指南

2016-03-13

空空如也

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

TA关注的人

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