- 博客(55)
- 收藏
- 关注
原创 CSS平面转换实现-时钟案例
* 线2: 旋转, 每条线旋转角度不同, 单独选中不同的line, 写rotate代码 *//* 并集选择器放在单独选择器的上面, 避免transform属性的层叠 *//* 一圈是360度, 等分成 xx 份 *//* 第一根和第四跟宽度大一些 *//* 盒子底部在盒子中间 *//* 1.定位 *//* 遮罩圆形 */
2024-08-04 15:18:11
646
原创 CSS平面转换改变旋转原点
rotate.png(这里因为图片问题,试了一下transform-origin放在img与img:hover效果不一样。transform-origin: 水平原点位置 垂直原点位置;默认情况下,转换原点是。
2024-08-04 15:12:16
339
原创 CSS平移实现双开门效果
一张作为父级背景,两张为兄弟左右布局。之后添加鼠标悬停效果,两张子图分别从左右平移。一共要三张图片,一张作为父级背景,两张为兄弟左右布局。/* right表示精灵图从右面取 */
2024-08-03 00:35:09
855
原创 CSS平移实现居中效果
替换为transform: translate(-50%,-50%);以下代码,平移之后减去盒子自身尺寸。无需计算,向左向上移动盒子的一半。
2024-08-01 22:37:58
276
原创 CSS平面转换-平移
平面转换-平移属性 transform: translate(X轴移动距离, Y轴移动距离);取值像素单位取值百分比(参照盒子自身尺寸计算结果)正负均可技巧translate()只写一个值表示只沿着X轴移动单独设置X或Y轴距离:translateX()或translateY()
2024-08-01 22:25:03
646
原创 赫夫曼编码-C语言
实现文件中数据的加解密与压缩:将硬盘上的一个文本文件进行加密,比较加密文件和原始文件的大小差别;对加密文件进行解密,比较原始文件和解码文件的内容是否一致。
2024-07-13 07:27:57
497
原创 图及其应用-程序实现城市交通咨询模拟系统-Python
图及其应用-程序实现城市交通咨询模拟系统交通路线图示例数据假定根据城市道路抽象为如下图,起始地为V1顶点,目的地为V9顶点,对用弧上的距离和此时间段平均速度等信息如下表所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xwRNilvJ-1720750382264)(https://i-blog.csdnimg.cn/direct/347497eb17884334b91cd9071b7bf489.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直
2024-07-12 10:13:19
3364
原创 Python图形用户界面的文本文件加密工具
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x5oEvdLE-1720676762602)(https://i-blog.csdnimg.cn/direct/ddf0cd975b2d48a9a2f3b35c55e00add.png)]
2024-07-11 13:46:16
920
原创 Python编写网络嗅探器程序捕获和显示IP数据包的头部信息
抓取网络数据包并解析其中的IP首部信息,并通过GUI界面显示解析结果。程序展示了如何使用Python的socket和ctypes库来捕获和解析网络数据包,并使用Tkinter创建一个简单的GUI界面来显示捕获到的IP头部信息。这可以作为网络分析和监控工具的基础。
2024-07-09 09:49:17
1397
原创 基于Tkinter GUI库的ARP欺骗攻击工具
程序提供了一个简单易用的GUI界面,让用户可以方便地进行ARP欺骗攻击。但ARP欺骗是一种黑客攻击手段,可能会造成严重的网络安全问题,请谨慎使用,仅限于合法的网络安全测试和研究目的。这个ARP欺骗工具需要用户输入目标主机的IP和MAC地址,以及网关路由器的IP地址,然后工具会伪造ARP应答报文,欺骗目标主机将网关路由器的MAC地址更新为攻击者自己的MAC地址。这样,目标主机发往网关的流量就会经过攻击者控制的机器,从而实现中间人攻击。
2024-07-09 09:48:43
473
原创 Scapy库实现SYN洪水攻击的Python脚本
简单的SYN洪水攻击功能。SYN洪水攻击是一种常见的拒绝服务(DoS)攻击手段,攻击者会发送大量的虚假TCP SYN数据包,占用目标服务器的资源,使其无法响应正常的连接请求。
2024-07-08 20:44:23
861
原创 终端界面外观修改
所以特意对cmd命令行的界面外观修改方便打印的时候清晰显示内容。考虑到实验报告等内容截取命令行会出现不清晰现象。3.选择屏幕背景,窗口颜色选择白色。1.右键命令行窗口,点击属性。4.选择屏幕文字,点击黑色。
2024-04-14 20:52:08
1365
原创 Python求利率
使用文本域输入投资额、年份和利率。当用户单击“calculate”按钮时,在文本域中显示未来的投资值,如图所示。编写程序计算在给定利率、指定年数的情况下投资的未来值。
2024-04-14 20:50:41
572
原创 Ascend C编程模型与范式
指令流、信号流、数据流的基本概念指令流:指令流是指在计算过程中,指令的执行顺序。在并行计算架构中,如何安排指令流以最大化并行度和资源利用率是一个关键的设计问题。信号流:信号流涉及到的是在硬件电路中,信号(数据、控制信号等)如何在不同的组件和模块之间传递的方式与路径。在达芬奇架构中,优化信号流是提高效能和响应速度的重要方面。数据流:数据流关注的是数据在系统中的移动方式,包括数据如何在存储器和处理单元之间传输。高效的数据流设计可以减少等待时间和数据传输的能耗,特别是在数据密集型的AI计算中尤为关键。使用Asce
2024-04-07 20:57:05
1339
原创 凯撒加密和解密算法
封装一个类,实现凯撒加密和解密算法,使用该类实例化一个对象,使用该对象进行字符串的加密和解密。实验要求如下。(1) 恺撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后,被替换成密文。(2) 设计凯撒密码类的UML图。(3) 实现凯撒密码类。(4) 实现凯撒加密程序。(5) 制定测试计划。制定测试计划,测试计划中至少应包含3个测试用例,充分测试在不同秘钥、不同明文的情况下,程序的功
2024-04-05 04:45:00
292
原创 设计并实现一个猜数游戏程序
**设计并实现一个猜数游戏程序。**实验要求如下。(1) 在游戏开始时,随机生成一个1~100之间的整数。(2) 在游戏中,玩家有10次机会猜数。如果10次都没有猜中,则游戏失败;否则,游戏成功。(3) 在每一次猜数之后,如果未猜中,应提示猜大了还是猜小了,并提示下一次猜数的上下限。程序设计、实现之后,应对代码按如下测试用例进行测试。
2024-04-04 23:03:10
463
原创 Linux安装及配置
学会如何使用VMware创建linux虚拟机,以及具体在电脑中安装系统的方法。6.编辑虚拟机设置(处理器,内存,网络类型,I/O控制器类型,磁盘类型等)2、学会安装Linux操作系统,并对系统进行设置;14.开始安装,跳转界面后,开始设置密码和用户。在虚拟机中安装Linux,并成功登录。安装虚拟机,新建一个虚拟机;8.网络适配器采用NET模式。2.选择稍后安装操作系统。15.加载完毕,重启虚拟机。17.开始登录,设置虚拟机。1、学会使用虚拟机软件;13.设置网络与主机名。
2024-03-31 18:33:43
241
原创 Mindspore调用报错问题
在mindspore官网使用快捷方式下载成功依然无法调用官网:https://www.mindspore.cn/install这里我电脑为轻薄本,所以采用的是CPU,Python3.7和3.8和3.9都用过了,截图是python3.7在cmd中与pycharm中均下载成功,但是调用时依然报错。
2024-03-18 21:55:48
401
原创 点击Tab无法缩进,操作空间跳出文本域问题
按住Tab键后光标消失,操作对象变成其他部分,导致Tab键失去缩进作用。这样方便新建文件不用鼠标点击,但是中间失误多点了一次”Ctrl+M“今天在学习前端的过程中发现tab键无法缩进。同时按住“Ctrl+M“即可正常缩进。
2024-03-17 21:49:33
1151
原创 Python解一元二次方程
编写程序,提示用户输入a、b 和c 的值,然后显示判别式的结果。如果判别式为正,则显示两个根。如果判别式为零,则显示一个根。否则,显示“The equation has norealroots”。下面是一个示例运行。b’- 4ac 被称为二次方程的判别式。如果它为正,那么方程有两个实根。如果它为零,那么方程有一个根。如果它为负,那么方程没有实根。(代数方面:解一元二次方程) 如:ax’+ bx + c = 的平方根可以使用下面的公式获取。提示:如果方程有根,请显示根,并保留小数点后面两位。
2024-03-17 20:57:04
824
原创 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
643
原创 摄像头界面中文显示???
可能是因为缺少支持中文字符的字体文件。在代码中,需要指定一个支持中文字符的字体文件路径。问题:项目在调用摄像头本来的中文标签显示为?ttf字体文件下载地址;之后就可以正常显示中文了。
2024-03-15 12:56:19
525
原创 安装dlib包报错解决
验证Visual C++安装:在安装完Visual Studio后,确保已经安装了Visual C++组件。打开Visual Studio Installer,选择你已安装的Visual Studio版本,检查是否安装了"Desktop development with C++"工作负载。安装Visual Studio:确保你的系统上已经安装了Visual Studio。更新CMake:更新你的CMake版本到最新版。配置文件下载,whl直接下载也挺方便的,刚学Python下载dlib用过,记录一下。
2024-03-15 12:16:56
9659
3
原创 CSS-浮动与Flex
浮动-基本使用浮动-产品区域布局浮动-清除浮动浮动-额外标签法清除浮动-单伪元素法清除浮动-双伪元素法浮动-总结Flex-认识Flex-组成Flex-主轴对齐Flex-侧轴对齐Flex-修改主轴方向Flex-弹性伸缩比Flex-弹性盒子换行Flex-行对齐方式案例-抖音解决方案
2024-03-14 23:10:10
455
原创 CSS界面案例
版心样式网页制作思路hander区域布局Logo制作技巧导航制作技巧搜索区域用户区域banner区域布局左侧导航栏右侧课程表精品推荐精品课程案例baseindex代码
2024-03-14 23:08:03
447
1
原创 CSS定位
相对定位绝对定位定位居中固定定位堆叠层级定位总结CSS精灵字体图标字体图标-下载字体字体图标-使用字体字体图标-上回矢量图垂直对齐方式过渡transition透明度opacity光标类型案例CSS精灵案例-轮播图
2024-03-14 22:50:22
967
1
原创 Linux学习记录第一天
root:表示当前用户名@与[]表示提示分隔符,无语义localhost:表示主机名称~:表示用户所处目录#:如果是$,表示普通用户,#表示超级用户第一个命令 echo $PS1 用于显示 PS1 环境变量的当前值,该变量表示Shell中的主要提示符字符串。第二个命令 PS1=’ ’ 将 PS1 变量的值设置为一个空格字符,将提示符字符串更改为单个空格。这将修改Shell中命令提示符的外观,将原来的提示符字符串替换为一个空格。ls:命令-al:[选项]
2024-03-14 22:25:35
426
1
原创 CSS选择器与盒子模型
结构伪类选择器公式伪元素选择器PxCook盒子模型-组成盒子模型-边框线盒子模型-单方向边框线盒子模型-内边距盒子模型-尺寸计算盒子模型-外边距版心居中清除默认样式盒子模型-元素溢出外边距问题-合并现象外边距问题-塌陷问题行内元素-内外边距问题盒子模型-圆角盒子模型-圆角常见应用盒子模型-阴影案例产品卡片案例-新闻列表CSS书写顺序
2024-03-14 22:24:09
984
1
原创 CSS选择器 三大特性 背景
子代选择器并集选择器交集选择器伪类选择器伪类超链接CSS特性CSS继承性CSS层叠性CSS优先级优先级权重叠加emmet写法背景图背景图平铺方式背景图位置背景图缩放背景图固定背景图符合属性显示模式显示模式转换热词banner效果
2024-03-14 22:23:48
945
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人