0%

使用 vimdiff 能够方便地观察多个文件之间的异同。但有时我们会希望 VIM 忽略白空格的变化。比如,对于 Python 脚本,有时我们会修改缩进来对代码进行格式化;此时对比新旧文件之间的差异时,我们更多地是希望看看有没有手误修改了其他不应修改的部分,从而应当忽略白空格的变化。

这篇文章简单记录一下这个问题的解法。

阅读全文 »

俗话说「一图胜千言」。图片带来的信息量往往远超同样面积文字带来的信息量——君不见,「看图说话」这一技能从小学开始一直训练到大学甚至研究生阶段。可见图片是论文写作中很重要的一环。

另一方面,图片无处不在;普通用户从刚接触计算机开始,就接触了很多的图片。对于司空见惯的事物,人们往往会「自我感觉良好」而忽略了其中的很多细节。这种忽略,造成了论文写作中千奇百怪的图片问题。

这篇文章受邀就图片的格式和分辨率做一些展开讨论,希望能帮助读者避免一些坑。

阅读全文 »

华人数学家陶哲轩曾经设计了这么一个有趣的思维实验:

  • 一个村子里有 100 聪明人;
  • 100 人中,有 5 人眼睛是红色的,其余 95 人的眼睛是蓝色的;
  • 村子里禁止讨论「眼睛颜色」这个话题;
  • 通过任何方式知道自己眼睛颜色的人,第二天必须在村子中心的广场上公开自杀。

现在有一个路过的外乡人看到村子之后,公开说了这么一句话:「村子里存在红眼睛的人」。然后,5 天后,村子里红眼睛的人就在村子中心的广场上集体自杀了。

这篇文章讨论这个有趣的思维实验。

阅读全文 »

这篇谈谈我眼中推荐系统和计算广告之间的差别。

当然,限于角色和身份,我只能站在算法工程师的角度,去谈一谈两种系统的优化目标之间的差异,以及这种差异引起的一系列不同。

阅读全文 »

经常浏览「始终」博客的读者很容易会发现,当你在浏览器中切换 tab 页到其它网页时,始终博客的页面会有一定概率「崩溃」。具体来说,tab 页上的标题会变成 ╭(°A°`)╮ 页面崩溃啦~ 这样子,切换回来之后又会发现页面其实没问题,同时标题会变成 (ฅ>ω<*ฅ) 咦,又好了~ 这样子。因为这个彩蛋比较有趣,所以很多朋友回点回来看一看页面发生了什么。想想还是蛮有趣的。

最近有不少朋友问到这个效果是怎么实现的。这里记录一下。

阅读全文 »