自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(430)
  • 资源 (1)
  • 收藏
  • 关注

原创 ssh -t 命令使用

允许你在远程机器上执行需要交互式终端的操作。当你通过SSH连接到远程机器时,默认情况下,远程命令会在非交互式模式下运行,这意味着它不会像在本地终端中那样接收和处理键盘输入。,可以在远程机器上使用命令进行交互。这在运行需要交互式输入的命令时非常有用,例如编辑器、shell脚本或需要用户输入的程序。命令用SSH协议安全地连接到远程计算机,并允许你分配一个伪终端。示例:查看远程机器下某个文件并可以对文件进行操作。

2024-04-26 15:46:26 247 1

原创 Golang中实现类似类与继承的方法

在Go语言中,并没有像传统面向对象编程语言(Java、C++)中那样的类和继承的概念。Go语言采用类结构体和组合的方式来实现类似的功能。在Go语言中,可以通过结构体嵌套来实现类似父类与子类的关系。当一个结构体嵌套了另一个结构体时,外层的结构体可以访问其嵌套结构体的字段和方法,这种方式被称为组合。Go语言中通过方法接受者的类型来决定方法的归属和继承关系。// 父类// 父类的方法// 子类Parent // 嵌入父类age int// 创建子类对象age: 10,// 调用父类的方法。

2024-04-23 17:29:45 390

原创 Golang处理请求的流式响应结果的方法

Golang处理请求的流式响应结果的方法

2024-04-18 20:05:35 173

原创 Vue接收接口返回的mp3格式数据并支持在页面播放音频

在实际工作中需要开发一个转音频工具,并且能够在平台页面点击播放按钮播放音频Blob对象通常用于处理大量的二进制数据,可以读取/写入/操作文件、音视频等二进制数据流。Blob表示了一段不可变的二进制数据。当你需要从服务器下载文件时,你可以将响应类型设置为’blob’,然后通过 window.URL.createObjectURL(blob) 方法创建一个表示该Blob的url,最后将这个url用于下载链接。

2024-04-18 19:31:26 1124

原创 Golang中设置全局变量并在其他文件中使用的方法

在Go语言中,全局变量的定义方法很简单。你只需要在函数之外定义变量,该变量就会成为全局变量。

2023-12-29 16:46:46 824

原创 搭建Vue前端项目的流程

