自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Liunx中安装Go环境

【代码】Liunx中安装Go环境。

2023-03-19 11:03:51 297

原创 goscanner安装

如果git不成功,可以试着将https改为http,或直接下载上传 安装时: make或make all 不行: go mod init github.com/tumi8/goscanner (这里需要写为自己调用的包的路径,否则会出错) 如果上述也不行,提醒权限不够 只能将go.mod以及go.sum复制到goscanner文件夹,然后执行go get以及go build 如果go build 仍报错,可以删掉整个goscanner重新执行以上步骤。 ...

2021-08-22 20:48:21 309

原创 Linux下切换root,修改用户据为root

切换root sudo su su lrx. 将普通用户提升为 root 用户权限 修改 /etc/passwd 文件, 把用户ID修改为 0 ,如下所示: lrx:x:1000:1000:tommy:/home/tommy:/bin/bash 改为: lrx:x:0:0:tommy:/home/tommy:/bin/bash

2021-08-22 20:41:40 327

原创 error: RPC failed; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.

mkdir ~/.git-rectify (.代表隐藏) mkdir ~/.git-rectify (.代表隐藏) cd ~/git-rectify apt-get source git sudo apt-get build-dep git sudo apt-get install libcurl4-openssl-dev cd git-2.17.1/ vim ./debian/control # 把libcurl4-gnutls-dev 修改为 libcurl4-openssl-de

2021-08-22 20:38:41 1071

原创 go设置proxy

Linux export GO111MODULE=on export GOPROXY=https://goproxy.cn

2021-08-22 20:33:33 273

原创 E: 您必须在 sources.list 中指定代码源(deb-src) URI

vim修改/etc/apt/source.list文件把deb-src的注释去掉 software-properties-gtk打开软件和更新窗口

2021-08-22 20:31:05 1375

原创 pandas常用操作

画饼状图 %%time plt.figure(figsize=(5,5)) plt.axis('equal') # 设置x,y轴刻度一致,这样饼图才能是圆的 label = ['DV','unknown','OV','EV'] explode=[0.01,0.01,0.01,0.01] #设定各项距离圆心n个半径 values = [certlevel['DV'],certlevel['UnknownValidationLevel'],certlevel['OV'],certlevel['EV']] plt

2021-08-13 20:28:40 176

原创 latex操作

