- 博客(14)
- 收藏
- 关注
原创 python公钥与私钥的生成
生成代码:import rsapublic_key,private_key = rsa.newkeys(2048)#生成公钥public_key_bytes = public_key.save_pkcs1()with open('public.pem','wb')as f: f.write(public_key_bytes) #生成私钥 private_key_bytes = private_key.save_pkcs1()with open('private.pe.
2021-10-11 16:40:58 2284
原创 python 公钥的加密与私钥的解密
import base64import rsawith open('public.pem','rb') as f: public_bytes = f.read() public_key = rsa.PublicKey.load_pkcs1(public_bytes) message = 'hello world' text = rsa.encrypt(message.encode(),public_key)#使用公钥加密 text = base64.
2021-10-11 16:32:36 1729
原创 Ubuntu中如何使用pycharm与数据库建立连接
在pycharm中如何与数据库建立连接呢,接下来我会详细的演示一下步骤首先需要在pycharm中我们需要导入pymysql包步骤一:创建一个项目,在项目中创建一个python文件(在这里我的python文件名叫mysql)步骤二:点击最下面的Terminal,输入pip install pymysql步骤三:安装成功后输入pip list查看是否安装成功pymysql已经存在,这就证明我们已经安装成功步骤四,在文件中导入pymysql...
2021-09-15 21:33:05 755
原创 Linux常用命令总结
Linux命令格式:command [-options] [paremeter]…command:命令名,常为英文单词缩写-options:选项名,常用来对命令进行控制,[]代表可选可不选paqmeter:传给对应命令的参数:可以是零个或者多个帮助文档1.x –help:x代表命令,--help是指的linux系统自带的命令帮助信息2.自动补全:在打出命令的前几个字母是如果按下tab键会自动补全命令敲击一次tab,如果只有一个开头包含这几个英文字母的时候,会自动...
2021-09-13 15:05:31 127
原创 javascript基础知识学习
javascript: 1、可以在body中使用:直接与html写在一起<body><script type="text/javascript"> </script><body> 2、可以在head中使用:可以写在head中: <head><script type="text/javascript"> </script><he...
2021-09-09 17:34:32 118
原创 CSS基础知识点学习
CSS 网页的表现(通过修改html中的默认标签样式是页面看着更加顺眼且美观)CSS的使用方式一般情况按照优先级来确认目标样式:内联>内部样式表>外部样式表选择器越精确优先级越高 id选择>class选择>标签选择器选择器是为了选择到特定的标签,最好写精确一点格式 选择器{样式属性:属性值;样式属性:属性值}通配符选择器:* 选择所有标签 标签选择器:直接使用元素标签 如:p{} 类名选择器:直接使用元素类名 如:.span{} I...
2021-09-08 19:30:33 170
原创 HTML基本标签学习
一、HTML 网页的结构(页面都是由html的标签嵌套而成)HTML5就是HTML1.01的升级版每一个html的版本都会收纳一些默认标签,比如html5就比html4.01多了audio、video等一系列标签(html不能自定义标签,浏览器只识别被html收纳的标签)需要使用前端开发工具工具可以有多种选择VsCode、Pycharm、NpePad++、WebStorm、Hbulider同一都是用HbuilderX,HbuliderX可以根据文件类型自动下载插件,比如Emm...
2021-09-08 19:22:04 219
原创 python 求1000以内的水仙花数
# 水仙花数是指一个数的百位数上数字的立方加十位数上数字的立方加# 个位数上数字的立方等于这个数的本身的数for i in range(100, 1000): a = int(i/100) # 求出i的百位数 b = int((i % 100)/10) # 求出i的十位数 c = int(i % 10) # 求出i的个位数 if i == (a**3+b**3+c**3): print('{}是水仙花数'.format(i))输出结果:..
2021-09-06 21:41:19 2607
原创 python深拷贝与浅拷贝学习
在学习python时,'=' 用到的地方有很多,但是我们知道python里的等于号并非等于,而是赋值,指的是将两个变量指向同一个地址,举一个例子:list1 = [1,2,3,[55,66],88] # 创建一个列表list1new_list = list1 # 将list1的值赋值到new_listprint(list1)print(new_list)得到结果:我们可以画一个流程图来更好的理解这个操作:在图中我们可以看到list1...
2021-08-19 21:10:49 146
原创 python装饰器学习:使用类中的方法作为装饰器
装饰器的用法有很多,其中在类中定义的方法也可以作为装饰器在另一个类中被使用,我们举一个例子来看一下。代码如下:#定义一个装饰类class DeracotorClass: def deracotor1(self,func): # 因为该装饰方法是定义在类中所以这里需要加一个self def inner(other_self): print('开始装饰1') func(other_self) prin
2021-08-17 14:51:55 2410
原创 python装饰器学习:对一个函数使用多个装饰器
以前我们使用过一个装饰器对函数进行装饰,现在我使用两个装饰器来装饰一个函数代码如下:# 装饰函数1def file_attack(func): def inner(name): print('周围温度上升') func(name) print('大火焚尽一切') return inner# 装饰函数2def water_attack(func): def inner(name): print('水蒸
2021-08-17 11:22:32 348
原创 python装饰器学习: 使用装饰器对函数进行装饰
1、在使用装饰器之前,我们先不用装饰器写一段代码def my_fun(name,shopping): print(name,'买了',shopping)my_fun('小明','泡面')得到结果:2、如果我们分别想在这段话前面和后面分别添加一句话我们可以这样写def decarotion(func_name): #括号中的func_name指的是函数名 def func(name,shopping): #name,shopping指的是函数中的...
2021-08-16 21:20:33 456
原创 使用microbit做一个躲砖块的小游戏
本游戏的关键点在于使用游戏函数中的小精灵来实现的,通过引用游戏函数中的各种函数来完成了计分等一些功能basic.show_number(3)basic.show_number(2)basic.show_number(1)basic.show_arrow(ArrowNames.SOUTH) #一个向下的箭头basic.clear_screen() #关闭所有led灯input.rotation(Rotation.PITCH) #旋转角度bushu = 0 #定义横坐标x的变化值a
2021-08-16 16:56:43 963
原创 使用microbit做一个踢足球的小游戏
这个小游戏主要是运用了microbit中的游戏函数部分,其中精灵是主要角色,本游戏主要是通过小精灵x坐标的改变而实现的#使用microbit打开该代码def on_button_pressed_a(): # 按钮A函数 global fudu #定义改变的是全局变量 if jingling.get(LedSpriteProperty.X) == 4: basic.show_leds(""" . . # . ....
2021-08-16 16:44:41 1925
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人