回顾历史做仔细的分析与研究,总能给人意想不到的发现和惊叹。从认知的难易程度上来看,编程语言的范式可以按照如下的方式排序:最容易理解的是structured programming,一根线从上往下;再来会稍微费点功夫理解的是object-oriented(OO)programming;更困难的是fun ...
分类:
编程语言 时间:
2018-10-24 01:18:43
阅读次数:
230
Big Data 面试题总结 JAVA相关 1 1)List 与set 的区别? 老掉牙的问题了,还在这里老生常谈:List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复。 1 2)数据库的三大范式? 原子性、一致性、唯一性 1 3)java 的io类的图解 1 4)对 ...
分类:
其他好文 时间:
2018-10-22 20:18:28
阅读次数:
292
参考 : https://www.jianshu.com/p/bb82dca89e2d Divide-and-conquer merge sort 的核心理念是 Divide-and-conquer ,这个范式的核心是把问题分割成跟原问题相似的子问题,然后,递归的解决这些子问题,最后把这些子问题的结 ...
分类:
其他好文 时间:
2018-10-22 14:44:02
阅读次数:
146
第一范式要求每张表都要有主键,因此主键约束是非常重要的,而且主键约束是外键关联的基础条件。主键约束为表之间的关联提供了链接点。 主键必须能够唯一标识一条记录,也就是主键字段中的值必须是唯一的,而且不能包含NULL 值。从这种意义上来说,主键约束是UNIQUE 约束和非空约束的组合。虽然一张表中可以有 ...
分类:
其他好文 时间:
2018-10-21 10:18:28
阅读次数:
228
转自: "http://www.iteye.com/topic/1119283" 对jquery理解比较深,积累一下,整理了一下格式,就当练习一下 markdown 语法. 本文将结合jQuery源码的实现原理,对javascript中涌现出的编程范式和常用技巧作一简单介绍。 1. AJAX: 状态 ...
分类:
Web程序 时间:
2018-10-20 12:50:55
阅读次数:
150
关系 创建成绩表scores,结构如下 id 学生 科目 成绩 思考:学生列应该存什么信息呢? 答:学生列的数据不是在这里新建的,而应该从学生表引用过来,关系也是一条数据;根据范式要求应该存储学生的编号,而不是学生的姓名等其它信息 同理,科目表也是关系列,引用科目表中的数据 创建表的语句如下 外键 ...
分类:
其他好文 时间:
2018-10-19 23:39:32
阅读次数:
172
面向对象编程(Object Oriented Programming,缩写为 OOP) 是目前主流的编程范式。 是单个实物的抽象, 是一个容器,封装了属性(property)和方法(method),属性是对象的状态,方法是对象的行为(完成某种任务)。 将真实世界各种复杂的关系,抽象为一个个对象,然后 ...
分类:
编程语言 时间:
2018-10-16 22:08:58
阅读次数:
206
scala是一门多范式的编程语言,一种类似java的编程语言,以JVM为目标环境,将面向对象和函数式编程有机的结合在一起 应用:spark大数据开发 1、声明值和变量 关键字 val 和 var val定义的值是常量,不可改变;var定义的是变量,可以改变 (声明值或者变量不初始化会报错) _表示通 ...
分类:
其他好文 时间:
2018-10-15 14:37:47
阅读次数:
137
三范式-- 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 -- 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;-- 二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分,即字段必须完全依赖一个主关键字。 -- 第三范式(3NF) ...
分类:
数据库 时间:
2018-10-13 02:33:16
阅读次数:
204
科学思维&工程思维 科学思维:限制条件可有可无,理论可行寻求未解决问题转变为解决问题的最优解; 工程思维:限制条件多,现实可行性下寻求折中方案,不坏的解。 软件工程的发展历史: 数学-计算机问题 计算机-冯诺依曼模型 软件工程-用工程的问题来开放软件 计算机思维: 数学为计算机提供理论和基础-现实问 ...
分类:
编程语言 时间:
2018-10-11 21:59:10
阅读次数:
197