自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 史上最全的Python教程

Python简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python版本:3.7.9Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是

2021-04-13 14:55:25 654

原创 Python + docxtpl + MongoDB快速生成word

Python + docxtpl + MongoDB快速生成word安装所需要的环境安装Python环境安装MongoDB数据库安装所需要的第三方包(pymongo,docxtpl)实现过程及原理查询mongdb数据库,准备好要生成word文档的数据,在word模板中进行渲染,保存生成的word详细步骤获取命令行参数由于我的功能函数所需要的参数是由命令行传过来的,我需要接收命令行参数,接收代码如下,返回的参数为命令行参数的获取字典.这里我接收参数的格式为python python.py -

2021-03-28 16:57:32 425 2

原创 Ubuntu22.04-server版本打实时补丁并连接WIFI

由于内核版本5.15,这里选择linux-5.15.tar.xz,补丁选择patch-5.15-rt17.patch.xz。sudo iwlist scan | grep ESSID # 仅查看wifi的名称。如果修改静态IP需要把dhcp4:设置为false或者不设置与有线网卡设置一样。查看Linux内核版本,双数结尾的版本为稳定版本(内核版本为5.15.0)输入 ifconfig 查看是否连接至网络,若未连接网路,重启即可。2、下载相应的补丁压缩包与内核源码压缩包。

2023-06-05 17:08:25 1362 1

原创 LUA实现字符串的切割

【代码】LUA实现字符串的切割。

2023-03-19 20:27:39 793

原创 Lua判断两个table是否一致

【代码】Lua判断两个table是否一致。

2022-11-22 23:06:33 2235 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 6160 6

原创 查看指定端口进程并关闭

查看进程命令windowsnetstat -anonetstat -ano | find “1024” 查看1024端口进程PIDtaskkill /F /PID 1234 杀死PID为1234的进程执行命令netstat -help显示协议统计信息和当前 TCP/IP 网络连接。NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]netstat 命令参数显示协议统计信息和

2022-03-04 09:27:06 193

原创 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

原创 electron打包deb格式文件,更新、解包、安装

electron打包deb格式文件配置webpack.json安装sudo dpkg -i xxx.deb默认打包为.AppImage文件执行:sudo ./xx.AppImage --no-sandbox

2022-01-10 14:41:53 2292

原创 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 607

原创 计算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 300

原创 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

原创 Linux系统内核打补丁变成RT-Linux

RT-linux特点在Linux 操作系统中,调度算法(基于最大吞吐量准则)、设备驱动、不可中断的系统调用、中断屏蔽以及虚拟内存的使用等因素,都会导致系统在时间上的不可预测性,决定了Linux操作系统不能处理硬实时任务。RTLinux为避免这些问题,在Linux内核与硬件之间增加了一个虚拟层(通常称作虚拟机),构筑了一个小的、时间上可预测的、与Linux内核分开的实时内核,使得在其中运行的实时进程满足硬实时性。并且RTLinux和Linux构成一个完备的整体,能够完成既包括实时部分又包括非实时部分的复杂

2021-07-21 13:31:38 977

原创 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 11432

原创 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 729

原创 双击.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 147

原创 Python + pdfminer + Mysql解析pdf文件的目录结构并保存数据库

直接来点干货介绍一下大致的实现过程上传带有目录结构的pdf文件对目录结构进行解析解析结果保存到数据库以下就是具体的实现过程封装一个类代码如下class PdfNode(object): def __init__(self, name, parent, level, page, top, pk=None): self.children = [] self.name = name self.parent = None

2021-04-25 15:15:11 954

原创 超级详细的Lua语言的基础教程

由于编写测试脚本,不光Python好用,Lua也很好用,整理了一下Lua的基础教程,有需要的可以了解一下,以下是自己总结出来的lua数据类型lua 是动态类型语言,变量不需要类型定义,可直接赋值。 值可以存储在变量中,作为参数传递或结果返回。lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、function、thread 和 table。数据类型描述nil这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当

2021-04-22 16:30:39 42283 20

原创 Python 自动修改本机IP地址、网关、子网掩码、DNS信息

废话不多说,直接上代码import osimport refrom time import sleepfrom wmi import WMIclass UpdateIp(object): def __init__(self): self.wmiservice = WMI() self.configs = self.wmiservice.Win32_NetworkAdapterConfiguration(IPEnabled=True) # 获取到本地所有

2021-04-13 13:14:33 6357 3

原创 python + Flask 操作MongoDB数据库,以及使用中的常见问题

提示:超详细文章,由于第一次接触Flask,对这个还不是很熟悉,自己查了好多的的文章,但是写的都不是很全面,对于这块的基本操作做一个系统的总结文章目录需要了解的基础知识一、数据库与集合的创建二、增加三、删除四、修改五、删除六、补充七、总结需要了解的基础知识话不多说,直接进入正题。首先我们要了解的是,数据库与集合只有在插入数据的时候才会被正真的创建,否则不会真正的创建MongoDB数据库是非关系型的数据库,也是最像关系型数据库的非关系型数据库,可以理解成介于Mysql(表结构)与Redis(键值对结

2021-04-12 15:36:02 3892 1

原创 Python Word模板中的语法(Jinja2)

Word模板中的语法Word的基本语法(与jinja2相似)基本语法变量取值 {{ }}条件控制{% %}注释{# #}过滤器title: 把值中每个单词的首字母都转换成大写trim: 把值的首尾空格去掉join: 拼接多个值为字符串round: 默认对数字进行四舍五入,也可以用参数进行控制capitialize: 把值的首字母转换成大写,其他子母转换为小写lower: 把值转换成小写形式upper: 把值转换成大写形式 {{ 'abc' | captialize}

2021-03-28 17:50:31 2166 1

谷歌浏览器翻译插件,解决无法翻译网页问题

2002年,谷歌浏览器不提供自动翻译网页功能,为了解决这一问题,使用谷歌浏览器插件,解决谷歌浏览器无法翻译网页问题

2023-02-15

1553b总线入门教程.pptx

1553B协议的入门教程

2021-07-19

CAN总线详细介绍.pptx

CAN总线详细介绍

2021-07-05

一键资料链接.docx

包含公共课三科,实务,市政专业

2021-07-02

谷歌插件Postman.zip

谷歌插件postman

2021-04-23

AutoTCG介绍 - ljj.pptx

测试人员的必选工具

2021-04-22

空空如也

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

TA关注的人

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