- 博客(26)
- 收藏
- 关注
原创 常见加密算法
SM4 为无线局域网标准的分组加密算法,对称加密,用于替代 DES/AES 等国际算法,SM4 算法与 AES算法具有相同的密钥长度和分组长度,均为 128 位,故对消息进行加解密时,若消息长度过长,需要进行分组,要消息长度不足,则要进行填充。AES加密算法采用分组密码体制,每个分组数据的长度为128位16个字节,密钥长度可以是128位16个字节、192位或256位,一共有四种加密模式,我们通常采用需要初始向量IV的CBC模式,初始向量的长度也是128位16个字节。密钥长、可以增加破解的难度和成本。
2023-04-23 22:13:59 183
原创 turtle使用文档
Turtle简介Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。Turtle基本操作画布画布就是turtle为我们展开用于绘图区域,我们可以使用以下代码设置它的大小和初始位置:turtle.screensize(canvwidth=None,canvheight=None,bg=None)# 参数分别为画布的宽(单位像素),高
2021-12-28 09:51:20 389
原创 tkinter图像处理
方法作用askopenfilename()选择打开什么文件,返回文件名askopenfile选择打开什么文件,返回IO流对象askopenfiles()选择打开多个文件,以列表形式返回多个IO流对象asksaveasfilename()选择以什么文件名保存,返回文件名asksaveasfile()选择以什么文件保存,创建文件并返回文件流
2021-12-25 10:56:55 1154
原创 tkinter事件处理
事件类型用户通过鼠标、键盘、游戏控制设备在与图形界面交互时,就会触发事件。tkinter事件通常采用了将事件名称放置于尖括号内的字符串表示,尖括号中的内容我们称之为事件类型。事件类型有其通用的定义方式。如下:<[modifier-]…type[-detail]>其中方括号内的内容为可选参数modifier为组合键的定义,例如,同时按下Ctrl键;type为通用类型,例如,键盘按键(KeyPress)detail用于具体信息,如按下键盘中‘B’键常用类型鼠标单击事件
2021-12-24 09:27:44 1032
原创 常用控件的属性
Button(按钮)窗口部件是一个标准的Tkinter窗口部件,用来实现各种按钮。按钮能够包含文本或图象,并且你能够将按钮与一个Python函数或方法相关联。当这个按钮被按下时,Tkinter自动调用相关联的函数或方法。参数作用说明anchor指定按钮上文本的位置使用N, NE, E, SE, S, SW, W, NW, or CENTER这些值之一,默认值是CENTER。backgrand(bg)
2021-12-23 15:35:07 602
原创 tkinter界面设置
图形化界面设计(GUI)当前流行的计算机桌面应用程序大多数为图形化用户界面(Graphic User Interface,GUI),即通过鼠标对菜单、按钮等图形化元素触发指令,并从标签、对话框等图型化显示容器中获取人机对话信息。Python自带了tkinter 模块,实质上是一种流行的面向对象的GUI工具包 TK 的Python编程接口,提供了快速便利地创建GUI应用程序的方法。其图像化编程的基本步骤通常包括:导入 tkinter 模块创建 GUI 根窗体添加人机交互控件并编写相应的函数。在主
2021-12-22 10:15:17 792
原创 pygame音频处理
首先几乎没有什么游戏是一声不吭的,多重的感官体验更能刺激玩家的神经,没有声音的游戏就好比 不蘸番茄的薯条,忘记带枪的战士!尽管如此,Pygame 对于声音的处理并不是太理想,我说的是如果你想用 Pygame 做一个炫酷的音乐播放器那可能会让你失望,因为Pygame对于声音格式的支持十分有限,不过对于游戏开发来说,这完全是足够的,我们需要的我们自己转换就可以了。
2021-12-18 15:47:09 905
原创 pygame事件处理
事件是什么,其实从名称来看我们就能想到些什么,而且你所想到的基本就是事件的真正意思了。我们上一个程序,会一直运行下去,直到你关闭窗口而产生了一个QUIT事件,Pygame会接受用户的各种操作(比如按键盘,移动鼠标等)产生事件。事件随时可能发生,而且量也可能会很大,Pygame的做法是把一系列的事件存放一个队列里,逐个的处理。
2021-12-18 09:44:56 484
原创 pygame图片精灵
转向图片精灵彩色矩形很好 - 它们是一个好的开始,并确保你的游戏基本工作,但迟早你会想要为你的精灵使用一个很酷的宇宙飞船图像或角色。这引出了第一个问题:在哪里获得游戏资源。获取图片资源当你需要为你的游戏添加图片资源时,你有3个选择:自己制作找一位美工为你制作使用互联网上已有的图片资源在本课中,将使用图像“p1_jump.png”:管理游戏资源首先,需要一个文件夹img来保存游戏资源,然后将图像放入其中。要在游戏中使用此图像,需要让Pygame加载图片文件,这意味着需要程序知道文件的位置
2021-12-16 15:33:49 527
原创 pygame基本框架
Pygame是一个“游戏开发库” - 一组帮助程序员制作游戏的代码库。包含:图形和动画声音(包括音乐)控制(键盘,鼠标,游戏手柄等)
2021-12-12 09:13:36 1814
原创 异步自动化工具pyppeteer的使用方法
pyppeteer的介绍及安装Puppeteer 是 Google 基于 Node.js 开发的一个工具,有了它我们可以通过 JavaScript 来控制 Chrome 浏览器的一些操作,当然也可以用作网络爬虫上,其 API 极其完善,功能非常强大。Pyppeteer 是 Puppeteer 的 Python 版本的实现,但他不是 Google 开发的,是一位来自于日本的工程师依据 Puppeteer 的一些功能开发出来的非官方版本。安装:pip install pyppeteer浏览器驱动自动会.
2020-07-14 22:01:45 1332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人