git cheatcheet 发表于 2018-09-19 | 分类于 tool 常用命令1234567git add . //gagit status //gsgit diff //gdgit commit -m "desc" //gcmgit push //gpgit checkout -b feature/comment //gcbgit pull origin maste ... 阅读全文 »
go-bytes.Buffer 发表于 2018-09-19 | 分类于 go bytes.Bufferjava StringBuilder1234StringBuilder sb = new StringBuilder();sb.append("hello");sb.append(",world");System.out.println(sb.toString()); go ... 阅读全文 »
常用工具使用 发表于 2018-09-19 | 分类于 tool 优点 轻量 可以直接打开文件夹&文件 可以安装各种插件 配置主题atom one dark 文件图标vscode icons/nomo dark icon theme 插件intellij idea keybindings 插件markdownlint 检查 markdown 语法 对比 ... 阅读全文 »
go-踩坑点 发表于 2018-09-19 | 分类于 go go 遇到的一些问题chan 关闭之后,还可以读写吗 不能写,但可以读 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849package mainimport ( "fm ... 阅读全文 »
go-通道channel 发表于 2018-09-19 | 分类于 go 通道两种配合方式: range select range 方式1234//关闭之后会跳出循环for v:=range c{ //todo} select 方式123456for { select { case val,ok:=<-c: ... 阅读全文 »
go-文件io 发表于 2018-09-19 | 分类于 go golang 文件读写使用 io/ioutil 进行读写文件io/ioutil 其中提到了两个方法 func ReadFile func ReadFile(filename string) ([]byte, error) ReadFile reads the file named by filena ... 阅读全文 »
go协程调度 发表于 2018-09-19 | 分类于 go go 协程调度G-M 模型缺点 单一全局互斥锁(Sched.Lock)和集中状态存储的存在导致所有 goroutine 相关操作,比如:创建、重新调度等都要上锁; goroutine 传递问题:M 经常在 M 之间传递『可运行』的 goroutine,这导致调度延迟增大以及额外的性能损耗; 每个 ... 阅读全文 »
linux 服务器常用命令整理 发表于 2018-07-21 | 分类于 linux linux 服务器常用命令整理目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz \ sz) \ nc 抓包工具 - charles 内存检查 - free \ meminfo 系统监 ... 阅读全文 »
0x 定一个目标 发表于 2018-07-21 | 分类于 idea 计划ARTS 是由左耳朵耗子陈皓发起的一个每周学习打卡计划。 Algorithm:至少做一个 LeetCode 的算法题。主要为了编程训练和学习。 Review :阅读并点评至少一篇英文技术文章。主要为了学习英文,如果你英文不行,很难成为技术高手。 Tip:学习至少一个技术技巧。主要是为了总结 ... 阅读全文 »
async和await 发表于 2017-12-04 | 分类于 js async和await示例为什么异步执行? 不影响UI渲染 为什么await? 函数执行前后顺序保证 1234567891011121314151617181920function resolveAfter2Seconds() { return new Promise ... 阅读全文 »