08 2020 档案
摘要:一、安装步骤先说一下centos7下安装方法:git clone https://github.com/chxuan/vimplus.git ~/.vimpluscd ~/.vimplus./install.sh //不加sudo如果一切顺利,这样就装好了,但建议先看下面我遇到的问题1。二、遇到的问题1、安装了git2.0导致脚本执行失败centos7下我在编译vim82时遇到些问题,排查后发现是...
阅读全文
摘要:前言什么是 JSON ?JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和
阅读全文
摘要:一、wrk介绍wrk 是一款针对 Http 协议的基准测试工具,它能够在单机多核 CPU 的条件下,使用系统自带的高性能 I/O 机制,如 epoll,kqueue 等,通过多线程和事件模式,对目标机器产生大量的负载。二、 wrk 的优势与劣势1、优势:轻量级性能测试工具;安装简单(相对 Apache ab 来说);学习曲线基本为零,几分钟就能学会咋用了;基于系统自带的高性能 I/O 机制,如 e...
阅读全文
摘要:前言当你在看视频培训或是与人视频沟通时,是不是经常一遍记不住,特别希望能够回看一下?视频录制功能就显得很有用了。mac下自带的quicktime是个不错的选择,但有几个小问题:1、录制屏幕的时候只能通过麦克风录制输出的声音,如果你带上耳机录不到视频源的声音了(收不到音)。2、生成视频为MOV格式,占用空间较大。本文涉及到的软件:Soundflower、QuicktimePlayer、HandBra...
阅读全文
摘要:概述某些场景下,我们需要分析网站https流量,chrome提供的DevTools工具在页面跳转时无法查看之前的请求。使用wireshark能够全量抓取整个流程,本文主要是将网上查询到的资料整理,以便日后查阅。步骤以chrome为例,mac中详细操作如下:1. 查找浏览器sudo find / -iname "Google Chrome" 可以找到binary所在路径为/Applications/...
阅读全文
摘要:一、dlv的安装1)下载dlvgit clone https://github.com/go-delve/delve.git $GOPATH/src/github.com/go-delve/delve或者 go get github.com/derekparker/delve/cmd/dlv2)安装cd $GOPATH/src/github.com/go-delve/delvemake insta...
阅读全文
摘要:前言使用Git前先熟悉几个专用名词。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库在当前目录新建一个 Git 代码库 $ git init 新建一个目录,将其初始化为 Git 代码库 $ git init [project-name] 下载一个项目和它的整个代码历史 $ git clone [url] 二、...
阅读全文