![](https://img-blog.csdnimg.cn/3717ddcf668741fda7abdc0eb0162e4f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 59
Python学习记录
鷇韩
网络工程(云计算),向全栈进发,尝试记录学习过程
展开
-
Python实现一元多项式的加减乘除
一元多项式Am(x)和Bn(X),的加法、减法和乘法运算。原创 2024-07-13 07:28:20 · 462 阅读 · 0 评论 -
图及其应用-程序实现城市交通咨询模拟系统-Python
图及其应用-程序实现城市交通咨询模拟系统交通路线图示例数据假定根据城市道路抽象为如下图,起始地为V1顶点,目的地为V9顶点,对用弧上的距离和此时间段平均速度等信息如下表所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xwRNilvJ-1720750382264)(https://i-blog.csdnimg.cn/direct/347497eb17884334b91cd9071b7bf489.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直原创 2024-07-12 10:13:19 · 634 阅读 · 0 评论 -
常用的内部排序算法
简单选择排序、直接插入排序和冒泡排序、折半插入排序、希尔排序算法、快速排序算法(递归和非递归)、堆排序。原创 2024-07-12 10:12:55 · 405 阅读 · 0 评论 -
Python图形用户界面的文本文件加密工具
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x5oEvdLE-1720676762602)(https://i-blog.csdnimg.cn/direct/ddf0cd975b2d48a9a2f3b35c55e00add.png)]原创 2024-07-11 13:46:16 · 829 阅读 · 0 评论 -
Python实现文件访问和加密GUI应用程序
简单的文本文件加密和解密的GUI应用程序,实现了一个简单的凯撒密码加密和解密算法。原创 2024-07-11 13:45:57 · 1306 阅读 · 0 评论 -
Python编写网络嗅探器程序捕获和显示IP数据包的头部信息
抓取网络数据包并解析其中的IP首部信息,并通过GUI界面显示解析结果。程序展示了如何使用Python的socket和ctypes库来捕获和解析网络数据包,并使用Tkinter创建一个简单的GUI界面来显示捕获到的IP头部信息。这可以作为网络分析和监控工具的基础。原创 2024-07-09 09:49:17 · 977 阅读 · 0 评论 -
基于Tkinter GUI库的ARP欺骗攻击工具
程序提供了一个简单易用的GUI界面,让用户可以方便地进行ARP欺骗攻击。但ARP欺骗是一种黑客攻击手段,可能会造成严重的网络安全问题,请谨慎使用,仅限于合法的网络安全测试和研究目的。这个ARP欺骗工具需要用户输入目标主机的IP和MAC地址,以及网关路由器的IP地址,然后工具会伪造ARP应答报文,欺骗目标主机将网关路由器的MAC地址更新为攻击者自己的MAC地址。这样,目标主机发往网关的流量就会经过攻击者控制的机器,从而实现中间人攻击。原创 2024-07-09 09:48:43 · 404 阅读 · 0 评论 -
Scapy库实现SYN洪水攻击的Python脚本
简单的SYN洪水攻击功能。SYN洪水攻击是一种常见的拒绝服务(DoS)攻击手段,攻击者会发送大量的虚假TCP SYN数据包,占用目标服务器的资源,使其无法响应正常的连接请求。原创 2024-07-08 20:44:23 · 539 阅读 · 0 评论 -
Pytorch框架权重文件转onnx格式
dummy_input 是示例输入,用于确定模型的输入尺寸。这里使用的是基本的图像格式。原创 2024-07-08 20:34:31 · 320 阅读 · 0 评论 -
Python求利率
使用文本域输入投资额、年份和利率。当用户单击“calculate”按钮时,在文本域中显示未来的投资值,如图所示。编写程序计算在给定利率、指定年数的情况下投资的未来值。原创 2024-04-14 20:50:41 · 447 阅读 · 0 评论 -
时间戳与时间锁区别与联系
在区块链和加密技术中,"时间戳"和"时间锁"是两个重要的概念,它们用于确保数据的完整性和安全性。原创 2024-04-07 23:28:40 · 570 阅读 · 0 评论 -
凯撒加密和解密算法
封装一个类,实现凯撒加密和解密算法,使用该类实例化一个对象,使用该对象进行字符串的加密和解密。实验要求如下。(1) 恺撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后,被替换成密文。(2) 设计凯撒密码类的UML图。(3) 实现凯撒密码类。(4) 实现凯撒加密程序。(5) 制定测试计划。制定测试计划,测试计划中至少应包含3个测试用例,充分测试在不同秘钥、不同明文的情况下,程序的功原创 2024-04-05 04:45:00 · 195 阅读 · 0 评论 -
设计并实现一个猜数游戏程序
**设计并实现一个猜数游戏程序。**实验要求如下。(1) 在游戏开始时,随机生成一个1~100之间的整数。(2) 在游戏中,玩家有10次机会猜数。如果10次都没有猜中,则游戏失败;否则,游戏成功。(3) 在每一次猜数之后,如果未猜中,应提示猜大了还是猜小了,并提示下一次猜数的上下限。程序设计、实现之后,应对代码按如下测试用例进行测试。原创 2024-04-04 23:03:10 · 360 阅读 · 0 评论 -
Python计算pi值
编写程序显示(1-1/3+1/5-1/7+1/9-1/11)和4*(1-1/3+1/5-1/7+1/9-1/11+1/13-1/15)的结果。要求:计算出来的近似值保留小数点后面两位。(近似)可以使用下面的公式。原创 2024-03-17 20:53:23 · 440 阅读 · 0 评论 -
Python解一元二次方程
编写程序,提示用户输入a、b 和c 的值,然后显示判别式的结果。如果判别式为正,则显示两个根。如果判别式为零,则显示一个根。否则,显示“The equation has norealroots”。下面是一个示例运行。b’- 4ac 被称为二次方程的判别式。如果它为正,那么方程有两个实根。如果它为零,那么方程有一个根。如果它为负,那么方程没有实根。(代数方面:解一元二次方程) 如:ax’+ bx + c = 的平方根可以使用下面的公式获取。提示:如果方程有根,请显示根,并保留小数点后面两位。原创 2024-03-17 20:57:04 · 618 阅读 · 0 评论