web server 切换到 nginx

web server 从 apache 切换到 nginx。

之前没有注意 nginx 不支持 apache 那种 .htaccess 式的配置,导致永久链接(permalinks)失效,现已在 nginx 中配置 rewrite 规则,永久链接已经 OK 了。如果还发现有不能访问的,请留言,谢谢!

另:子域名的 https 暂时还没有配置。

关于微积分的一个精彩视频

今天看了关于微积分的一个系列视频,还是很不错的。制作者非常用心,特别是用了相当多的动画技术来演示一些重难点部分。在 bilibili 的观看地址如下:

https://search.bilibili.com/all?keyword=3BLUE1BROWN&from_source=video_tag

也可以在 youtube 上看到,感兴趣的可以自行在上面搜索 3blue1brown 这位作者。

我觉得像微积分这样比较复杂抽象的东西,已经很难用一种静止地文字的形式去讲述它,比如像现在许多教科书所采用的形式,甚至说大量运用图片都很难讲述清楚许多复杂的概念。视频化,动画化我觉得是未来的趋势。

其实编程方面的许多知识也同样面临同样的问题,许多复杂的东西已经很难用一种静止的文字的形式去讲述。

计算机及相应的编程技术,理应成为一种强大的工具,在人类认知及自我迭代升级过程中发挥它的强大作用。

何不食肉糜与何不努力

为什么说“努力”其实也是一种天赋……

据说是晋惠帝执政时期,有一年发生饥荒,百姓没有粮食吃,许多百姓因此活活饿死。消息报到宫中,naive 的晋惠帝来了一句:“百姓无粟米充饥,何不食肉糜?”(百姓肚子饿没米饭吃,为什么不去吃肉粥呢?)一不小心就闹了一个大笑话。

现代的晋惠帝在我看来则是一些“奋斗论”者,他们常说,你不成功,那是因为你没有努力奋斗;而他们之所以成功,是因为他们努力奋斗了。

曾经有一段时间有这么一句话很流行:“以绝大多数人努力程度之低,根本轮不到拼天赋的地步”。然而我并不赞同这样的话。 继续阅读“何不食肉糜与何不努力”

Java 字节流与字符流(3)

在上一篇中比较了使用字节流和字符流来读取(写入)文本文件的优劣后,这一篇主要探讨缺省编码这个主题。

字符流使用缺省编码

通过前面的例子,已经得出了一个结论:字符流=字节流+编码。

可以在构建字符流时显示传入编码参数,那么所得到的字符流就会以该编码来编码(encode)解码(decode)字节流,这会给文本数据处理带来极大方便。

但有时,构建字符流时也可以不传入编码参数,比如如下直接构建一个 InputStreamReader :

继续阅读“Java 字节流与字符流(3)”

Java 字节流与字符流(2)

在上一篇中介绍了字节流与字符流的关系,这一篇主要给出一些具体的代码示例。

使用字节流读取文本文件

上篇中说到,无论是字符流还是字节流,都可以用于读取文本文件,特别是对于一整个文件的读取,两者的差别并不大。来看一个具体的示例,假如有如下 gbk 编码的 txt 文件一枚,具体内容为“hi你好”,对应二进制如下:

继续阅读“Java 字节流与字符流(2)”