代码改变世界

阅读排行榜

机房收费系统的数据库设计

2011-11-08 16:43 by javaspring, 287 阅读, 收藏,
摘要: 这次机房收费系统的数据库设计与上一次有很大不同,之所以会引起不同,是因为遵循了数据库设计第三范式。什么是数据库设计第三范式在我以前的文章中有所体现,《数据库设计第三范式》我们先来看看前后的不同之处:第一次共有10张表:结账信息,基本数据,上下机记录,退卡信息,正在上机信息,正在工作老师信息,充值记录,学生信息,用户信息,工作记录。而第二次,精简到了9张表:合并正在上机信息表和上下机记录表,合并了正在值班老师信息表和工作记录表,将学生信息表分为学生基本信息表和上机卡信息表减少了冗余信息。到底怎么减少了冗余信息,举个例子:原来的上下机记录字段包括:序号,卡号,学号,学生姓名,学院,年级,性别,上机 阅读全文

MyEclipse相关用法介绍

2012-06-10 17:37 by javaspring, 286 阅读, 收藏,
摘要: MyEclipse相关用法介绍================================================================================编辑: Ctrl+Shift+L 显示所有快捷键 Ctrl+K 参照选中的词(Word)快速定位到下一个 Ctrl+Shift+K 参照选中的词(Word)快速定位到上一个 Ctrl+O 快速显示OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+Shift+X 把选中文本全部改为大写 Ctrl+Shift+Y 把选中文本全部改为小写 Ctrl+Shift+F 按照当前的配置文件格式化源代.. 阅读全文

POJ 4044 寻找最长连续公共子序列

2012-05-10 08:31 by javaspring, 286 阅读, 收藏,
摘要: 题意很简单,就是对两组数据排序后寻找最长连续公共子序列,排序前应该先去重。由于数据范围很小(30),所以可以完全暴力求解。随后将最长连续公共子序列的各个数按各位升序排序即可。ac代码:#include <iostream> #include <cstdio> #include <algorithm> #include <string.h> using namespace std; const int N = 35; int numa[N],numb[N]; bool cmp(int a,int b){ return a>b; } bool 阅读全文

120行JavaScript搞定俄罗斯方块

2012-03-12 16:30 by javaspring, 286 阅读, 收藏,
摘要: 本文转自lihanbing<html><style>.c {margin :1px;width:19px;height:19px;background:red;position:absolute;}.d {margin :1px;width:19px;height:19px;background:gray;position:absolute;}.f {top:0px;left:0px;background:black;position:absolute;}</style><body></body><html>< 阅读全文

HashCode和equal方法的区别和联系

2012-02-20 10:22 by javaspring, 286 阅读, 收藏,
摘要: equals()反映的是对象或变量具体的值,即两个对象里面包含的值--可能是对象的引用,也可能是值类型的值。而hashCode()是对象或变量通过哈希算法计算出的哈希值。之所以有hashCode方法,是因为在批量的对象比较中,hashCode要比equals来得快,很多集合都用到了hashCode,比如HashTable。两个obj,如果equals()相等,hashCode()一定相等。两个obj,如果hashCode()相等,equals()不一定相等(Hash散列值有冲突的情况,虽然概率很低)。所以:可以考虑在集合中,判断两个对象是否相等的规则是:第一步,如果hashCode()相等,则 阅读全文
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 126 下一页