自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 三种语言实现_全年的所有日期

闰年的介绍闰年: 年份能整除4 但整除100 当中只有整除四百的属于闰年也就是说: 400年中只设97个闰年 100, 200, 300 均不属于闰年python的实现代码def get_all_day(year): is_r = False if year % 4 == 0: is_r = True if year % 100 == 0 and year % 400 != 0: is_r = False for i

2021-09-07 17:59:36 145

原创 python不同类型对内存的使用

首先先看一个计算机中的概念1. bit就是位,也叫比特位,是计算机表示数据最小的单位, 它是长度为8的一串二进制码2. byte就是字节 1 byte=8 bit 也就是 1 B3. 1 KB=1024 Bpython可以使用 sys 中的 getsizeof函数来获取各种数据类型(对象)占用的内存大小使用方式:>>> import sys>>> sys.getsizeof(1) # out: 28>>> sys.getsizeof

2021-09-02 18:57:00 842 1

原创 QT5的下拉列表实现及信号与槽的连接

我们经常在使用QT5的时候需要使用到下拉框, 这里精简的介绍下拉框的实现主要知识点QComboBox() 创建一个下拉框对象addItems 可以使用列表进行多个下拉框内容添加, 单个添加用addItemcurrentIndexChanged 是用来获取当前选择下拉框的索引, 这也是这个"信号"槽函数需要 有个索引传参, 这样就便于信号和槽的关联currentText() 可以获取当前选择的文本内容, 接下来的代码就自由发挥了adjustSize() 设置可以让展示适应文本调整尺寸,让展

2021-08-27 18:22:36 1789 1

原创 IP的str和int转换实现

使用python内置库进行相互转换问题: 为什么要将ip 转成int型呢? 在计算机中int(2^32 一下都是) 内存占用4个bit而str的字符串内存占用在7~~15 字符串之间, 一个字符占用2个字节转换成int类型可以大大节省内存import socketimport structip = '127.0.0.1'int_ip = struct.unpack('!I', socket.inet_aton(ip))[0]print(int_ip) # Out: 2130706433s

2021-08-25 20:33:57 508

原创 2021-08-18

GUI 编程(Tkinter)Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口, 可以在Unix和Windows 平台下使用wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库最基础的窗口import tkintertop = tkinter.Tk() # 创建窗口对象# 进入消息循环top.mainloop()窗口设置from tkinter import *my_window = Tk() # 实例化出

2021-08-18 17:06:02 56

原创 win上批量创建文件夹

首先创建一个.txt 文件,修改文件后缀为.batmd D:\视频素材\md D:\视频素材\1md D:\视频素材\2md D:\视频素材\3md D:\视频素材\4md D:\视频素材\5md D:\视频素材\6md D:\视频素材\7md D:\视频素材\8md D:\视频素材\9md D:\视频素材\10md D:\视频素材\11md D:\视频素材\12md D:\视频素材\13然后保存运行即可** 这里有一点要注意: 文件夹名字有中文要选择ANSI编码,.

2021-07-23 15:27:43 263

原创 Ubuntu修改ip

这里以Ubuntu18为例, Ubuntu16 和这里是不一样的一、查看系统版本cat /proc/version二、 查看ip地址,及网卡信息ip addr三、修改IP地址配置信息vi /etc/netplan/50-cloud-init.yaml文件内容network: version: 2 renderer: networkd ethernets: ens160: # 这里需要对应查询的网卡信息 addresses: [*.*.*.*..

2021-07-21 12:34:44 340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除