看到HorkeyChen写的文章《[WebKit] JavaScriptCore解析--基础篇(三)从脚本代码到JIT编译的代码实现》,写的很好,深受启发。想补充一些Horkey没有写到的细节比如字节码是如何生成的等等,为此成文。
JSC对JavaScript的处理,其实与Webkit对CSS的处理许多地方是类似的,它这么几个部分:
(1)词法分析->出来词语(...
分类:
编程语言 时间:
2015-03-28 20:27:43
阅读次数:
218
Webkit中,有个词法分析器HTMLTokenizer,她是怎么工作的呢,网页字节流是她的输入,她的输出是一个个的词语Token,比如div,input,img,script等等HTML文件中的标准元素(Element)。...
分类:
其他好文 时间:
2015-03-20 14:30:26
阅读次数:
236
【摘要】现代汉语语法信息词典是为计算机实现汉语句子的自动分析与自动生成开发的一部机器词典,它以数据库文件形式收录了5万多条现代汉语的词语,不仅给出了每个词语所属的词类,而且详细描述了它们的各种语法属性。本文介绍这部语法词典的开发历程、内容概要和设计思想,并且举例说明在自然语言处理系统中如何应用这部语...
分类:
其他好文 时间:
2015-03-17 19:50:29
阅读次数:
256
# tmsvm # ------**Text Mining System based on SVM** ---------- 1.想从自由文本中找出一些有意义的词语吗?企业名称?商标名称?那就试试EntNER-基于统计与HMM的命名识别工具 2.不想手动收集训练集?想借助Goo...
分类:
其他好文 时间:
2015-03-17 18:21:30
阅读次数:
179
1 概述正则表达式(Regular Expression)是一种匹配模式,描述的是一串文本的特征。正如自然语言中“高大”、“坚固”等词语抽象出来描述事物特征一样,正则表达式就是字符的高度抽象,用来描述字符串的特征。正则表达式(以下简称正则,Regex)通常不独立存在,各种编程语言和工具作为宿主语言提...
分类:
其他好文 时间:
2015-03-17 17:21:18
阅读次数:
188
零宽断言的意思是(匹配宽度为零,满足一定的条件/断言) 我也不知道这个词语是那个王八蛋发明的,简直是太拗口了。零宽断言用于查找在某些内容(但并不包括这些内容)之前或之后的东西,也就是说它们像\b,^,$那样用于指定一个位置,这个位置应该满足一定的条件(即断言),因此它们也被称为零宽断言。断言用来声明...
分类:
其他好文 时间:
2015-03-14 12:19:37
阅读次数:
130
BFC已经是一个耳听熟闻的词语了,网上有许多关于BFC的文章,介绍了如何触发BFC, 以及BFC的一些用处(如清浮动,防止margin重叠等)。虽然我知道如何利用BFC解决这些问题,但当别人问我BFC是什么,我还是不能很有底气地解释清楚。于是这两天仔细阅读了CSS2.1 spec, 和许多文章,来全...
分类:
其他好文 时间:
2015-03-13 18:19:32
阅读次数:
150
我们可以计算两个数值点之间的距离,也可以计算两个概率分布之间的距离。常见方法有卡方检验(Chi-Square)和KL散度(KL-Divergence)。本文主要介绍KL散度。 先从信息熵说起,假设一篇文章的标题叫做“黑洞到底吃什么”,包含词语分别是{黑洞,到底,吃什么},我们现在要根据一个词语...
分类:
其他好文 时间:
2015-03-12 20:41:22
阅读次数:
322
Given a 2D board and a word, find if the word exists in the grid.The word can be constructed from letters of sequentially adjacent cell, where "adjace...
分类:
其他好文 时间:
2015-03-12 14:43:40
阅读次数:
118
这篇文章可以说是CakePHP 教程中最经典的了。虽然不是完整的手把手系列, 但作者将自己使用CakePHP 的经验总结了21条,这些尤其是对新手十分有用。 翻译时故意保留了一些CakePHP 中特有的词语没有翻译, 如controller、model等。相信学过CakePHP 的人应该马 这篇文....
分类:
Web程序 时间:
2015-03-07 16:58:13
阅读次数:
146