如何用字符来描述字符: \d匹配数字 digit \w匹配字母或数字 word \s可以匹配空格 space * 表示任意个字符, +表示至少一个字符 ?表示0个或1个字符, {n} 表示n个字符, {n,m}表示n-m个字符 .可以匹配任意字符 例如: Kongxiangyu \w{11} 如何做 ...
分类:
编程语言 时间:
2017-03-10 19:14:05
阅读次数:
234
使用底层套接字解码底层流量,是这次做的重点工作。 首先来捕获第一个包 下面一行一行解释上面代码的意思。 1. 导入socket包 2. 需要监听的本机ip地址 3. 给socket_protocol变量赋值icmp变量 4. 为sniffer变量创建一个soket对象,该对象为ipv4 原始套接字并 ...
分类:
编程语言 时间:
2017-03-01 19:28:43
阅读次数:
195
(转载)字符编码和python使用encode,decode转换utf-8, gbk, gb2312 (http://www.cnblogs.com/jxzheng/p/5186490.html) ASCII码 标准ASCII码使用7位二进制数表示大写或小写字母,数字0到9标点符号以及在美式英语中使 ...
分类:
编程语言 时间:
2017-02-16 14:34:39
阅读次数:
265
MySQL数据库有一个自动提交事务的概念,autocommit。含义是,如果开启autocommit, 则每一个语句执行后会自动提交。即一个语句视为一个事务。 在python使用的MySQLdb中,默认是不开启autocommit的。所以,只有在显示commit后,数据库操作才会真正提交。或者在ro ...
分类:
数据库 时间:
2017-02-10 22:58:13
阅读次数:
293
尽管某些书籍上总是说避免使用全局变量,但是在实际的需求不断变化中,往往定义一个全局变量是最可靠的方法,但是又必须要避免变量名覆盖。 Python 中 global 关键字可以定义一个变量为全局变量,但是这个仅限于在一个模块(py文件)中调用全局变量: 我们知道Python使用变量的时候是可以直接使用 ...
分类:
编程语言 时间:
2017-01-30 14:03:30
阅读次数:
637
这时,在config文件中配置log节点值 ...
分类:
编程语言 时间:
2017-01-29 13:56:22
阅读次数:
207
转自:Vamei 出处:http://www.cnblogs.com/vamei 闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(obj ...
分类:
其他好文 时间:
2017-01-23 17:25:22
阅读次数:
173
在Linux上,让Python能使用最新版的SQLite引擎。 ...
分类:
数据库 时间:
2017-01-21 18:18:06
阅读次数:
1242
一、前言 在使用python+webdriver做web自动化时,遇到上传本地文件时,无法通过webdriver进行处理。这是需要借助于第三方工具来解决此问题。下面就将介绍这个工具(AutoIt)的使用方法。 二、AutoIt的使用 2.1、AutoIt的下载与安装 下载地址:https://www ...
分类:
编程语言 时间:
2017-01-18 00:46:07
阅读次数:
283
转~Python字符串的encode与decode研究心得——解决乱码问题 为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“/xe4/xb8/xad/xe6/x96/x87”的形式?为什么会报错“UnicodeEncodeError: 'ascii' codec can ...
分类:
编程语言 时间:
2017-01-16 15:18:03
阅读次数:
171