- 博客(15)
- 收藏
- 关注
原创 指间的战争
c Primer Plus 入门经典,看完还是停留在黑窗口编程阶 windows程序设计(基于C) 对API接口与系统消息机制有一定了解了c++ Primer Plus c的进阶,有了c的基础花几天快速过一遍就o'k了,对多态继承虚函数........之类的,多敲些代码就理解,设计模式,数据结构好好看看,对后期进阶好理解。windows程序设计(MFC版)深入浅出MFC 讲的是MFC...
2019-01-28 11:56:58 342
翻译 软件测试——刷题
1.测试的策略有哪些?参考答案:黑盒/白盒、静态/动态、手工/自动、冒烟测试、回归测试、公测(Beata测试的策略)2.正交测试用例设计方法的特点是什么?参考答案:用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂;对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷,还是无能为力的;具体的环境下,正交表一般都很难做的。大多数,...
2018-10-03 13:25:58 3476
原创 软件测试理论基础
一个缺陷的生命周期New-open-fixed-close缺陷编号(Defect ID) 缺陷标题(summary) 缺陷的发现者(Detected By) 缺陷的发现日期(Detected on date) 缺陷所属模块(subject) 发现缺陷版本(Detected in release) 编写用例的方法等价类划分 边界值 因果图 判定表 正交排列法 场...
2018-10-02 16:54:11 522
原创 简单的metasploit使用,vsftpd漏洞利用
先扫描主机开启的服务和端口及版本号,存在误报看到有个vsftpd2.0.8,据说2.3.4存在后门漏洞,没这个好运气扫到,就简单的练习下流程下面利用metasploit实施攻击过程,进入metasploit命令行命令为:msfconsole,search vsftpd,搜索有关vsftpd的相关工具和攻击载荷。查找结果如下:设置好参数后,run运行即可,(会话未创建no s...
2018-09-20 16:42:11 7161 1
原创 Python调用nmap实现扫描器
用到了python-nmap模块和optparse模块,optparse为命令行读取模块 代码如下:import optparseimport nmapdef nmapScan(Host,Port): nmScan=nmap.PortScanner() results=nmScan.scan(Host,Port) state=results['scan']...
2018-09-20 11:04:32 3305
原创 nmap的使用
我测试的是ubuntu系统,kali系统也差不多的,nmap是一个主机探测工具,就是一个扫描器工具。1.安装nmapsudo apt install nmap然乎就可以使用nmap了以下为常用命令:Nmap 7.01(https://nmap.org)用法:nmap [扫描类型] [选项] {目标规范}目标规格: 可以传递主机名,IP地址,网络等。 例如:scanm...
2018-09-20 08:11:11 163
原创 爬虫-----爬取---五级联动数据:【2017年统计用区划代码和城乡划分代码(截止2017年10月31日)】
代码很简单,单线程,requests请求+xpath提取数据,站点都是静态数据,没做反爬措施。爬取的站点:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2017/组装出来的数据是这样:###########################北京市,11,市辖区,1101,东城区,110101,东华门街道办事处,11010100,胡家...
2018-09-12 23:34:48 1339 2
原创 省市区三级联动原理(Django项目)
三级联动原理1. 先看表结构tb_areas: 此时一张表,parent_id为联合外键,可以为空,这是区分省份和市镇的关键 2.自定义数据库模型:parent为联合外键自关联自身表主键id,此时相当于拥有了两张表,一张为省份表,一张为市镇表撸一下它们之间的关系:省份下关联着市,市下关联着镇,镇下为空,即外键parent_id=None 2. 数据查询序列化器Area.object...
2018-07-11 09:43:35 4552
原创 Flask学习总结
FlaskFlask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-...
2018-07-05 10:13:22 820
原创 Git的使用
简介:Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。百度百科简介:https://baike.baidu.com/item/GIT/12647237?fr=aladdinGit官网:https://github.com...
2018-06-24 20:44:14 155
转载 在win64位,python64位2.7版本中安装pyHook
今天看了一篇博文说的是利用pyhook监听键盘鼠标事件(感兴趣的可以看博客园中相关文章),文章中使用的pyHook模块的官方下载地址是:http://sourceforge.net/projects/pyhook/files/pyhook/1.5.1/。官方提供的版本是在32位的window下使用32位的python编译的,在64位一统江湖的今天,直接安装使用的话会出现下面的问题:12345678...
2018-04-06 23:13:50 701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人