自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Soaring's解忧杂货铺

记录各种疑难杂症的解决办法

  • 博客(19)
  • 收藏
  • 关注

原创 获取树的全路径

本文展示了2种获取一棵树型数据结构的全路径获取的方法。

2024-04-19 10:00:29 165

原创 【Python】【PySimplegui】popup控件自适应弹出位置

【Python】【PySimplegui】popup控件自适应弹出位置

2024-02-21 11:59:37 127

原创 Ubuntu系统的百度网盘网络错误导致无法上传和下载文件问题解决方法

昨天在Ubuntu上用百度网盘上传几个4G多的文件和2个有上万个小文件的文件夹的时候,突然网络出现异常,导致很多上传的文件任务都卡住了,把上传任务全部删除后还是提示有9个上传任务,但上传任务列表为空。此时无法上传和下载文件,把百度网盘卸载重装、重启电脑后也没有解决问题,在网上找了很久也没发现方法,所以在这里记录一下解决办法。今天我通过搜索百度网盘的方法,找到了百度网盘在Ubuntu下的一个目录配置,然后删掉目录配置就可以正常上传和下载了。...

2022-07-29 13:48:29 1343 1

原创 【Python3学习】学习Python必看的几本书

声明:本文首发于本人知乎文章,转载请按照规范声明文章来源,谢谢!身边偶尔会有人问我,我想学习Python编程,应该看哪本书?下面就是我的回答:第一本《疯狂Python讲义》从零开始学习,Python编程从入门到实践,看这本就够了。本书是一本非常适合Python零基础入门Python书籍。据说一个8岁的小朋友在此书未正式出版前就已学习了书里讲到的很多内容并动手写出了自己的程序(绝对不是在屏幕上显示“Hello world!”)本书同样也是为了那些打算深入掌握Python的编程爱好者而编写,适合.

2022-03-07 16:42:37 4543

原创 【Python学习】【UI控件】超简单的Python UI模块pysimplegui的使用:主题随心变

首先,安装pysimplegui模块:pip install pysimplegui然后,废话不多说,直接上代码!import PySimpleGUI as sgfrom random import choicetheme_list = sg.theme_list()EXIT = Falsedef main_window(): global EXIT theme = choice(theme_list) sg.theme(theme) layout .

2022-03-05 12:01:08 1305

原创 【Python学习】【自动化测试】使用playwright进行网页自动化测试

声明:本文首发于本人知乎文章,转载请按照规范声明文章来源,谢谢!目录一、什么是playwright?二、安装playwright三、牛刀小试四、自动生成代码五、亮点一、什么是playwright?playwright支持Chrome、Firefox、Safari、Microsoft Edge 等主流浏览器,支持以有头模式、无头模式运行浏览器。playwright提供了同步和异步API,可以结合Pytest测试框架使用,并且支持自动录制浏览器端的操作脚本。大大降低了自动化测试的门槛,有没有一种相见.

2022-03-04 20:42:29 11010 2

原创 [Python3学习]如何用pip删除python模块所有的依赖子模块?

当你用pip install xxx完成了xxx模块安装后,你发现pip会自动帮你安装xxx依赖的模块。等到你删除xxx模块的时候,你的电脑上就残留了xxx依赖的模块,所以,要怎么删除pip安装的python模块的子模块呢?本文就告诉你两种删除python模块依赖的子模块的方法!

2022-03-03 12:04:11 16902

原创 tk界面最小化到托盘后线程停止工作,请问各位大神需要如何解决呢?

我写了一个闹钟工具,最小化到托盘后,无法继续倒计时,到点后也无法提醒。请各位大神看看问题要如何解决呢?下面是代码:1、闹钟的代码,文件名alarm.pyimport ctypesimport threadingimport timeimport tkinter.messagebox as messageboxfrom tkinter import *from datetime import datetimefrom systrayicon import SysTrayIconclas

2020-09-28 11:35:55 878 5

原创 json格式字符串与xml格式互转

话不多说,直接上代码,没有注释!1、xml解析代码import copyimport reclass TinyXmlPraser: def __init__(self): self.version = '' self.nlist = [] self.root = None self.node = None def from_file(self, xmlpath): filestr

2020-09-28 11:25:34 812

原创 KMP算法代码简单介绍

