最近用python实现了真值表,经过有点儿曲折,刚开始没考虑优先级,直到前天才发现这个问题(离散数学没学好啊),用栈改了一下。话说python就是强,把列表类型当栈用,直接调用列表的pop()和append()非常方便,废话少说上代码(命令行版)。 第一次写技术博客,有点儿激动,先写到这,过两天给出 ...
分类:
编程语言 时间:
2019-05-02 17:06:14
阅读次数:
220
编程范式 托马斯.库尔提出“科学的革命”的范式论后,Robert Floyd在1979年图灵奖的颁奖演说中使用了编程范式一词。编程范式一般包括三个方面,以OOP为例: 1,学科的逻辑体系——规则范式:如 类/对象、继承、动态绑定、方法改写、对象替换等等机制。 2,心理认知因素——心理范式:按照面向对 ...
分类:
编程语言 时间:
2019-05-01 18:43:25
阅读次数:
189
1.约束的定义: 约束(constraint):在建表时,为某些列添加一些特定的规则,这些规则称为约束。约束是在表上强制执行的数据校验规则保证数据库的数据满足某种用户的要求。添加约束之后,再往表中(插入、更新)数据时,如果数据不满足约束,则该条语句不能执行。 2.约束的分类: 2.1 非空约束 no ...
分类:
其他好文 时间:
2019-04-30 10:38:40
阅读次数:
152
1 MySQL安装--->mysql启动 2 基本sql create table create database select insert update delete 3 select 模糊查询 like 分组查询 group by 排序 order by 聚合函数 sum count avg ... ...
分类:
数据库 时间:
2019-04-28 20:45:27
阅读次数:
159
第二课 重要范式(4) 2.4并发范式——合作与竞争 在合作中竞争,在竞争中合作 ——《竞合》 关键词:编程范式,并发式编程,线程,进程,过程式编程,函数式编程,逻辑式编程,对象式编程 摘要:并发式编程简谈 !预览 · 有谁愿意驾驶一辆启动后不能刹车、不能倒车、不能变速、油尽方停的汽车呢? · 并发 ...
分类:
其他好文 时间:
2019-04-26 17:49:27
阅读次数:
114
概述 一般地,在进行数据库设计时,应遵循三大原则,也就是我们通常说的三大范式, 第一范式要求确保表中每列的原子性,也就是不可拆分; 第二范式要求确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系,也就是完全依赖; 第三范式确保主键列之间没有传 ...
分类:
其他好文 时间:
2019-04-25 11:43:22
阅读次数:
193
1. 简单一点的模型,事实表 , 维度表 事实表:具有连贯数据编号的业务型数据,例如:发生的销售事实,才放入的数据,不要用0去表示,因为会有很多0 需要处理 维度表:维度表通常不满足第3范式,它通常非规范化,一个维度表往往存储在多对一的关系,和事实表相比较维度表要小很多,所有在存储来说,不怎么占空间 ...
分类:
其他好文 时间:
2019-04-24 14:49:06
阅读次数:
119
1. 数据库三范式是什么? 第一范式:表中每个字段都不能再分。 第二范式:满足第一范式并且表中的非主键字段都依赖于主键字段。 第三范式:满足第二范式并且表中的非主键字段必须不传递依赖于主键字段。 2. 什么是数据库事务? 事务具有四大特性:一致性、原子性、隔离性、持久性。 数据库事务是指:几个SQL ...
分类:
数据库 时间:
2019-04-23 09:28:02
阅读次数:
158
第一范式:不可分割第二范式:一 + 完全依赖(每张表只保存一种数据)(联合主键,多对多使用中间表,好理解)第三范式:二 + 没有传递依赖/直接相关(使用外键,好理解) 第一范式:(联系方式)-->(电话、邮箱、微信、QQ) 第二范式:(学生编号 学生名称 课程编号 课程名称 成绩)-->(学生编号 ...
分类:
数据库 时间:
2019-04-22 12:33:17
阅读次数:
174
1.概念: 观察者模式: 是属于设计者模式中的一种,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。 发布/订阅: 是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者),而是通过调度器将消息发布给订阅者。 2.区别:下图明显可以看出 ...
分类:
编程语言 时间:
2019-04-22 00:55:34
阅读次数:
222