新浪微博 Github
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页
摘要: 如果我们要设计关系型数据库的表模式,则很有可能会出现冗余,为了避免这种情况,我们需要一些规则,这些规则称为依赖。函数依赖简单地说就是属性集A推导出属性集B,比如给定这些规则之后,如果某个关系能够满足给定的函数依赖,则称关系R满足函数依赖F;在下面我们会介绍一系列的范式以及分解算法;函数依赖的分解合并规则与是等价的(可以互相转化的),第一个式子替换第二个式子称为合并规则,第二个式子替换第一个式子称为分解规则;平凡函数依赖:如果A-->B,A是B的超集,则称此函数依赖为平凡的。平凡依赖规则:如果A-->B,则可以将其变为A-->(B-A∩B),这样可以消除冗余;键的函数依赖定义: 阅读全文
posted @ 2012-04-27 21:03 xiazdong 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: SQL:Structured Query Language(结构化查询语言);数据模型:对于数据的描述方式;比如关系数据模型是用二维表来描述,层次数据模型用树来描述数据。数据模型由三部分组成:(1)数据结构:定义数据的结构;(2)数据操作:CRUD;(3)数据约束:比如键约束、完整性约束等;数据模型介绍1.关系数据模型将数据描述成二维表的形式,例如:关系模型的特点:(1)建模方便,操作简单(SQL);(2)高效性(访问快速)、易用性;(3)描述数据单一,即用表来表述数据;2.半结构化数据模型将数据描述成类似于XML的形式,例如:3.对象关系模型关系的属性不仅仅是基本数据类型,并且每个关系都有相 阅读全文
posted @ 2012-04-27 14:41 xiazdong 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 安装软件对于初学者来说都是比较困难的,刚刚接触Linux时,初学者会因为软件安装的不正确而花费大量的时间,本文为了更加方便地为初学者提供参考;===================================================================================================================================提示:一般使用Linux都是通过虚拟机,而常用的虚拟机软件有VirtualBox和VMWare,而通过使用后的感受,VMWare更好,因为通过直接拖拽,就能复制文件,不需要共享文件夹;CTRL+A 阅读全文
posted @ 2012-04-23 19:51 xiazdong 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 即可 阅读全文
posted @ 2012-04-15 13:48 xiazdong 阅读(503) 评论(0) 推荐(0) 编辑
摘要: LEX是UNIX的工具,因此我们需要使用FLEX代替,使得在windows下使用;配对:LEX和YACCFLEX和BISONJFLEX和JavaCUPLEX是词法分析器,主要作用类似于扫描器,输入为源代码(当然我们现在写的示例不一定是源代码),输出为词法单元(泛化的东西,比如1,2,3都可以被称为NUM);当然中间匹配的过程很复杂,比如匹配正则表达式,并输出;使用LEX就不需要考虑这些,我们只需要定义以下几点:(1)正则表达式,怎么样才算匹配,比如我们定义的语言中INTEGER才是整数,则输入为INTEGER时匹配正则表达式;(2)返回的词法单元,当匹配时要返回什么需要自己定义;下载地址:ht 阅读全文
posted @ 2012-04-14 20:10 xiazdong 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 网址:http://bellard.org/jslinux/作者:QEMU模拟器项目创始人Fabrice Bellard需要浏览器:Firefox 4和Google Chrome 11基本支持常用Linux命令,gcc、vi都有。。就是速度太慢了。。适用范围:平常练练Linux命令; 阅读全文
posted @ 2012-04-13 10:33 xiazdong 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Windows下gvim配置原作地:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html0.准备软件及插件。(a)gvim72.exe地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe。(b)vimcdoc-1.7.0-setup.exe地http://prdownloads.sourceforge.net/vimcdoc/vimcdoc-1.7.0-setup.exe?download(c)ec57w32.zip 地址http://prdownloads.sourceforge 阅读全文
posted @ 2012-04-13 07:34 xiazdong 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-04-12 09:06 xiazdong 阅读(126) 评论(0) 推荐(0) 编辑
摘要: “当我需要用到它时我就去学它!”过去这些年里这句话我听到无数次;对于处在一个像软件开发这样的快速发展变化的行业里,这听起来像是一种十分适用主义的态度。从某些层面上说,它确实十分适用,但从另一个层面来看,我很受这句话困扰。它似乎成了我们这个行业的福音,但却从来没有把这个行业变的更好。问题就在于,这句话表面上借明智的有经验的开发者之言,其实是幌子,实为人们随波逐流的借口。实在是有太多的东西需要我们在工作之中“发现学习”,但对于这种对新知的“发现学习”,你是工作学习齐头并进,还是单纯的遇到了什么问题,就学习处理这问题的知识?这两者之间有很大的区别。整个行业里到处都是通才、全才,也许向来如此,只是我太 阅读全文
posted @ 2012-04-08 15:48 xiazdong 阅读(119) 评论(0) 推荐(0) 编辑
摘要: MyEclipse9.1优化速度方案主要有4大方面:优化模块、整合配置、去除不必要的检查、关闭更新。第一步:去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows-Preferences打开配置窗口,依次选择左侧的General-->StartupandShutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。windows-->perferences-->general-->sta 阅读全文
posted @ 2012-04-05 08:11 xiazdong 阅读(151) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页