KMP算法代码简单介绍KMP的核心就是获取目标字符串最大的前后缀交集长度列表,也就是大家经常看到的next列表。废话不多说,直接上代码!def get_next(s: str) -> list: ''' 获取字符串最大的前后缀交集长度列表next e.g.: s = 'abcabe' -> next = [-1, 0, 0, 0, 1, 2] *******前后缀名词解释******* s的前缀为: 'a', 'ab', 'abc', 'abca',

2020-08-25 11:46:19 255

原创 学习笔记(01):程序员的数学:优化理论-最直观易理解的优化算法

程序员的数学-优化理论

2020-02-07 16:07:12 202

原创 PyQt5学习心得(五)入门提高——UI界面美化

上一集所介绍的自定义控件的内容,大家可能意犹未尽,但我只能写那么多内容,因为我自己也才到达那个程度,其他更深的内容还需要在今后的学习中不断去提高。那么,我今天想给大家介绍的内容是关于UI界面美化的,就是如何让图形化界面更加美观。首先,让大家看一个美化后的UI界面(可能并不美观)。其实很简单,只需要在上集代码的基础上,添加下面的代码,就可以看到效果了! self.setStyl...

2019-04-29 15:39:44 10471

转载 魅族手机安装低版本的应用APK失败问题解决

魅族手机,每次安装了一个高版本的APK之后,卸载后再安装低版本的APK时,就提示安装失败。用ADB调试时发现提示:Failure [INSTALL_FAILED_VERSION_DOWNGRADE]先是在手机上清理,仍然不行。然后又在网上查了半天,才发现下面的文章给出了解决方案!在开发安卓应用的时候把apk卸载了,后面在开发调试的时候发现那些卸载过的应用怎么样也安装不上了,就提示安装失败,...

2019-04-26 18:13:21 3035

原创 PyQt5学习心得(四)入门提高——自定义控件:带搜索功能的输入下拉框

上一集将了一些UI界面开发常用的控件,但是在有些时候,这些常用的控件无法满足我们的需求,比如:我想实现一个输入框,并且带有下拉和搜索功能,就没有一个现成的控件可以满足这个需求。那么,我们要如何实现这个功能呢?这时候,就需要一个自定义控件来实现我们的需求了!说到自定义控件,其实在第二集的自定义信号里就已经涉及了,当时我们自定义了一个可以响应点击消息的MyLabel控件,大家可以点击【传送门】去温故...

2019-04-24 14:47:45 8300 18

原创 PyQt5学习心得(三)简单入门——常用的控件:标签、文本框、下拉框、按钮、对话框

上一集简单介绍了PyQt5的自定义信号与信号断开。那么,接下来,我们需要了解一下PyQt5有哪些控件可以供我们使用。一般来说,涉及到UI编程,会用到的控件无非就是如下几种类型:标签、文本框、按钮、下拉框、对话框、计数器、滑动条、分隔线、图像绘制控件、多媒体播放控件、日历控件、日期时间控件等等。本文主要是介绍几种常用的控件:标签、文本框、下拉框、按钮、对话框。标签(QLabel)这个控件主要...

2019-04-19 11:54:44 2801

原创 PyQt5学习心得(二)简单入门——自定义信号与信号断开

自定义消息第一篇文章将了简单的初始化窗口、按钮、消息响应。但并不是所有的控件都支持点击消息,那么问题来了,那些没有点击消息响应的控件,是否可以让它也接受点击消息呢?答案是肯定的!下面我们就看看这段代码:from PyQt5 import QtCorefrom PyQt5.QtWidgets import *class MyLabel(QLabel): def __init__...

2019-04-17 21:19:34 3670

原创 PyQt5学习心得(一)简单入门——初始化窗口、按钮、消息响应

安装PyQt5如果安装了pip(python3已经自带),直接使用pip install PyQt5即可安装!如果有遇到安装后倒入模块失败的问题,网上已经有很多解决方法了,建议去官网下载安装包进行本地安装,这里提供一下官网下载地址:https://www.riverbankcomputing.com/如何使用PyQt5废话少说,直接上代码!from PyQt5 import QtCore...

2019-04-16 13:03:45 5969

原创 python3发送带多张图片、附件的邮件

python3发送带多张图片、附件的邮件话不多说,直接上代码,没有注释!from email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartfrom email.header import Headerclass ...

2019-04-11 16:54:23 2815 1

原创 windows下使用adb结束安卓进程

windows下使用adb结束安卓进程bat代码如下::: 结束电视上的某个进程,默认是结束monkey进程@echo offset default_pkg=monkeyset package=%1if "X%1"=="X" ( set package=%default_pkg%)else ( set package=%1)set gid=grep %pac...

2018-12-26 12:54:59 1432

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除