- 博客(9)
- 资源 (3)
- 收藏
- 关注
转载 oralce insert 多表
在一般操作中,我们可能会碰到一些相同或者雷同的数据源要插入到不同的数据表中的情况. 在oracle9i之前的版本中, 我们必须执行多次insert语句, 因此, 为了填充不同的表, 就在源表上添加了一些不必要的IO操作. Oracle9i引入了多表insert操作, 采用以下三个形式. Unconditional(无条件的): 没有任何限制地向多个表中插入给定表的数据; Pivoting: 用
2015-06-26 14:25:57 410
转载 语法糖
In computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express. It makes the language "sweeter" for human use: things can
2015-06-25 14:31:01 614
原创 Scala的面向对象
a、类和构造函数 在Scala中声明一个类是通过class关键字定义的,如下: class MongoClient(val host:String, val port:Int) 这看起来和java有些不同,Scala的类名后带有参数,表示在声明类的同时,也创建了主构造函数。当在创建MongoClient实例时,需要直接或间接从重载的构造函数中调用主构造函数。 在Scala中声明主构造函数
2015-06-24 09:57:32 735
转载 浅谈尾递归
在《数据结构与算法分析:C描述》(Data Structures and Algorithm Analysis In C)的第三章中,以打印链表为例,提到了尾递归(tail recursion)并指出了尾递归是使用递归极其不当的例子,它指出虽然编译器会对尾递归自动优化,但即便如此最好还是不要去写尾递归。而我在《算法精解:C语言描述》(Mastering Algorithms with C)中也
2015-06-23 17:58:49 515
转载 js拾遗: 函数字面量
函数字面量由4部分组成。 第一部分,关键词 function 第二部分,函数名,但是可有可无。 第三部分,包含在括号内的参数,当然参数也是可有可无的,括号不能少。 第四部分,是一组包裹在大括号的语句块,也就是函数要执行的具体代码,当然不写代码也没问题,{} 是必须要的。 乍一看,这个不就是函数的定义么,怎么说是函数字面量呢? 其实,之前我们就说了一个限
2015-06-19 18:00:17 1119
转载 从函数字面量发现函数式编程
引言 我相信很多像我一样初次接触函数式编程的程序员来说,对于“函数字面量”这个概念会感到迷惑和不解。伴随着深入地学习,在清晰地理解了这个概念之后,我进行了一些梳理和回溯,作为函数式编程思想延伸到最基层的语言元素,我深刻地觉得“函数字面量”这个概念的背后影射出的是函数式编程的核心用意和理念。所以我想以函数字面量作为一个切入点和观察视角来讨论一下它背后蕴含的函数式编程思想的动机和意图。 函
2015-06-19 17:58:22 524
原创 Scala 基础
1、Scala的基本数据类型 在Scala中所有的数据类型都是对象,它支持Java的所有基本数据类型:Byte、Char、Short、Int、Long、Float、Double、Boolean,在声明这个数据类型时都要首字母大写,否则会报一个编译时的异常。这些数据类型都位于Scala的“scala”包中,Scala的编译器默认隐式导入的,并且还隐式导入了java.lang包。可以通过“:impo
2015-06-19 10:43:36 591
原创 动态语言 静态语言
动态语言,是指在程序运行期间检查数据的类型,在程序编写时无需指定数据类型的编程语言。如,Python和Ruby等都是动态语言,还有脚本语言vbscript,javascript等也是动态语言。 静态语言,是指在程序编写时就已指定了数据的类型,编译时做类型检查。如C、C++、Java等都是静态语言。 可以通过比较语言的语法格式,基本就可以确认是动静态语言了。 动态语言在运行期间
2015-06-18 15:45:37 603
转载 函数式编程
1. 概论 在过去的近十年的时间里,面向对象编程大行其道。以至于在大学的教育里,老师也只会教给我们两种编程模型,面向过程和面向对象。 孰不知,在面向对象产生之前,在面向对象思想产生之前,函数式编程已经有了数十年的历史。 那么,接下来,就让我们回顾这个古老又现代的编程模型,让我们看看究竟是什么魔力将这个概念,将这个古老的概念,在21世纪的今天再次拉入了我们的视野。 2
2015-06-18 11:03:30 439
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人