在这里插入图片描述](https://img-blog.csdnimg.cn/direct/61bdb06ab6a44da3890b7d8b0c0caf27.png。命令创建项目,使用箭头键来选择,确认使用回车键。,后续会使用到vue命令。1、安装nodejs。

2023-12-22 18:38:10 507

原创 Golang中私有变量的使用

在Go语言中,如果结构体中的变量是私有的(即小写字母开头),那么它们只能通过结构体B的实例进行访问和修改。如果你想给结构体B赋值,你需要先创建一个结构体B的实例,然后通过该实例来访问和修改结构体B的私有变量。

2023-12-22 17:55:38 552

原创 Golang中方法定义及使用

如果接收者是值类型,方法内部对接收者的修改不会影响原始值;如果接收者是指针类型,方法内部可以通过指针修改原始值。特别提醒:在Go语言中,定义一个方法需要使用func关键字,并且方法的定义必须与类型定义在同一个包内。方法是与特定类型关联的函数。它允许在类型上执行操作,并可以访问和修改该类型的字段。方法的作用域是局部的,只能在其所属的类型内部调用。方法可以访问该类型的字段和方法。接收者类型可以是结构体、接口或其他自定义类型。方法的返回值可以用来返回操作的结果或错误信息。方法的返回值可以是任意类型,但通常只有。

2023-12-18 15:37:50 508

原创 Golang中json和jsoniter的区别

【代码】Golang中json和jsoniter的区别。

2023-12-05 16:28:12 234

原创 Shell实现服务探活功能

【代码】Shell实现服务探活功能。

2023-10-18 20:53:45 141

原创 Golang中for循环使用

在Go语言中,使用for关键字进行循环操作。Go语言提供了几种不同类型的for循环语法,包括常见的for循环、for range循环和无限循环。

2023-10-17 16:23:06 502

原创 Golang字符串格式化方法

【代码】Golang字符串格式化方法。

2023-10-17 15:52:26 91

转载 Golang程序执行shell/php等其他脚本的方法

对于执行后立即可以获取结果的命令,可以使用cmd.Output执行;但对于执行后需要很长时间才能结束或不结束的命令,使用cmd.Output执行的话,会获取不到命令执行结果。原因:cmd.Output方法的逻辑是必须要等命令执行完成后才能获取结果。针对运行时间较长的命令,可以通过自定义的Stdout 属性来连续读取输出import ("os/exec""fmt""os"// 输出重定向到标准输出流(os.Stdout)// 执行命令if err!= nil {

2023-10-17 15:41:55 685

原创 Shell脚本<<eeooff的使用

< eeooff与eeooff是一种输入重定向方法,也被称为Here Document,它允许你在ssh命令行中提供多行的输入。

2023-10-17 14:30:54 214

原创 Golang判断变量类型方法

【代码】Golang判断变量类型方法。

2023-09-28 17:30:06 54

原创 Golang中的类型转换介绍

Golang中存在4种类型转换,分别是:断言、显式、隐式、强制。下面我将一一介绍每种转换使用场景和方法。

2023-09-28 17:24:41 593

原创 Pyparsing模块使用介绍

Pyparsing这个强大的文本数据处理模块

2023-09-26 11:14:45 515

原创 Python项目日志打点功能实现方法

logging和logger是Python的logging模块中的两个关键概念,它们在功能和用途上有明显的区别。logging是一个Python标准库,是一个用于记录日志的标准模块。它提供了一个灵活的框架,可以用来记录不同级别的日志信息,包括从调试信息到严重错误的信息。logging模块可以配置日志的输出格式、日志级别以及日志的输出位置,如文件、终端、甚至是邮件。而logger则是logging模块中的一个重要概念,可以理解为是logging模块的一部分。

2023-09-01 16:50:33 359

原创 使用selenium实现对页面元素的抓取

工作中有个需求是需要对某个页面进行监控,但由于要监控页面数据是异步加载的,因此很难从状态码和返回结果层面进行校验。于是乎想到了通过判断页面元素是否存在且显示内容是否正确来达到此目标。调研了一下发现selenium可以实现对这种动态数据加载页面的抓取。

2023-08-31 19:56:24 1428

原创 Tornado服务实现文件下载功能

工作中开发平台需要支持一个文件下载功能,使用的服务端框架是Tornado,前端是Element。

2023-08-31 16:37:00 451

原创 Python生成xml文件方法

生成一个xml文件

2023-08-31 14:31:05 1007

原创 Python学习之读取配置文件

Python学习之读取配置文件

2023-01-29 17:12:48 4661 1

转载 Python中文件或目录路径相关方法的使用介绍

Python中文件或目录路径相关方法的使用介绍

2023-01-29 16:59:50 171

原创 git archive命令使用介绍

git archive

2022-07-06 14:06:34 2523

原创 Golang基础知识学习

GO基础知识介绍

2022-06-13 20:59:26 726 1

转载 Python:查看引入模块版本号的方法

方法1:显示全部模块版本pip list方法2:Python交互模式pythonimport requestsrequests.__version__注意:这里的"__"是两个下划线

2022-05-23 09:40:42 1468

原创 Jmeter压测工具的使用

一、MAC GUI模式使用jmeter1.1 下载工具安装包官网地址:https://jmeter.apache.org/download_jmeter.cgi1.2 解压安装包unzip apache-jmeter-5.4.1.zip1.3 启动jmeter工具cd Users/XXXXXX/Downloads/work/安装包/apache-jmeter-5.4.1/binsh jmeter1.4 GUI模式下使用介绍1.4.1 切换语言1.4.2 创建压测脚本1、新建文件,

2022-05-06 22:44:18 1170

原创 git clone指定分支代码

命令格式:git clone -b <branch> <url>举例:##testbranch为分支名git clone -b testbranch 远程代码库url地址

2022-05-06 17:47:52 9902

原创 Git命令之git log使用

1、无任何参数的状态git log参数介绍:参数说明-p按补丁格式显示每个更新之间的差异–stat显示每次更新的文件修改统计信息–shortstat只显示 --stat 中最后的行数修改添加移除统计–name-only仅在提交信息后显示已修改的文件清单–name-status显示新增、修改、删除的文件清单–abbrev-commit仅显示 SHA-1 的前几个字符,而非所有的 40 个字符–relative-date使用较短的相对

2022-04-15 11:53:52 2353

原创 Linux命令之date的使用

1、date命令直接使用的效果[work@test]$ dateThu Apr 14 22:35:44 CST 20222、日期时间格式化[work@test]$ date +"%Y-%m-%d %H:%M:%S"2022-04-14 22:37:443、时间加减操作##2个月以前date -d "-2 month" +'%Y%m%d'20220214##1天前date -d "-1 day" +'%Y%m%d'20220413或date -d "1 day ago" +'%

2022-04-14 22:46:26 1628

原创 Python中的类型判断方法介绍

一、介绍Python中判断变量类型可以使用以下2种方法:isinstance()type()区别:type() 不会认为子类是一种父类类型,不考虑继承关系;isinstance() 会认为子类是一种父类类型,考虑继承关系二、代码param = "huangtao"class A: pass#B继承Aclass B(A): passres1 = isinstance(param, str)res2 = isinstance(param, int)res3

2022-03-15 22:49:03 11384

原创 Python中json.dumps() json.dump()的区别

一、介绍json.dumps() 与 json.loads() 成对出现json.dump() 与 json.load() 成对出现dumps() 与 dump() 作用相同,均是为了将json数据转成string类型数据;loads() 与 loads() 作用相同,均是为了将json string数据转成json类型数据二、json.dumps() json.dump()区别import jsoninfo = {'name': 'shanshan', 'age': 1}info2 =

2022-03-15 22:22:49 2583 1

原创 Git diff命令使用介绍

一、git diff命令使用时涉及的概念workspace:是本地项目的工作目录,属于本地代码发生更新但尚未执行 git add 命令时的状态,working tree的状态也随之更新index:是索引文件,它是连接working tree和commit的桥梁,每当我们使用git add命令来登记后,index file的内容就会改变,此时index file就和working tree同步了local repository:是本地仓库,当我们使用git commit命令提交最新代码时,代码才真正进

2022-02-13 21:14:46 10296

转载 Shell中将文件的换行符‘\n‘替换为空格的方法

转载:shell中将字符中换行符’\n’替换为空格

2022-01-24 13:01:02 4437 1

转载 Shell中less命令使用

一、简介less工具也是对文件或其它输出进行分页显示的工具,应该说是Linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜1.1 命令使用格式less [参数] 文件 1.2 命

2022-01-09 22:55:52 1438

转载 Shell中getopts用法介绍

一、getopts命令简介getopts命令是用来解析Shell脚本命令行参数的工具,getopts命令参数包含需要被识别的选项字符,如果选项字符后面跟着一个冒号,则表明该字符选项需要一个命令行参数(选项字符与对应的命令行参数之间以空格分隔)(注意:冒号&问号不能被用作为选项字符)。getopts命令每次被调用时,它会将下一个选项字符放置到变量中,OPTARG则可以拿到参数值;如果option前面加冒号,则代表忽略错误1.1 命令使用格式getopts optstring name [arg.

2022-01-09 22:35:56 16767 3

转载 Shell中使用数组作为函数参数的方法

#!/bin/bash function showArr(){ arr=$1 for i in ${arr[*]}; do echo $i done } regions=("GZ" "SH" "BJ")#双引号不能少showArr "${regions[*]}"exit 0输出结果:GZSHBJ

2022-01-05 13:48:39 211

转载 Python字符串拼接方法

def str_pinjie(): #1、使用 + 号连接字符串 str1 = "Hello" str2 = "Python3" res1 = str1 + str2 print("使用 + 号连接字符串:", res1) #2、使用join方法 list1 = ['你', '好', 'Python3'] res2 = ''.join(list1) print("使用join方法连接字符串:", res2) #3、使用逗号拼接

2022-01-05 12:52:12 1172

转载 Linux中eval命令使用

一、eval命令作用用于重新运算求出参数的内容二、语法eval [参数]参数说明:参数不限数目,彼此之间用分号分开三、举例# 连接多个命令eval enable;ls

2022-01-05 09:31:55 439

原创 Python中字典与字符串类型相互转换

import jsondef str_to_dict(): res = json.loads('{"name": "xiaoming", "age": 18}') print("对象类型:", type(res)) print("姓名:{}, 年龄:{}".format(res['name'], res['age']))def dict_to_str(): dictObj = {"name": "xiaofang", "age": 25} dictStr =

2022-01-04 13:32:31 1290

Quadruple Gate-Embedded T Structured GaN

论文是针对GAN做的改进,讲述了生成对抗网络的原理及创新。

2018-05-07

空空如也

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

TA关注的人

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