- 博客(8)
- 收藏
- 关注
原创 更好的题目集:一款增强 PTA 题目集列表的浏览器插件(课程分组 / 截止提醒 / 自动答题)
「更好的题目集」是一款开源免费的 Chrome/Edge 插件,专为 PTA 平台优化题目集列表。它支持按课程分组筛选、卡片显示课程徽章、截止倒计时与答题进度,提供浏览器通知与邮件双通道截止提醒,并附带实验性 LLM 自动答题功能(需自建后端)。插件不修改数据,仅增强展示与提醒体验,提升学习效率,已通过本地化部署实现零配置使用,助力学生高效管理多门课程任务。
2026-10-16 19:17:22
301
原创 解决 哔哩下载姬 无法显示登入二维码
摘要:哔哩下载姬(DownKyi-1.6.1)出现登录二维码无法显示问题,原因是登录URL数据超过119字节的二维码生成限制。通过使用dnSpy工具修改DownKyi.Core.dll文件,将QRCode.EncodeQRCode方法的版本参数从10调整为20,可临时解决该问题。操作需注意备份原文件,且软件更新后需重新修改。该方法涉及.NET程序集编辑,存在一定风险,建议等待官方更新更完善的解决方案。
2026-01-08 22:30:09
2165
3
原创 Python装饰器嵌套:原理与执行流程解析
这是因为Python在解析装饰器时,会从最靠近函数定义的装饰器开始处理,逐步向上应用。这确保了最内层的装饰器(最靠近函数定义)先被应用,形成"从内向外"的包装结构。装饰器嵌套是Python中一个强大而优雅的特性,其核心在于理解装饰阶段(从内到外)和调用阶段(从外到内)的区别。掌握这一原理,不仅能帮助您正确使用装饰器,还能在设计代码架构时做出更明智的决策。关键记忆点装饰顺序:从下到上(从内到外)执行顺序:从上到下(从外到内)退出顺序:从内到外。
2025-11-11 21:50:02
974
原创 [PTA]2-1 统计正数和负数的个数然后计算这些数的平均值(Java | C)
编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以double型数据显示。
2025-09-20 12:10:04
359
原创 [PTA]练习 删除重复字符
本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。我们知道ASCLL码一共能表达128个字符,所以可以申请一个长度为128的数组(假设为。在读取完成后将数组中被赋值为1的数,按下标大小输出为字符即可。输入是一个以回车结束的非空字符串(少于80个字符)。),将该字符的acll码与数组下标对应(此时为。(0表示为被读取),当读取到一个字符(假设为。输出去重排序后的结果字符串。),表示为已被读取。
2024-12-24 09:30:10
452
1
原创 [PTA]练习 十六进制字符串转换成十进制整数
输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。在一行中输出转换后的十进制数。题目保证输出在长整型范围内。输入在一行中给出一个以#结束的非空字符串。则只要先将读取到的第一个十六进制数。十六进制和十进制对应关系如下。位,当读到第二个十六进制数。位(即 f *16),再将。位,以此类推即可完成计算。
2024-12-23 22:38:42
1176
原创 [PTA]练习 方阵循环右移
本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。本题做法并不是将矩阵数据读取后进行转换,而是将读取到的数据直接放到对应的矩阵位置。接下来一共n行,每行n个整数,表示一个n阶的方阵。其中,在行的读取过程中, i, k 行不变,只需要将 j 列的数放到对应的 l 列中,而。按照输入格式输出移动后的方阵:即输出n行,每行n个整数,每个整数后输出一个空格。,将放入的矩阵位置标号为。
2024-12-20 17:39:44
630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