下面是我搜集到的一些小知识,可能内容五花八门,反映出我杂食口味和害死猫的好奇心,但是小而轻的知识,往往接受起来就更加轻松吧。
- 快速在本地开启一个Http服务器:
python -m SimpleHTTPServer 端口号
TL;DR
为Too Long; Don’t Read
的缩写,现在也有代表长话短说的意思- 递归下载网络资源:
wget -r 地址
- 信用卡账单日当日结账算本期账单,下月就要还,免息期最短;最保险是在账单日后一日进行大额消费,这样免息期最长
- Git 删除所有本地的tag:
git tag -d `git tag | grep -E '.'`
CV
全称为curriculum vitae
,相对于简历resume
,CV意为履历,应该更加详细slow boat to China
并不是一艘很慢的驶向中国的船,而是表达旅途漫长,焦急等待的情绪- 三门问题的直观解答:选手一开始选中羊的概率为2/3,选中车的概率为1/3。因为主持人已经揭开了一个羊,所以选手如果之前选中了羊,换门的话选中车的概率为100%;假设选手之前选中了车,则换门必然选中羊。所以综合来说换门选中车的概率为一开始选中羊的概率为2/3,所以应该换门。
- 在OS X上实现Unity多开:
open -na Unity
- Unity里
Awake()
和Start()
方法在脚本的终生只被调用一次,Awake()
不管脚本有没有被勾选生效,都会被执行到;而Start()
方法则只有在脚本生效的时候才会被执行到。Awake()
永远在Start()
前执行。Awake And Start - 第一次去大剧院或者游轮时应该多带件衣服,因为大剧院的空调太冷的话,容易咳嗽,咳嗽就不太好意思了。
- 租房或者买房千万不能住顶楼,问题非常多。比如电梯机房声音,上下楼时间长,电梯挂了要累死,冬冷夏暖等等。楼层的中上段是不错的选择。
- 理解矩阵(向量)就是一种空间基轴的变换过程,如果是m x n矩阵,表示原空间为n维空间(n个基向量),变换到m维(m个基向量)空间,之前的n个基向量都用每一列(m个数,维度与n脱离关系)来表示,直观的表现看这个视频和这个。
- 对于泰勒展开的直观理解:视频
- 正则表达式非贪婪模式:
?
,该字符紧跟在任何一个重复修饰符(*
,+
,?
,{n}
,{n,}
,{n,m}
)后时,匹配是非贪婪的,即尽可能匹配少的字符串。比如字符串oooo
,o+
会匹配所有的o
,而o+?
只会匹配第一个o
。 - sublime中如何匹配多行正则表达式:在表达式开头加上
(?s)
;BTW,在sublime中做group替换时,\1
和$1
都可以表达第一个匹配的group。 - 一句话说清楚
Managed code
和Unmanaged code
。Managed Code
是指所有编译成中间语言(IL)的代码,中间语言在虚拟机或框架上执行;而Unmanaged code
是指编译成机器语言直接由操作系统执行的代码。 - Windows下快速计算文件的MD5值:
CertUtil -hashfile FilePath MD5
也可以把MD5
置换成SHA1
或SHA256
等来计算他们的其他哈希值。 - Git分支diff,只显示文件差异的命令:
git diff --name-status branch1..branch2
。 - 如何在WordPress中引入MathJax来显示数学符号。
- 如何裁剪字体?首先安装fonttools,
pip install fonttools
,然后输入如下指令:pyftsubset 原字体路径 --text-file=需要保留的字符文本路径
- 从长远角度来看,等额本息会比等额本金更有利,因为等额本息会保留更多的现金流,有充足的的现金就相当于有了更多投资和应急的机会成本。而且通货膨胀会一定程度上抵消未来的利息,所以在利率较低时应该尽可能的从银行多贷款,即便可以全款,贷款付一些利息可能也会更有利。
- 如何合并文本文件到一个文件里:
copy *.txt combined.txt
,将txt替换为任意后缀即可 - *nix下查看目录大小:
du -sh *
- 为了能显示更多的字符(汉字,日语等等),出现了Unicode字符集。Unicode只规定了每一个字符的序号,其无法被直接识别,因为计算机无法与ACSII等做区分。且如果按4个字节进行等宽编码,很多英文符号原来只需要1个字节,会造成3倍的浪费。UTF-8编码是Unicode的一种表达方式,它用少量冗余信息减少了字节数,同时也使计算机得知一个字符的长度,故被广泛使用。
- Unix系统通过
Inode index
(索引号)来储存每一个object的属性和硬盘信息。硬链为多个文件指向同一个Inode Index,其作用是允许一个文件拥有多个有效路径,可以防止误删。文件真正删除的条件是与之有关的所有硬链接文件都被删除。 - 软链又称为符号链接,有点类似Windows下的快捷方式。实际上是一个特殊文件类型,其包含另一文件(指向的文件)的位置信息。如果其指向的文件被删除,软链会失效,也会提示文件不存在;此时如果往软链写入内容,则会复活原来指向的文件,但是其Inode Index会发生变化,已经不是原来指向的文件了。
- Git在远端直接从一个分支创建出另一个分支:
git push origin origin/SOURCE_BRANCH:refs/heads/NEW_BRANCH
。替换SOURCE_BRANCH
和NEW_BRANCH
为需要源分支和新创建的分支即可。这个在进行多个关联项目同时进行git-flow等工作流管理时非常有用。 - Windows主机进行远程连接的系统指令:
mstsc
- 在Git Hook执行前,hook脚本的工作目录会被切换到项目的根目录(非bare项目绝大部分情况),这会影响到hook内相对路径的使用,需要多加小心。详见githooks。
- Python3下打印自身的代码:
_='_=%r;print (_%%_)';print (_%_)
- Docker以root身份登陆:
docker exec -u 0 -it mycontainer bash
,-u 0
表示第0个用户即root - Dota2客户端跳过开场动画指令:
-novid
,隐藏主界面动画指令:+map_enable_background_maps 0
。在启动选项里设置即可,可以极大改善DOTA2的载入速度和待机性能
持续更新中……