摘要: 数据模型概念数据模型是对现实世界数据特征的抽象。分为概念数据模型和基本数据模型。(1)概念数据模型:对数据和信息进行建模,是现实世界到信息世界的第一层抽象。例如, E-R模型。(2)基本数据模型:对数据进行建模,用于DBMS实现。有层次模型、网状模型、关系模型和面向对象模型。A. 层次模型:利用树型结构表示数据和数据间的联系。每个节点表示一个记录类型,记录之间联系利用结点的连线表示。 除了跟结点外,其他结点有且只有一个父结点。B. 网状模型:利用网状结构表示数据和数据间的联系。 可以多个结点没有父结点。可以一个结点有多个父结点。C. 关系模型:用表格结构表示实体集和实体集的联系。数据模型的三要 阅读全文
posted @ 2014-02-01 00:36 GreenLight 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 数据库管理系统的主要功能和特征数据库系统(DataBase System, DBS)定义和组成由数据库、硬件、软件、人员组成。其中,数据库是指长期存放在计算机内、有组织、可共享的数据集合。硬件指计算机系统中的物理设备。软件包括操作系统、数据库管理系统(Database Management System, DBMS)和应用软件。人员包括系统分析员、数据库设计人员、应用程序员、最终用户和数据库管理员。 数据库管理系统功能、特征和组成,文件系统与数据库系统的差异DBMS主要实现了下面的功能:1. 数据定义2. 数据库操作3. 数据库运行管理4. 数据组织、存储和管理5. 数据库的建立和维护6. 其 阅读全文
posted @ 2014-01-31 02:56 GreenLight 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 基本的逻辑运算为 “与”,“或”,“非”。1. 与的运算又称为“逻辑乘”。 可以用下面的符号表示,“AND”,“^”或是“.”来表示。 只有当A和B都为“1”的时候,结果为“1”。ABA.B0000101001112. 或的运算称为“逻辑加”。“OR”, “U”或是“+”。只有A和B都为“0”的时候,结果为“0”。ABA.B0000111011113. 非的运算取反的运算。较简单。4. 异或运算半加运算,利用XOR, (+)表示。只有当A和B不同的时候,结果为“1”。 阅读全文
posted @ 2014-01-30 18:54 GreenLight 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 首先,我们引入一些相关的概念.机器数: 数据在计算机中的表示形式。数的符号存在最高位(左边),0代表正数,1代表负数。分成有符号和无符号两种。A.对于无符号的数值,整个都是数值区。B. 对于有符号的数值,数据分成两部分:符号位+数值区。小数点:隐含表示,不占位置。A. 对于无符号数值,小数点在最左边,代表是纯小数。在右边,代表纯整数。B. 对于有符号的数值,小数点在数值区最左边,代表是纯小数。在数值区右边,代表纯整数。真值:机器数对应的真实数值。为了方便计算,带符号的机器数分成原码、反码和补码的不同编码方法。1. 原码左边的第一位表示符号(0为正,1为负), 其余位表示数值.真值变成原码的转换 阅读全文
posted @ 2014-01-30 17:10 GreenLight 阅读(8579) 评论(0) 推荐(0) 编辑
摘要: IP地址由32位二进制码表示。分成4个字节,中间用“.”来进行分割。IP地址由两部分组成。 包括网络号(net-id)和主机号(host-id)。例如,下面的表示方法:二进制表示10001010000010110000001100011111十进制表示13811331TCP/IP协议规定,IP地址可以分成5种。其中,规定网络号、主机号不可能全为1或者0。1234A0NNN NNNNHHHH HHHHHHHH HHHHHHHH HHHHB10NN NNNNNNNN NNNNHHHH HHHHHHHH HHHHC110N NNNNNNNN NNNNNNNN NNNNHHHH HHHHD1110 B 阅读全文
posted @ 2014-01-30 10:45 GreenLight 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 职场篇:1. 书都不会读,你还想成功 [韩] 二志成 郑会一2. 超级整理术 [日] 泉正人3. 对自己狠一点,离成功近一点 李维文4. 正能量-职业经理人的养成 林正刚5. 管理十戒 [美] 唐纳德。基奥6. 领导力 [美] 詹姆斯。库泽斯 巴里。波斯纳7. 人脉是设计出来的 张超8. 悟道:一位IT高管20年的职场心经 刘博9. 职场人际24戒律 [美] 布林克曼等10. 别告诉我你会记笔记 [日] 美崎荣一郎11. 给你一个团队,你能怎么管? 陈伟心灵篇:1. 苦才是人生 索达吉堪布2. 做才是得到 索达吉堪布3. 看见成长的自己 [美] 卡罗尔。德韦克4. 青春 韩寒5. 小王子 [法 阅读全文
posted @ 2013-11-10 02:31 GreenLight 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Also called Blinn–Phong reflection model or modified Phong reflection model. Trade visual precision for computing efficiency. Default shading model used in OpenGL. Differences (ref: wikipedia) ... 阅读全文
posted @ 2013-07-07 01:36 GreenLight 阅读(2377) 评论(0) 推荐(0) 编辑
摘要: 整个书的代码的文件夹结构如下: /projects 工程文件和资源文件 /src Cpp代码文件 /src/shared 工具的源代码 配置方法如下: 1. 下载LIBC.LIB文件。也可以不载,但是要改工程的配置文件,太麻烦了。 2. Copy LIBC.LIB 和\src\shared\freeglut_static.lib 文件到 C... 阅读全文
posted @ 2013-07-04 01:05 GreenLight 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序的方法,就是对于N个排序元素,比较相邻的元素的大小,如果反序就交换位置,直到没有反序的情况为止。 例如:给定数组{9,1,5,8,3,7,4,6, 2} 排列在数组的方式为:下面的数字为数组中的位置。这里我们假设要排列成从小到大。 9 1 5 ... 阅读全文
posted @ 2013-03-17 15:35 GreenLight 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: 1. C++空类,系统产生的成员函数,包括构造函数、析构函数、拷贝构造函数和赋值函数。 2. C++中struct和class的区别。 class默认是private, struct是public。 3. 关于class中static变量。当同一类的所有对象使用一个量时,对于这个共用的量,可以用静态数据成员变量,这个变量对于同一类的所有的对象都取相同的值。 (1)类体外的函数定义不能指定... 阅读全文
posted @ 2013-03-02 23:21 GreenLight 阅读(225) 评论(0) 推荐(0) 编辑