在nginx中使用lua脚本 在之前的一篇文章中我们介绍过, 在高并发情况下,应该使用异步模式。
Lua是一种跟JavaScript很像的语言,Ngix_Lua同样使用异步单线程,语法甚至比JS更加简单,之前的评测指出,Ngix_lua的性能几乎是Node.JS的一倍。
通过lua-nginx-module即可在nginx上启动lua脚本。
Python成为美国大学第一流行的教学编程语言 具体的讲,在计算机科学专业中,前10所中的8所(80%)和前39中的27所(90%)高校,将Python作为CS0或CS1课程。
文章指出,三年前 Mark Guzdial 的博客指出Python将在教育部门掘起,现在这一观点已经成为现实。
Java的痛 在2014年,如果一个程序员在命令行中运行一段简单的程序变得非常困难,那么这就是不正常的。
我写了些代码去连接 Keybase 和 OpenKeychain, 本计划写更多。因为这是一个Android App,而且代码是用Java写的,我相信也有很多人使用Java,那些人有能力使用它,所以我也用了。但是这个东西写起来不应该这么困难。
JavaScript最大堆栈的数量 你对JavaScript引擎能进行多少次递归调用好奇吗?下面的函数可以让你找到答案:
function computeMaxCallStackSize() {
try {
return 1 + computeMaxCallStackSize();
} catch (e) {
return 1;
}
}
用Javascript制造机器人和火箭 用微控制器操控LED以及了解微控制器的原理曾经需要很长时间,但这都发生在Arduino诞生之前。但即便是使用Arduino,人们也时常发现设计他们想要的程序依然困难,尤其在是处理网络(通常用Arduino也难以攻克)的时候。
Swift的前世今身-创始人的自述 注* Swift的创始人Chris Lattner 05年加入苹果,是LLVM的主要贡献者。根据其描述,Swift语言会首先编绎成llvm中间代码(bitcode),再解释执行;这与Object-C略有不同,Object-C 即可以被LLVM,又可以被GCC编绎, 即机器码或中间代码。 由此可见Object-C的性能可能会比Swift要好一些。不过Swift代码简洁,拥有极高的生产效率,二者可能在很长时间里并存。
更好地理解网页-Google的搜索引擎优化建议 注* 此文发自Google WebMaster(站长工具)团队博客,其中介绍了一些SEO(搜索引擎优化)技术,我们之前提过,像AngularJS之类的单页页面的最大缺陷之一就是SEO ,不过目前来看已经逐渐开始得到解决。
一般来讲,我们只是从HTTP响应体中获取文体内容,而且并不关心一般浏览器经过JavaScript渲染之后的样子。当被JavaScript渲染的网页逐渐增多,它们也变得越来越有价值。
JavaScript中NaN的秘密 NaN,不是一个数字,是一种特殊的值来代表不可表示的值,使用typeof或其他任何与之比较的处理方式,‘NaN’则会引起一些混乱,一些操作会导致NaN值的产生。这里有些例子:
Math.sqrt(-2)
Math.log(-1)
0/0
parseFloat('foo')
jQuery:在一个回调中处理多个请求 我曾经为Mozilla Developer Network 开发一个新功能,它需要加载一个基本的脚本文件的同时加载一个JSON请求。因为我们使用的是jQuery,意味着要使用 jQuery.getScript和jQuery.getJSON。我知道这两者都是异步的并返回一个Deferred(jQuery中的Promise模式实现, 参见: deffered object)对象,因此我想知道能不能在一个回调里按顺序请求它们。我很幸运,使用jQuery就可以用一个回调处理两个请求。
我不想雇佣女性 注:此文为一女性创业者的对女性员工的看法,引起广泛讨论,
对,我就是这样说的。当你读到它时,你非常不高兴;在我写这篇文章时,我也很不高兴,当我第一次想到这个念头时,我甚至更加愤怒。我是一个女人,一个女奴主义者,一位母亲。和一位充满激情的创业者。我不标榜平等——现实已经把我生活的各个方面给击碎了。