C++题库复习软件,整理了800余道C++考试的常见题目,包含选择题、多选题、判断题,并具备保存历史答题记录、自动统计已答、正确、错误、未答情况、AI分析答案等功能,提高考试的复习效率和通过率
C++题库复习软件,整理了800余道C++考试的常见题目(选择题、多选题、判断题),并具备保存历史答题记录、自动统计已答、正确、错误、未答情况、AI分析答案等功能,提高考试的复习效率和通过率。
原文链接:https://blog.csdn.net/qq616491978/article/details/139642075
主要功能:
①C++考试常见题目;
②支持多题库导入及选择;
③支持保存答题记录;
④支持查看历史答题记录;
⑤支持使用AI分析参考答案。
数码暴龙机(Digivice)数码宝贝彩色复刻版!!- 使用Python、pixilart自制windows桌面宠物
最近正在学习PySide6桌面程序开发,继而萌生了用Python做一款桌面版数码暴龙机(电波暴龙机)的想法,经过几周的研究和探索,最后使用pixilart画像素画、使用PySide制作桌面宠物,使用Python代码控制点阵显示逻辑,终于完成了数码暴龙机(电波暴龙机)windows桌面彩色复刻版。接下来详细分享一下制作过程。
从零开始:手写数字识别程序的深度学习实践
手写数字识别程序简介,本程序是基于Python实现的全连接神经网络模型,专为识别0-9手写数字设计。作为深度学习的经典入门项目,程序从零构建了一个三层神经网络(输入层784节点、隐藏层100节点、输出层10节点),通过手动实现前向传播、反向传播及梯度下降算法,深入解析神经网络底层原理。核心功能模块数据预处理:加载MNIST数据集(60,000训练图+10,000测试图),将28×28像素图像扁平化为784维向量,并归一化像素值至[0,1]区间,标签转换为One-Hot编码。神经网络训练:初始化随机权重矩阵,通过Sigmoid激活函数实现非线性变换。逐样本迭代训练:前向计算输出概率,反向传播误差并更新权重(学习率0.02)。预测与评估:输入测试图像,输出10维概率向量,取最大值索引作为预测数字;最终测试准确率约92.7%。技术亮点与价值教学意义:帮助初学者直观理解梯度下降、链式求导等核心概念。
实用刷题复习软件源代码,可导入自定义excel题库,自动统计已答、正确、错误、未答情况,可保存历次答题记录,使用pyside6开发
工具提供了导入题库、保存历史答题记录、自动统计已答、正确、错误、未答情况等功能,提高考试的复习效率和通过率。
原文链接:https://blog.csdn.net/qq616491978/article/details/139642075
主要刷题功能:
①导入题库功能,支持xlsx和xls格式;
②支持多题库导入及选择;
③支持保存答题记录;
④支持查看历史答题记录;
⑤界面由HTML+CSS实现,支持选题、标记正确、错误、未答题目、统计答题情况;
⑥逻辑由Py+JS控制。
2024/9/5更新:
①支持答题选项提高到6项,ABCDEF。
2025/5/5更新:
①解决非gbk编码导入为空的问题。
2025/7/9更新
①解决参考答案显示异常问题
②增加右侧滚动条,解决题目过多导致查阅困难问题。
原文链接:https://blog.csdn.net/qq616491978/article/details/139642075
实用刷题复习软件【单机版.exe】,可导入自定义excel题库,自动统计已答、正确、错误、未答情况,可保存历次答题记录,使用PySide6开发
工具提供了导入题库、保存历史答题记录、自动统计已答、正确、错误、未答情况等功能,提高考试的复习效率和通过率。
原文链接:https://blog.csdn.net/qq616491978/article/details/139642075
主要刷题功能:
①导入题库功能,支持xlsx和xls格式;
②支持多题库导入及选择;
③支持保存答题记录;
④支持查看历史答题记录;
⑤界面由HTML+CSS实现,支持选题、标记正确、错误、未答题目、统计答题情况;
⑥逻辑由Py+JS控制。
2024/9/5更新:
①支持答题选项提高到6项,ABCDEF。
2025/5/5更新:
①解决非gbk编码导入为空的问题。
2025/7/9更新
①解决参考答案显示异常问题
②增加右侧滚动条,解决题目过多导致查阅困难问题。
原文链接:https://blog.csdn.net/qq616491978/article/details/139642075
【三步!手把手教你快速搭建本地deepseek应用】deepseek-r1-1.5b+ollama+anythingllm
【三步!手把手教你快速搭建本地deepseek应用】deepseek-r1-1.5b+ollama+anythingllm
python pygame 兔子接月饼小游戏【可执行程序】.zip
原文链接:https://blog.csdn.net/qq616491978/article/details/126625642
1)游戏主体,对应的文件是lunar_war.py
2)游戏精灵,对应的文件是lunar_sprites.py
3)游戏素材,对应的是images目录下的所有图片、音乐等素材,部分素材来源网络如有使用不当的请联系博主处理
游戏主体代码lunar_war.py负责控制游戏初始化、开始、结束、退出。
本游戏一共有七个精灵,分别是月饼精灵、兔子精灵、背景精灵、得分精灵、倒计时精灵、菜单精灵、鼠标精灵,每个精灵都继承Pygame的pygame.sprite.Sprite类。
最后希望大家中秋快乐,人月两团圆~
《中秋月》
【明】徐有贞
阴晴圆缺都休说,且喜人间好时节。
好时节,愿得年年,常见中秋月。
python pygame 兔子接月饼小游戏源码.zip
1)游戏主体,对应的文件是lunar_war.py
2)游戏精灵,对应的文件是lunar_sprites.py
3)游戏素材,对应的是images目录下的所有图片、音乐等素材,部分素材来源网络如有使用不当的请联系博主处理
游戏主体代码lunar_war.py负责控制游戏初始化、开始、结束、退出。
本游戏一共有七个精灵,分别是月饼精灵、兔子精灵、背景精灵、得分精灵、倒计时精灵、菜单精灵、鼠标精灵,每个精灵都继承Pygame的pygame.sprite.Sprite类。
最后希望大家中秋快乐,人月两团圆~
《中秋月》
【明】徐有贞
阴晴圆缺都休说,且喜人间好时节。
好时节,愿得年年,常见中秋月。
源码下载 Python Pygame|实现GIF(gif)动图的加载和降帧
【资源下载】最近在使用pygame开发游戏,练习python编程。但遇到了一个问题,就是如何载入已有的GIF动图增强游戏的效果,在csdn搜索了一下,发现相关的文章比较少,缺少实例。于是自己研究了相关内容,找到了解决方案。本篇文章用游戏编程实例介绍pygame如何载入GIF动图。
一、准备一份透明背景的GIF动画素材
二、使用pillow库对GIF动图进行解帧
三、使用pygame.image.load()读取所有解出来的帧并存入列表
四、在精灵类的update()方法中循环播放列表中的帧
五、避免精灵帧率过快对精灵进行降帧
六、实例完整源代码
【一种使用浏览器读取本地excel、josn等数据文件的方法】Python+JavaScript+HTML实现
一般来说,为了网络访问安全,浏览器是不能直接加载本地文件的,IE内核的浏览器提供了AX控件实现本地文件的读取,Chrome 86 版本后也提供了相应的API,但都存在使用限制和兼容性问题。有时开发者只是想利用浏览器编制一些简单的脚本完成一些任务,不想学习C、C++、Python生成exe这么大动作,例如使用JavaScript脚本读取本地一个excel文件进行统计分析。但由于浏览器无法使用本地文件这个限制,只好放弃。本文讨论研究一种非IE内核浏览器读取本地excel数据的方法,绕开这个限制。
Python+JavaScript+html编写的免费刷题工具,可以实现浏览器读取本地excel文件,自定义题库,祝大家考试高分
Python+JavaScript+html编写的免费刷题工具,可以实现浏览器读取本地excel文件,自定义题库。
软件特色:
1.完全免费使用,没有任何广告插件;
2.实现了浏览器读取本地excel文件,非IE浏览器也可以轻松读取本地文件,解决兼容性问题;
3.支持自定义题库导入,把需要复习的题库按模板格式要求存放在软件同级目录,即可自动导入开始刷题;
4.支持错题、未答题目的不同颜色标注,轻松查看错题、漏题;
5.支持手动显示和隐藏参考答案。
一种获取tkinter子窗口返回值的方法
最近在开发一款基于tkinter的统计小工具,遇到一个需求是从主窗口弹出子窗口,用户在子窗口选择或输入值后关闭窗口,主窗口获得用户从子窗口输入的值。
本来看似简单的一个需求,但在网上搜索几次才找到一些方法和描述,也不是到是不是关键字描述的不够准确,找到的文章相关性不高。最后通过仔细阅读几篇文章和自己摸索,找到了一种使用传递引用的解决方案。
该方法主要是使用python的list完成子窗口的值返回,因为list作为函数参数传入时,传递的是list对象的地址,所以子窗口对参数`list`的修改等于对主窗口list对象的修改。
二维码数据压缩源代码 - 使用python对二维码数据进行压缩 -不乱码,支持中文
当前二维码的应用越来越广泛,包括疫情时期的健康码也是应用二维码的典型案例,最近需要通过一张二维码显示较多文本数据,也就是`对二维码数据进行压缩`,使用CSDN搜索了半天居然没有能简单使用的代码,很多事例代码解决不了`字符编码`、`中文乱码`等常见问题。因此只能自己研究了。
本文的目标很明确,就是使用python,实现`一张二维码显示更多信息`,代码简单实用,`不乱码`,`支持中文`,`copy就能运行`,`支持txt、doc、wps、docx、xls、xlsx、pdf、gif、jpg、png、mp4、avi、mp3等所有文件格式`,压缩、生成、读取二维码一个py文件实现。
pycharm安装第三方库和【PyCharm社区版】工具详情介绍
pycharm安装第三方库以及【PyCharm社区版】工具详情介绍,本文介绍如何使用猿如意,下载安装【PyCharm社区版】,并做设置中文、搜索下载第三方包等配置。PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
我用python生成了一亿棵不同的圣诞树 - 使用Python代码自动生成圣诞树轮廓
圣诞将至,这次来试试用Python代码过圣诞节把~挑战生成一亿棵圣诞树,其实是使用Python代码自动生成圣诞树轮廓。大家可能会疑惑一亿棵圣诞树,计算机内存早就爆掉了,怎么可能啊。其实这里一亿棵树是指:代码可以根据你输入的圣诞树图片自动生成与之对应的圣诞树轮廓,图片有多少轮廓就有多少。
所以其实这是一篇使用Python代码自动生成圣诞树轮廓的文章。
圣诞树终于是画好了,从网上搜集资料、学习大神代码,到自己完成本篇文章,发现Python实现一个想法真的很快,前前后后也就一两个小时,非常适合快速实现小需求。
Python|excel表格数据一键转json格式小工具|支持xlsx、xls格式转json|源码
最近在使用JavaScript编写一些浏览器RPA脚本,脚本使用过程中遇到一些问题,脚本使用的数据往往存放在excel表,但运行时只能读取json数据,导致频繁人工excel转json,效率低下。
遇到问题后赶紧搜索excel转json小工具,发现可以直接使用的工具很少,基本只提供部分代码,而且没有图形化界面。
还是自己动手好玩。本篇文章介绍使用Python开发excel一键转json小工具,实现任意选中excel的xlsx和xls文件转化成json文件,并把结果显示在界面中。
Python|excel表格数据一键转json格式小工具|支持xlsx、xls格式转json|可执行文件exe
最近在使用JavaScript编写一些浏览器RPA脚本,脚本使用过程中遇到一些问题,脚本使用的数据往往存放在excel表,但运行时只能读取json数据,导致频繁人工excel转json,效率低下。
遇到问题后赶紧搜索excel转json小工具,发现可以直接使用的工具很少,基本只提供部分代码,而且没有图形化界面。
还是自己动手好玩。本篇文章介绍使用Python开发excel一键转json小工具,实现任意选中excel的xlsx和xls文件转化成json文件,并把结果显示在界面中。
Python-使用tkinter开发动态二维码文件发送端源代码
【2022.11.11更新】之前四篇文章论证了利用二维码传输文件的可行性,本章使用python的tkinter库开发【动态二维码文件发送端】,发送端具备文件选择、开始发送文件、停止发送文件以及显示发送状态的功能。经过简单分析,要开发该程序,需要完成以下五个步骤,1)程序的界面设计;2)选择文件功能开发;3)文件拆分成二维码功能开发;4)发送和停止线程开发;5)发送状态更新功能开发。接一下一个一个步骤进行研究。
Javascript编写的Python内置函数查询工具
Python有丰富的内置函数实现各种功能,但查询内置函数时总是需要百度查,有没有一个小工具可以单机无网络查询Python内置函数,方便自己学习编写Python程序呢?在网上查了一下好像没有,那就自己做一个吧。
Python Pygame|实现GIF(gif)动图的加载和降帧
最近在使用pygame开发游戏,练习python编程。但遇到了一个问题,就是如何载入已有的GIF动图增强游戏的效果,在csdn搜索了一下,发现相关的文章比较少,缺少实例。于是自己研究了相关内容,找到了解决方案。本篇文章用游戏编程实例介绍pygame如何载入GIF动图。
一、准备一份透明背景的GIF动画素材
二、使用pillow库对GIF动图进行解帧
三、使用pygame.image.load()读取所有解出来的帧并存入列表
四、在精灵类的update()方法中循环播放列表中的帧
五、避免精灵帧率过快对精灵进行降帧
六、实例完整源代码
程序猿乘风破浪 Python Pygame 原创小游戏【源码】
第一次参加猿创征文活动,肯定要来一波大的!Σ(⊙▽⊙"a!!!
在夏天结束不久之际,让我们再来一波冲浪,感受夏日阳光下程序员的刻苦钻研精神,和无处可放基情。
最近学习了一丁点Pygame技能,感觉有点上头,一波操作创作“程序猿乘风破浪”游戏一款,希望大家喜欢。
Python Pygame 实现宝可梦对战场面
宝可梦游戏是小时候最喜欢的掌机游戏之一,印象最深刻的是宝可梦(黄)、宝可梦(金、银)还有红蓝宝石。游戏的设计很出色,画面精致,可以说是是掌机时代的代表了。
本篇文章使用Pygame实现宝可梦的战斗场景,重温经典。
Javascript编写的汇编语言8086指令查询工具,浏览器直接打开运行,只需一个HTML文件。
Javascript编写的汇编语言8086指令查询工具,浏览器直接打开运行,只需一个HTML文件。涉及Javascript键盘事件、字符串从左到右匹配、动态生产Label DOM对象。
汇编语言还是在大学的时候学的,汇编语言有个特点是语句短、条数多,很难可以把全部指令都背熟。当时就想编写一个软件可以随时查阅汇编语言的各类指令,而且软件不需要编译可以随时更新,可惜当时用javascript语言写只写了一半,现在终于有空了,就把另一半补全了。
开心连连算,一纯HTML+CSS+Javascript开发的益智类的数字棋牌游戏,无游戏框架,浏览器直接运行,源码随时修改
开心连连算是一款益智类的数字棋牌游戏,可以培养数学思维与空间思维,还可以在与对手竞技的过程中收获胜利的乐趣。
玩家可以通过选择手牌中的数字放入棋盘中,想办法让棋盘中的数字形成横、竖、对角线三连子,并让三连子数字之和的余数最大,例如9+4+3=6。除了要连成三连子外还要与对手进行较量看看谁能让自己的数字连起来的得分更大,分数高的则获胜而且可以获得相应金币,连胜次数越多获得的金币会成倍的增长,但是一旦输了就丢掉所有金币,玩家一定要认真计算稳住胜局哟。
更新日志:
1、增加数字滑动触碰选择效果,操作更简便
2、增加游戏新手教程,让玩家快速融入游戏当中
3、优化游戏结果显示效果,让游戏结果更清晰易懂
4、优化状态栏显示,添加更多文字提示
5、优化游戏积分计算规则,增加游戏可玩性
Python-使用tkinter开发动态二维码文件发送端
之前四篇文章论证了利用二维码传输文件的可行性,本章使用python的tkinter库开发【动态二维码文件发送端】,发送端具备文件选择、开始发送文件、停止发送文件以及显示发送状态的功能。经过简单分析,要开发该程序,需要完成以下五个步骤,1)程序的界面设计;2)选择文件功能开发;3)文件拆分成二维码功能开发;4)发送和停止线程开发;5)发送状态更新功能开发。接一下一个一个步骤进行研究。
Python-获取操作系统版本、计算机名、用户名、MAC地址和IP地址信息,并打印成二维码
几个月前开始学python,感觉python库很多,比其他语言使用起来更方便。最近有个想法想利用二维码传输数据。要实现传输数据,第一步需要先把待传输的数据显示成二维码。经过前期上网检索,发现有人已经写过类似的内容,但不够详细,那就自己拿来练练手吧。
思考了一下,第一时间想到的场景是:把自己电脑基础信息展示成二维码,比如将操作系统版本、计算机名、用户名、MAC地址、IP地址展示成二维码。经过网上搜寻资料,发现要实现获取操作系统版本、计算机名、用户名、MAC地址、IP地址然后打印成二维码需要使用到4个python库,接下来一个一个库试试怎么用。
Python-动态二维码文件接收端开发,涉及tkinter进度条Progressbar、Pillow对象转换为numpy对象等
之前第四篇文章已经验证过可行性,现在对之前的代码进行优化改进,接收端的设计原理如下:(一)通过pyautogui库对电脑屏幕进行高频截图(移动端摄像头拍摄),使用pyzbar库、OpenCV库、numpy库把截图中单张二维码包含的数据识别出来;(二)使用base64库、zlib库、对识别出来的全部数据进行拼接、解码、解压缩、最后还原出源文件;(三)使用tkinter的Progressbar、Label,显示文件接收进度,最后显示还原文件的绝对路径。
javascript编写的考试复习工具、刷题神器,支持导入excel题库
最新公司给了好多EXCEL的复习题库,让我们去复习考试,一个一个去看实在有点枯燥,记忆起来比较困难就想在网上找一下有没有通过导入EXCEL题库,自己复习的软件,然后找了半天不是运行不了就是要收费之类的,总是找不到简单可用的,于是自己就想想能不能用javascript自己写一个,然后就东拼西凑一些网上的可用代码自己写了个小工具,实现了用javascript读取EXCEL表的题库,然后实现自动出题复习并算分,不过由于需要用到IE的EXCEL AX控件,所以只能用IE内核的浏览器使用。现在分享给遇到同样问题的朋友们,代码写的一般般,有兴趣童鞋的可以改改丰富一下功能。
用javascript写的汇编指令查找程序
用javascript写的汇编指令查找程序,可以直接用网页打开使用,浏览器兼容性可能不好,可尝试多个浏览器
Java编写的简单语法、词法分析
Java编写的简单语法、词法分析,对学编译原理有一定帮助