- 博客(9)
- 收藏
- 关注
转载 一看就懂的数据库范式介绍(1NF,2NF,3NF,BC NF,4NF,5NF) 转载
原文:http://josh-persistence.iteye.com/blog/2200644一、基本介绍 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4...
2018-07-26 16:18:12
451
转载 Mysql联合查询UNION和UNION ALL的使用介绍(转载)
转载自https://www.cnblogs.com/chengpeng15/p/5883663.htmlUNION和UNION ALL的作用和语法UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同.SQL UNIO...
2018-07-26 15:42:21
453
转载 野指针 空指针
关于空指针NULL、野指针、通用指针首先说一下什么是指针,只要明白了指针的含义,你就明白null的含义了。 假设 有语句 int a=10; 那么编译器就在内存中开辟1个整型单元存放变量a,我们假设这个整型单元在内存中的地址是 0x1000;那么内存0x1000单元中存放了数据10,每次我们访问a的时候,实际上都是访问的0x1000单元中的10. 现在定义:int *p; p=&...
2018-07-25 21:45:13
214
原创 内存对齐
原因平台原因:不是所有的硬件平台都允许在任意地址上访问任意的数据类型。性能原因:数据结构应该尽可能的在自然边界上对齐减少对内存的访问次数。规则不同平台上的编译器都有默认对齐系数,可通过预编译命令#pragma pack(n)修改。1.数据成员对齐:结构体或联合的数据成员,第一个数据成员放在offect为0的位置,以后每个数据成员的对齐,取对齐系数与数据成员自身长度两者中的小值...
2018-07-25 20:12:18
126
原创 操作系统之死锁篇
死锁由进程同步可知,当并发进程需要竞争使用资源和相互协作向前推进时,如果不采取同步措施,或同步措施不当,就很容易引发死锁。因此死锁产生的原因:并发进程对临界资源的竞争、并发进程推进顺序不当。死锁产生的必要条件:1.互斥条件(资源互斥使用)2.占有并请求条件(占有资源不释放,请求资源得不到)3.不剥夺条件(进程占有资源无法被其他进程剥夺)4.环路等待条件(每一个进程等待下...
2018-07-25 17:44:55
217
转载 数据库常见概念
前言本篇内容是我学习数据库时碰到的一些常见概念,概念的东西较为简单,谈不上什么个人理解,只是简单的记忆罢了,以下内容基本都为互联网上内容的转载,下文给出了出处。数据库数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。以内模式为框架所组成的数据库叫做物理数据库;以概念模式为框架...
2018-07-25 15:44:53
480
原创 数据库的三级模式和二级映像(个人理解)
模式概念:对现实世界的抽样,是对数据逻辑结构和特征的描述,反映了数据的结果和联系。由来:美国国家标准学会(American National Standard Institute ,ANSI)的数据库管理学系统研究小组于1978年提出了标准化的建议,将数据库结果分为三级:面向用户或程序员的用户级、面向建立和维护数据库人员的概念级和面向系统程序员的物理级。用户级对应外模式,概念级对应...
2018-07-25 11:55:08
14990
原创 反斜杠转义字符不转义解决方法
最近手头有个任务,将Sqlite数据库里的东西搬到MySQL里,可Sqlite数据库里有好多路径信息,在编程时就遇到了问题,读到的路径信息里因为只存在一个"\"导致系统直接把“‘\’”与后面连的一个字符和在一起当成一个转义字符,所以路径信息出现了问题,比如原来这样的C:\Windows\System32\ntdll 变成了这样C:WindowsSystem32 tdll。中间那空白就
2017-05-17 21:46:21
6224
2
原创 StartService返回值为2
今天在调试一个程序,里面涉及到驱动加载,经过调试后发现卡在StartService这个函数上了,它的返回值一直为2,之后各种百度谷歌,却都没找到相关的解决方法,足足折腾了3个小时,又是关机重启,又是修改驱动路径,但StartService 始终还是返2,网上搜索的相关信息都把问题指向了路径上,但我程序中使用的路径100%是正确的,这时候我就无奈了。 偶然看到一篇帖子,上面虽没有解决
2017-04-24 21:04:04
3626
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人