表格大小放缩 \scalebox{0.65}{table content} \resizebox{h-size}{v-size}{table content} (size可填10pt、50mm等,表格内文字会变形) \begin{tabular}{ |s|p{2cm}|p{2cm}| }(手动设置列宽) 调整宽度 过宽: \resizebox{\textwidth}{12mm}{ 过窄: \setlength{\tabcolsep}{7mm}{ } \resizebox{linewidth}{!}

2021-08-13 20:28:23 1235

原创 多维数组转一维数组

def list_convert(arg): new_list = [] for i in arg: if type(i) is not list: new_list.append(i) else: new_list.extend(list_convert(i)) return new_list

2021-08-11 20:11:56 99

原创 Jupyter安装及使用

Jupyter Notebook以网页的形式打开,可以在网页页面中直接编写代码和运行代码。 安装 前提需要安装Python 可以安装Anaconda来解决Jupyter Notebook的安装问题,因为Anaconda已经自动为你安装了Jupter Notebook及其他工具。 Anaconda下载网址: https://www.anaconda.com/products/individual#macos (也可以通过pip命令安装:pip3 install jupyter) 配置环境变量: 在终端输入c

2021-07-07 22:46:22 869 1

原创 Linux命令cat

查看对行进行编号的文件 每行全部编号 cat -n test.txt 空行不编号 cat -b test.txt 创建文件,从命令界面输入文件内容,按ctrl+D完成文件输入 cat > test.txt 文件合并 cat 1.txt 2.txt > 3.txt 文件追加内容 将2.txt的内容追加到1.txt后 cat 2.txt > 1.txt ...

2021-06-22 18:52:40 97

原创 Linux 报错no required module provides package

no required module provides package : go.mod file not found in current directory or any parent directory no required module provides package github.com/xxx/xxx 解决: go mod init example.com/m go get github.com/xxx/xxx go build test.go

2021-06-13 10:03:19 2574

原创 Linux中shell脚本\r字符报错

sh脚本有\r字符的解决方法 (通常发生在把windows下的代码拷贝到linux下运行) 替换 sudo sed -i 's/\r//' test1215.sh or sudo dos2unix test1215.sh or vim脚本文件,输入 :set fileformat=unix

2021-06-13 09:59:26 358

原创 python3集合set

集合是一个无序不重复的序列。 通过将list转化为set可实现去重list_set=set(list) 创建空集合 trst = set() #不能使用test = {} 创建非空集合 number = {'1', '3', '1', '2', '2', '3'} print(number) >>>{'2', '1', '3'} 元素操作 添加元素: test.add( x ) 删除元素: s.remove( x ) #元素不存在报错 s.discard( x ) #元素不存在

2021-06-06 09:24:53 88

原创 tmux快捷键

tmux中的任务不会中断。 tmux有会话、窗口、窗格三种形式,一个会话可以有多个窗口,一个窗口可以分为多个窗格。 安装 sudo apt-get install tmux 快捷键 会话 新建会话 tmux new -s 会话名 退出会话 ctrl+b d 进入会话 tmux a -t 会话名 窗口 新建窗口 ctrl+b c *号,表示是当前窗口。 切换窗口 ctrl+b p 切换到上一个窗口 ctrl+b n 切换到下一个window ctrl+b 0 切换到0号窗口 ctrl+b w 列出当前se

2021-06-05 14:44:59 382

原创 shell脚本计时

按秒进行计时 #!/bin/bash start_time=$(date +%s) #你运行的代码 sleep 2 end_time=$(date +%s) cost_time=$[ $end_time-$start_time ] echo "build kernel time is $(($cost_time/3600))hour $(($cost_time/60))min $(($cost_time%60))s" ``

2021-06-05 10:16:45 520

原创 检测域名解析服务器的有效性

首先使用MASSDNS进行扫描,选取其中有NXDOMAIN或NOERROR记录的,然后使用dig命令检测其有效性。

2021-06-04 10:07:44 568

原创 常用正则表达式

邮件地址 ^\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*$ python使用re.search匹配邮件地址,可去掉开头的^以及结尾的$ 域名 [a-zA-Z0-9][-a-zA-Z0-9]{0,62}(.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+.? 空白行 \n\s*\r (可以用来删除空白行) 汉字 ^[\u4e00-\u9fa5]{0,}$ 禁止输入~字符 [^~\x22]+ 身份证号 (^\d{15}$)|(^\d{18}$)|(^

2021-05-29 20:17:32 92

原创 Linux监视命令运行进度

PV 安装: sudo apt-get install pv -p: 显示百分比 -n: 显示百分比整数 -r: 显示传输速率 使用: 复制文件 pv -p ./1.txt > ./2.txt 统计文件行数 pv -p test.txt | wc -l progress 安装进度命令 安装: sudo apt-get install progress 使用: 输入命令后,在另一窗口使用progress -M查看进度 或在命令后加| progress -m eg: cp test1.txt te

2021-05-29 11:53:55 503

原创 Linux文件常用操作

linux常用文件操作 以大小拆分文件 split -b 拆分大小 文件名 -d -a 2 前缀名 --additional-suffix=后缀名 eg: split -b 500M example.txt -d -a 2 test --additional-suffix=.txt 文件合并 两个文件合并 cat file1 file2 > file3 多个文件合并 for i in *.txt;do cat $i >> merge.txt; done awk '{v=FILENA

2021-05-28 14:52:21 167

空空如也

空空如也

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

TA关注的人

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