SF
编程之路
编程之路
注册登录
关注博客
注册登录
主页
关于
RSS
git的撤销操作:reset、checkout和revert
myshell
2017-04-19
阅读 2 分钟
15.8k
git reset用于撤销未被提交到remote的改动,即撤销local的修改。除了移动当前分支的HEAD,还可以更改workspace和index:
跳表 skiplist
myshell
2016-07-20
阅读 7 分钟
8k
最初知道跳表(Skip List)是在看redis原理的时候,redis中的有序集合使用了跳表作为数据结构。接着就查了一些资料,来学习一下跳表。后面会使用java代码来实现跳表。
tmux学习笔记
myshell
2016-07-09
阅读 3 分钟
5.4k
当初在windows上可以使用xshell进行ssh连接,非常好用。换到mac上就没有那么好用的工具了,只能使用terminal或者iterm2,克隆会话啥的需要配置,比较麻烦,还是学学tmux比较好。