Tools

  • Published on
    总结:介绍 git 常用命令,包括分支操作(如 push、pull、checkout 等)、暂存操作、回退操作、常规操作、创建项目仓库、忽略及取消忽略文件、拉取上传免密码等,详细列举各操作的具体命令及用法。
  • Published on
    文章介绍了 11 个 Git 面试题及答案,包括 Git 复刻、分支、克隆等概念区别,拉取请求与分支区别,git pull 和 git fetch 差异,恢复先前提交方法,git cherry-pick 用途,Forking 工作流程优点,HEAD 等概念区别,Gitflow 工作流程,git stash 使用场景,删除文件不删系统文件方法,以及何时用 git rebase 代替 git merge 等,对 Git 相关知识进行了全面梳理。
  • Published on
    介绍 CMake 简单用法,包括静态库、动态库、可执行程序及多工程模板。静态库通过特定 CMakeLists.txt 编译生成 libstatic_math.a;动态库类似,将 STATIC 改为 SHARED;可执行程序使用静态库和动态库需添加头文件目录等;多工程模板有主 CMakeLists.txt 及各子工程 CMakeLists.txt。
  • Published on
    文章介绍了将老域名 http://3inns.cn 映射到新域名 http://ningto.com 且保留路径的方法。在 nginx 中通过配置 `server` 段的 `rewrite` 规则实现,最后重启 nginx 使配置生效。
  • Published on
    文章介绍用 Python 模拟鼠标、捕获按键事件。可连续双击鼠标左键,用按键 1 控制运行、其他按键暂停。通过多线程实现,定义相关函数并启动线程,代码实现了相应功能。
  • Published on
    2017 年 1 月 15 日,作者决定开始写博客记录工作学习历程,虽曾因原因和惰性未写成,但现受汪国真《热爱生命》诗激励,希望多年后能回忆起当初。
  • Published on
    2017 年 1 月 1 日的文章《存储 git 账号信息不用每次都输入》,可在.git 目录下 config 文件中添加“[credential]\n helper = store”来存储账号密码,无需每次输入。
  • Published on
    介绍了 linux git ssh 配置步骤,先设置用户信息,再进入 ~/.ssh 目录生成密钥对,拷贝 id_rsa.pub 内容添加到 github,最后通过 ssh -T git@github.com 验证,即可使用 git clone 命令。