python正则表达式详解 正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只 ...
分类:
编程语言 时间:
2017-01-13 00:08:41
阅读次数:
324
漏洞扫描结果分析,需要自动化。 1.获取扫描报告 url,python下载 2.读取excel文件,获取cve编号到一个列表中。 3.检查新增cve漏洞,写入csv文件。 资源: python网页认证登陆 python下载文件 python处理excel http://www.cnblogs.com ...
分类:
编程语言 时间:
2017-01-12 23:22:11
阅读次数:
343
from selenium import webdriverdriver = webdriver.Firefox(executable_path = "C:/Insert/Firefox/geckodriver.exe")driver.get("http://www.baidu.com")drive ...
分类:
编程语言 时间:
2017-01-12 23:20:15
阅读次数:
519
XSLT通常用来将某种机器可读的XML格式转译为另一种机器可读的XML格式,或者将XML转译为适合人类阅读的表示格式 ...
分类:
编程语言 时间:
2017-01-12 23:19:49
阅读次数:
359
表单元素除了可以运用上述所有DOM相关操作外,为了简化,还有一系列自己的属性和方法。 表单除了支持鼠标,键盘,更改和html时间之外,还支持一些表单特有的事件,如focus,change,blur等等。 一、form表单元素 1.获取表单上的form元素 1)document.getElementB ...
分类:
编程语言 时间:
2017-01-12 23:16:55
阅读次数:
418
早上花时间补完最后一点小总结: 1、关于 /:可以代表当前WEB 应用的根目录,也可以代表WEB 站点的根目录。 1)、/ 如果交给浏览器解析,则代表WEB 站点的根目录;如果交给WEB 服务器解析,代表当前WEB 应用的根目录。 2)、代表当前WEB 应用的根目录:在web.xml 文件中,映射路 ...
分类:
编程语言 时间:
2017-01-12 23:13:37
阅读次数:
316
1.在Java中,每一个变量都必须有一个类型,在变量声明是,类型必须在变量名之前。示例如下: 每个声明必须以分号结束,声明是一个完整的语句,在java中每个完整的语句必须以分号结束。 2.变量命名规则 变量名必须以字母开头,以字母与数字组成,Java中的字母指的是Unicode字符。 不可使用保留字 ...
分类:
编程语言 时间:
2017-01-12 23:13:03
阅读次数:
320
Python中类的定义与使用 目标: 1.类的定义 2.父类,子类定义,以及子类调用父类 3.类的组合使用 4.内置功能 1.类的定义 代码如下: #!/usr/bin/env python #coding:utf8 class Hotel(object): """docstring for Hot ...
分类:
编程语言 时间:
2017-01-12 23:02:39
阅读次数:
257
JavaScript是脚本语言JavaScript是一种轻量级的编程语言.JavaScript是可插入HTML页面的编程代码.JavaScript插入HTML页面后,可由所有的现代浏览器执行.JavaScript很容易学习. HTML的脚本必须位于<script>与</script>标签之间.脚本可 ...
分类:
编程语言 时间:
2017-01-12 22:49:26
阅读次数:
190
1. QThread类 (1)QThread是一个跨平台的多线程解决方案 (2)QThread以简洁易用的方式实现多线程编程 2. QThread中的关键成员函数 (1)virtual void run() :线程函数,用于定义线程功能(执行流)。 (2)void start():启动函数,将线程入 ...
分类:
编程语言 时间:
2017-01-12 22:37:22
阅读次数:
239
一、下载(官方下载地址) 地址:https://www.python.org/downloads/ 我的是window7系统 二、安装详细过程 在选择安装组件的一步时,勾上所有的组件: 特别要注意选上pip和Add python.exe to Path,然后一路点“Next”即可完成安装。 然后打开 ...
分类:
编程语言 时间:
2017-01-12 22:31:39
阅读次数:
201
一:赋值 1.对基本数据类型的赋值,int a=b; //把b的值复制给a,如果修改了a的值,b 的值不会受到影响。 2.对引用类型的赋值, 解: 引用a指向一个堆空间,接着b也指向这个空间,ab共用一个堆空间,当b.age=14改变时候,a也跟着改变。(String虽然也是引用,但是) 二:自增自 ...
分类:
编程语言 时间:
2017-01-12 22:28:15
阅读次数:
190
java中的Callable接口是为了增强Runnable接口的功能,但它不是Runnable接口的子接口。其中提供call()方法作为线程执行体,但它有两个地方与Runnable的run()方法不同: 1、该方法需要抛出异常;2、该方法可以有返回值。 Callable不能作为Thread的targ ...
分类:
编程语言 时间:
2017-01-12 22:25:09
阅读次数:
171
原理很简单,通过python执行dos命令 : ping 和 netsh 需要用到os和time模块 代码如下: 大家使用时将name=XX ,名字改一下,在我的机子上测试通过,该脚本3分钟检测一次是否掉线 如果你的wifi在手动连接都连不上,那这段脚本就没用了 Pinging www.a.shif ...
分类:
编程语言 时间:
2017-01-12 21:38:11
阅读次数:
255
C语言文件操作 一、标准文件的读写 1.文件的打开 fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写),如果该文 ...
分类:
编程语言 时间:
2017-01-12 21:24:21
阅读次数:
305
线程的使用规则我将会在我另一篇文章《Delphi中使用比较少的一些语法》中进行介绍,这里只开放一篇Delphi原代码的算法: //工程文件:Sort_MultiThread.dpr program Sort_MultiThread; uses Forms, SortUI in 'SortUI.pas ...
分类:
编程语言 时间:
2017-01-12 21:08:37
阅读次数:
284
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使 ...
分类:
编程语言 时间:
2017-01-12 21:06:14
阅读次数:
162