2020年8月17日星期一

2019年8月9日星期五

使用 Blogger 搭建独立博客

虽然随着新媒体的兴起,博客似乎正在变得越来越不流行,但在我看来,博客依然是在互联网上发表和交流深度观点、总结和分享知识的最佳方式。对一名研究者来说,兼具个性与深度的个人博客,其实是介于笼统的信息展示型个人主页和严肃的学术论文之间的良好补充。对一个热爱生活的人来说,写博客也是总结思想、阶段性地分享生活以及结交志同道合的朋友的好办法。

为了拥有更大的自主控制权,或是构建个人品牌,很多人倾向于建立拥有独立服务器和域名的独立博客,而不是使用新浪博客、简书、WordPress.com、Medium等常见的共享式博客服务。我本人也曾经有数年时间都在使用 WordPress 等独立博客系统和 VPS 服务器搭建自己的博客,也尝试过使用 Jekyll、Hexo 等静态网页生成工具构建博客并托管在 GitHub Pages 上。但后来我渐渐发现,我花在迁移和维护博客程序上的时间已经远远多于我生产文字的时间,使用这些工具并没有方便我完成原本的目的,反而成为了一种负担。因此,经过一段时间的调查比较,我决定将原有的博客迁移到由 Google 维护的 Blogger 平台上,在保留最大程度独立性的同时,把珍贵的时间和精力尽可能花到内容创作上。

2018年4月21日星期六

2016年11月21日星期一

谈谈创新与知识结构

“I have an apple, I have a pen... Ugh! Apple Pen!”

“I have a problem, I have an idea, (?), Innovation!”

创新到底是一个怎样的过程?

从发现一个问题,并想到用某种方法解决问题,到实际解决问题,中间实际上还隔着一层“窗户纸”。对于一个问题,能够想到某个想法的人很多,但这个想法通常不能直接简单地应用到问题上面;能够捅破这层“窗户纸”,让想法从不可用变成可用的人,其实是很少的。而所谓的创新,其实并不只是想到某个想法,更重要的是“捅破窗户纸”,让这个想法变得可用、成为现实。

2015年9月25日星期五

2015年9月22日星期二

简单均匀Open Hashing的Search操作平均时间复杂度证明

在HKU的COMP2119 Intro to DS&A课程中的一点收获,以前学习数据结构时没有这么注意理论细节,导致今天一开始没有搞明白,现在大概清楚了,在这里记录一下。写得比较啰嗦,主要是为了容易看懂。Wordpress自带的编辑器打公式实在是太蛋疼了,以后有空要好好整理一下。

2014年12月25日星期四

用数学归纳法证明病狗问题

《数学文化》课程的第一个作业,是用数学归纳法证明病狗问题的病狗数等于枪声响起的天数。

题目如下:

一个屋子里面有一群人(人数>1),每人领着一条狗,而这些狗中有一部分病狗(数目>0)。假定有如下条件:

1、狗的病不会传染,也不会不治而愈;
2、狗的主人不能直接看出自己的狗是否有病,也不能互相交流,只能靠看别人的狗和推理,来发现自己的狗是否有病;
3、一旦主人发现自己的狗是一只病狗,就会在当天开枪打死这条狗;
4、狗只能由他的主人开枪打死。

如果他们在一起,第一天没有枪声、第二天没有枪声……第n天发出了一片枪声,问有几条狗被打死?