摘要: 前言 之前写过很多关于无边框窗口并给窗口添加特效的博客,按照时间线罗列如下: 如何在pyqt中实现窗口磨砂效果 如何在pyqt中实现win10亚克力效果 如何在pyqt中通过调用SetWindowCompositionAttribute实现Win10亚克力效果 如何在pyqt中在实现无边框窗口的同时 阅读全文
posted @ 2021-04-14 21:28 之一Yo 阅读(2305) 评论(6) 推荐(0) 编辑
摘要: 前言 Qt 自带的工具提示样式不太好看,就算加了样式表也时不时会失效,同时工具提示没有阴影,看起来就更难受了。所以本篇博客将会介绍自定义工具提示的方法,效果如下图所示: 实现过程 工具提示其实就是一个带了标签的窗口,为了给工具提示加上阴影,只要给窗口设置 QGraphicsShadowEffect 阅读全文
posted @ 2022-05-23 23:51 之一Yo 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 前言 本篇博客将会详细介绍 CSAPP 之 ShellLab 的完成过程,实现一个简易(lou)的 shell。tsh 拥有以下功能: 可以执行外部程序 支持四个内建命令,名称和功能为: quit:退出终端 jobs:列出所有后台作业 bg <job>:继续在后台运行一个处于停止状态的后台作业,<j 阅读全文
posted @ 2022-05-22 14:20 之一Yo 阅读(64) 评论(0) 推荐(1) 编辑
摘要: 前言 本篇博客将会介绍 CSAPP 之 CacheLab 的解题过程,分为 Part A 和 Part B 两个部分,其中 Part A 要求使用代码模拟一个高速缓存存储器,Part B 要求优化矩阵的转置运算。 解题过程 Part A 题目要求 Part A 给出了一些后缀名为 trace 的文件 阅读全文
posted @ 2022-05-18 15:29 之一Yo 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 前言 本篇博客将会介绍 CSAPP 之 AttackLab 的攻击过程,利用缓冲区溢出错误进行代码注入攻击和 ROP 攻击。实验提供了以下几个文件,其中 ctarget 可执行文件用来进行代码注入攻击,rtarget 用来进行 ROP 攻击。 每种攻击都有等级之分,如下表所示。 阶段 程序 等级 攻 阅读全文
posted @ 2022-05-15 21:05 之一Yo 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 前言 本篇博客将会展示 CSAPP 之 BombLab 的拆弹过程,粉碎 Dr.Evil 的邪恶阴谋。Dr.Evil 总共设置了 6 个炸弹,每个炸弹对应一串字符串,如果字符串错误,炸弹就会被引爆💣,如下图所示: 字符串的长度未知,所以暴力破解是不可取的,也就是说这个实验就是要逼着拆弹小分队将 b 阅读全文
posted @ 2022-05-14 13:49 之一Yo 阅读(95) 评论(0) 推荐(2) 编辑
摘要: 问题描述 如今显示器的分辨率越来越高,如果不启用 DPI 缩放,软件的字体和图标在高分屏下就会显得非常小,看得很累人。从 5.6 版本开始,Qt 便能支持 DPI 缩放功能,Qt6 开始这个功能是默认开启的。 启用 DPI 缩放后,文字不会有太明显的锯齿问题,但是使用 QIcon 设置的图标却会显得 阅读全文
posted @ 2022-05-11 20:11 之一Yo 阅读(141) 评论(6) 推荐(3) 编辑
摘要: 前言 在软件开发中肯定要用到图标,比如下图的 Groove 音乐中就用到了许多图标。一种获取这些图标的方法是把 Groove 音乐截个图,然后熟练地开启 Photoshop,开始抠图。这种方式很逊,效率也很低(虽然我刚开始就是这么干的)。 如果打开 C:/Program Files/WindowsA 阅读全文
posted @ 2022-05-11 10:50 之一Yo 阅读(509) 评论(7) 推荐(3) 编辑
摘要: 前言 本篇博客将会剖析 CSAPP - DataLab 各个习题的解题过程,加深对 int、unsigned、float 这几种数据类型的计算机表示方式的理解。 DataLab 中包含下表所示的 12 个习题,其中 9 个和整数有关,3个和单精度浮点数有关。 函数名 功能描述 分数 操作符 bitX 阅读全文
posted @ 2022-05-07 12:50 之一Yo 阅读(133) 评论(6) 推荐(1) 编辑
摘要: 前言 Win10 自带了一款很好用的音乐播放器 —— Groove 音乐,但是只能支持本地音乐的播放。2020年3月底到4月底,自己一直在学习 PyQt5,然后从 2020年5月开始,着手使用 PyQt5 编写增强版的 Groove 音乐。因为平时有课,所以大部分代码是在寒暑假编写的。 刚开始代码写 阅读全文
posted @ 2022-04-23 23:04 之一Yo 阅读(389) 评论(3) 推荐(6) 编辑
摘要: 问题描述 今天在敲代码的时候遇到了一个问题,报错信息如下所示: File "D:\Python_Study\Github_Repositories\Hotspot-Detector\algorithm\net\ssd.py", line 7, in <module> import torch Fil 阅读全文
posted @ 2022-04-15 10:21 之一Yo 阅读(26) 评论(0) 推荐(0) 编辑