- 博客(23)
- 资源 (11)
- 收藏
- 关注
原创 python操作MongoDB数据库
确保:(1)安装了MongDB,并启动了服务。没有安装的话,可以参考https://blog.youkuaiyun.com/liujingliuxingjiang/article/details/122068753?spm=1001.2014.3001.5501(2)安装了python和pip1.安装pymongopip install pymongo2.连接MongoDB使用pymongo库中的MongoClient,需要传入ip和端口。import pymongoclient = pymongo.M
2021-12-21 17:41:04
4583
原创 python爬取微信读书APP的书单
1.确保已安装mitmproxy如果没有安装,可以参考https://blog.youkuaiyun.com/liujingliuxingjiang/article/details/121633927?spm=1001.2014.3001.55012.手机设置2.1 配置代理2.2 Safri上下载证书我用的是iphone,我在其他浏览器输入mitm.it,下载后不能识别成描述文件,只有在自带的Safri上下载才好用。下载的时候选择apple版本,下载好后安装上。安装好后检查证书是否打开3.爬
2021-12-03 15:23:16
3637
原创 抓包工具之-mitmproxy的安装使用
mitmproxy是一个支持HTTP和HTTPS的抓包工具,类似Fiddler、Charles的功能,只不过它通过控制台的形式操作。mitmproxy还有2个关联组件,一个是mitmdump,一个是mitmweb其中mitmdump可以直接对接python脚本,我们可以不用手动获取和分析http请求和响应,只需要写好请求和响应的处理逻辑写入python脚本。1.mitmproxy的安装最简单的方法是用pip install mitmproxy安装,安装的时候需要注意版本的问题,由于我的python是
2021-11-30 15:39:13
12457
2
原创 抓包工具之-fiddler的安装使用
1.fiddler的简介Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指 cookie、html、js、css等文件等),还可以修改这些数据。优点:(1)支持IE,Chrome,Safari,firefox和Opera等浏览器。(2)可以在iphone,ipad等移动设备上进行连接。(3)可以查看所有浏览器、客户端应用或服务器之间的web数据流。(4)手动或自动修改任意的请求和响应。(5
2021-11-29 16:54:19
1927
原创 百度旋转图片验证
Python-实现自动旋转图片通过百度安全验证整体思路:(1)建立图片库。建立一个图片库,图片库里每张图片都有一个旋转角度(用图片的名称记录每张图片到正确图片的旋转角度)。(2)计算需要旋转的角度。将当前要进行旋转验证的图片和图片库的图片进行比较,找出相似度最高的那张图片,就可以得到当前验证的图片需要旋转的角度。(3)计算需要拖动的距离。根据网页上的拖动框长度和拖动角度的比例计算出当前需要拖动button的距离。(4)拖动button进行验证。进行按下button-拖动距离-释放butto
2021-11-19 17:22:19
6326
9
原创 python的open函数使用
在python中使用open函数对文件进行处理。1.open()python打开文件使用open()函数,返回一个指向文件的指针。该函数常用以下三个参数。1.1 参数1目标文件的路径+名字。最好使用r"路径"这种原始字符串写法,防止有转义字符影响实际路径。1.2 参数2操作文件的方式mode=‘方式’。mode=可以省略。下面对操作文件的方式进行详细说明:(1)r以只读方式打开文件。文件的指针将会放在文件的开头。这是open默认模式。如果文件不存在,会报错。(2)rb以二进制只读方式打开
2021-10-13 15:32:37
14434
原创 Chrome的版本和Selenium支持的版本不一致
chrome的版本和Selenium支持的版本不一致,报错如下:selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 86Current browser version is 92.0.4515.131 with binary path C:\Users\Administra
2021-10-12 16:45:20
1450
原创 mysql整型数据导出到excel最后几位变成0了
mysql整型数据导出到excel最后几位变成0了问题:数据直接导出到excel或者csv,当字段类型是bigint的时候,会显示成科学计数格式。双击单元格后,发现数据的后面几位都显示为0了,显然已经和原来数据库的数据不一致了。解决方法:1.需要将bigint数据(即id字段)转换为char类型,并且前面加一个逗号,方便excel直接显示全部数字select concat("'",cast(id as char)) from 表名 上面concat就是拼接逗号和id,cast是将id转换为cha
2021-07-14 17:44:52
3741
原创 pycharm远程连接mysql数据库
pycharm远程连接mysql数据库1.返回连接失败2.mysql需要修改配置配置文件一般默认在:/etc/mysql/mysql.conf.d/mysqld.cnfbind-address默认是127.0.0.1,只能localhost访问,需要注释掉或者改成0.0.0.0。3.检查一下网络是不是通的(1)首先尝试从pycharm机器ping数据库机器,没有成功。这时候从pycharm机器ssh是可以连接到数据库服务器的,说明网络是通的。ping不通原因是没有开启ping服务。(2)
2021-07-13 10:49:17
2467
原创 mysql老数据库迁移到新库
旧数据迁移到新装的数据库环境:ubuntu 20-04 mysql 8.0背景:之前的数据库在另一台机器上不能登录mysql数据库了,也不能使用mysqldump备份数据,只有mysql那个文件包了(里面有原始数据库的数据)。需要将这些数据迁移到一台新机器的mysql数据库。1. 关闭新的数据库服务service mysql stop2. 获取旧数据库的数据在两台linux电脑之间使用远程命令scp传输数据库的数据,以下命令是在旧电脑上执行的,需要输入新电脑对应用户的密码。scp -r /d
2021-07-13 10:08:31
1881
原创 ubuntu硬盘的挂载
Ubuntu-20.04.1磁盘的挂载1.df -h查看磁盘的信息如果不想这样挂载了,需要先解开挂载点sudo umount /dev/sda52.查看磁盘的挂载详情lsblk可以到红框这种后面没有挂载点的就是没有挂载的磁盘。3.确认好需要挂载的地方比如/home/XXX/下建一个local文件夹,并将local这个文件夹作为挂载点4.拿到盘符的信息sudo blkid /dev/sda5UUID和TYPE这2个很重要[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直
2021-07-13 09:37:10
1876
原创 linux下替换超大文件中的字符串
linux下替换超大文件中的字符串1.vim下替换首先要打开文件vim 文件名然后在vim的末行模式(也就是打开后接着输入冒号)下替换。(1)替换当前光标所在的行:s/替换前(old)/替换后(new)/gc**g:**替换当前行所有的old,不加g只替换第一个old;c:替换的时候添加提示信息(2)替换一个范围行:x,ys/替换前(old)/替换后(new)/gc注意:x<y,不然会报错。x,y是行号。(3)替换当前文档的所有行:%s/替换前(old)/替换后(new
2021-05-17 14:31:13
1626
原创 mysqldump同一个数据库不同表间导数据
1.mysqldump的基本语法mysqldump:是mysql数据库备份用的命令。也可以用于数据表之间数据的导入导出。导出:mysqldump -u用户名 -p密码 数据库 数据表 > XXX.sql导入:mysql -u用户名 -p密码 数据库< XXX.sql这样导出的XXX.sql中带有drop和create的sql语句,直接使用会覆盖导入的表。2.参数 --no-create-info如果不想覆盖导入数据的表,要在导出的时候加一个参数 --no-create-info
2021-05-13 17:27:35
411
原创 python正则表达式中有问号要小心
当python正则表达式中有“?”时,直接匹配会得不到正确的结果。比如这个例子:import redd = r'sgsw?ccgsgsw?cwwww'c = 'w?c'f = re.findall(c,dd)print(f)本来是想找到dd中所有“w?c”的子串,结果发现执行出来的结果不是我们想要的,是下面这个:[‘c’, ‘c’, ‘c’]为什么呢?问题就出在这个“?”上,“?”是元字符,是有特殊含义的。在正则表达式里面意思是匹配0个或多个问号前面的字符,这里就是匹配任意个w加c,上面
2021-05-06 16:53:48
1781
原创 python爬取微信公众号文章
爬取微信公众号文章获取微信公众号的url[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MAGdZU2e-1619164988914)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1618473527007.png)]获取每一篇文章的url 选择一个公众号进入,选择一个目录进入后点复制链接,然后去浏览器打开。按F12打开检查的模式,在Console中输入$x(‘标签路径’)找到子文章
2021-04-23 16:17:08
5184
5
流形学习概述
2012-04-10
基于核函数的人脸检测研究
2012-01-11
人脸识别方法研究
2012-01-11
改进的线性判别分析算法及其在人脸识别中的应用
2011-10-12
直接 LDA 在人脸识别中的鉴别力分析
2011-10-12
一种基于Fisher最优判据的人脸识别新方法
2011-10-12
基于最大散度差鉴别准则的自适应分类算法
2011-10-12
数字化变电站通信网络性能仿真分析
2011-05-06
IEEE1588网络时间同步的研究
2011-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人