实用工具集合之tmux
tmux 银弹特性: 同一窗口分割多面板 与vim配置好后用起来就真的不再需要鼠标了。也不用在编辑器和命令行各个窗口中切来切去了。全屏一个窗口解决。 session可恢复 超时、断网等问题造成的远程连接中断,重新连接后可恢复会话窗口 Tmux - Linux从业者必备利器 session会话操作 (prefix指前缀键...
tmux 银弹特性: 同一窗口分割多面板 与vim配置好后用起来就真的不再需要鼠标了。也不用在编辑器和命令行各个窗口中切来切去了。全屏一个窗口解决。 session可恢复 超时、断网等问题造成的远程连接中断,重新连接后可恢复会话窗口 Tmux - Linux从业者必备利器 session会话操作 (prefix指前缀键...
oh-my-zsh的安装和使用 zsh说明 介绍说明参考,若要安装,使用下一章节的步骤: MacTalk 终极 Shell git插件 在git受控的目录下,会显示git相关信息,另外对git命令做了很多简化。例如 gco=’git checkout’、gd=’git diff’、gst=’git status’、g=’git’等等 au...
Vim编码 具体参考: Vim文件编码识别与乱码处理 在 Vim 中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding 和 termencoding。 encoding 是 Vim 内部使用的字符编码方式。 termencoding 是 Vim 用于屏幕显示的编码,在显示的时候,Vim 会把内部编码转换为屏幕编码,再用于输...
使用GitHub Pages和jekyll搭建个人博客。 1. 遇到的问题 博客最初clone自以下模板: 一个淡雅简明的博客风格: Gaohaoyang 创建及使用过程中注意事项及遇到的问题: 标签小于2时,构建失败Page build failed,本地jekyll错误信息:divided by 0 in index.html 问题描述:issues ...
git使用和碰到的问题。 1. 不定期使用记录 mac下git客户端,fork,参考:Fork for Mac and Windows(Git 客户端) 查看git更新记录,还是客户端看比较方便。对于历史更新中的每个文件改了什么东西,比较直观 2. 部分git命令碰到的问题 git rm 将本地文件都删了,没有其他库…使用...
介绍cmder、sublime、Markdown 1. Cmder 右键在当前位置打开终端,操作习惯跟linux终端差不了多少,可以使用大量linux命令,集成了grep、tar、curl等等工具。终于不用再忍受Windows的cmd了。有一点不足的就是在我电脑上启动后加载比较慢,要等个7、8秒才能操作(之前的笔记了,慢的原因还不确定 20191103注)(cmder_mini中执行fi...
crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。 1. crond简介及crontab文件 部分参考: crontab命令 每天一个linux命令(50):crontab命令 linux系统由 cron (crond) 这个系守护进程服务来控制循环运行的例行性计划任务 crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则...
1. Vim Vim插件及配置 自己用的配置,基于humiaozuzu/dot-vimrc的配置根据需要做了少量修改。 截图中展示了Nerdtree, Tagbar, Tabbar, Ack。另外还有多种插件:代码编辑时补全代码及代码段、语法检查、快速跳转、快速注释、文件模糊查找、状态栏等等功能。配合快捷键特别好用。 在新机器配置时,步骤: 下载配置 gi...
LeetCode刷题学习记录,字符串篇。 1. 344.反转字符串 344. Reverse String 要求原地反转字符串,只借助O(1)的额外空间。 1.1. 思路和解法 双指针。 class Solution { public: void reverseString(vector<char>& s) { int left = 0...
LeetCode刷题学习记录,哈希表篇。 1. 基础 哈希表(Hash Table),也称散列表。 散列冲突/哈希碰撞(hash collision)常用的两类解决方法: 链表法(chaining)/拉链法:,发生冲突的元素都存储在链表中 链表法更常用,相比开放寻址法简单很多。每个“桶(bucket)”或者“槽(slot)”会对应一条链表 基于...