JavaScript Infinite Currying

很久之前曾看到一个很有意思的 JS 问题,

// 定义一个函数 add,满足如下性质:
add(1) == 1
add(1)(2) == 3
add(1)(2)(3) == 6
...

var g = add(1)(2)
g(100) == 103
g(200) == 203
...
web2.0
2016.01.17
Underhanded C, 有猫腻的 C

这一切,都要从这篇文章说起,being-sneaky-in-c

通过这篇文章,我了解到,原来外国有一种比赛,叫做 *Underhanded C*(中文翻译:有猫腻的 C),完成规定的题目,要求是写出看起来毫无问题的代码,但是却偷偷的藏有 Bug 或者说后门。

这篇文章说的就是作者参与了这个比赛,以及他的解决方案。

misc
2015.06.16
关于字符编码

很早之前就碰到过”乱码”这个现象,当时非常困惑,完全不能理解发生了什么。

上大学以后,虽然开始接触计算机,不过我就没看到过具体讲解字符编码的内容。对这个领域始终是感到非常模糊。

不过,最近好像豁然开朗了一下,感觉突然就明白了这个问题。

misc
2014.04.24
Prev
3 / 3
Next