python
文章平均质量分 64
隨兴
在校研究生,努力奋斗中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python+selenium实现自动联网认证,并实现断网重连
背景大家是不是有觉得认证联网比较烦的时候,尤其是当在服务器上断网时,还需要认证联网,而此时你又不再服务器边上,对于需要使用服务器的你来说,简直是噩梦。本文基于python+selenium模拟联网,并通过脚本每隔一段时间,ping一次百度,检查网络状态,当断网时自动重连。开始环境搭配参考:https://www.cnblogs.com/jjstrip/p/11670747.ht...原创 2020-01-13 21:59:39 · 2061 阅读 · 2 评论 -
Win10+VS2017+CUDA8.0环境配置(VS打开darknet.sln报错,找不到项目CUDA 10.0.props)
关于CUDA的安装,参考https://blog.youkuaiyun.com/a429367172/article/details/88981472在上一篇博客中,并没有安装Visual Studio Integration,这篇文章用来单独安装。1.打开CUDA安装程序,记住提取路径,提取直到出现如下页面2.不要关闭,根据提取路径找到如下文件:3.将以上文件拷贝到提示目录Build...原创 2019-07-11 14:54:05 · 4996 阅读 · 6 评论 -
pyqt5笔记——截取QLabel图片四个顶点,做文档较正
要求利用QLabel控件显示图片; 鼠标点击,获取单机坐标,根据四个顶点坐标,在图中画出截取区域; 确定,根据鼠标点击的四个点,求取单适应矩阵,做图像较正。说明画图在QLabel画图,需要继承QLabel类,重写paintEvent和mouseReleaseEvent。需要注意的是,在mouseReleaseEvent中获取鼠标点击的点的时候,global_point =e...原创 2019-06-11 09:33:37 · 3282 阅读 · 1 评论 -
python笔记——线程的暂停,恢复,退出
我们可以自己实现python线程控制. 一般的方法就是循环地判断一个标志位, 一旦标志位到达到预定的值, 就退出循环. 这样就能做到退出线程了. 但暂停和恢复线程就有点难了, 我一直也不清除有什么好的方法, 直到我看到threading中Event对象的wait方法的描述时.笔记链接如下:https://www.cnblogs.com/scolia/p/6132950.htmlhttps:...转载 2019-06-09 11:12:52 · 6043 阅读 · 0 评论 -
pyqt5笔记——QLable显示cv2读取的图片
在做pyqt5编程的时候,需要用QLable显示图片,QLable可以直接显示QPixmap读取的图片,但是显示numpy模块读取的图片时,需要做如下转换: def load_image(self,resize_height, resize_width,normalization=False): ''' 读取图片数据,默认返回的是uint8,[0...原创 2019-06-08 11:53:28 · 8914 阅读 · 2 评论 -
pyqt5笔记——QListView和QListWidget的使用
今天在用QListView部件的时候,想和C++上Qt一样使用QListView的currentRowChanged信号,以及使用addItem()一个个添加部件,但是使用pyqt5的时候,发现QListView里面没有这两个函数。于是翻了博客,发现QListWidget里面有这些函数,所有果断选择用QListWiget。并且,还学到了一招,setModel(list),参数是python...原创 2019-06-08 00:15:56 · 5706 阅读 · 0 评论 -
pyqt5学习笔记——QValidator类简介
QValidator简介官网文档内容1:The QValidator class provides validation of input text.The class itself is abstract. Two subclasses, QIntValidator and QDoubleValidator, provide basic numeric-range checking,...原创 2019-03-03 17:04:18 · 5017 阅读 · 2 评论 -
pyqt5练习——海康摄像头登录信息界面
环境PyQt 5.11.2 Python 3.6分析 海康摄像头开发,其中一部分需要用户手动输入IP、端口号、用户名、密码等信息,这些信息可以单独写成一个设置窗口,从窗口获取信息,并传入主窗口,方便后续开发。窗口UI实现功能对于IP地址、端口号、用户名、密码,能够根据正则表达式控制用户的输入类型,设置输入长度; 对于密码,可以设置明文、暗文显示 当用户输入完成...原创 2019-03-03 16:17:22 · 2408 阅读 · 1 评论 -
python+pyqt5线程、定时器
写给自己 python+Qt编写多线程的过程中,由于python和Qt都各自有各自的线程、定时器的书写方法,在此,将它整理一下。python线程的使用import threadingimport timedef fun(arg): #do somthing print('call fun(arg=%d)' % arg)for i in range(...原创 2019-03-04 22:38:05 · 3380 阅读 · 0 评论 -
python爬虫——爬取静态微博页面,找到可能认识的人
环境:BeautifulSoup4 (4.6.0) requests (2.19.1)分析 该博客是本人第一个爬虫项目,之前比较懒,没上传博客,最近再学爬虫,在此一并补上。 我们知道,爬虫获取数据的思路是: 先根据初始(初始id)的网页,筛选需要的网页,并把需要的网页url(用户id)加入到队列中,然后每次队列中取出一个网页,按初始页面的方式爬取,如此循环,即可获取大量...原创 2019-01-23 11:48:00 · 1454 阅读 · 0 评论 -
python爬虫——爬取豆瓣热门电影海报生成html文件
环境webbrowser urllib requests v2.21.0实现功能过程1.查看豆瓣热门电影模块源码: 看到其所在class为list-wp,我们想通过urllib里面的request,来获取豆瓣html源码,然后查找热门电影所在的位置,然后解析里面的信息。使用代码如下:from bs4 import BeautifulSoupfrom ur...原创 2019-01-20 11:14:21 · 1782 阅读 · 0 评论 -
python爬虫——图书馆html文件解析并存入excel
环境beautifulsoup4 xlsxwriter补上次爬取网页的分析代码:from bs4 import BeautifulSoupimport osimport copyfrom xlsxwriter.workbook import Workbookdef save_into_excel(persons_list,save_name): headings =...原创 2019-01-18 14:55:09 · 952 阅读 · 0 评论 -
python爬虫——爬取图书馆借阅数据
环境python3.6 BeautifulSoup4 —— v4.6 分析 由于图书管理系统很多人密码都未改,为默认密码,刚好最近在学爬虫,想爬出来试试手,并没有任何恶意,侵删。 本次主要包含以下内容: 模拟用户登录的程序 BeautifulSoup文档学习内容 爬取html文件的小程序 模拟用户登录方法一 requests...原创 2019-01-17 23:19:03 · 7162 阅读 · 3 评论 -
VS笔记——dll动态链接文件的生成及python调用
环境:VS2017 64位python IDE提前声明本帖仅实现简单的加减函数封装成dll,并且使用python调用,显示结果。 需要注意的是python只能调用C语言封装的dll文件,并且由于使用的python IDE为64位的,还需要一些配置,以下会有说明DLL文件的生成1.配置VS64位平台 生成,输出时选择使用X64 若没有X64,可参考...原创 2018-12-23 19:48:06 · 1995 阅读 · 3 评论 -
pyqt5练习笔记——QTableWidget数据表的增删改
说明PyQt5 5.11.2 利用QTableWidget部件实现数据表内数据的曾删改操作,并且获取删除和修改的id、new_name等信息,方便后续的接入数据库操作 对于增加操作,作为演示,只是固定添加一条信息代码如下import sysfrom PyQt5.QtWidgets import QApplicationfrom PyQt5.QtWidgets import QW...原创 2018-12-28 17:10:16 · 29109 阅读 · 8 评论 -
PyQt5 笔记(1):弹出窗口大全
有关提示窗口,保存,另存为,打开文件等窗口的使用,可参考如下网站:https://www.cnblogs.com/hhh5460/p/5174266.html转载 2018-12-22 11:35:17 · 3711 阅读 · 1 评论 -
python小窍门(1)——打印对象的属性及*运算符的使用
简述 python作为一个高级程序设计语言,其中有很多使用技巧,学会使用它可以减少你的代码量,从而减少编程时间。今天,我在学习python的时候学到了两个小技巧,准备写个博客,记录下,大家有需要的可以看下。1.打印对象的属性 很多时候,我们需要查看类里面所有的属性,如果用get函数获取属性会很麻烦,并且还要为每个变量都写一次,今天无意见看到了如下方法:class Ma...原创 2018-12-26 23:45:46 · 435 阅读 · 0 评论 -
pymysql踩坑——1054, "Unknown column 'name' in 'field list'"
MYSQL环境: MYSQL5.6 PyMySql 0.9.3出错代码如下:def marks_insert(name, pos_x, pos_y, start_offset, mark_points): global conn global cursor sql = "insert into marks (name, pos_x, pos_y,...原创 2018-12-26 23:21:49 · 7792 阅读 · 0 评论
分享