
开发
主要分享关于开发的知识内容,包含但不限于脚本、程序、网页等
坐公交也用券
温故而知新
展开
-
VUE3入门基础:input元素的type属性值说明
在Vue 3中,元素的type属性可以设置不同的类型,以适应不同的输入需求原创 2023-03-09 22:44:31 · 4366 阅读 · 0 评论 -
VUE3入门第三篇:创建应用
开始创建一个VUE项目原创 2023-03-09 09:45:02 · 967 阅读 · 0 评论 -
VUE3入门第二篇:安装pnpm
一般情况下,对于我们都会使用npm进行管理,但是使用 npm 时,依赖每次被不同的项目使用,都会重复安装一次。所以我们使用更加先进的pnpm,在使用 pnpm 时,依赖会被存储在内容可寻址的存储中,优点如下:如果你用到了某依赖项的不同版本,只会将不同版本间有差异的文件添加到仓库。例如,如果某个包有100个文件,而它的新版本只改变了其中1个文件。那么 pnpm update 时只会向存储中心额外添加1个新文件,而不会因为仅仅一个文件的改变复制整新版本包的内容。所有文件都会存储在硬盘上的某一位置。原创 2023-03-07 22:30:50 · 1968 阅读 · 0 评论 -
VUE3入门第一篇:安装NodeJs
图形化安装后会 出现终端安装。或者直接点击下面的链接。原创 2023-03-07 22:28:38 · 251 阅读 · 0 评论 -
Goland2021.3.2版本设置背景图片
gland设置背景图片原创 2023-02-27 22:56:05 · 384 阅读 · 0 评论 -
Golang实现Grep功能
效果源码package mainimport ( "fmt" "regexp" "strings" "gitee.com/liumou_site/gbm")func Grep(txt, sub string) []string { var res string re := "(.*)" + sub + "[^s]*" c, err := regexp.Compile(re) if err != nil { panic(err) } TxtSp := string原创 2023-02-04 22:11:39 · 445 阅读 · 0 评论 -
Python爬虫requests模块在线生成请求头
快速生成请求头原创 2022-07-20 23:41:46 · 2208 阅读 · 2 评论 -
VsCode 配置Python开发环境必备插件汇总
Tabnine最强大的代码补全插件,有了这个插件,完成开发起码有80%的代码是可以补全出来的,你只需要敲一个字母都能补全你要的代码搜索安装效果Code Run顾名思义,就是一个运行代码的插件搜索安装效果autoDocstring能够自动生成函数文档的插件搜索安装效果Better Comments这是一个让你能更好地编写注释的工具,它能根据关键词用不同的颜色高亮代码片段。支持以下类型的高亮:感叹号 ! 代码警告问号?代表存留疑问TODO 代码未来将要进行原创 2022-04-02 01:43:03 · 3712 阅读 · 0 评论 -
Vs Code 自动添加Python文件头部注释
定义自己的头部注释原创 2022-03-31 03:44:12 · 2384 阅读 · 0 评论 -
golang语言读取ini配置文件--gopkg.in/ini.v1
包:go get gopkg.in/ini.v1实践::root@l:/tmp/ini# tree .├── main.go└── my.ini0 directories, 2 filesroot@l:/tmp/ini# cat my.ini app_mode = development[paths]# Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used原创 2021-08-30 22:30:19 · 1502 阅读 · 0 评论 -
WMI 类 Win32_NetworkAdapterConfiguration管理网卡的一个参数介绍
功能简介:管理客户端上的 DHCP虽然 DHCP 已经是一种自动化方式,但是使用脚本可以帮助您自动配置一组客户端以利用 DHCP。通过 WMI 类 Win32_NetworkAdapterConfiguration 提供的属性和方法,您可以枚举 DHCP 设置,启用或禁用 DHCP,以及续订或中止租约。开发参数介绍表 9 说明了可用于 IP 地址分配的 Win32_NetworkAdapterConfiguration 属性。表 9属性类型说明DefaultIPGatewa原创 2021-03-08 16:55:38 · 3229 阅读 · 4 评论 -
Python 图形化开发Tkinter模块按钮功能演示:教你如何通过Place设置多个不同位置的按钮(button)
本文章向大家介绍Tkinter 之Place布局,主要包括Tkinter 之Place布局使用实例、应用技巧、基本知识点总结和需要注意事项效果图:源码及注释import tkinterwin = tkinter.Tk() #构造窗体win.title("坐公交也用券-按钮位置")#标题'''400x200+300+310分别对应: 400宽度200高度300(x坐标,即横坐标,作用是设置出现的程序界面位于屏幕的哪个位置[左或者右])310(y坐标,即纵坐标,作用是设置出现的程序界面原创 2021-01-22 12:48:15 · 3466 阅读 · 0 评论 -
一起学Python-Python传参的各种姿势,函数调用传参、sys.argv传参以及argparse传参
国内对于argparse模块的教程还是挺多的,但是大部分都是不适合初学者的,所以我自己整理了一下,以个人见解来写这篇文章,说的不对的地方还请纠正。本文通过多种传参的案例进行讲解,充分理解传参的基础知识原创 2020-11-07 14:56:14 · 792 阅读 · 0 评论 -
一起学Python-通过replace实现Shell脚本中sed替换功能
1、实验环境1.1、场景设计我在一个文本中存放了一些IP跟端口的信息,文本内容如下:liuyi@l:/media/liuyi/数据/编程学习/源码/python/for$ more list.txt qq.com 80g.cm 90baidu.com 443现在我需要把文本跟端口进行切割,然后再打印切割后的数据并进行变量赋值,源码如下:from os import path#设置文件path变量url_file = "./list.txt"#判断文件是否存在if path.exis原创 2020-11-06 11:58:35 · 914 阅读 · 2 评论 -
一起学Python-体验Shell语法awk -F在Python中的应用
1、前言在Shell脚本中,可以通过awk工具可以去自定义分隔符,然后切割之后筛选出自己想要的数据,那么在Python中如何去实现同样的操作呢?村长带你。2、程序设计假设有一个文件,里面有。。。直接看内容吧,就下面这样:https://baidu.com 443http://baidu.cn 80我们需要做的就是循环遍历每一行内容下的每一列,也就是说当我读取第一行的时候,我还需要再对第一行进行切割,得到两组数据。2.1、使用Shell实现首先获取第一行内容:cat IP_list.txt原创 2020-11-03 23:21:20 · 1327 阅读 · 1 评论 -
一起学Python-逐行读取文本内容
1、场景设计假设有一个txt或者电子表格文件记录了很多IP/域名,然后需要对这些IP/域名进行检测,那么这时候就需要通过每读取一行就进行检测。。。算了,不设计了,直接上!2、程序设计2.1、主要信息预设名词含义./IP_list.txt保存有IP/域名信息的列表文件然后没了。。IP_list.txt文件内容如下:2.2、实践首先是从键盘读取文件路径信息(或者预设),然后判断文件是否存在,如果存在则继续,否则抛出异常。from os import pathurl原创 2020-11-03 22:58:56 · 397 阅读 · 0 评论 -
最简单的docker api调用语法解析,教你举一反三
前言:由于最近打算学习python自动化这块,然后莫名其妙的转到了开发这块,说实话,开发是我一直以来都挺想涉足的领域,所以我目前从事的是运维,但是感觉开发比较有意思,由于是自学python开发,所以会遇到一些很基础很基础的问题,也许对于大部分开发的人来说都不是问题,就好像问我运维的Linux怎么切换目录一样,但是对我来说却是全新的知识,所以我要以我能理解的方式去记录与分享,希望能帮助那些跟我一样的人!一、Docker简介在写下面的内容之前,先简单说一下Docker的架构,Docker与我们常见的MyS原创 2020-10-31 11:47:22 · 1088 阅读 · 0 评论 -
Linux_arm64架构安装vscode
进入网站:https://packagecloud.io/headmelted/codebuilds点击Packsges看右边列出来的包名后缀带有arm64(aarch64)的,点击包名以查看wget命令然后复制到终端执行wget --content-disposition https://packagecloud.io/headmelted/codebuilds/packages/debian/stretch/code-oss_1.45.0-1586135971_arm64.deb/downl原创 2020-10-29 16:16:04 · 12705 阅读 · 5 评论 -
一起学Python-抛弃print,教你如何利用logging模块去写带有运行日志的程序/脚本
前言:无论是工作还是学习中,排查程序错误的主要手段往往是通过程序的运行日志去查看,无论是开发,还是运维。也许会有小伙伴对程序运行日志的生成感到神奇(在写这个之前我也感觉很高大上),那等你看完本文就懂了。1、场景模拟按照惯例,先来个场景模拟。1.1、场景设计假设我要写一个不算很长的Python脚本,主要作用是判断一个文件是否存在,代码内容如下:import loggingimport osf = 't.txt'if os.path.exists(f): print("文件[%s]已存原创 2020-10-21 23:18:09 · 481 阅读 · 1 评论 -
一起学Python-Python打印变量
变量作为脚本的灵魂,这是必须要掌握的,使用变量的意义在于通过一个变量名去记录一个内容,当然,只有一个变量的情况下是看不出优势在哪,但是当你需要打印很多内容的时候,使用变量的优势就能看到了。下面以一些简单的例子来加强对Python变量的理解。1、单独打印变量这个看起来有点沙雕(我直接打印不就完了),但这是最基础的方法。name = "我的名字是:刘某"print(name)PS:使用引号赋值的变量值默认类型为:字符串(str)执行结果2、固定中带着点变量(单变量)上一个示例完全看不出这原创 2020-10-20 23:00:56 · 2021 阅读 · 0 评论 -
git推送代码详细教程
前言:教你如何从0开始创建一个仓库并提交,过程详细解析,小白专属原创 2020-10-20 11:38:56 · 7343 阅读 · 2 评论