此篇开始,讲讲博弈论通俗演义。这是第一篇,谈谈海盗分金问题。
在 C++ 中的 switch-case 语句中使用 C 风格字符串
众所周知,C/C++ 语言中的 switch
-case
语句只支持整型数字的逻辑分支。因此,当我们需要对整型数字之外的变量进行分支判断时,就只能依赖 if
-else
语句了。例如:
1 | if (policy == "SINGLE") { |
这种情况下,虽然我们用 if
-else
语句实现了类似 switch
-case
语句的功能。但一方面写起来未免麻烦,分支多了难以维护;另一方面如果分支很多,那么执行起来需要注意进行字符串相等性判断,效率很低。因此,这篇文章尝试通过一些取巧的方式来解决这个问题。
LaTeX 幻灯片模板:easy_slides
这是一篇非常图省事儿的模板发布文章。发布的内容如题,是我自用的一个简易的 LaTeX 幻灯片模板——easy_slides
。由于我需要做演示的场景相对严肃、学术,所以我不会需要过多的效果。因此,模板基于标准模板类 article
简单修改而来。主要来说修改有二:
- 版面尺寸修改为适合幻灯片播放的 4:3 的样式;
- 利用以前实现过的水印功能,给幻灯片贴上了一个背景图。
由于我需要做演示的场景常与代码打交道,所以对 listings
提供的代码列印环境做了一些设置。
以上基本就是 easy_slides
的全部内容了。
本模板主要目的为自用,不接受任何批判、提问和特性请求;但欢迎使用、fork、改进。
- GitHub 项目地址:https://github.com/Liam0205/easy_slides/
- GitHub 最新发布:https://github.com/Liam0205/easy_slides/releases/latest
网站改版之域名迁移的一些经验
谈谈拉格朗日乘数法
拉格朗日乘数法是约瑟夫·拉格朗日(Joseph-Louis Lagrange)提出的关于多元函数在有若干等式约束条件情况下求解最优化问题的解法。由于它在最大熵模型中有应用,所以在谈最大熵模型之前,首先要讲讲拉格朗日乘数法。