这是系列文章的第三篇,系列文章的前两篇分别是
此篇将讨论 LaTeX 中的浮动算法。在此之后,读者应该有能力理解 LaTeX 中浮动体各种「乱跑」的现象的由来,并且知道关于 LaTeX 中浮动体一些最佳实践。
常关注我博客的朋友应该已经发现,几个域名都已经换成了全站 HTTPS。我认为,使用 HTTPS 反映的是一种对读者负责的态度,时至如今没有开启全站 HTTPS 的都是没节操的。
但是,并不是所有的服务都有节操,正如并不是所有的人都有节操一样。因此,对这些服务就必须寻找支持 HTTPS 的替代品,以免产生 broken HTTPS 的现象。
国内几个常见的分享插件,都不支持 HTTPS。(对,说的就是你 JiaThis)为此,我们就必须自己动手,丰衣足食。
不蒜子是 Bruce 开发的一款轻量级的网页计数器,它的口号是(非官方)
轻量级,但好用。
如果你想尝试不蒜子计数器,可以查阅不蒜子计数器的介绍文档。
不蒜子虽好,但也有一些问题。Bruce 在文档中提到
我的网站已经运行一段时间了,想初始化访问次数怎么办?
请先注册登录,自行修改阅读次数。
但因为各(qi)种(shi)原(shi)因(lan),注册登录的功能一直没有上线。所以现在,如果用户希望修改初始值,则必须联系 Bruce,让他手工升级。这无疑违背了 geek 的原则。于是这篇文章提出一个非官方的办法,解决这个问题。我们的口号是
非官方,但好用。
众所周知,beamer
作为一个幻灯片文档类,大多数情况是不做两端对齐的。但是,有些强(chu)迫(nv)症(zuo)宝宝总喜欢让列表环境有两端对齐的效果。
这篇文章来治一治这样的强迫症。
C++ 几乎是这个世界上最为复杂的编程语言(Programming Language)。C++ 的标准中有无数的细节,然而让人迷失在细节中,并不是 C++ 设计者/标准化委员会的本意。实际上,写好 C++ 程序,也不需要了解 C++ 的每一个细节;只需要理解语言背后的基本原理和技术就可以了。
C++ 语言之父(Bjarne Stroustrup)在 2012 年撰写过一篇 paper,其名为 *Foundations of C++*。在这篇 paper 中,Bjarne 通过一些例子,介绍了 C++ 背后的这些基本原理和技术。本文即脱胎于 Bjarne 的这篇 paper。