- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 用matlab画散点图,并指定点与点之间的连线
用matlab画散点图不难,用scatter函数就行了,主要难在要指定点与点之间连线,关键在于使用gplot函数。语法gplot(A,Coordinates)gplot(A,Coordinates,LineSpec)[X,Y] = gplot(A,Coordinates)说明gplot 函数使用邻接矩阵绘制一组坐标。gplot(A,Coordinates) 根据 n×n 邻接矩阵 A...
2018-09-20 22:20:18 106655 16
原创 python中eval函数和exec函数的区别与联系
前言最近在用python写一个小工具,有一个场景是需要将用户手动输入的字符串转成代码,一开始不知道python中有内置函数可以直接完成这件事,倒腾了很久,后面还是靠度娘找到了eval函数,部分解决了我的问题,期间遇到困难,又发现了exec函数,因此稍微研究了下两者的区别和用途。一、eval函数首先,eval函数和exec函数都用将字符串转成代码并执行。eval函数使用方法如下:eval(expression, globals=none, locals=none)expression:是一个字符串
2020-06-08 14:37:34 805
转载 Python+Selenium基础入门及实践
原文地址:https://www.jianshu.com/p/1531e12f88521.1 selenium 介绍selenium 是一个 web 的自动化测试工具,不少学习功能自动化的同学开始首选 selenium ,因为它相比 QTP 有诸多有点:免费,也不用再为破解 QTP 而大伤脑筋小巧,对于不同的语言它只是一个包而已,而 QTP 需要下载安装1个多 G 的程序。这也是最重要...
2019-07-08 18:13:00 1413
转载 python之selenium or requests 获取cookie
要点:1.selenium的cookies是多个字典组成的list,而且有很多键值 2.selenium 想要添加cookies,得先登录对应域名的网址,再添加,一旦cookies里有不同域名(domain)就会报错! &...
2019-07-08 18:05:23 1165
转载 用Fiddler做反向代理
注意:本文不涉及HTTPS的场景最近在弄公众号开发,除了主动去调公众号接口,还存在公众号后台要反过来调你的情形,攻受转换一线间。对于回调的情况,想要知道对方是怎样来请求的很有必要。此前经常用Fiddler抓取从本机出去的请求,非常好用,现在就想能不能反过来,让它抓取进来的请求。搜索一番,答案是肯定的,而且官网就有文档说这事:http://docs.telerik.com/fiddler/con...
2019-05-14 18:07:39 2754 2
原创 fiddler中将https请求转为http
方法一:在fiddler的CustomRule.js中找到下面的这个方法: static function OnBeforeRequest(oSession: Session)在这个方法当中追加下面这些代码if (oSession.isHTTPS){if (oSession.HTTPMethodIs("CONNECT")){oSession["x-replywithtunnel"...
2019-05-14 09:58:35 4584 1
转载 fiddler插件开发
本文是转载来的,感谢原作者Fiddler 是优秀的抓包工具,有着众多的优秀插件。Fiddler 软件是由C#语言开发的,运行在.net Framework 框架之上,所以我们也可以使用vs来开发自己的Fiddler插件,下面就介绍fiddler插件开发基本步骤。1.打开visual studio 创建一个Visual C# Class Library 类库项目.net 框架选择2....
2019-05-10 17:49:07 4349 4
原创 Fiddler脚本替换请求域名
由于url替换法替换域名有一个限制,就是一次只能替换一个规则,故写此教程。Fiddler是Windows的桌面软件,在开发过程当中,经常用到 Fiddler对数据进行抓包,Fiddler有个非常好的功能,就是可以把自己机器设置成一个http代理服务器,这样手机就可以通过此代理上网,从而达到抓包的目的。在抓包过程当中,遇到一个实际问题。有时候为了调试方便,需要将线上的服务定位到内网。比如我们线上的...
2019-05-09 20:25:59 2520 1
原创 使用Fiddler将响应数据保存到指定文件
最近有一个简单的需求,就是使用Fidder把去向特定IP和URL的HTTP请求标注起来,并且保存到指定文件中去。下面是实现的FiddlerScript脚本,供参考筛选指定条件的请求,在发起前拦截static function OnBeforeRequest(oSession: Session) { // 筛选指定条件的请求 if (oSession.Hostn...
2019-05-08 20:56:21 7714
转载 pyinstaller 打包python文件成.exe程序
使用pycharm写好的代码,每次都要使用pycharm来执行比较麻烦,打包成.exe程序后可以直接运行,还可以发到别的电脑上执行,比较方便。1.打开cmd命令提示符窗口,cd到pip.exe所在的目录,使用pip.exe install pyinstaller命令安装pyinstaller模块(前提是你的电脑已经安装了python),安装完成后会在目录下生成很多py文件。2.使用命令py...
2019-05-08 19:47:51 187
原创 计算机基础知识汇总
TCP 和 UDP 的区别:https://blog.csdn.net/zhang6223284/article/details/81414149HTTP与HTTPS区别:https://blog.csdn.net/crankz/article/details/81235216Get和Post的区别:https://blog.csdn.net/m_nanle_xiaobudiu/arti...
2019-05-05 19:59:01 593
原创 python切片小结
切片操作十分有用。我们先创建一个0-99的数列:L = range(100)L[0, 1, 2, 3, …, 99]可以通过切片轻松取出某一段数列。比如前10个数:L[:10][0, 1, 2, 3, 4, 5, 6, 7, 8, 9]后10个数:L[-10:][90, 91, 92, 93, 94, 95, 96, 97, 98, 99]...
2019-05-04 10:48:41 144
转载 二分查找法的python实现
1.非递归算法def binary_search(lis, nun): left = 0 right = len(lis) - 1 while left <= right: #循环条件 mid = (left + right) // 2 #获取中间位置,数字的索引(序列前提是有序的) if num < lis[mid]:...
2019-05-04 10:40:32 512
转载 Linux系统下简单模拟高CPU\高内存\高负载的方法
CPU下面命令会创建 CPU 负荷,方法是通过压缩随机数据并将结果发送到 /dev/null:cat /dev/urandom | gzip -9 &gt; /dev/null如果你想要更大的负荷,或者系统有多个核,那么只需要对数据进行压缩和解压就行了,像这样:cat /dev/urandom | gzip -9 | gzip -d | gzip -9 | gzip -d &gt; /de...
2018-09-21 17:58:03 25622 1
原创 python实现Floyd算法
废话不多说,直接上代码!一、导入邻接矩阵import xlrdimport sysdef matrix(address): #读取excel生成邻接矩阵 wb = xlrd.open_workbook(address) sheet1 = wb.sheet_by_name('邻接矩阵_距离') L = [] ...
2018-09-20 22:26:17 9206 16
原创 虚拟机安装浏览器本地fiddler抓包
一、背景由于业务测试需要,需要测试浏览器的兼容性,但是本机系统是windows7自带IE9,无法降到IE8,所以采用虚拟机安装IE8浏览器进行测试二、操作步骤a.虚拟机安装 1.在Virtualbox官方网站 https://www.virtualbox.org/wiki/Downloads 下载相应系统版本进行安装 2.继续下载扩展包,下载完后会自动安装到V...
2018-05-23 19:08:50 6772
原创 Headless无头浏览器的入门使用
无头浏览器即headless browser,是一种没有界面的浏览器。既然是浏览器那么浏览器该有的东西它都应该有,只是看不到界面而已。 浏览器内核Webkit:目前最主流的浏览器内核,webkit是苹果公司开源的浏览器内核,其前身是KHTML。基于Webkit的浏览器很多,比如Safari,Chrome,OperaGecko:是Firefox浏览器的内核Trident:是IE浏览器的...
2018-04-28 15:16:47 27827
原创 python处理excel表格的一些基本操作(1)
1、导入的库import xlrdimport xlwt2、打开excel表wb=xlrd.open_workbook('C:/Users/Administrator/Desktop/A107改进(1).xlsx')sheet1=wb.sheet_by_name('A的转置')3、按行、按列读取a=sheet1.col_values(i) #按列读取b=sheet1.row_values(
2017-09-27 19:42:00 868 1
原创 用python实现最小生成树--Prim算法
前段时间刚才加了数学建模比赛,比赛中需要将散点图中的点按照特定路线进行连线。刚开始只找到一个line函数,可以用来画两点之间的连线,直接用line函数也能实现需求,但是当点的个数增加,或者点的坐标有变动,一个个修改工作量很大。因此,在我一番上下求索之后,终于找到一个可以完美实现该需求的函数——gplot。
2017-09-27 16:55:40 10405 5
原创 python爬虫搜狐新闻
想做新闻的文本分类,先爬了一些搜狐网的新闻做数据集#_*_coding:utf-8_*_import requestsfrom bs4 import BeautifulSoupimport os
2017-08-16 22:27:55 1626 1
原创 浅谈机器学习—朴素贝叶斯法
一、简介 朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法。对于给定的训练数据集,首先基于特征条件独立假设学习输入/输出的联合概率分布;然后基于此模型,对给定的输入x,利用贝叶斯定理求出后验概率最大的输出y。朴素贝叶斯法实现简单,学习与预测的效率都很高,是一种常用的方法。
2017-07-15 15:53:06 398
原创 浅谈机器学习——感知机
一、简介 感知机是二类分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,取+1和-1二值。感知机对应于输入空间(特征空间)中将实例划分为正负两类的分离超平面,属于判别模型。感知机学习旨在求出将训练数据进行线性划分的分离超平面,为此,导入基于误差分类的损失函数,利用梯度下降法对损失函数进行极小化,求得感知机模型。
2017-07-13 22:00:45 539
原创 利用python对多个txt文件中的数据进行筛选
一、问题描述 筛选出多个txt文件中需要的数据二、数据准备 这是我自己建立的要处理的文件,里面是随意写的一些数字和字母三、程序编写
2017-06-21 09:35:31 9862
原创 利用python对Excel中的特定数据提取并写入新表
最近刚开始学python,正好实习工作中遇到对excel中的数据进行处理的问题,就想到利用python来解决,也恰好练手。 实际的问题是要从excel表中提取日期、邮件地址和时间,然后统计在一定时间段内某个人在某个项目上用了多少时间,最后做成一张数据透视表(这是问题的大致意思)。
2017-06-20 20:45:26 58267 11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人