自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(398)
  • 收藏
  • 关注

原创 11-yum离线安装包下载

yum离线安装包下载方法一:yumdownloader如果只想通过 yum 下载软件的软件包,但是不需要进行安装的话,可以使用 yumdownloader 命令; yumdownloader 命令在软件包 yum-utils 里面。# yum install yum-utils -y示例:# yumdownloader --destdir=/tmp --resolve httpd...

2023-09-01 15:10:00 589

原创 36-golang动态创建类

动态创建类(1.)使用反射创建类import `reflect`var typeRegistry = make(map[string]reflect.Type)func RegisterType(elem interface{}) { t := reflect.TypeOf(elem).Elem() typeRegistry[t.Name()] = t}func NewSt...

2023-06-27 08:45:00 135

原创 dlv调试实践

dlv调试实践案例一:通过dlv debug进行源码调试(1.)新建main.go,并执行go mod initpackage mainimport ( "fmt")func main() { nums := make([]int, 5) for i := 0; i <len(nums); i++ { nums[i] = i * i...

2023-06-10 16:55:00 223

原创 v4l2使用

v4l2使用(1.)安装# ubuntusudo apt install v4l-utils# centossudo dnf install v4l-utils# rpmsudo rpm -i v4l-utils-1.16.7-4.el8.x86_64.rpm(2.)常用命令# 列出设备v4l2-ctl --list-devices# 列出某个设备支持的参数v4l2...

2023-06-10 16:54:00 57

原创 go-work使用

go work使用(1.)初始化工作空间go work init [moddirs]说明:moddirs是Go Module所在的本地目录。如果有多个Go Module,就用空格分开。如果go work init后面没有参数,会创建一个空的workspace。执行go work init后会生成一个go.work文件,go.work里列出了该workspace需要用到的Go Modul...

2023-06-10 16:54:00 389

原创 大华-海康摄像头地址

大华海康摄像头地址海康地址rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名。例如admin。password: 密码。例如12345。ip: 为设备IP。例如 192.0.0.64。port: 端口号默认为554,若为默认可不填写。codec...

2023-06-10 16:52:00 346

原创 cgo简单调用和引用动态库

cgo简单调用和引用动态库1.目录结构# c源代码目录结构├── c-hello│ ├── hi.c│ ├── hi.h│ ├── hi.o│ └── libhi.so# go源代码目录结构go-hello ├── clib │ ├── include │ │ └── hi.h │ └── lib │...

2023-05-23 14:54:00 98

原创 16-golang-wails入门

golang wails入门1. 环境搭建(1.) npm安装https://nodejs.org/en/download/# 设置国内镜像npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm -vnpm config set registry http://registry.npm.taobao.or...

2022-12-03 19:58:00 120

原创 mobaXterm密码清除工具

Mobaxterm密码清除工具在使用使用MobaXterm远程终端软件的时候,由于不小心设置了主密码,导致每次打开软件都要求输入主密码 .方法一:使用MobaXterm主密码重置工具ResetMasterPassword,一键去除打开软件主密码。https://mobaxterm.mobatek.net/resetmasterpassword.html方法二:设置仅在新的windows账...

2022-11-28 08:22:00 668

原创 windows防火墙

Windows防火墙工具1.Firewall App Blocker下载地址:https://www.sordum.org/8125/firewall-app-blocker-fab-v1-9/Peerblock下载地址:http://baoku.360.cn/soft/show/appid/103858471Tinywallwindwos通过命令行配置防火墙规则(1)恢复...

2022-11-28 08:21:00 37

原创 海康摄像头修改IP

海康摄像头修改IP1.进入海康威视 官网https://www.hikvision.com/cn/support/tools/hitools/2.进入到“海康威视”页面中选择“服务支持”点击,点击“工具软件”。3、进入到“工具软件”页面后选择“Hivkisiontools(含SADP、录像容量计算等工具”。4、在“Hivkisiontools(含SADP、录像容量计算等工具”选项栏后方...

2022-11-28 08:19:00 1588

原创 golang-binary入门

golang encoding/binary入门字节序字节序主要是指存储数值时在内存中对字节的存储顺序,即字节在电脑中存放时的序列与输入(输出)时的序列是先到的在前还是后到的在前.大字端:按照低地址位到高地址位的顺序存放高字节到低字节,既高字节在前,低字节在后。小字端:与大字端相反,按照低地址位到高地址位的顺序存放低字节到高字节,既低字节在前,高字节在后。64位10进制int数...

2022-11-27 21:55:00 100

原创 显示器带宽计算

显示器带宽计算计算软件(1.)VESA DMT 貌似已失效https://blog.csdn.net/hadao/article/details/5807403(2.)VESA官网去下载表格计算https://vesa.org/(3.)在线网站https://www.ardent-tool.com/video/Monitor_Timing_Calc.htmlhttps://k...

2022-11-27 17:09:00 101

原创 显示器分辨率工具

显示器分辨率修改工具QuickChangeResolution工具https://www.pazera-software.com/get/?pid=4183&ft=w64p&dlt=d&f=QuickChangeResolution_64bit_PORTABLE.zip2.AIDA64屏幕检测工具https://www.aida64.com/downloads...

2022-10-19 11:45:00 37

原创 git忽略文件

git 忽略本地修改文件1. .gitignore文件显式地阻止提交文件, .gitignore 文件本身提交至远程仓库,全组共享忽略文件配置# 忽略后缀为.class文件*.class# 忽略文件夹bin/# 忽略名称中末尾为ignore的文件夹*ignore/# 忽略名称中间包含ignore的文件夹*ignore*/# 忽略tmp文件夹所有文件tmp/* ...

2022-10-19 11:44:00 35

原创 pytest测试

pytest自动化测试1.下载源代码https://github.com/zhangshan33/ATScripts2.下载依赖库阿里 https://mirrors.aliyun.com/pypi/simple/清华 https://pypi.tuna.tsinghua.edu.cn/simple/豆瓣 https://pypi.douban.com/simple/错误1:py...

2022-10-19 11:42:00 35

原创 wireshark抓包

Websocket抓包(1.)通过wirshark抓,需要在websocket连接的时候开始抓,如果已经连上则抓不到包# 显示指定端口,http和websocket协议的数据包tcp.port == 8088 && (http || websocket)# 说明:必须从WebSocket建立连接时开始抓包,否则无法过滤出来WebSocket协议数据不能过滤使用SSL...

2022-10-19 11:42:00 37

原创 window-terminal安装使用

chocolatey安装1.管理员身份打开cmder,执行如下命令@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET...

2022-10-19 11:38:00 40

原创 typora主题设置

typora主题设置1.文件 → 偏好设置 选择 【外观】 → 主题【获取主题】2.手动下载主题,添加到 文件 → 偏好设置 选择 【外观】 → 主题 -> 打开主题文件夹https://www.typora.net/themes/下载后,解压到对应的目录,重启即可相关链接https://www.cnblogs.com/superdrew/p/12821051.html...

2022-10-19 11:38:00 35

原创 网络调试工具

网络调试工具1. NetAssist 网络调试助手https://www.cr173.com/soft/1188734.html2. sokithttp://sokit.soft32.com/https://github.com/sinpolib/sokit/releaseshttps://www.jb51.net/softs/539324.html#downintro23.Her...

2022-10-19 11:38:00 29

原创 git配置比较工具

git配置比较工具1.修改.gitconfig文件[diff]tool = bc4[difftool]prompt = false[difftool "bc4"]cmd = "\"C:/Users/xxx/AppData/Local/Beyond Compare 4/BComp.exe\" \"$LOCAL\" \"$REMOTE\""[merge]tool = bc[mer...

2022-10-19 11:36:00 37

原创 go-字符串拼接

golang 字符串拼接1. 使用+拼接s := ""s += "aaa"2. 使用fmt.Sprintfs = fmt.Sprintf("%s%s",str1,str2)3.使用strings.Buildervar builder strings.Builderbuilder.WriteString(str)builder.String()4.使用bytes.Buffer...

2022-10-19 11:33:00 18

原创 go-generate

Go generate使用1.安装stringer安装好的stringer命令位于$GOPATH/bin目录下,强烈建议将这个目录加入系统PATH中。go get golang.org/x/tools/cmd/stringer或者$ git clone https://github.com/golang/tools/ $GOPATH/src/golang.org/x/tools$ g...

2022-10-19 11:33:00 27

原创 window-firewall

windows防火墙常用命令(1.)常用命令查看当前防火墙状态:netsh advfirewall show allprofiles关闭防火墙:netsh advfirewall set allprofiles state off开启防火墙:netsh advfirewall set allprofiles state on恢复初始防火墙设置:netsh advfirewall res...

2022-07-01 18:43:00 22

原创 Ubuntu安装

Ubuntu安装1.安装net-toolsapt install net-tools2.安装sshd服务apt-get install openssh-server3.终端安装sudo apt-getinstall terminator

2022-07-01 18:36:00 13

原创 vmware导入文件

vmware导入文件报错问题一:配置文件“D:\Users\tyn\Documents\Virtual Machines\Ubuntu16 的克隆\Ubuntu16 的克隆.vmx”是由 VMware 产品创建,但该产品与此版 VMware Workstation 不兼容,因此无法使用。无法打开配置文件 D:\Users\tyn\Documents\Virtual Machines\Ub...

2022-07-01 18:33:00 35

原创 ssh-clone问题记录

git clone no matching host key type found问题记录报错信息Unable to negotiate with 主机地址 port 端口号: no matching host key type found. Their offer: ssh-rsa,ssh-dssfatal: Could not read from remote repository...

2022-07-01 18:31:00 19

原创 EDID知识

EDID 知识普及1.什么是EDIDEDID的全称是Extended Display Identification Data(扩展显示标识数据),VGA、DVI的EDID由主块128字节组成,HDMI的EDID增加扩展块(128字节),扩展块的内容主要是和音频属性相关的,DVI和VGA没有音频,HDMI自带音频,扩展块数据规范按照CEA-861x标准定义,未来可能增加到512或256的整数倍...

2022-07-01 18:30:00 161

原创 Apifox使用

Apifox使用apifox接口中token的替换:(1.)登录接口,选择后置操作,选择公共脚本// 把responseBody转换为json字符串var resp = JSON.parse(responseBody);// 设置环境变量token,供后面的接口引用pm.globals.set('token', resp.data.token);pm.globals.get('to...

2022-07-01 18:27:00 26

原创 gorm实现sqlite数据库升级

Gorm 实现对数据库的版本升级1. 实现原理package mainimport ( "log" "github.com/go-gormigrate/gormigrate/v2" "gorm.io/driver/sqlite" "gorm.io/gorm")func main() { db, err := gorm.Open(sqlite.Open("sqlite.d...

2022-07-01 18:24:00 18

原创 goland生成类图

Goland生成类图1.安装goplantuml# 找到生成成二进制目录,$GOBINgo get github.com/jfeliu007/goplantuml/cmd/goplantuml将goplantuml集成到Goland打开settings/Tools/External Tools,添加goplantuml ,Arags:-recursive --output=$Fi...

2022-07-01 18:12:00 36

原创 netcat使用

Netcat工具使用

2022-06-19 11:12:00 11

原创 QT安装

QT安装1.下载地址官网地址: http://download.qt.io/ (很慢!)2.推荐使用国内镜像源下载中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/北京理工大学:http://mirror.bit.edu.cn/qtproject...

2022-06-19 09:54:00 13

原创 websocket连接数查看

websocket查看websocket连接netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' --------------------------------------------netstat -a |grep 8090强制移除websocket连接ss -tap | grep CLO...

2022-06-17 13:51:00 207

原创 git自动补全

git 自动补全下载git补全的配置curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash编辑~/.bashrcvim ~/.bashrcif [ -f ~/.git-completion.bas...

2022-06-17 13:51:00 23

原创 ubuntu安装arm环境

Ubuntu arm环境安装(1.)首先需要有一个Ubuntu环境,不论物理机还是虚拟机(2.)安装qemu-system-aarch64# 安装完后,默认会安装在/usr/bin目录sudo apt install -y qemu-system-arm(3.)下载UEFI固件# 创建目录,存放下载文件mkdir qemu_systemcd qemu_system# 下载fd文...

2022-06-17 08:31:00 85

原创 git分支重命名

git 分支重命名(1.) 重命名远程分支对应的本地分支git branch -m oldName newName(2.) 删除远程分支git push --delete origin oldName(3.) 上传新命名的本地分支git push origin newName(4.) 修改本地分支和远程分支的关联git branch --set-upstream-to ori...

2022-06-17 08:29:00 18

原创 unix socket 抓包

1. SystemTap工具使用1.工具下载https://sourceware.org/systemtap/ftp/releases/2. unixSocket抓包2.1 Socat抓包sudo mv /path/to/sock /path/to/sock.originalsudo socat -t100 -x -v UNIX-LISTEN:/path/to/sock,mode=7...

2022-06-10 16:37:00 143

原创 leveldb查看工具

LevelDB查看工具(1.)安装JAVA环境https://www.oracle.com/java/technologies/downloads/#jdk18-windows(2.) 下载LevelDBViewer.jar包https://github.com/SuperMarcus/LevelDBViewer/releases/tag/v1.0(3.) 启动# 或者双击jar包...

2022-06-10 16:31:00 167

原创 git-submodule使用

git submodule使用(1.)常用命令git clone <repository> --recursive //递归的方式克隆整个项目git submodule add <repository> <path> //添加子模块git submodule init //初始化子模块git submodule update //更新子模块git...

2022-06-10 15:51:00 27

空空如也

空空如也

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

TA关注的人

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