正在加载中...
摘要: 前言 之前写过很多关于无边框窗口并给窗口添加特效的博客,按照时间线罗列如下: 如何在pyqt中实现窗口磨砂效果 如何在pyqt中实现win10亚克力效果 如何在pyqt中通过调用SetWindowCompositionAttribute实现Win10亚克力效果 如何在pyqt中在实现无边框窗口的同时 阅读全文
posted @ 2021-04-14 21:28 之一Yo 阅读(4606) 评论(21) 推荐(3) 编辑
摘要: 前言 在之前的博客《如何在 pyqt 中实现平滑滚动的 QScrollArea》中,我们使用定时器和队列实现了平滑滚动。但是实现代码还是有一点复杂,所以这篇博客将使用 Qt 的动画框架 QPropertyAnimation 来实现相同的功能。 实现过程 SmoothScrollBar 滚动过程其实就 阅读全文
posted @ 2023-01-25 12:05 之一Yo 阅读(110) 评论(1) 推荐(1) 编辑
摘要: 前言 我们都知道 MySQL 实现了 SQL 标准中的四个隔离级别,但是具体是如何实现的可能还一知半解,本篇博客将会从代码层面讲解隔离级别的实现方式,下面进入正题。 事务 考虑这样一个场景:博主向硝子酱的微信转了 520 块钱,在余额充足的正常情况下博主的账户余额会少 520 块,而硝子酱则会多 5 阅读全文
posted @ 2022-12-10 23:58 之一Yo 阅读(224) 评论(0) 推荐(2) 编辑
摘要: 前言 无规矩不成方圆,代码亦是如此,本篇文章将会介绍一些自己做项目时遵守的较为常用的 Python 代码规范。 命名 大小写 模块名写法: module_name 包名写法: package_name 类名: ClassName 方法名: method_name 异常名: ExceptionName 阅读全文
posted @ 2022-11-15 23:54 之一Yo 阅读(408) 评论(0) 推荐(2) 编辑
摘要: 问题描述 Inno Setup 是一款十分强大的 Windows 安装程序制作软件,可以通过编写并编译 iss 脚本来创建安装包。之前都是直接将 Pyinstaller 生成的文件夹压缩为 zip 格式来发布,但是这样做存在一些问题,比如没有桌面和开始菜单快捷方式,没法关联支持的文件格式。而通过 I 阅读全文
posted @ 2022-11-07 12:54 之一Yo 阅读(329) 评论(0) 推荐(1) 编辑
摘要: 前言 这学期选修了嵌入式系统的课程,大作业选择的题目是人脸口罩检测。由于课程提供的开发板搭载的芯片是 STM32F103ZET6,跑不动神经网络,所以打算将 OV7725 拍摄到的图像通过串口传输给上位机处理。关于人脸口罩检测可以参见上一篇博客《如何使用 Yolov4 训练人脸口罩检测模型》,本篇博 阅读全文
posted @ 2022-10-15 19:03 之一Yo 阅读(411) 评论(5) 推荐(0) 编辑
摘要: 前言 疫情当下,出入医院等公共场所都被要求佩戴口罩。这篇博客将会介绍如何使用 Yolov4,训练一个人脸口罩检测模型(使用 Yolov4 的原因是目前只复现到了 v4 😇),代码地址为 https://github.com/zhiyiYo/yolov4。 Yolov4 Yolov4 的神经网络结构 阅读全文
posted @ 2022-10-06 11:48 之一Yo 阅读(556) 评论(3) 推荐(1) 编辑
摘要: 问题描述 当我们使用 QMediaPlayer 播放歌曲时,歌曲文件的句柄会被占用。如果想使用 mutagen 库对正在播放地歌曲进行数据写入,就会出现下述问题: Traceback (most recent call last): File "D:\Anaconda\envs\Groove\lib 阅读全文
posted @ 2022-09-25 16:16 之一Yo 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 前言 因为不用考研,所以大四一整年可以自由自在地学习一直以来想学却又没时间去学的东西。快乐的大四时光总是显得十分短暂,这篇博客主要用来总结过去一年所学的知识。 基础类课程 计算机组成原理 上的是哈尔滨工业大学的慕课,讲了计算机的几个组成部分,包括CPU、存储器、总线和 IO,上起来没什么新鲜感,和大 阅读全文
posted @ 2022-09-08 00:20 之一Yo 阅读(2315) 评论(17) 推荐(10) 编辑
摘要: 前言 操作系统为每个进程提供了一个假象:它拥有属于自己的大量的私有内存,可以有巨大的连续地址空间放入自己的代码和数据。用户程序中访问的地址都是虚拟地址,需要经过操作系统和硬件的协同工作将这个虚拟地址翻译为物理地址,找到想要的信息。之所以提供这样的假象,是为了隔离和保护,没有人会希望一个恶意进程随意修 阅读全文
posted @ 2022-08-01 12:27 之一Yo 阅读(1206) 评论(13) 推荐(8) 编辑
摘要: 前言 酷狗、网抑云和 QQ 音乐都有桌面歌词功能,这篇博客也将使用 pyqt 实现桌面歌词功能,效果如下图所示: 代码实现 桌面歌词部件 LyricWidget 在 paintEvent 中绘制歌词。我们可以直接使用 QPainter.drawText 来绘制文本,但是通过这种方式无法对歌词进行描边 阅读全文
posted @ 2022-07-23 20:51 之一Yo 阅读(723) 评论(15) 推荐(5) 编辑
http://www.vxiaotou.com