- 博客(56)
- 收藏
- 关注
原创 Python装饰器
在这个示例中,timer_decorator是一个装饰器,它计算并打印example_function的执行时间。通过使用@timer_decorator语法糖,我们将装饰器应用到example_function上123。增强可读性:通过装饰器,可以清晰地看到哪些函数被增强了哪些功能。分离关注点:将核心逻辑与辅助功能分离,保持代码的清晰和简洁。代码复用:可以将通用功能提取到装饰器中,减少代码重复。
2025-01-23 15:41:00
98
原创 Python tk GUI工具集成分享
由于用python写了很多小工具,放在各个角落太乱,所以写了一个GUI工具把他们集成起来,有说明,这样使用起来也比较方便。将函数所需要参数,变量放到左上输入,然后提交就可以在右边实时打印脚本print输出。如果有新功能,可以在下面添加,当然大家可以按照自己喜好去改。这里可以更新一个小组,点击后直接执行功能函数。这一页可以分一个大组。
2024-12-10 11:03:52
195
原创 OError: [Errno 24] Too many open files:问题解决
IOError: [Errno 24] Too many open files 问题解决
2024-02-29 09:56:38
2142
1
原创 Python 2进制按位取反
根据一checksum算法需要将一些参数按位取反。除去0b字符串然后按位取反得到0010。然后将得到的2进制转换成十进制数字。数字13二进制为1101。数字57按位取反得到6。
2023-11-30 15:43:33
662
原创 Centos 7 安装yum(针对python卸载yum出错)
下载地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/提前下载所需安装包,按照下面顺序安装即可完成,每个依赖包必须正确安装。安装完成后python和yum就可以正常使用了。
2023-11-22 11:34:53
579
原创 Nvmecli对硬盘做trim
因为nvme-cli 单次只能trim一个不超过2TB的盘,所以要将容量分段,使用容量除以当前Lba sector的容量,比如当前lba sector是512B。–blocks= 后面跟的是一次写入量,因为硬盘是30.72TB的,所以有15个0xffffffff(2TB) + 余数0xf8f952bd(0.72TB)–sbls= 后面跟的是从什么位置开始写,从0开始写写入blocks的2TB,第二笔从2TB位置开始向后写。python 脚本自动trim。然后将余数转换成16进制。
2023-09-11 14:40:34
1742
1
原创 Python GUI 自动化pywinauto
默认安装路径:C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\inspect.exe。下载路径:https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/窗口控件软件可以从软件Inspect 查看,结构非常清晰。可以通过name直接控制控件。
2023-05-18 09:33:06
223
原创 Intel BIOS 组raid 打开VMD
选择Volume Management Device (简称VMD)选择 Intgrated IO Configuration 进去。Server 开机之后按F6进去BIOS。进去之后打开然后组raid就可以了。然后选择Advanced 进入。
2023-02-02 09:39:00
4542
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人