自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

快学Scala 中文版 带目录

快学Scala 中文版 带目录

2015-07-28

最近整理的中文停用词列表(1704个)

最近整理的中文停用词列表

2014-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除