Git笔记

如何查看提交中是否包含重命名或复制?

$ git log --name-status -M -C -1  
commit c04ecb6edd602a8463b5239a5fde900b2b3 (HEAD -> 256818)
Author: gqqnbig <gqqnbig@gmail.com>
Date: Wed Nov 15 10:45:17 2017 -0800

Extract controls from ReviewApplication.aspx so that they can be reused in viewSummary.aspx.
BugzI[......]

继续阅读

群星攻略

假设平均星球人口11.4

如果基础科学实验室的价格为在51和54矿之间,

  • 当占领3颗星时,就要开始在产出为3的宇宙研究点数上造科研站。
  • 当占领7颗星时,就要开始在产出为2的宇宙研究点数上造科研站。
  • 当占领18颗星时,就要开始在产出为1的宇宙研究点数上造科研站。

如果走机器人路线,要在有典藏扎格教授在时点机械飞升,这时一般是第三个飞升。

建设星球时,殖民地盖在产电地块。如果庇护所位置实在太差,在升级成行星首府前拆掉。

星球有5人口才能造行星首府,在这之前,不造基础矿场、基础水培农场、基础发电站,因为有了行星首府后可以直接造更高级建筑。当[……]

继续阅读

论markdown

markdown是近几年来非常火的一门轻量级标记语言,主打易读性。这里的易读性,说的是在源代码层面易读。但是我觉得markdown被过于吹捧,以至于有人记笔记用markdown、写书也用makrdown,不一定是最好的选择。

Github支持用markdown、asciidoc、mediawiki等写readme文件。我想过,为什么GitHub不支持HTML或者Latex语法的Readme呢。原因可能是两个。

第一,markdown文件可以在文本编辑器里保持可读性,程序员克隆仓库后,用记事本就能看Readme,阅读体验比把markdown渲染成HTML差得不太多。如果Readme是[……]

继续阅读

Directory Opus添加自定义按钮或命令

我经常使用Git,并使用TortoiseGit作为GUI。每次要提交,总是要在Windows资源管理器或者Directory Opus空白区(如果满屏都是文件,光标指到一个空白区已经要很小心了)点击右键,找到并点击ToritiseGit提交菜单。这个操作可以优化。

用按钮触发自定义命令

在Directory Opus工具栏上右击,选择自定义。

在自定义窗口,选择添加新用户命令。

点击命令按钮会弹出一系列可用的命令。那些命令的具体用法请参见参考资料。命令写完后,就可以把它拖到工具栏上。现在你就可以光标点击按钮来触发自定义命令了。

用快捷键触发自定义命[……]

继续阅读

NeoVim初体验

NeoVim旨在成为Vim的升级版,有不少对它的介绍,我就不赘述了。

NeoVim官网强调了它的四大特点:Powerful plugins(强大的插件)、Better out-of-the-box(更好的开箱即用)、First-class embedding(高度支持嵌入模式)、Drop-in replacement for Vim(直接替换Vim)。

先不评论插件,因为如果本体不好用、有bug,就不用看插件了。

开箱即用不行。首先NeoVim的初始化脚本不是$HOME\_vimrc(或.vimrc)了,改为%AppData%\Local\nvim\init.vim(或~/.[......]

继续阅读

WINDOWS SERVER 2012 VPS架设VPN服务器【成功篇】

我原先参考了网上很多架设VPN教程,全都失败,这次终于成功。

我原先都是在单IP地址的服务器上配置,全都失败。后来在双IP的服务器上配置成功,最后在单IP的服务器上也配置成功。后来在奋斗博客[1]dev. 如何用Windows VPS搭建翻墙VPN. 奋斗博客. 2010-04-29 [2017-12-21].看到两个IP的提示,终于成功。

奋斗博客和雨田博客[ref[……]

继续阅读

   [ + ]

1. dev. 如何用Windows VPS搭建翻墙VPN. 奋斗博客. 2010-04-29 [2017-12-21].