- 博客(106)
- 收藏
- 关注
原创 linux拷贝ssh配置到其他电脑报错
Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.————————————————版权声明:本文为CSDN博主「qq_37005231」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://b
2021-12-07 14:44:25
700
原创 ffmpeg+nginx 推送mp4、搭建flv服务
说明nginx配置文件示例worker_processes 1;events { worker_connections 1024;}# 添加RTMP服务rtmp { out_queue 4096; out_cork 8; max_streams 4096; #timeout 15s; drop_idle_publisher 30s; log_
2021-12-06 17:17:24
3316
原创 python 目录遍历
python目录遍历示例import osdef get_files(filepath): for root, dirs, files in os.walk(filepath): # print("1:",root) #当前主目录 # print("2:",dirs) #当前主目录下的所有目录 # print("3:",files) #当前主目录下的所有文件 for file1 in files:
2021-11-16 17:21:01
683
原创 python命令行参数解析
python 命令行参数解析命令行参数解析import argparseparser = argparse.ArgumentParser()parser.add_argument('--a', type=int, default=1)parser.add_argument('--b', type=int, default=10)parser.add_argument('--c', type=int, default=32)config = parser.parse_args()prin
2021-11-15 20:57:59
509
原创 golang压缩图片
golang压缩图片示例代码func compress(imagePath string) { //需要压缩 imgfile, err := os.Open(imagePath) if err != nil { log.Println("os.Open::", err) return } defer imgfile.Close() jpgimg, err := jpeg.Decode(imgfile) if err != nil { log.Println("jpeg.
2021-11-10 10:18:36
2459
原创 ubuntu20 配置静态ip
ubuntu20 配置静态ip需要修改 /etc/netplan/01-network-manager-all.yaml# 打开配置文件vi /etc/netplan/01-network-manager-all.yaml# 编辑网卡信息network: version: 2 renderer: NetworkManager ethernets: eno1: dhcp4: no # 关闭dhcp dhcp6: no addre
2021-10-21 13:28:57
1440
原创 docker 迁移 /var/lib/docker 挂载到新的磁盘分区
迁移docker工作目录docker默认数据目录在/var/lib/docker中,原来的固态盘满了, 把docker的数据移动到机械盘查看docker默认目录的方法docker info# Docker Root Dir: /var/lib/docker停止docker服务并移动原有docker文件到新目录# 这里会有个socket存在, 需要把socket也关闭systemctl stop docker.service# 移动docker的数据到新的地方 # ps: 挂
2021-10-20 09:26:34
5170
原创 sqlite3终端工具
sqlite3终端工具可以在终端打开sqlite3数据库安装 apt-get install sqlite3打开数据库 sqlite3 xxx.db查看表 .tables
2021-09-16 20:49:21
258
原创 git提交空目录
git提交空目录空目录下面的文件全部被忽略,但是想提交这个文件夹例如1. 项目的.gitignore /a/b/*2. 在/a/b/ 新建 .gitkeep3. 在/a/b/ 新建.gitignore 里面加入 !.gitkeep
2021-09-14 18:01:58
217
原创 tmux linux终端分屏工具
tmux linux终端分屏工具安装快捷键说明会话管理新建会话分离会话进入会话杀死会话切换会话重命名会话窗格操作划分窗格移动光标交换窗格位置窗格操作常用快捷键窗口管理新建窗口安装tmux需要手动安装# Ubuntu 或 Debiansudo apt-get install tmux# CentOS 或 Fedorasudo yum install tmux输入tmux就进入tmux窗口快捷键说明需要先按下 Ctrl+b , 松开后再按指令例如: 分离会话 按下Ctrl+b
2021-09-10 14:20:31
284
原创 linux普通用户不加sudo使用docker命令
使用 Docker commands without sudoAdd the docker group if it doesn’t already existsudo groupadd dockerAdd the connected user $USER to the docker groupOptionally change the username to match your preferred user.sudo gpasswd -a $USER dockerIMPORTANT:
2021-08-31 16:14:08
334
原创 docker启动报错 OCI runtime create failed: container_linux.go:380: starting container process
docker 启动报错response from daemon: OCI runtime create failed: container_linux.go:380: starting container process原因是某个启动脚本没有执行全县
2021-08-26 18:21:58
18317
9
原创 go CreateFile xxxx: The.system cannot find the file specified
报错CreateFile xxxx: The.system cannot find the file specified产生原因使用 os.Stat(absPath)判断文件是否存在解决os.Stat(absPath) 里面的参数必须要绝对路径
2021-08-10 10:44:40
3413
原创 ubuntu搭建nfs服务
ubuntu搭建nfs服务概述ubuntu nfs服务搭建挂载nsf普通Linuxlinux开发板概述nfs服务是实现Linux和Linux之间的文件共享现在是要在linux开发板上面挂载ubuntu上的项目ubuntu nfs服务搭建安装服务 sudo apt install nfs-kernel-server -y创建目录 sudo mkdir -p /mnt/project使任何客户端均可访问sudo chown nobody:nogroup /mnt/project
2021-07-24 23:26:04
931
原创 vue使用sass报错: Syntax Error: TypeError: this.getOptions is not a function
vue使用sass报错: 出现问题场景:vue运行项目过程中报错原因安装的 scss-loader 版本太高,卸载安装低版本即可解决降低scss-loader的版本参考vue文档#### 这是我的版本 可以正常运行 "node-sass": "^6.0.1", "sass": "^1.35.2", "sass-loader": "^8.0.2", #### 参考命令npm uninstall --save sass-loader // 卸载npm i -D sass-loader@
2021-07-24 23:01:38
1652
2
原创 mac bigsur python3.8 安装pillow失败
mac bigsur python3.8 安装pillow失败报错反正就是一堆的报错信息解决brew updatebrew install libjpeg zlibpip install pillow
2021-07-19 13:18:26
651
原创 go实现ftp客户端上传文件
go实现ftp客户端上传文件有现成的库 https://github.com/jlaffaye/ftp示例func () uploadFiletoFtp(files []string) error { c, err := ftp.Dial(fmt.Sprintf("%s:%s", "127.0.0.1", "23")) if err != nil { return err } err = c.Login("ftpuser", "ftpuser") if err != nil {
2021-06-30 09:38:42
1779
原创 jenkins与gitlab配合提交代码自动构建
问题一jenkins自定义shell脚本执行时候, 如果没有加 BUILD_ID=xxx , 在构建完成之后呢,会把拉起的进程给杀掉 ????问题二想要在提交了代码之后自动构建,# jenkins端配置: - 1. 构建触发器 - 2. Build when a change is pushed to GitLab. GitLab webhook URL: http://xxxx.xxx.com:9090/project/test (记住这个url很重要) - 3. 生成 Secret
2021-05-10 21:42:56
199
原创 linux 系统编程
11 gcc编译流程gcc编译器将c源文件到生成一个可执行程序,中间一共经历了四个步骤四个步骤并不是gcc独立完成的,而是在内部调用了其他工具,从而完成了整个工作流程, 其中编译最耗时, 因为要逐行检查语法下面以test.c为例介绍gcc的四个步骤:gcc -E test.c -o test.igcc -S test.i -o test.sgcc -c test.s -o test.ogcc test.o -o test一步生成最终的可执行程序:gcc test.c -o tes
2021-05-02 21:40:44
520
1
原创 pandas 使用
多列合并成一列类型转成strdf = pd.read_excel(“test.xlsx”)df[‘date’] = df[‘year’].map(str)+"/"+df[‘month’].map(str)+"/"+df[‘day’].map(str)
2021-05-02 20:05:20
112
原创 python 连接sqlite3
所有的操作和pymysql都是一样的示例import sqlite3import osdef main(): # 目录是否存在 # if not os.path.isdir(_path): # os.makedirs(_path) # 文件是否存在 if not os.path.isfile('./wenzhang.db'): print('不存在') open('./wenzhang.db', 'wb').cl
2021-04-08 11:41:56
277
原创 python 将pymysql查询返回的rows结果集封装成 字典切片 [{},{}]
python 将pymysql查询返回的rows结果集封装成 字典切片 [{},{}]代码示例import pymysqlfrom datetime import datetimedef main(): '''获取mysql连接''' conn = pymysql.connect( host='127.0.0.1', port=3306, user='root', password='123456',
2021-04-08 11:12:45
604
原创 使用显卡+hashcat破解握手包
1.将cap->hccapx在线转换 https://hashcat.net/cap2hccapx/aircrack-ng xxx.cap -j xxx2. hashcat计算工具ps: aircrack-ng 是用cpu算的 效率远不如显卡显卡驱动得安装好(linux的得谨慎),可以自己生成字典文件,常用就是八位数和手机号hashcat 下载地址 github下载发行版解压后、make && make install 安装即可计算用字
2021-04-02 17:36:33
11306
原创 linux 重置root密码
重置密码重启电脑 进入grub界面 选择“恢复模式”,按 e 键进入编辑状态向下找到 root=UUID=xxxx-xxxx-xxxx-xxxx-xxxxx RQ initrd=/install/gtx/initrd.gz quiet将这段替换成 root=UUID=xxxx-xxxx-xxxx-xxxx-xxxxx rw initrd=/bin/bash修改完成之后 按下 ctrl+x 继续启动启动完成后 passwd root 就可以重新设置root密码了设置好后直接按电源强制关机(ini
2021-03-31 16:22:39
726
原创 vs读取txt文件 中文乱码
问题: vs 2019 读取文件中的中文时乱码解决记事本打开txt文件,可以看到编码为 UTF-8选择另存为,编码选择 ANSI 再次打开显示正常
2021-03-18 09:49:20
1869
1
原创 js常见面试题整理
js常见面试题整理js常见面试题整理1.写react/vue项目时列表组件的key的作用2.['1', '2', '3'].map(parseInt)=[1,NAN,NAN]3.防抖和节流4.setTimeout、Promise、Async/Await 的区别5.vue事件带默认参数时,传递其他参数6.js中this的作用7.函数柯里化8.js垃圾回收机制9.void(0)10.promise.all(iterable)11.import export12.i++ 与 ++i 的主要区别有两个:13 onl
2021-03-12 15:14:09
1595
原创 golang 结构体切片排序
golang结构体切片排序示例package mainimport ( "log" "sort" "strconv")type User struct{ index int // 排序字段 // 其它需要字段 ... name string}func main(){ users := make([]*User,0) arr:=[]int{2,4,5,6,1,3} for _,v := range arr{ user :=&User{ index:
2021-02-25 16:04:40
1378
原创 python requests (Caused by SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (_ssl.c:1
python requests请求报错 SSLEOFErrorHTTPSConnectionPool(host=‘www.showdoc.cc’, port=443): Max retries exceeded with url: /server/index.php?s=/api/item/info (Caused by SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (_ssl.c:1124)’)))解决 把你本地代理关
2021-01-19 15:59:01
13011
27
原创 安卓模拟器内app抓包 导入证书到安卓系统证书
安卓模拟器抓包准备抓包软件1.burp2.fiddler下载地址fiddler代理配置安卓模拟器安装模拟器安装过程模拟器代理配置查看主机ip模拟器设置模拟器安装证书到系统下面准备条件adb配置pem证书准备操作步骤准备抓包软件下面介绍两种抓包软件,fiddler配置较为简单1.burpburp配置参考另一篇文章参考最后从浏览器导出证书 PortSwigger CA.cer证书格式为 cer,我这里重命名为 burp.cer,方便后面导入到安卓模拟器2.fiddler下载地址
2021-01-19 14:17:49
16055
2
原创 我自己收藏的vscode-snippets
aabb"if err2 != nil": { "prefix": "iferr2", "body": "if err != nil {\n\treturn nil,fmt.Errorf(\"${1:未知错误}--%v\",err)\n}\n", "description": "Snippet for if err != nil" }, "for-range": { "prefix": "fra", "body": "for _,val := ran
2021-01-03 21:40:26
310
原创 burpsuite 如何抓https包
burpsuit 抓包抓取http包打开burp – proxy – Options 关闭拦截 浏览器设置代理我的是win10 下的chrome 直接在网络中启用代理找个http网站 即可抓包抓取 https 包需要先下载burp的证书 打开127.0.0.1:8080 (你的burp监听端口) – 点击 右边CA Certificate 按钮 下载证书文件 导入证书 将下载的 burp的 cacert.der 导入 将刚才导
2020-12-24 15:39:25
9887
1
原创 golang 解决微信支付报错Post https://api.mch.weixin.qq.com/pay/orderquery: x509: certificate signed by unkno
报错Post https://api.mch.weixin.qq.com/pay/orderquery: x509: certificate signed by unknown authority描述参考微信文档https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_4解决方法golang解决方法// 构建http.Client加上 Transport 参数client := &http.Client{
2020-12-02 13:06:02
3164
原创 正则表达式使用总结--常见实例收集
正则表达式总结正则表达式表示字符数量描述边界分组贪婪模式正则表达式实例收集常用正则表达式表示字符数量描述* + ? {m} {m,} {m,n}边界^ 开头$ 结尾\b 匹配一个单词的边界\B 匹配非单词边界示例正则匹配^\w+ve (hover) --ok^\w+ve\b (hover)-- fail^\w+\bve\b (hover)-- fail \b只代表边界^\w+\bve\b (ho ve r)-- fail ^\w+\s
2020-11-29 21:11:27
172
原创 搭建etcd集群
etcd集群的搭建etcd单机启动集群搭建报错收集启动参数说明etcd共享配置服务注册和发现单机启动直接 ./etcd集群搭建我这里是用两台windows和一台mac ????分别到github下载对应的二进制文件windows脚本启动mac/linux 脚本启动#!/bin/bashTOKEN=tokenCLUSTER_STATE=newNAME_1=machine-1NAME_2=machine-2NAME_3=machine-3HOST_1=192.16
2020-11-24 17:07:04
532
1
原创 golang原生http包实现各种情况的post请求
go实现各种类型的post请求go实现各种类型的get请求请求测试地址application/x-www-from-urlencodedrawmultipart/form-data 带普通参数multipart/form-data 上传一个文件multipart/form-data 上传多个文件go实现各种类型的get请求请求测试地址var ( requestPostURL string = "http://httpbin.org/post" // 接收一张图片上传 postman的key
2020-11-17 16:16:30
3038
原创 golang原生http包实现各种情况的get请求
go http get 总结请求地址普通get请求请求参数放到url.Values{}自定义请求(添加头、cookie)接收文件--ioutil.ReadAll接收文件--io.Copy请求地址var ( requestGetURLNoParams string = "http://httpbin.org/get" requestGetURL string = "http://httpbin.org/get?a=a&b=b&c=ccc" imageURL
2020-11-17 16:02:55
2997
原创 go 操作 kafka 实现发送和订阅
Zookeeper startcp conf/zoo_sample.cfg conf/zoo.cfgbin/zkServer.sh start 2181 启动bin/zkCli.sh -server 127.0.0.1:2181 进入终端分布式配置 https://blog.csdn.net/java_66666/article/details/81015302kafkabin/kafka-server-start.sh config/server.properties 启动Kafka
2020-10-19 19:42:54
2469
3
原创 centos7删除旧的内核
查看内核rpm -qa | grep kernel删除内核yum remove kernel-3.10.0-1127.el7.x86_64
2020-10-09 17:14:36
258
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