现有的 cases 环境,只支持:
- 左侧的花括号
- 一个对齐符号
&
如果在 cases 环境里需要多个对齐符号 &
,或者希望在它左右有不同风格的括号,就要动一番脑筋了。
最近在学习图论相关知识,读到二分图最大匹配问题的匈牙利算法,感觉很有意思,所以记录下来。
今天接触到了一个挺有意思的概念:牛津逗号。
所谓牛津逗号(Oxford Comma),当然和牛津大学有点关系。牛津逗号,指的是用英文枚举一些示例的时候,紧跟在并列连词(通常是 and 和 or)之前的那个逗号。举个栗子:
Mary likes apple, banana, and strawberry.
这个例子里面,and 之前的逗号,就是所谓的牛津逗号。叫它牛津逗号,是因为牛津大学出版社要求作者必须在枚举的并列连词之前加上一个逗号。不过,由于哈佛大学出版社也有这么一个要求,所以这种逗号也可以称为哈佛逗号(Harvard Comma)。当然,你也可以根据它所处的环境,把它叫做 Serial Comma。
前段时间,在知乎上看到有人将「手工开平方」列为失传的技艺。本宝宝表示不服,今天来讲讲竖式开平方的原理和操作方法。
最近用 Python 的时候,踩了一个坑。
主需求,是将横向排列为主的二维数组,读入序列化为纵向排列为主的二维数组。为此,需要先确定原数据的列数,然后建立一个特定长度的空列表:
1 | [[], [], [], ... [], []] |