![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
junwen12221
编程语言爱好者,在信息安全领域,数据库领域有一定研究,qq:294712221
展开
-
规划化规则(normalization rules)与普通规则(探索规则(exploration rules))的不同
执行计划将关系表达式转换为一个或者多个逻辑等价的关系表达式.转换有三个部分1.匹配(遍历顺序有关,无关)2.评估(预评估和完整评估)3,替换(添加,删除,修改表达式)转换规则分为两种方式规范化规则与探索规则规范为规则无需进行评估阶段,规则一旦匹配表达式就替换匹配的表达式,所以它与执行成本无关.而探索规则探索规则作用后产生的所有可能组合,通过评估它们的执行成本后决定最终替换的...原创 2019-12-19 16:19:14 · 426 阅读 · 0 评论 -
Java树节点遍历变成迭代器
public class Node { final Map<String, Node> valueMap = new HashMap<>();}public Stream<Node> stream(Order order) { //valueMap is children Stream<Node> chi...原创 2019-12-11 12:32:27 · 228 阅读 · 0 评论 -
编译Java到x86编译器资料
https://blogs.msdn.microsoft.com/chrsmith/2008/04/18/a-java-to-x86-compiler-written-in-f/https://courses.cs.washington.edu/courses/csep501/08wi/lectures/index.html原创 2019-10-31 11:14:34 · 162 阅读 · 0 评论