[原创] Cauchy-Schwartz(柯西-许瓦兹)不等式复习

转载请注明出处:http://www.codelast.com/

柯西-许瓦兹不等式,又叫柯西不等式柯西-施瓦茨不等式施瓦茨不等式柯西-布尼亚科夫斯基-施瓦茨不等式,等等,中文名太多了,它是最重要的数学不等式之一,如下:
{({a_1}{b_1} + {a_2}{b_2} + \cdots + {a_n}{b_n})^2} \le (a_1^2 + a_2^2 + \cdots + a_n^2)(b_1^2 + b_2^2 + \cdots + b_n^2) Read More

[原创]高等数学笔记(2)

转载请注明出处:http://www.codelast.com/

【前言】
请看此文
要查看高等数学笔记合集,请看这里

【正文】
去心邻域:把 N(a,\delta ) 的中心点 a 去掉,称为点 a 的去心邻域,记为 N(\hat a,\delta ) = \{ x|0 < |x - a| < \delta\} = N(a,\delta )\backslash \{ a\}
:其中, \backslash \{ a\} 表示去掉由 a 这一个数组成的数集。… Read More

[原创]两台Ubuntu计算机利用Synergy共享鼠标和键盘

转载请注明出处:http://www.codelast.com/

工作时使用多台计算机的话,如果要为它们都接上鼠标、键盘可能是一件麻烦的事情:占用很多位置,而且没必要。本文介绍了如何使用Synergy程序在两台Ubuntu计算机之间共享鼠标和键盘的方法。通过此方法,你可以在鼠标移动到一个屏幕的边缘之后,自动“跳入”另一个屏幕中,并且鼠标定位在哪个屏幕中,键盘就可以在哪个屏幕中进行文字输入。… Read More

[原创]如何添加一个文件/目录到IntelliJ项目的classpath中

转载请注明出处:http://www.codelast.com/

以下内容的背景:IntelliJ,Java项目。
在单元测试中,我们经常会使用与生产环境里不同的一些配置文件来为提供参数,而你的程序又是以类似下面的方法来读取配置文件:

String configFileName = "config.properties";
Properties properties = new Properties();
properties.load(MyClass.class.getClassLoader().getResourceAsStream(configFileName));

上面的代码中仅使用了配置文件名,而不是其完整路径,这就导致了可能在IntelliJ中运行一个单独的单元测试的时候,找不到该配置文件,因为你只提供文件名的话,该文件必须要在classpath中,否则是找不到它的。

Read More