原文:Layui 源码浅读(模块加载原理)

经典开场 这是一种很经典的开场方式,以 定义一个函数并立即执行,并且将对象赋值到全局 window 变量上。当然除了 还有 等符号都可以定义后面的这个函数,而 应该是为了防止其他的代码对本身造成影响。 实际上 function window use strict window 的写法更被我们理解,如Jquery未压缩的源码。而 定义函数的方法唯一优势就是代码相对较少,所以压缩后的Js代码大多数会以 ...

2021-03-01 10:17 0 478 推荐指数:

查看详情

Handlebars模板引擎中的each嵌套及源码

若显示效果不佳,可移步到愚安的小窝 Handlebars模板引擎作为时下最流行的模板引擎之一,已然在开发中为我们提供了无数便利。作为一款无语义的模板引擎,Handlebars只提供极少的helper ...

Tue Nov 25 10:50:00 CST 2014 1 4593
Google三大论文

简介 谷歌在2003到2006年间发表了三篇论文,《MapReduce: Simplified Data Processing on Large Clusters》,《Bigtable: A Dis ...

Sat Sep 11 06:48:00 CST 2021 0 150
Dubbo

最近公司一直在用阿里的开源框架Dubbo,正好上一篇文章也是讲到了RPC的概念,Dubbo听过的兄弟都知道在业界好评还是很高的,不光是设计优雅,文档也很齐全,这次就简单的分享下LZ的解读成果,当然本文 ...

Mon Jan 05 21:48:00 CST 2015 2 5196
跟我一起postgresql源码(五)——Planer(查询规划模块)(下)

上一篇我们介绍了查询规划模块的总体流程和预处理部分的源码。查询规划模块再执行完预处理之后,可以进入正式的查询规划处理流程了。 查询规划的主要工作由grouping_planner函数完成。在具体实现的时候,针对postgresql中独有的继承表,程序使用inheritance_planner函数 ...

Fri Nov 25 15:12:00 CST 2016 2 2912
跟我一起postgresql源码(四)——Planer(查询规划模块)(上)

时间一晃周末就过完了,时间过得太快,不由得让人倍加珍惜。时间真是不够用哈~ 好的不废话,这次我们开始看查询规划模块源码吧。 查询规划部分的在整个查询处理模块应该是在一个非常重要的地位上,这一步直接决定了查询的方式与路径,很大程度上影响了数据库查询的查询性能。因此这一块代码量也很大,我也会花 ...

Tue Nov 22 05:46:00 CST 2016 2 2259
跟我一起postgresql源码(二)——Parser(查询分析模块)

上篇博客简要的介绍了下psql命令行客户端的前台代码。这一次,我们来看看后台的代码吧。 十分不好意思的是,上篇博客我们只说明了前台登陆的代码,没有介绍前台登陆过程中,后台是如何工作的。即:后台接到前 ...

Thu Nov 10 03:50:00 CST 2016 3 4097
跟我一起postgresql源码(三)——Rewrite(查询重写模块)

上一篇博文我们阅读了postgresql中查询分析模块源码。查询分析模块对前台送来的命令进行词法分析、语法分析和语义分析后获得对应的查询树(Query)。在获得查询树之后,程序开始对查询树进行查询重写处理。 这一篇文章我们进入查询重写模块源码的阅读。还记得上一篇文章的那张函数调用关系图 ...

Tue Nov 15 04:06:00 CST 2016 0 2935
java源码:详解System.out.print实现原理

我们往往在main中直接调用System.out.print方法来打印,但是其实就这简单的一步里面有很多的玄机,因为main是static的,所以只能调用static的函数,那么print是static的吗?我一直有这个疑问,今天专门查阅了下源码,说下我的理解:(源码只贴出来部分对理解有用 ...

Fri Mar 23 01:07:00 CST 2012 0 4331
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM