教程
G东当
编写测试脚本的菜鸟,包括lua,python等
展开
-
Lua判断两个table是否一致
【代码】Lua判断两个table是否一致。原创 2022-11-22 23:06:33 · 2269 阅读 · 2 评论 -
解决 linux-ubuntu开机 a start job is runnning for wait for network to be configured
解决办法输入以下命令 cd /etc/systemd/system/network-online.target.wants/修改该路径下的systemd-networkd-wait-online.service文件vim编辑器修改内容sudo vim systemd-networkd-wait-online.service在Service加入TImeoutStartSec=2sec如下图重新启动即可...原创 2022-04-25 13:44:05 · 6186 阅读 · 6 评论 -
scp 命令
本地拷贝到远程文件scp /xx/文件 用户名@ip:/xxx/xxx/文件夹scp -r /xx/文件夹 用户名@ip:/xxx/xxx/远程拷贝到本地文件scp 远程用户名@ip:\xxx\文件 \xx\文件夹scp -r 远程用户名@ip:\xxx\文件夹 \xx\...原创 2022-01-14 13:56:12 · 332 阅读 · 0 评论 -
electron打包deb格式文件,更新、解包、安装
electron打包deb格式文件配置webpack.json安装sudo dpkg -i xxx.deb默认打包为.AppImage文件执行:sudo ./xx.AppImage --no-sandbox原创 2022-01-10 14:41:53 · 2315 阅读 · 0 评论 -
Lua实现字符串的切割,返回table
function split(str, reps) local resultStrList = {} string.gsub(str,'[^'..reps..']+',function (s) table.insert(resultStrList,s) end) return resultStrListend原创 2021-12-30 13:52:00 · 610 阅读 · 0 评论 -
计算ip掩码位数
直接上代码亲测有效def code(): ip_str = "255.255.128.0" result = "" for num in ip_str.split('.'): temp = str(bin(int(num)))[2:] print(temp) result = result + temp _i = len("".join(str(result).split('0')[0:1])) print(_i)原创 2021-08-15 18:01:34 · 302 阅读 · 0 评论 -
Python实现Yaml 与Json数据格式的相互转换
安装pyyaml包python 数据格式转yamlimport yamlimport jsondef json_to_yaml(data): stra = json.dumps(data) dyaml = yaml.load(stra, Loader=yaml.FullLoader) stream = open("aa.yml", 'w') yaml.safe_dump(dyaml, stream, default_flow_style=False)json原创 2021-07-21 13:52:34 · 2330 阅读 · 0 评论 -
Linux系统内核打补丁变成RT-Linux
RT-linux特点在Linux 操作系统中,调度算法(基于最大吞吐量准则)、设备驱动、不可中断的系统调用、中断屏蔽以及虚拟内存的使用等因素,都会导致系统在时间上的不可预测性,决定了Linux操作系统不能处理硬实时任务。RTLinux为避免这些问题,在Linux内核与硬件之间增加了一个虚拟层(通常称作虚拟机),构筑了一个小的、时间上可预测的、与Linux内核分开的实时内核,使得在其中运行的实时进程满足硬实时性。并且RTLinux和Linux构成一个完备的整体,能够完成既包括实时部分又包括非实时部分的复杂原创 2021-07-21 13:31:38 · 986 阅读 · 0 评论 -
Lua中的16进制,2进制,10进制转换
Lua中的数据转换10进制number转二进制字符串(0~255) function _byte2bin(n) local t = {} for i=7,0,-1 do t[#t+1] = math.floor(n / 2^i) n = n % 2^i end return table.concat(t)end二进制字符串转成10进制number function bin2_numbner(str_2bin) local原创 2021-07-12 16:26:49 · 11475 阅读 · 0 评论 -
Python + openpyxl 生成Excel并设置样式
这里说一下我命令行接收的参数python pin_join.py -t template -d data.json-t 模板路径, -d json文件路径第三方库 openpyxl直接上代码import getoptimport sysimport jsonimport osimport timefrom openpyxl import load_workbookfrom openpyxl.styles import Border, Side, Alignment, PatternFi原创 2021-07-02 08:48:28 · 737 阅读 · 0 评论 -
双击.bat文件,Python实现文件的自动备份
自动备份某一文件夹下的Json文件查找文件夹下所有文件判断是文件还是文件夹 def get_json(path): for file in os.listdir(path): fs = os.path.join(path, file) if os.path.isfile(fs): if not fs.endswith(".json"): os.remove(fs) elif os.原创 2021-06-25 11:09:56 · 148 阅读 · 0 评论 -
超级详细的Lua语言的基础教程
由于编写测试脚本,不光Python好用,Lua也很好用,整理了一下Lua的基础教程,有需要的可以了解一下,以下是自己总结出来的lua数据类型lua 是动态类型语言,变量不需要类型定义,可直接赋值。 值可以存储在变量中,作为参数传递或结果返回。lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、function、thread 和 table。数据类型描述nil这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当原创 2021-04-22 16:30:39 · 42502 阅读 · 20 评论 -
史上最全的Python教程
Python简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python版本:3.7.9Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是原创 2021-04-13 14:55:25 · 660 阅读 · 0 评论