- 博客(20)
- 收藏
- 关注
原创 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
原创 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
原创 常用正则表达式
邮件地址 ^\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关注的人
RSS订阅