![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
文章平均质量分 50
王建文
这个作者很懒,什么都没留下…
展开
-
grep获取查找内容的上下文
从日志文件中获取到一些报错信息,但是通常想查找更准确的原因,需要分析某一条日志临近的日志。根据下边打印出来的信息,可以详细定位到是具体哪一行代码导致的空指针问题。查看grep版本的方法是。原创 2022-11-18 14:04:11 · 2650 阅读 · 1 评论 -
mac goland 常用快捷键
1.批量修改变量名shift+F6键盘没有F6时 shift+fn+F62.操作记录回退或者前进比如有时候代码多次跳转之后,想一步一步回到上一次的位置。command+option+←/→3.查询与替换查询:command+F替换:command+R全局查询:command+shift+F全局替换:command+shift+R...原创 2022-02-10 13:08:59 · 3328 阅读 · 0 评论 -
supervisor安装及使用教程
1.mac上安装及使用教程https://www.jianshu.com/p/00fbff2c6ee1原创 2021-10-11 13:58:52 · 582 阅读 · 0 评论 -
linux/mac上如何查看公网ip
可使用如下命令进行尝试:curl cip.cccurl ifconfig.me示例:curl cip.cc命令在linux和mac上运行均能很快得到结果,且会返回地址、运营商等数据➜ ~ curl cip.ccIP : 223.72.80.14地址 : 中国 北京运营商 : 移动数据二 : 北京市 | 移动数据三 :URL : http://www.cip.cc/223.72.80.14参考资料:https://www.cnblogs.com/keystone/p/1原创 2021-10-10 22:57:35 · 356 阅读 · 0 评论 -
mac系统 环境变量配置
1.mac环境变量加载顺序/etc/profile/etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc(etc目录下面的是系统级的配置,~目录下的是用户配置)/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取.如果/.bash_profile文件存在,则后面的几个文件就会被忽略不读了;如果/.bash_profile文件不存在,原创 2021-09-16 16:43:59 · 2452 阅读 · 0 评论 -
Makefile使用
示例1.文件目录如下2.makefile文件内容BINARY_NAME=test.PHONY: build cleanbuild: go build -o ${BINARY_NAME} -v ./${BINARY_NAME}clean: rm ${BINARY_NAME}上述内容解释:第1行,声明了一个变量BINARY_NAME他的值是test,方便后面使用第2行,.PHONY被视为“伪目标”。当需要考虑这样的目标时, make将无条件地运行它对应的内容,无论具有该名称原创 2021-08-13 09:48:07 · 168 阅读 · 0 评论 -
正则表达式
转义序列:正则表达式中有一些特殊的转义序列,例如 \d 表示匹配任意数字,\w 表示匹配任意字母、数字或下划线,\s 表示匹配任意空白字符等。范围类:范围类是一种特殊的字符类,它可以匹配某个范围内的字符。例如,字符类 [0-9] 可以匹配任意一个数字字符。非贪婪匹配:默认情况下,正则表达式是贪婪的,会尽可能多地匹配字符。字符类:使用字符类可以匹配一组字符中的任意一个字符。例如,^ 表示匹配行的开头,$ 表示匹配行的结尾。字符匹配:正则表达式可以匹配特定的字符。例如,字符 a 可以匹配字符串中的 a 字符。原创 2021-04-14 09:15:35 · 106 阅读 · 1 评论 -
怎么使用SSH从服务器下载文件
可以使用scp命令,scp通过扩展cp的语法,使用ssh协议来跨系统copy文件1.从另外一个系统(比如:服务器)拷贝文件到本系统(本机)scp username@hostname:/path/to/remote/file /path/to/local/file2.从本系统(本机)拷贝文件到另外一个系统(服务器)scp /path/to/local/file username@hostname:/path/to/remote/file 3.从一个系统(服务器A)拷贝文件到另外一个系原创 2020-11-12 12:19:11 · 11081 阅读 · 1 评论 -
Mac mongodb 安装、配置启动及命令行操作
一、 4.2.5版本下载链接: https://pan.baidu.com/s/1qKQ9Kzb7qtjfwu8msBNRHA 密码: seun二、安装先将下载好的压缩包解压,然后打开 shell 终端,切换到你已经解压好的文件的bin目录下,然后执行下面的命令:install_compass mongod mongoexport mongoimport mongorestore mongostat /usr/local/bin/三、配置及启动1.如果直接在终端运行mongod命令,会报错提原创 2020-07-28 12:38:13 · 2617 阅读 · 1 评论 -
grep 命令经典实例
所有的类linux系统都会提供一个名为grep(global regular expression print,全局正则表达式输出)的搜索工具。grep命令在对一个或多个文件的内容进行基于模式的搜索的情况下是非常有用的。模式可以是单个字符、多个字符、单个单词、或者是一个句子。当命令匹配到执行命令时指定的模式时,grep会将包含模式的一行输出,但是并不对原文件内容进行修改。在本文中,我们...原创 2018-07-04 22:25:48 · 1370 阅读 · 0 评论 -
linnux/mac 获取公网ip的命令
用下边这行命令即可在linux或者mac终端快速获取公网ipcurl http://members.3322.org/dyndns/getip原创 2020-05-28 19:22:11 · 210 阅读 · 0 评论 -
du命令用法
1.作用显示每个文件和目录的磁盘使用空间;适用于linux及mac系统。2.格式2.1 du -h "文件或者目录名"以K、M、G为单位显示文件或者目录大小。不指定文件或者目录名时默认是当前目录下所有目录及文件夹,最后一行显示的是当前目录所有文件大小汇总。vagrant@homestead:/vagrant/wangjianwen/test$ du -h4.0K ./test112K ./test288K ./test3/test55M ./test4原创 2020-05-28 15:34:03 · 563 阅读 · 0 评论 -
nohup 开启程序后台运行及关闭
nohup相关命令在Linux及Unix上均可使用。1.nohup开启程序后台运行格式:nohup “正常开启程序的命令” &下边以后台运行go语言编译好的二进制文件为例,文件名为test。wangjianwen@bogon aff % nohup ./test &[1] 4069wangjianwen@bogon aff % appending output to nohup.outwangjianwen@bogon aff % 2.查看nohup开启运行的程序jo原创 2020-05-11 12:55:14 · 1792 阅读 · 0 评论 -
mac工具
1.brew19款pro,下载brew出错,用下边文章里的方案解决。关于Mac下载brew报curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused原创 2020-04-22 13:32:17 · 170 阅读 · 0 评论 -
性能测试工具
1.压力测试工具Siege安装与使用mac/linux下均可使用。https://my.oschina.net/wangyongtao/blog/744448原创 2020-03-21 20:40:38 · 333 阅读 · 0 评论 -
Mac及linux下通过命令行查找文件
一、Mac下通过命令行查找文件直接在命令行中输入mdfind -name "文件名"示例:wangjianwen@bogon ~ % mdfind -name "xxx.jpg"如果不知道全名,只包含文件名部分内容也可以。二、linux下通过命令行查找文件查找目录:find /(查找范围) -name ‘查找关键字’ -type d查找文件:find /(查找范围) -name 查...原创 2020-02-19 17:02:21 · 1063 阅读 · 0 评论 -
vim tab键设置为空4格 及 'readonly' option is set (add ! to override)错误解决
一、vim tab键设置为空4格1.进入vimrc文件vagrant@homestead:/vagrant/wangjianwen$ vi /etc/vim/vimrc 2.添加下边代码set tabstop=4退出保存即可,保存时遇到下边错误。参考:vim tab键设置为空4格和自动缩进二、‘readonly’ option is set (add ! to overrid...原创 2020-02-06 18:55:07 · 309 阅读 · 0 评论 -
Homestead开发环境搭建
相关资料搜集如下:1.Homestead环境搭建、盒子下载、坑位排查下边为6.3.0版本下载地址:链接:https://pan.baidu.com/s/1X78LW-P-YR3y7yDCcBX1TA 密码:ltr12.重量级开发环境:Homestead...原创 2020-01-17 15:56:47 · 211 阅读 · 0 评论 -
Postman资料搜集
1.Postman下载、使用及生成API文档教程https://crifan.github.io/api_tool_postman/website/postman_api_doc/原创 2019-12-11 15:33:12 · 262 阅读 · 0 评论 -
Mac终端 大文件 split(切分)成小文件
1.代码示例(base) wangjianwendeMacBook-Air:~ wangjianwen$ split -b 800m imei.20190824.012.参数解释开头是split -b第一个参数:目标文件大小,切割成的小文件一个多大。示例是800M,但是m要小写,如果是G则写g。第二个参数:被切割文件路径。示例是/Users/wangjianwen/Downloads...原创 2019-08-31 00:16:13 · 10469 阅读 · 0 评论 -
Vim操作全面讲解
目录第一讲第一节∶移动光标第二节∶VIM的进入和退出第三节∶文本编辑之删除第四节∶文本编辑之插入第一讲小结第二讲第一节∶删除类命令第二节∶其他删除类命令第三节∶关于命令和对象第四节∶对象命令的特殊情况第五节∶撤消类命令第二讲小结第三讲第一节∶置入类命令第二节∶替换类命令第三节∶更改类命令第四节∶使用c指令的其他更改类命令第三讲小结第四讲第一节∶定位及文件状态第二节∶搜索类命令第三节∶配对括号的查找...转载 2019-08-07 07:44:40 · 7089 阅读 · 0 评论 -
Mac终端 目录跳转命令
以前一直都是使用Windows系统,连命令行都没怎么用过。来到了Mac,在某位大神的诱导下,我开始尝试使用Mac Terminal,下面总结的是一些简单的目录跳转命令(菜鸟级)。文件目录首先要清楚几个文件目录:" / " :根目录" ~ " :用户主目录的缩写。例如当前用户为hello,那么" ~ "展开来就是:/Users/hello" . " :当前目录“…” :父目录命...转载 2019-06-28 20:27:22 · 2175 阅读 · 0 评论 -
Mac 终端 命令行 下载文件
1.命令curl -O 文件链接2.示例curl -O https://apk.izuiyou.com/download/zuiyou_data_20190625.txt3.下载好的文件自动命名为如下名称,可以搜索找到zuiyou_data_20190625.txt...原创 2019-06-26 14:26:41 · 24635 阅读 · 2 评论 -
Postman批量触发请求
一、需求需要触发的链接只有一条,链接里需要替换进来的数据存在.csv文件里(文件里表头参数名需要与宏名一致),需要把对应的参数一组一组替换进来并触发链接。原始链接对应的数据二、操作步骤1.点击runner,同步打开postman console(便于运行后查看日志,下边截图里包含运行结果日志)2.按下图顺序,点击run test即可运行3.运行结果...原创 2019-03-28 21:14:39 · 3345 阅读 · 2 评论 -
MacOS X上XMind 8运行时错误解决办法
一、问题描述 在Mac OS X上安装XMind 8,新建思维导图,保存时,程序抛异常,不能够正常使用XMind。二、解决办法 在XMind思维导图②群中小伙伴的帮助下,解决了上述问题。解决办法是将XMind软件删除,清理后重新安装。具体步骤如下:在“应用程序”里面将Xmind软件移到废纸篓,然后再清倒废纸篓。打开“Finder”->“设备”->“Mac硬盘”-&g...转载 2018-03-15 15:38:00 · 3508 阅读 · 0 评论