http://blog.csdn.net/atfield/article/details/1396735http://blog.csdn.net/atfield/article/details/1488934文章介绍了tok->CST->ASTAST->bytecode是我们的目标
分类:
编程语言 时间:
2014-07-27 10:00:02
阅读次数:
197
首先来说一下api文档使用,api这个词对有一定开发经验的java编程人员来说是很喜爱的~
java当然也提供了api开发文档,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 找到下面的:
下载自己喜爱的版本即可,解压,点击~/jdk-7u60-apidocs/api/index.html就...
分类:
编程语言 时间:
2014-07-26 02:23:16
阅读次数:
252
Spark SQL 中Catalyst的核心优化器Optimizer源码剖析...
分类:
数据库 时间:
2014-07-26 02:17:36
阅读次数:
390
以前比较两个List数据,筛选出所需要的数据时候,一直套两层for循环来执行。用到去重(Distinct)的时候,这两个需求其实都是一样的,都是需要比较两个集合,查看了下它的源码,里面确实有值得借鉴的地方。先附上源码一直我调试的代码,大部分地方加上了注释 1 class Program 2 ...
分类:
其他好文 时间:
2014-07-26 00:55:36
阅读次数:
356
前言zepto号称迷你版jQuery,并且成为移动端dom操作库的首选事实上zepto很多时候只是借用了jQuery的名气,保持了与其基本一致的API,其内部实现早已面目全非!艾伦分析了jQuery,小钗暂时没有那个本事分析jQuery,这里就恬不知耻说说自己对zepto的源码理解,希望对各位有用首...
分类:
Web程序 时间:
2014-07-26 00:39:36
阅读次数:
405
Spark SQL Catalyst的核心类库TreeNode详解,配有实例,图文并茂。...
分类:
数据库 时间:
2014-07-24 23:37:23
阅读次数:
895
1.传统的socket: 阻塞式通信模式 tcp连接: 与服务器连接时 .必须等到连接成功后 才返回 .
udp连接: 客户端发送数据 ,必须等到发送成功后返回 .
每建立一个 Scoket连接时, 同事创建一个新线程对该 Socket进行单独通信(采用阻塞式通信 )
这种方式具有很高的响应速度,并且控制起来也很简单,在连接数较少的时候非常有效,但是如果
对每一个连接都产生一个线程的无疑...
分类:
其他好文 时间:
2014-07-24 23:31:17
阅读次数:
598
升级hive0.13之后发现job运行完成后Rowsloaded的信息没有了。rowsloaded的信息在hive0.11中由HiveHistory类的printRowCount输出。HiveHistory类的主要用途是记录job运行的信息,包括task的counter等。默认的目录在/tmp/$user中。hive0.11在SessionState的start方法中会初始化Hi..
分类:
其他好文 时间:
2014-07-24 10:49:05
阅读次数:
204
首先从“东海颠倒山”__libc_start_main(xtern/dync_hook/spec_hooks.cpp: line 73)开始我们的旅行(还是寻宝比较给劲儿^-^)。通过“永久指针”printf我们来到了“伟大航路”上的 __tern_prog_begin(xtern/lib/runtime/helper.cpp: line 123)岛。让我们在它上面寻找我们想要的东西吧。果然有宝物tern::InstallRuntime(),顺着它我们找了对于我们这个大航海至关重要的伙伴Runtime::...
分类:
其他好文 时间:
2014-07-24 10:42:29
阅读次数:
386
struts思路: 1.struts使用的三板斧ActionForm、DispatchAction、ActionMapping 2.主要关注点:Form、Action、Forward 3.页面如何发送请求参数,后台如何截取.do请求,如何将参数组装成Form,在Action中如何操作F...
分类:
其他好文 时间:
2014-07-23 21:35:05
阅读次数:
263