/images/avatar.png

git lfs 使用详解

介绍 git可以管理二进制文件,但和二进制文件相性不好(二进制文件不太好进一步压缩) 二进制文件的内容版本多了以后会影响git的工作效率(存储和

python 依赖管理 pipenv 使用教程

pipenv 安装 1 2 3 4 5 $ pip install --user pipenv # 升级 pipenv $ pip install --user pipenv --upgrade # 如果不知道如何将 shell 找不到的命令添加到系统环境变量则这样寻找 $ python -m site --user-base linux 安装 1 $ pip install --user pipenv 需要配

golang 设计模式–函数式选项模式

为什么需要函数式选项模式 为 struct 结构体可能存在的字段设置默认值 struct 的成员可以改变 范例源码 https://github.com/micro/go-micro/blob/master/options.go 函数选项模式我们先定义一个 结构体Option 和对应的 OptionFunc 的

tmux 使用及配置

配置 https://github.com/gpakosz/.tmux 1 2 3 4 5 $ cd ~ $ git clone https://github.com/gpakosz/.tmux.git $ ln -s -f .tmux/.tmux.conf $ cp .tmux/.tmux.conf.local . # mouse mode just use ctrl+b; m 使用 gpakosz/.tmux 配置的 不用再次配置 如果需要修改可以查看下方配置 config file at ~/.tmux.conf 1 2 3 4 5 6 7 8 9

vim 常用技巧

使用前需要知道的vim 是对vi的扩展,文中的很多操作是vi通用的 vi是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不