BNF Backus-Naur Form, 巴科斯-诺尔 范式:一种描述高级语言语法的表示法。 BNF 符号概览 符号 描述 ::= 该符号左边的元素被该符号右边的结构所定义 *: 该符号前面的结构可以重复零次或多次 {...}: 在这个花括号中的结构一起组合成一组 [...]: 方括号中的结构是可 ...
分类:
其他好文 时间:
2018-09-14 23:02:37
阅读次数:
176
编程题两道,第一道关于SQL的联合查询跟第二排序,第二道关于二维数组。 题目2: 给定一个空的int类型的二维数组array[n][m]。按下面的填充规则,请编写一个函数将此二维数组填满并打印出来。 输入描述:输入的包括两个正整数,表示二维数组的大小n,m(1<=n,m<=10) 输出描述:打印结果 ...
分类:
其他好文 时间:
2018-09-11 01:05:38
阅读次数:
370
编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。不同的编程范式 ...
分类:
编程语言 时间:
2018-09-10 11:04:00
阅读次数:
179
1. 主键 超键 候选键 外键 1)超键(super key) :在关系中能唯一标识元组的属性集称为关系模式的超键 2)候选键(candidate key):不含有多余属性的超键称为候选键 3)主键(primary key):用户选作元组标识的一个候选键程序主键 4)外键(foreign key): ...
分类:
数据库 时间:
2018-09-09 20:00:48
阅读次数:
179
第四范式秋招笔试题 题目 概念:把相邻顶点染成不同颜色的问题叫做图的着色问题。对图进行染色所需要的最小颜色数称为最小着色度。最小着色度为2的图称作二分图。 分析:如果只用两种颜色,那么确定一个顶点的颜色之后,和它相邻的顶点的颜色也就确定了。因此,选择任意一个顶点出发,依次确定相邻顶点的颜色,就可以判 ...
分类:
其他好文 时间:
2018-09-09 19:49:05
阅读次数:
263
1.了解范式(NF) 为了使得关系数据库能够符合规范理论,所有的数据库表都要满足:范式。 关系数据库的范式有五类:第一范式,第二范式,....第五范式。下面我们来了解一下前三个范式: 第一范式:简单来说就是表中不能嵌套表(使用一个列不能有多个值,列是原子级别的不能在分割) 第二范式:(在介绍第二范式 ...
分类:
数据库 时间:
2018-09-08 16:51:43
阅读次数:
235
本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬 ...
分类:
编程语言 时间:
2018-09-07 11:59:00
阅读次数:
175
从一个加法器的实现看简单的编程范式 编程范式 编程范式(Programming Paradigm)是某种编程语言典型的编程风格或者说是编程方式。随着编程方法学和软件工程研究的深入,特别是OO思想的普及,范式(Paradigm)以及编程范式等术语渐渐出现在人们面前。面向对象编程(OOP)常常被誉为是一 ...
分类:
其他好文 时间:
2018-09-07 11:18:08
阅读次数:
147
1,面向对象的基本概念 面向对象,这个概念对于每个程序员来说都不会陌生,我不理解,面试遇到好多次,每次都表述不清楚,后来我就去网上搜,得到以下结果,几乎每篇文章说的都不一样 维基百科:是一种基于对象的编程范式,他可能包含属性和方法,对象的一个特征就是对象的方法可以使用访问并且通常会修改对象的属性。在 ...
分类:
其他好文 时间:
2018-09-07 01:02:05
阅读次数:
167
Go语言特点: 类型检查:编译时 运行环境:编译成机器代码直接运行 编程范式:面向接口,函数式编程,并发编程 Go并发编程 采用CSP(Communication Sequenication Process) 模型 不需要锁,不需要callback 并发编程 vs 并行计算 简单的一个服务,从浏览器 ...
分类:
编程语言 时间:
2018-09-05 23:45:05
阅读次数:
203