- 博客(50)
- 收藏
- 关注
原创 Jmeter史上最全安装下载教程(含配置文件)
1、官网下载链接点击下载框中的zip包,zip后缀那个才是Windows系统的Jmeter2、下载完成后解压到指定盘符,做好分目录。我是解压到D:盘下的。只要自己记得住它的位置在哪就好,后面配置环境变量要用到。
2025-04-01 20:29:32
8389
17
原创 Word Jumble 猜单词游戏代码分享
本文介绍了一个用Python开发的WordJumble猜单词游戏。该游戏随机选取单词并打乱字母顺序,玩家需猜出原单词。代码实现了单词序列创建、随机选词、字母乱序和玩家交互等功能,使用循环和条件判断进行游戏控制。游戏简单有趣,既能练习Python基础语法(字符串操作、随机数生成等),又具有娱乐性。玩家可输入猜测答案,程序会判断是否正确并提供继续游戏选项。运行代码即可体验这个寓教于乐的小游戏。
2025-06-26 08:00:00
419
原创 Python 智力问答游戏:用 SQLite 与 Tkinter 打造趣味问答体验
摘要:本文介绍了一个使用Python开发的智力问答游戏,结合SQLite数据库存储题目和Tkinter构建GUI界面。游戏功能包括题目管理(支持增删改查)、图形化答题界面(单选按钮选择)、自动计分系统(每答对加10分)。实现过程分为数据库操作(创建表、插入题目)和GUI开发(显示题目、判断答案)两部分。该项目展示了Python在数据库应用和图形界面开发中的实践价值,可作为编程学习案例,并可通过扩展题目库等功能进一步优化。(148字)
2025-06-25 14:30:00
524
原创 Python 猜数字小游戏:Tkinter 实现的互动猜数挑战
这是一个基于Python Tkinter开发的猜数字小游戏。游戏随机生成0-1024的数字,玩家通过输入框猜测,系统会提示"大了"或"小了",并实时显示猜测范围边界。游戏记录尝试次数,并根据次数给予不同评价:1次猜中获得最高评价,10次以内获得称赞,超过50次则有鼓励提示。程序采用模块化设计,包含核心变量初始化、游戏逻辑处理、结果评价和GUI界面构建等功能。该项目适合Python初学者学习GUI开发和基础游戏逻辑,可通过添加难度选择、计时功能等进一步扩展。完整代码简洁
2025-06-24 22:30:00
905
原创 算法设计与分析期末复习题(含选择填空简答题)
本文系统梳理了算法设计与分析的核心知识点,主要内容包括: 一、算法类型及特征 常见算法类型:分治法、动态规划、贪心法、回溯法、分支限界法的定义与特点 算法选择标准:时间复杂度、最优子结构、重叠子问题等关键特征 二、典型算法应用场景 分治法:棋盘覆盖、循环赛日程、归并排序等 动态规划:最长公共子序列、矩阵连乘、背包问题等 贪心法:最小生成树、单源最短路径等 回溯法:N皇后、TSP问题等 三、算法实现与优化 基本算法实现(如递归逆序输出、欧几里得算法) 解题步骤(如分支限界法的剪枝策略) 性能优化技巧(如动态规
2025-06-24 16:39:08
1826
原创 Python 实现简易计算器:Tkinter 图形界面开发实践
摘要:本项目基于Python的Tkinter库开发了一个简易计算器,具备加、减、乘、除等基本运算功能,支持退格、清空和结果显示。代码使用了Tkinter的GUI组件和事件绑定机制,通过eval函数实现计算逻辑(需注意安全风险)。该项目结构清晰,包含输入处理、计算逻辑和界面布局三部分,是学习Python GUI开发的入门实践。后续可扩展更多运算符、优化界面设计或改进安全计算方式,适合初学者作为GUI开发练手项目。
2025-06-24 11:30:00
426
原创 Python 实现弹球小游戏:基于 Tkinter 的趣味互动开发
本文介绍了一个基于Python Tkinter库开发的简易弹球游戏。游戏包含红色小球和蓝色挡板两个主要元素,通过检测小球触碰画布底部判断游戏结束。项目采用Python+Tkinter技术栈,详细解析了Ball类和Paddle类的核心代码实现,包括窗口创建、游戏循环、碰撞检测等基础功能。当前版本实现了小球垂直运动,未来可扩展挡板交互、计分系统、音效等功能。该项目适合Python初学者学习GUI开发和简单游戏逻辑,代码简洁易懂,可作为游戏开发的基础模板进行拓展完善。
2025-06-23 22:41:31
641
原创 软件工程期末试卷简答题版带答案(共21道)
本文摘要了21个软件工程核心知识点,涵盖软件危机、测试方法(黑盒/白盒)、软件开发与编程的区别、设计准则、生命周期阶段等基础概念。重点解析了测试步骤(单元测试到回归测试)、过程模型比较(瀑布/敏捷/螺旋等)、可行性研究要素、结构化与面向对象分析工具(DFD/UML等)。同时阐述了软件维护的必然性、再工程活动、软硬件差异、测试目的(发现错误而非验证正确性)及维护类型。最后介绍了UML的9种建模图形,全面勾勒出软件工程的核心知识体系。
2025-06-21 22:07:08
833
原创 软件工程期末试卷填空题版带答案(共40道)
本文摘要了软件工程领域的关键概念和方法。主要内容包括:黑盒/白盒测试的区别、原型模型适用场景、需求分析的重要性、可行性研究维度、结构化方法(自顶向下)、软件维护的二次开发特性、面向对象基本概念(类与对象)、数据流图类型、软件危机定义、设计准则(高内聚低耦合等)、开发模型(原型与螺旋模型)、测试层次(单元测试)和软件可靠性指标等。还涉及模块化设计、成本分析、维护分类(适应性维护)和从结构化到面向对象的演进,涵盖了软件开发全生命周期的主要技术要点和管理要素。(150字)
2025-06-21 21:34:15
527
原创 软件工程期末试卷选择题版带答案(共214道)
本文摘要主要围绕软件工程的基本概念、开发模型、设计原则和方法展开。首先介绍了瀑布模型的开发阶段,包括问题定义、可行性研究和需求分析的正确顺序,并阐述了可行性研究的三个方面。接着讲解了模块耦合的类型和强度排序,以及详细设计阶段的设计工具。重点讨论了模块独立性的衡量标准(耦合性和聚性)和软件生命周期各阶段的费用分布。此外,还涵盖了结构化程序设计的基本控制结构、面向对象分析的三大模型、软件测试方法(如黑盒测试和白盒测试)以及软件危机的原因和表现。最后简要提及了原型化方法、数据流图的组成和UML建模语言等。全文通过
2025-06-21 20:11:02
899
原创 Pygame 大鱼吃小鱼
摘要:本文介绍了一款基于Python Pygame库开发的"大鱼吃小鱼"游戏。游戏采用模块化设计,包含初始化模块、类定义模块(Fish和Food)、辅助函数模块和主循环模块。玩家控制粉色小鱼通过方向键移动,吃掉比自己小的鱼和黄色食物来增长体型和分数,同时避开比自己大的鱼。游戏实现了AI行为、碰撞检测、平滑旋转等机制,当分数达到1200分时挑战成功。代码结构清晰,使用了精灵类、碰撞检测和事件处理等Pygame核心功能,适合Python游戏开发初学者学习。
2025-06-20 18:45:02
638
原创 PyCharm内部配置:最详细版配置镜像源
很多宝不知道镜像源有什么用,只知道跟着配置,今天本淼就带你了解一下镜像源的作用以及如何配置镜像源。PyCharm镜像源主要用于加速PyCharm插件和依赖包的下载速度,特别是在网络环境不佳或访问国外服务器受限的情况下。:PyCharm插件市场中的插件通常托管在国外的服务器上,直接访问可能会比较慢。通过配置镜像源,可以将插件下载请求重定向到国内的镜像服务器,从而加快下载速度。:在使用PyCharm进行Python开发时,经常需要安装各种Python库和依赖包。
2025-06-16 11:00:00
3744
原创 如何修改PyCharm的界面颜色(超详细)
很多人喜欢用黑色的界面来显示高级,但本淼更喜欢明亮的颜色。所以这一期教大家如何修改界面颜色。大家关于PyCharm有什么不懂的可以在评论区留言哦。上一期博客我们说到了如何修改PyCharm变为中文版。有兴趣的小伙伴可以去看看。①点击“文件”,点击“设置”或者可以使用快捷键,即“Ctrl+Alt+S”.②点击“外观与行为->外观->主题”,六种颜色可挑选,都写在下面了。③可以通过缩放按钮来放大或者缩小。
2025-06-15 21:00:00
1336
原创 如何将PyCharm变为中文(手把手教学)
2024版本已经默认集成了汉语包,不需要单独汉化,如下图所示。但是在这之前的版本依旧需要配置一下。先进入 Pycharm 主界面。重启主界面,界面已经变成了中文。配置界面语言,在主界面下,进入。
2025-06-15 20:45:00
5277
原创 史上最全Python安装&PyCharm安装教程
本文详细介绍了Python和PyCharm的安装配置流程。Python安装部分包含下载官方文件、自定义路径安装、环境变量配置等步骤,并提供了命令行验证方法。PyCharm安装则涵盖专业版与社区版的选择、安装路径设置、环境变量添加等操作,特别说明了安装选项的推荐配置。全文采用分步骤图文结合的方式,对关键环节如路径修改、环境配置等均给出具体操作指引,适合新手按步骤完成开发环境的搭建。
2025-06-15 16:26:54
2618
2
原创 头歌之动手学人工智能-Pytorch 之torch.nn进阶
摘要:本文介绍了PyTorch中三个重要神经网络模块的应用实训。第1关讲解正则化技术,要求使用BatchNorm1d创建4维正则化变量并计算输出;第2关涉及L1Loss损失函数的创建与应用;第3关介绍PairwiseDistance距离函数的实现。每个实训任务包含具体编程要求、测试说明和名人名言激励语,通过实践帮助学习者掌握神经网络中的正则化处理、损失计算和距离度量等核心技能。实训采用模块化设计,包含代码补全和自动化测试环节。
2025-06-12 09:10:18
1157
原创 头歌之动手学人工智能-Pytorch 之优化
任务描述本关任务:本关要求同学们掌握不同优化器的特点,根据提示,利用不同的优化器进行训练,并利用loss 画图。编程要求本关涉及的代码文件为compare.py,本次编程任务是补全右侧代码片段中Begin至End中间的代码。根据提示,计算并利用loss 画图。测试说明我会对你编写的代码进行测试:测试过程:本关涉及的测试文件为compareTest.py,运行用户填写后的程序判断正误。根据程序是否包含创建正则化的关键语句来判断程序是否正确。若正确则输出下面的预期输出,否则报错。
2025-06-01 22:30:00
1979
原创 头歌之动手学人工智能-Pytorch 之线性回归
准备好数据之后,我们就要开始建立线性回归模型了!任务描述本实训主要针对线性回归模型进行学习,继承Modules类,并实现其__init__()、forward()方法。本关任务:本关提供了一个继承自nn.Module 的类LinearRegression,拥有创建线性模型的基本框架,按照要求补充其__init__()、forward()方法。并通过实例化一个新建的模型,输出该模型的.parameters属性。编程要求。
2025-05-30 12:00:00
1229
原创 头歌之动手学人工智能-图像卷积特征提取
根据提示,在右侧编辑器补充代码,完成两个函数,计算并输出函数所返回特征数组的和。为了完成本关任务,你需要掌握:1.基本概念,2.如何使用卷积滤波提取图像特征。本关任务:编写一个能使用卷积滤波提取图像特征的小程序。预期输出:提取出特征数组的和。测试输入:一张RGB图;
2025-05-29 06:00:00
197
原创 头歌之动手学人工智能-Pytorch 之autograd
在 x 基础上进行相应的运算得到y ,在 y的基础上进行运算得到z,令变量out为 z 的平均值,计算out 的梯度并输出x的梯度值。本关提供了Variable 类型的变量x和Variable 类型的变量y,并将x 和y的requires_grad设置为True以便后续的求导操作。本关任务:本关提供了一个32位浮点型的张量 x,要求同学们根据 x创建一个Variable类型的变量 y, y是由 x 的平方计算得到,并输出y的Requires Gradiet属性和Gradient属性。
2025-05-28 20:08:49
857
原创 头歌之算法设计与分析-动态规划算法思想的应用
本关任务是利用动态规划算法解决最长非降子序列(非连续)问题。给定一个由n个正整数组成的序列,要求从中删除若干整数,使得剩下的整数组成单调非降子序列,并输出最长的这个子序列。动态规划的核心思想是将原问题分解为子问题,通过自底向上的方式逐步求解。具体步骤包括:定义dp数组表示以每个元素结尾的最长非降子序列长度,初始化dp[i]=1,然后通过遍历比较更新dp值,最终根据dp数组构造出最长非降子序列。编程要求是补全代码,读取输入序列,计算并输出最长非降子序列。测试样例验证了程序的正确性。
2025-05-21 12:00:00
650
原创 头歌之动手学人工智能-Pytorch 之神经网络
与线性回归模型不同的是,需要通过torch.nn包中的已经实现好的卷积层、池化层等进行搭建网络,从而确定对输入数据进行线性转换还是非线性转换。任务描述本关创建的为前馈传播网络(feedforward neural network),即将每一层的输出直接作为下一层的输入。本关任务:本关声明了一个模型CNN,它是一个卷积神经网络,一共有三层,要求同学们仿照layer1声明layer2,并定义全连接层。同时,按照代码中的提示补充填写forward()函数。编程要求。
2025-04-28 20:28:49
1406
原创 头歌之动手学人工智能-Pytorch之Tensor 初探
一个张量tensor可以利用输入其行数和列数进行构建,也可以利用 Python 的list构建,按照程序相关的提示,创建一个32位有符号的整数张量。Numpy 中提供了矩阵和数组的切片、索引等操作,使用户可以便利的对数据进行处理,而 Tensor 中也有类似的操作,赶快来看一看吧!本关声明了一个 tensor变量t,根据要求对其进行数学操作,从而掌握张量相关的数学函数,如开平方根,四舍五入等,要求实现正确输出。在进行数据处理时,由于不同的需求,往往需要我们对残缺的数据进行扩充,或为了便于处理而进行转置。
2025-04-28 20:13:43
965
原创 头歌之算法设计与分析-回溯法
本关任务:在n×n格的棋盘上放置彼此不受攻击的 n 个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。本关任务:在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。本关任务:把从 1 到 n 这 n 个数摆成一个环,要求相邻的两个数的和是一个素数。请在右侧编辑器Begin-End处补充代码,完成本关任务,输出格式请参考测试集。下图是一个 8 个皇后的例子,8 个皇后彼此不受攻击。测试输入:4(皇后的数目)
2025-04-28 16:42:52
1250
原创 头歌之算法设计与分析-动态规划算法思想的应用
n个整数序列的最长非降子序列问题可以分解成第1个整数与后n−1个整数序列的最长非降子序列的组合,是一个典型的动态规划问题。在main中,读取整数n以及n个整数序列,运用动态规划的算法思想编程求解出该序列的最长非降子序列,并输出(所有输出整数之间空格隔开,末尾换行)。由n个正整数组成的序列,从该序列中删除若干个整数,使得剩下的整数组成单调非降子序列,求最长的单调非降子序列并输出(测试数据保证有唯一解)。为了完成本关任务,你需要掌握:1.动态规划的基本概念,2.动态规划的基本步骤,3.最长非降子序列求解思路。
2025-04-28 12:44:28
667
原创 头歌之动手学人工智能-模型构建--ResNet
通过上图我们可以看出,残差学习是致力于使用多个有参网络层来学习输入、输出之间的残差F(x),有别于之前网络通过x学习网络的输出H(x),残差学习可以有效保留x的特性,这有利于消除深度网络中出现的梯度消失,保留更多上一层网络学习到的信息,从而解决网络不能加深的问题。残差是指实际观察值与估计值之间的差,某个残差块的输入为x,拟合的输出为H(x),如果我们直接把输入x 直接传到输出作为观测结果,那么我们需要学习的残差就是F ( x ) = H ( x ) − x。图4-1-2 Bottleneck的网络结构。
2025-04-26 21:00:00
1044
原创 头歌之动手学人工智能-相似度与相异度
请从数据集中获得数据,计算用户(UID)84001033与用户(UID)84001003从2004/1/20到4/20/20这段日期的相似度(其中用户84001033序号即为16)用户(UID)84001033与用户(UID)84001003从2004/1/20到4/20/20这段日期的相似度为 0.44908871313907184。余弦相关系数计算出的相似度为 0.890761869708233。本关任务:计算各种相关系数方法下的直线(数据)相似度。本关任务:通过协同过滤算法完成推荐系统应用实例。
2025-04-25 17:00:00
283
原创 头歌之动手学人工智能-Pytorch 核心模块
torch.nn.Module是所有神经网络模块的基类,用户自定义的神经网络模型同样继承自这个类。测试程序将检测两个方面:是否包含特定的代码行以及程序的输出是否正确,若两个方面均正确则输出下面的预期输出,否则报错。本关任务:本关要求利用nn.Linear()声明一个线性模型 l,并构建一个变量 net 由三个l序列构成。以这种方式分配的子模块将被注册,并且在调用.cuda()等时也将转换它们的参数。本关涉及的测试文件为moduleTest.py,运行用户填写后的程序判断正误。具体请参见后续测试样例。
2025-04-25 10:00:00
1001
原创 头歌之动手学人工智能-机器学习 --- PCA
本关任务:你需要调用 sklearn 中的 PCA 接口来对数据继续进行降维,并使用 sklearn 中提供的分类器接口(可任意挑选分类器)对癌细胞数据进行分类。在 begin-end 之间填写pca(data, k)函数,实现 PCA 算法,要求返回降维后的数据。本关任务:补充 python 代码,完成 PCA 函数,实现降维功能。train_sample :训练样本,类型为 ndarray;test_sample :测试样本,类型为 ndarray。k :需要降维至 k 维,类型为 int。
2025-04-24 21:00:00
862
原创 头歌之动手学人工智能-PyTorch 入门
本关任务:一个张量tensor可以利用输入其行数和列数进行构建,也可以利用 Python 的list构建,按照程序相关的提示,创建一个32位有符号的整数张量。其中,涉及到正序索引、逆序索引,步长为3的索引操作。本关任务:本关声明了一个 tensor变量t,根据要求对其进行数学操作,从而掌握张量相关的数学函数,如开平方根,四舍五入等,要求实现正确输出。本关任务:本关声明了一个 tensor变量t,利用view()对其进行维度的转换,并在零位置插入尺寸为1的新张量,由此扩充原始张量t。
2025-04-23 22:01:51
722
原创 头歌之算法设计与分析-动态规划
设长度为n的数组为(a[0],a[1],a[2],...,a[n−1]),则假定以a[j]结尾的数组序列的最长递增子序列长度为L(j),则L(j)=max(L(i))+1,i<j且a[i]<a[j]。由二维数组c的递归定义,c[i][j]的结果依赖于c[i−1][j−1],c[i−1][j]和c[i][j−1]。2)c[i][j]=c[i−1][j−1]+1 如果i,j>0,且a[i−1]=b[j−1];当i=j时,a[i:j]=Ai,因此,m[i][j]=0,i=1,⋅⋅⋅,n。
2025-04-21 20:02:25
1379
原创 头歌之算法设计与分析-贪心法
思考:如果商店售货员找给 1 个顾客 140 元,假设钱币的面值有九种:100 元,70 元,50 元,20 元,10 元,7 元,5 元,2 元,1 元。在所有按这种操作方式最后得到的数中,最大的记作 max,最小的记作 min,则该数列的极差定义为M=max-min,请你使用贪心算法设计编程输出他们的极差。商店售货员找给 1 个顾客 n 元,用以下七种面值的纸币:100 元,50 元,20 元,10 元,5 元,2 元,1 元。编程对给定的 n 和 s,寻找一种方案使得剩下的数字组成的新数最小。
2025-04-14 20:17:16
1117
原创 头歌之软件工程-面向数据流的设计方法-2
(1)顾客提交订单至订单管理系统审核,在系统审核完成后会向用户反馈订单状态。在订单入库后即为“提交成功、尚未审核”状态,此时更新 订单文件;订单管理员在后台浏览到顾客提交的订单(订单文件),在审核订单并确认订单信息有效后,将订单的状态更改为“订单已审核,尚未付款”,若未通过审核,则将“订单无效”信息发给顾客。如下图移动鼠标到软件界面右侧选择默认"Model"删除。这里很重要,因为"starUML"自身的原因在创建新项目之后就会生成一个默认模块,我们这里不需要用到所以需要删除,否则会影响评测结果。
2025-04-12 12:13:11
2565
原创 头歌之软件工程-面向数据流的设计方法-1
网上商城系统共分为两个部分,一部分是面向顾客的部分:包括顾客在线注册、购物、提交订单、付款等操作,顾客会收到订单信息以及付款信息等;另一部分是商城管理员部分,这部分内容包括:商品的修改、订单管理、用户管理等操作。这里很重要,因为"starUML"自身的原因在创建新项目之后就会生成一个默认模块,我们这里不需要用到所以需要删除,否则会影响评测结果。注:有些图是可以在评测过后的上一关的基础上进行的。这样就可以避免多画一个重复的图。然后画好图以后记得保存当要求的相应的文件夹中,平台会对你绘制的图形进行测评。
2025-04-12 12:06:06
2996
原创 Java的JDK下载与安装
只需要点击下一步进行安装,如需更改安装路径,点击“更改”到指定目录,记好文件的路径安装,安装结束,点击关闭即可。安装好jdk后,就剩下最重要的环境变量的配置了。这个就不需要用浏览目录何文件了,可以复制下面这一串,把下面这一串复制到变量值中(前提是CLASSPATH这个变量是你自己创建的,而不是本来就有的)
2025-04-09 21:45:00
3347
原创 头歌之算法设计与分析-蛮力法
请在右侧编辑器Begin-End处补充代码,完成本关任务,要求程序输出所有可行的方法,按公鸡的升序输出,输出格式为:公鸡有a只,母鸡有b只,小鸡有c只,每个输出结果后用空行隔开。请在右侧编辑器Begin-End处补充代码,完成本关任务,要求程序输出结果格式为:ABCAB*A=DDDDDD(A、B、C、D 为阿拉伯数字)。请在右侧编辑器Begin-End处补充代码,完成本关任务,最终程序输出格式为:士兵最少有X个(X 为具体数据)。平台会对你编写的代码进行测试,输出结果为正确答案时则通关。
2025-04-08 18:00:00
834
空空如也
Android Studio
2025-06-09
这个界面的添加取消在右边怎么办
2024-06-18
这个文件保存不了 怎么添加东西到文件中呀
2024-06-17
Java程序报错怎么解决
2024-06-17
Java程序显示这样是怎么了呀
2024-06-17
Javafx播放音频怎么报错啊
2024-06-06
怎么做一个Java的音频视频啊
2024-05-23
jdk 只有一个jar怎么办
2024-05-17
找不到jar文件怎么办
2024-05-17
java-version怎么弄
2024-05-17
已经下载了jdk22 怎么更新呢
2024-05-17
为什么报错啊during initialization
2024-05-17
Build Path里面没有Add Library怎么办
2024-05-17
JavaFX怎么创建啊
2024-05-17
python的pip环境一直安装不了 为什么呀?
2024-05-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