为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。
在实际开发中最为常见的设计范式有三个
1.第一范式(确保每列保持原子性)
第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子...
分类:
数据库 时间:
2015-01-29 10:36:14
阅读次数:
165
最近Linux的最新内核已经release到Linux-3.19-rc6,根据Linus的release note,大约再经过一次rc7版本就可以正式release了。Linux 3.19内核在block层的最大变化就是增加了一个multi-queue block layer,来更好的支持类似于NVME等支持multi-queue机制的设备。所谓的multi-queue机制就是在多核CPU的情况下...
分类:
系统相关 时间:
2015-01-29 10:35:26
阅读次数:
420
该游戏源码实现了一款很不错的飞行射击类游戏,飞离神庙游戏,游戏的操作玩法简单,跟我们平时生活中玩的一下射击类的游戏玩法差不多,喜欢android游戏开发的朋友可以下载吧。
源码下载:http://code.662p.com/view/2267.html
详细说明:http://android.662p.com/thread-4584-1-1.html...
分类:
其他好文 时间:
2015-01-29 10:33:49
阅读次数:
128
系统内核级botnet(僵尸网络)分析防范,发表于《计算机应用研究》2014年增刊。
主要是内核级botnet发作传播机制,给出了一些防御参考方法。...
分类:
Web程序 时间:
2015-01-29 10:33:42
阅读次数:
205
在新的ADT中新建一个项目,会生成fragment_main.xml文件,看它的内容似乎是代替了原本activity_main.xml的作用。
但由于它的存在,MainActivity.java 中也生成了许多“奇怪”的代码。
由于目前水平还不足以使用这些新的特性。为了维持以往的开发环境可以在创建新项目时,作出以下修改。
在新建项目向导中的 Create Activity...
分类:
其他好文 时间:
2015-01-29 10:35:28
阅读次数:
187
一.处理器的时钟通常可以分为以下几大类:
1.CPU的外部时钟源有哪些?
2.CPU的内部时钟源有哪些?
3.CPU系统时钟的来源?
4.CPU的总线时钟有哪些?
5.CPU的外设时钟有哪些?...
分类:
其他好文 时间:
2015-01-29 10:32:59
阅读次数:
239
# 静态库编译配置
./configure --enable-static --disable-debug --disable-yasm --prefix=/usr/local/ffmpeg
# 动态库编译配置
./configure --enable-shared --prefix=/usr/local/ffmpeg
# 编译并安装
make
make install
# 如果安装成功,安装的...
分类:
其他好文 时间:
2015-01-29 10:34:39
阅读次数:
210
就业、政策、市场等共同促就了现在高涨的创业氛围和创业激情,北上广一线城市依旧走在创业的前沿,但二三线城市也开始崛起,毕竟在离家近一点的地方出人头地更有诱惑力。...
分类:
其他好文 时间:
2015-01-29 10:32:32
阅读次数:
253
这几天一直在反复学习的内容,Servlet,Filter,Session,MySQL,jsp。
今天以一个完整的小项目作为BS入门基础的总结。
用户在jsp页面上输入用户名和密码,经过filter进入servlet,与数据库中的数据进行匹配,密码和用户名输入正确则跳转欢迎界面,否则返回登录页面重新输入。...
分类:
数据库 时间:
2015-01-29 10:34:28
阅读次数:
255
题目意思:给出k个模式串,然后随机生成一个长度为L字符串,每个字符被选中的概率为pi 。 问构造出来的字符串不包含任何模式串的概率。
分析:显然这是一个模式串的母串的匹配,显然需要先构建一个AC自动机。我们用dp[i][j] 表示当前正在构造第i个字符,fail指针在j节点上能构造成功的概率。那么我们可以顺着fail指针向后面的状态。 注意只能扩展有效状态,也即不包含任何模式串的状态。 也即
...
分类:
其他好文 时间:
2015-01-29 10:32:56
阅读次数:
280
在java的集合中,判断两个对象是否相等的规则是:
1),判断两个对象的hashCode是否相等
如果不相等,认为两个对象也不相等,完毕
如果相等,转入2)
2),判断两个对象用equals运算是否相等,相等就返回true
class Weibo
{
private String name;
public
Weibo...
分类:
编程语言 时间:
2015-01-29 10:32:28
阅读次数:
112
SELECT DBT.DATABASE_ID,
DB_NAME(DBT.DATABASE_ID) '数据库名',
DBT.TRANSACTION_ID,
AT.NAME,
AT.TRANSACTION_BEGIN_TIME,
CASE AT.TRANSACTION_TYPE
...
分类:
数据库 时间:
2015-01-29 10:32:56
阅读次数:
268
ArrayList没有封装好的去重方法,比如对于一个[2, 5, 2, 3, 2, 4]的ArrayList,我要去除其中的重复的元素,
我也不想把语句也这么长,也不想用for循环的方法去重,那么可以先考虑把ArrayList转化为一个临时的HashSet,再把这个临时的HashSet转化回ArrayList,
因为HashSet里面的元素是不可重复的嘛!至于什么是ArrayList与Hash...
分类:
编程语言 时间:
2015-01-29 10:32:42
阅读次数:
108
5.1.3自由操作随心所欲—序列化和反序列化在Android开发中,除了经常会操作普通的文本文件和XML文件以外,也会经常使用序列化和反序列化的方式传递或者存取数据。Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Se...
分类:
其他好文 时间:
2015-01-29 10:31:13
阅读次数:
190
12.4 可选工作流(alternativeworkflows)
计算表达式(Computation expressions)是一种 F# 功能,部分灵感是来自Haskell 的单子(monads)。单子有个不好的名声,对于brain-bustingly 有困难的人来说,但是,也不用担心。我们将实现一组重要的方法,可以在 C# 中很好地处理 Option 值,以及在 F# 中的类似做法,如...
分类:
其他好文 时间:
2015-01-29 10:30:52
阅读次数:
168
5.2 通用的数据操作方式—数据库说到数据的存取,数据库肯定是一个常用的解决方案。Android中也有它自己的数据库,下面我们来看看Android中的数据库与一般的数据库有什么不一样的地方。5.2.1SQLite数据库介绍目前在Android系统中集成的是SQLite3版本,它支持SQL语句,它是一个轻量级的嵌入式数据库。SQLite支持NULL、INTEGER、REAL、TEXT和BLOB数据类...
分类:
其他好文 时间:
2015-01-29 10:30:20
阅读次数:
159
电脑在运行过程中,除了正常工作操作中的状态模式外,还有三种模式:待机、睡眠和休眠。这三种模式主要是通过协调机器的电源计划,使得数据存储的有效性和可恢复性能够跟是否供电有机结合起来,达到节能并且保障数据存储的目的。
待机是老的系统版本中的模式,一般应用于电脑使用者只是暂时离开操作的场景。在这种应用场景下,待机状态进入迅速且系统恢复时反应也比较快,但是需要保证对于电脑的持续供电,否则如果一旦供...