javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。 ( function(){…} )() 和 ( function (){…} () ) 是两种javasc ...
分类:
编程语言 时间:
2018-03-06 14:43:46
阅读次数:
160
这篇文章是转载自王根的博客,源地址:http://www.yinwang.org/blog cn/2017/07/06/master pl ,虽然王根是一个备受争议的人,这篇文章有的地方也写的有些自大,不过这篇文章大意写的很好,我对于编程也是这样的看法,语言只是其次,学会解决问题的思路和语言特性才是 ...
分类:
编程语言 时间:
2018-02-28 22:50:54
阅读次数:
190
Spark SQL是Spark最新和技术最为复杂的组件之一。它支持SQL查询和新的DataFrame API。Spark SQL的核心是Catalyst优化器,它以一种新颖的方式利用高级编程语言特性(例如Scala的模式匹配和quasiquotes)来构建可扩展查询优化器。 我们最近发布了一篇关于S ...
分类:
数据库 时间:
2018-02-20 21:00:57
阅读次数:
239
C++11特性 0.禁止使用 register auto_ptr export(标准有但没有编译器实现) 1.语言特性 空指针从NULL(0或者(void )0)改成了nullptr; 常量表达式constexpr,修饰的内容变成了常量,非负整数常量特点是可以作为数组元素个数 自动类型推导auto和 ...
分类:
编程语言 时间:
2018-02-19 12:41:12
阅读次数:
264
自己断断续续地使用C++也有一段时间了。有些时候产生了自满的情绪。觉得自己对C++的语言特性已经知道的几乎相同了,在语法方面没有什么难倒我的地方了,如今所要做的是依据实际问题编敲代码,问题的难点在于算法的设计和分析。在于解决这个问题的策略了。然而今天下午的一次经历给自己当头一棒:永远不要自满,要保持 ...
分类:
编程语言 时间:
2018-02-16 10:16:39
阅读次数:
182
有关Beanshell和JSR223组件的部分,早就想写一大篇幅随笔进行记录,苦于不知如何去描述这两部分的内容,一直在修改随笔。 介绍一下Beanshell: Beanshell是轻量级Java,支持对象式的脚本语言特性,亦可嵌入到JAVA源代码中,能动态执行JAVA源代码并为其扩展了脚本语言的一些 ...
分类:
Web程序 时间:
2018-02-11 23:35:10
阅读次数:
4989
shell是Linux操作系统的用户接口,我们经常需要编写脚本让操作系统自动执行一系列指令的需求,本文将简单介绍开发shell脚本的所需的语言特性。 shell脚本是指令序列,其指令可以直接在终端中执行。同样地,终端中的指令也可以写到脚本中。 脚本文件通常以 作为后缀名,第一行以 开头指定执行脚本的 ...
分类:
系统相关 时间:
2018-02-11 20:04:33
阅读次数:
222
PL的part B结束啦。 话说这一部分其实基本上就是搞清楚了两件事情,一是理解了lazy evaluation,二是通过写一个toy interpretater,彻底理解了closure这个东西。 我之前还说其实不完全理解closure是啥,结果这下算是真的理解了。什么比自己动手实现一个语言特性能 ...
分类:
其他好文 时间:
2018-02-08 00:32:40
阅读次数:
215
JavaScript单线程机制 JavaScript的一个语言特性(也是这门语言的核心)就是单线程。什么是单线程呢?简单地说就是同一时间只能做一件事,当有多个任务时,只能按照一个顺序一个完成了再执行下一个 为什么JS是单线程的呢? JS最初被设计用在浏览器中,作为浏览器脚本语言,JavaScript ...
分类:
编程语言 时间:
2018-02-03 00:36:38
阅读次数:
208
作者:老顽童周伯通链接:https://www.zhihu.com/question/24304289/answer/147529485来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先看书要理解反射,很难完全理解,这关系到Java的语言特性,jvm的内存细节,当初 ...
分类:
其他好文 时间:
2018-01-30 23:06:10
阅读次数:
211