函数式编程最重要的是增强代码的重用性和可读性 二、定义和使用 def 函数名(参数): ... 函数体 ... 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2] ...
分类:
编程语言 时间:
2017-08-30 23:40:21
阅读次数:
245
使用单例模式,可以确保在整个系统中仅有该类的一个实例。此外,单例模式的类会提供一个访问类实例的全局访问点。相比使用关键字 new来直接实例化一个对象 ,使用单例模式,将对象的创建"委托"给了类的一个静态方法。在该静态方法中实现对象的实例化并将其返回,同时该方法的执行过程也提供了控制实例化对象的时机。 ...
分类:
其他好文 时间:
2017-08-30 23:39:34
阅读次数:
250
扩展例子 插入一条记录 INSERT INTO 表名 [(字段1,…,字段n)] VALUES (值1,…,值n) 插入查询的结果 INSERT INTO 表名 (字段1,…,字段n) VALUES 子查询 例如:INSERT INTO Scores VALUES ("990301", "大学计算机 ...
分类:
数据库 时间:
2017-08-30 21:49:00
阅读次数:
232
1. Java虚函数 1. Java虚函数 虚函数的存在是为了多态。 C++中普通成员函数加上virtual关键字就成为虚函数 Java中其实没有虚函数的概念,它的普通函数就相当于C++的虚函数,动态绑定是Java的默认行为。如果Java中不希望某个函数具有虚函数特性,可以加上final关键字变成非 ...
分类:
编程语言 时间:
2017-08-30 20:46:46
阅读次数:
136
JSON有三类元素: 1、结构体(关键字:大括号)2、键值对(关键字:冒号)3、数组(关键字:中括号) 组织规则:结构体中放一个或者多个键值对。键只能是字符串。值可以是:字符串、数字、null、true、false、结构体或者数组。数组中存放一个或者多个值。 范例: ...
分类:
Web程序 时间:
2017-08-30 19:55:46
阅读次数:
218
查询性能优化 为什么查询速度会慢? 一个查询的生命周期大致可以按照顺序来看:从客户端,到服务器,然后在服务器上进行解析,生成执行计划,执行,并返回结果给客户端。其中在“执行”阶段包含了大量为了检索数据到存储引擎的调用以及调用后的数据处理,包括排序、分组。 查询速度慢的原因在于:某些不必要的额外操作, ...
分类:
数据库 时间:
2017-08-30 19:50:04
阅读次数:
284
一、hash表的基本概念和优缺点比较 hash表又称哈希表 ,是一种数据结构,与链表、二叉树有很大区别。 1、hash表优缺点 优点:能够在常数级的时间复杂度上进行查找,并且插入数据和删除数据简单。(Hash未满的时候速度很快) 缺点:不支持排序,一般比用线性表存储需要更多时间,并且记录的关键字不能 ...
分类:
其他好文 时间:
2017-08-30 19:44:58
阅读次数:
119
今天对 ref 和 out 解析一下 相同: a、两者都是按地址传递的。 b、使用后都将改变原来参数的数值。 c、若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字,若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字 不同:ref 要求变量必须在传递之前 ...
分类:
其他好文 时间:
2017-08-30 17:36:11
阅读次数:
103
1:初学JAVA,都知道JAVA是面向对象的编程。笔者这节开始说说类和对象。(实例仅供参考,如若复制粘贴记得修改包名和类名,避免出错) 学习JAVA的快捷键,Alt+/代码补全功能,其实此快捷键启动了Eclipse代码辅助菜单,Shift+Ctrl+o快捷键导入包 Ctrl+F可以快速查找API,中 ...
分类:
编程语言 时间:
2017-08-30 16:39:58
阅读次数:
190