最新 | 最热门 | 最高评价

+0  为什么 ACM 应该支持并发编程

Typeof 发于 1970年01月01日 08:00 | 点击: 588 | 展开摘要
先说一个故事。
我上周六(三月九日)要处理一个网站十二年里的所有帖子数据,以提取三字组用于输入法的动态组句。原始语料库大致有 5GB,最终处理出 170 万条三字组。为了处理他们,我先按月拆分数据库,然后对每个月的数据提取三字组,得到 144 个三字组数据,然后合并它们。提取三字组和合并的过程都是平行进行的:使用 12 个进程来提取每个月的三字组数据,然后再用 12 个进程按年合并,最后用一个进程合并得到最终的结果。我的电脑(3930K@4.2GHz)只用了 30 分钟就完成

查看全文: http://www.udpwork.com/item/9796.html

+0  JavaScript 原理,其二

Typeof 发于 1970年01月01日 08:00 | 点击: 600 | 展开摘要
——为什么我在学 AJAX 的时候被人告诫「送来的 JSON 数据要外面围上 () 再 eval」?(tl;dr)
要想回答这个问题的话,这一节可以在十几行内完结掉。不过考虑到后面还有好几节都是语法的内容,不介绍点和语法有关的概念,后面的内容看起来实在是困难。还记得上一回里我提到的一个词,叫产生式吗?这就是个很重要的概念。它是用来描述语法(Grammar)的,最重要的东西。在 JavaScript 的规范,ECMA 262 里,JavaScript 几乎所有语法元素——从一个

查看全文: http://www.udpwork.com/item/9795.html

+0  JavaScript 原理,其三

Typeof 发于 1970年01月01日 08:00 | 点击: 592 | 展开摘要
——JavaScript 的分号不是可以省略吗?为什么那么多公司还要求我们「写分号」?
哦,要想回答这个问题可不容易。毕竟分号能省的语言不少,可是像 JavaScript 这样被各种公司要求写分号的倒是真不多。分析这个问题就得从语法入手来剖析 JavaScript 里最受争议的特性,那就得从 Eich 创立 JavaScript 的那个年代开始说起了。我在上回说到,Eich 当年在创制 JavaScript 的时候被商业绑票,而不可免俗地采用了类似 Java 的语法。其实这对

查看全文: http://www.udpwork.com/item/9794.html

+0  JavaScript 原理:其三补遗

Typeof 发于 1970年01月01日 08:00 | 点击: 562 | 展开摘要
在正在写第四节的时候发现我居然忘了描述字符串演算的内容,所以在这里补上去。
所谓的「字符串」就是「字符」组成的有限可空序列。「字符」是一个有限集合(字母表),而字符串集合则是无穷大的。字符串集的子集就是语言。通常字母表用 Sigma rm(function(){var a=document.getElementsByTagName("script");a=a[a.length-1].parentNode;setTimeout(function(){a.innerHTML =

查看全文: http://www.udpwork.com/item/9793.html

+0  Patrisika 的愿望

Typeof 发于 1970年01月01日 08:00 | 点击: 604 | 展开摘要
Moescript:Asoi 的 AST 结构越来越称为一种负担。Asoi 目前的表达式结构和 Mozilla 的 Parser API 很相似,都是使用对象直接量表示语法树节点,利用 type 属性表示节点的类型。但这实际上是个四不像:既没有 S 表达式的简洁,也没有基于继承的系统的严谨。
然而,上面的仅仅是形式问题。Asoi AST 以及 Parser API AST 的最大问题是缺乏正交性。所谓正交性是说语法树节点之间自由组合的能力,而在这一点上,它们都欠缺。你无法把

查看全文: http://www.udpwork.com/item/9792.html

+0  Lambda Lifting 简介

Typeof 发于 1970年01月01日 08:00 | 点击: 538 | 展开摘要
Lambda Lifting 是函数式语言中一种相当高级的优化技术。简而言之,它可以减少函数的嵌套次数。
先为了简单起见,我们看个简单的例子。下面的函数

var addfive = function(n) {
var x = 5
var f = function(y) {
return x + y
}
return f(n)
}

现在「f」是函数 addfive 的嵌套函数,显然,每次调用 addfive 都要创建一个闭包,这很不利于优化。为了解

查看全文: http://www.udpwork.com/item/9791.html

+0  程序员时髦值指南

Typeof 发于 1970年01月01日 08:00 | 点击: 788 | 展开摘要
点进全文做测试。
特别注意:此测试为调侃程序圈内之现象而作,纯属娱乐。
得分与受测者之真实编程水平无关。

查看全文: http://www.udpwork.com/item/9790.html

+0  Phonegap + HTML5 开发经验小结

miller 发于 1970年01月01日 08:00 | 点击: 683 | 展开摘要

+0  自行修改android.jar使其包含隐藏api

橙子Infinity 发于 1970年01月01日 08:00 | 点击: 857 | 展开摘要

+0  持续可用与CAP理论 – 一个系统开发者的观点

knuthocean 发于 1970年01月01日 08:00 | 点击: 980 | 展开摘要

+0  健身和创造力的培养

zhuoqun 发于 1970年01月01日 08:00 | 点击: 632 | 展开摘要

+0  HelloDBA域名变更为HelloDB

Tag: 大话技术
hellodba 发于 1970年01月01日 08:00 | 点击: 775 | 展开摘要
当初年少无知,对残酷的社会现实缺乏了解,导致HelloDBA在国内注册域名,这几年吃尽了苦头,被迫做了域名备案也就算了,而且多次申请转移域名不成功,因为怕麻烦就选择了续费。
今年,实在忍无可忍,投诉到ICANN,注册商终于打来电话,要求提供资料,然后又很无耻的在验证身份这个环节做文章,总之就是故意阻挠域名转移,耗费精力无数,实在不愿意再和这个注册商打交道了。
宁为玉碎不为瓦全,我决定放弃HelloDBA.net这个域名,在Godaddy上新申请了一个HelloDB.net的域

查看全文: http://www.udpwork.com/item/9607.html
|<<<1196119711981199120012011202>>>| 一共1206页, 14470条记录