Trash Paper-废纸篓

2007/06/02

Google pages


Google pages,郁闷!被封掉了,进来不顺啊!

2007/06/01

海艺学生欺辱老师事件 视频


http://www.56.com/w99/play_album-aid-830191_vid-MTQxODU4ODM.html
学生是没有法子说了。估计家长页好不到哪里去!堪忧!

2007/05/28

数据库设计三大范式应用实例剖析


引言

  数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。

  设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来设计数据库。

  实质上,设计范式用很形象、很简洁的话语就能说清楚,道明白。本文将对范式进行通俗地说明,并以笔者曾经设计的一个简单论坛的数据库为例来讲解怎样将这些范式应用于实际工程。

  范式说明

  第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。

  例如,如下的数据库表是符合第一范式的:

字段1 字段2 字段3 字段4


  而这样的数据库表是不符合第一范式的:

字段1 字段2 字段3 字段4
字段3.1 字段3.2

  很显然,在当前的任何关系数据库管理系统(DBMS)中,傻瓜也不可能做出不符合第一范式的数据库,因为这些DBMS不允许你把数据库表的一列再分成二列或多列。因此,你想在现有的DBMS中设计出不符合第一范式的数据库都是不可能的。

  第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。


详情点击下载:http://addron.googlepages.com/doc

页码设置技巧大全


 我们在使用Word时,经常要根据实际情况来编排页码,那么只要掌握了下面列出的几种常见页码的编排方法,就可以做到word页码随意定:

一、页码从第二页开始

1、选择“插入-页码”,打开“页码”对话框。
2、取消“首页显示页码”复选框中的对钩,然后单击“格式”按钮,打开“页码格式”对话框。
3、“起始页码”后的框中键入数字“0” 。
4、按“确定”退出。

二、页码从任意页开始

1、将光标定位于需要开始编页码的页首位置。
2、选择“插入-分隔符”,打开“分隔符”对话框,在“分隔符类型”下单击选中“下一页”单选钮。
3、选择“视图-页眉和页脚”,并将光标定位于页脚处。
4、在“页眉和页脚”工具栏中依次进行以下操作:
①单击“同前”按钮,断开同前一节的链接。
②单击“插入页码”按钮,再单击“页码格式”按钮,打开“页码格式”对话框。
③在“起始页码”后的框中键入相应起始数字。
④单击“关闭”按钮。

三、页码不连续

如“目录”与“正文”的页码均需单独排,可按以下步骤操作:
1、将光标定位于需要开始重新编页码的页首位置。
2、选择“插入-分隔符”,打开“分隔符”对话框,在“分隔符类型”下单击以选中“下一页”复选钮。
3、选择“插入—页码”,打开“页码”对话框。单击“格式”按钮,打开“页码格式”对话框。
4、“起始页码”后的框中键入数字“1”
5、按“确定”退出。

四、页码每栏显示

文档分栏后,按常规插入页码,只能实现一页一个页码。如何实现每个分栏一个单独的页码呢?可以利用域的功能实现:
1、选择“视图-页眉和页脚”,并将光标定位于页脚处的左栏放页码的位置。
2、同时按下Ctrl+F9功能键,光标位置会出现一个带有阴影的“{ }”,这就是域的标志。
3、在“{ }”内输入“=”后,再同时按下Ctrl+F9功能键,在这次出现的花括号内输入“page”(表示插入“当前页”域代码)。
4、将光标移到内部一对花括号之后,输入“*2-1”,此时,在页脚处得到这样一行域代码:“{={page}*2-1}}”。
5、将光标停留在这个域代码上,按右键选择“更新域”,即可看到当前页左栏的页码。
6、选中刚刚输入的域代码,进行复制,并粘贴在页脚处右栏放页码的位置。
7、选中刚刚粘贴上去的域,按右键选择“切换域代码”,将域代码“{={page}*2-1}}”改为“{={page}*2}}”, 按右键选择“更新域”即可。