0%

Coding

因为iCloud不能在设置之中主动修改位置,故需要使用符号链接的方式,将文件夹进行映射。
具体操作如下:

  1. 在目标位置创建文件夹,形如D:\iCloudDrive

  2. cmd下创建符号链接:
    MKLINK /D C:\Users\UserID\iCloudDrive D:\iCloudDrive
    其中,
    C:\Users\UserID\iCloudDrive内的UserID为账户名,整体作为iCloud的存储位置。

  3. 正常使用iCloud

关于符号链接:

NTFS 符号链接又称“符号链接”,是 NTFS 文件系统中指向文件系统中的另一个对象的一类对象,被指向的对象叫做“目标”。
mklink 是 Windows 下用于创建符号链接的工具,存在于 Windows Vista 及以后版本的 Windows 操作系统中。

使用方式:
MKLINK [[/D] | [/H] | [/J]] 链接名称 目标

说明:

  • /D 创建目录符号链接而不是文件符号链接(默认为文件符号链接)
  • /H 创建硬链接而不是符号链接
  • /J 创建目录连接点
  • 链接名称 指定新的符号链接名称
  • 目标 指定新链接引用的路径(绝对路径或者相对路径均可)

参见:
https://baike.baidu.com/item/mklink/566760

远程覆盖本地

git fetch --all
git reset --hard origin/master

本地覆盖远程

git push --force origin master

通过配置SSH的config文件来完成这个操作。
具体上,使用如下指令:

Host Target
  HostName target
  User 
  Port 
  ProxyCommand ssh -W %h:%p Jump 

Host Jump
  HostName Jump
  User 
  Port 
  IdentityFile 

显然地,这一方法可以有效扩展到多重跳板。

Host Target
  HostName target
  User 
  Port 
  ProxyCommand ssh -W %h:%p Jump2 

Host Jump2
  HostName jump2
  User 
  Port 
  ProxyCommand ssh -W %h:%p Jump1

Host Jump1
  HostName jump1
  User 
  Port 

以上。

在使用Excel或是相似的表格工具时,一个常用的操作是拖动单元格右下角角点拖动对行列单元格进行填充。
一个非常显然的问题是,当这种操作不只用于填充少数行时,就会失去其便捷性,反而变得缓慢。
有表格软件自带的三类方法,可以完成单元格的快速填充。

  1. 向下填充(Ctrl+D)
  2. 序列工具
  3. 快速填充(Ctrl+E)

Node在执行npm命令时,从国外服务器下载第三方依赖包。在国内使用淘宝镜像会比较方便。

指定源:

npm install --registry=https://registry.npm.taobao.org

永久指定源:

npm config set registry https://registry.npm.taobao.org
npm config get registry

替换为cnpm:

npm install -g cnpm --registry=https://registry.npm.taobao.org 
cnpm -v

常见镜像源:

http://r.cnpmjs.org/
http://registry.npm.taobao.org/

Latex非常稳定,基本不会有无法预见的错误,一次编辑,一次成型。核心思想在于格式与内容分离,所以可以使用一些现成的模板,像PPT一样在这个模板里对文字进行编辑——或许这种做法可以一定程度地减轻复杂度。

WORD是最为常规与常用的选择,可以将WORD和WPS连用,虽然修改格式牵一发而动全身,且容易崩溃失去内容,但是所见即所得的特性让这种输入体系简单易用,在小心操作模板的情况下,也有较为舒适的输入体验。

MD是最适合用于常常部分修改内容的书写的体系,比如读书笔记或是计划书。混合格式与内容的MD可以算是上面两者的中和。但毫无疑问,这玩意暂时还没法用来写更多的论文,只有少数地方允许使用这种格式。