上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。范式说明1.1第一范式(1NF)无重复的列所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含 阅读全文
posted @ 2013-07-02 10:44 盗草人 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 下面是20个非常有用的Java程序片段,希望能对你有用。1. 字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容BufferedWriter out = null; try { out = new BufferedWriter(new FileWriter(”filename”, true)); out.write(”aString”)... 阅读全文
posted @ 2013-06-28 20:47 盗草人 阅读(202) 评论(0) 推荐(0) 编辑
摘要: E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 实体-联系是基于对现实世界的这样一种认识:现实世界是由一组称为实体的基本对象以及这些对象之间的联系构成的。实体是现实世界中可区别于其他对象的一个“事件”或一个“物体”,例如,每个人是一个实体,每个银行账户也是一个实体。实体要通过它的属性集合来描述。联系是实体间的相互关联。E-R图可以表达现实世界中实体和实体之间的联系。图中有以下元素构成: 矩形:代表实体集。 椭圆:代表属性。 菱形:代表实体集间的联系。 线段:将属性和实体集相联或将实体集于联系相连。 双椭圆:表示多值属性。 虚椭圆:表示派生属... 阅读全文
posted @ 2013-06-27 13:25 盗草人 阅读(2498) 评论(0) 推荐(0) 编辑
摘要: 老规矩,先来头文件StoreUtil.h#include <iostream>#ifndef SORTUTIL_H#define SORTUTIL_Hclass SortUtil{ public: template <class T> void MergeSort(T randomArray[], int left, int right); //归并推排序,left和right为下标 template <class T> void Merge(T A[], int left, int mid, int right); ... 阅读全文
posted @ 2013-06-20 17:27 盗草人 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 头文件Maze.h#include<iostream>#include <ctime>#ifndef MAZE_H#define MAZE_Hconst char resultSymbol = '#';const char wallSymbolH = '-';const char wallSymbolV = '|';const char wallCorner = '+';const char roomSymbol = ' ';class Maze{public: char **maze; / 阅读全文
posted @ 2013-06-20 13:21 盗草人 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: 用于作业记录和复习#include <iostream>#include <string>#include <sstream>#include <fstream>using namespace std;//Link的节点结构class SNode{public: int data; SNode *next, *ahead; static SNode *freeNodeLink;//freeList技术,重用弃用空间,提高效率 SNode() { next = NULL; ahead = NULL; } ~SNode(){} /** *new操作符 阅读全文
posted @ 2013-06-17 00:04 盗草人 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 推荐使用C++标准库作法:#include <iostream>#include <string>#include <sstream>using namespace std;int main(){ int a = 2; string b = "abc"; stringstream ss; ss << a << b; cout << ss.str() << endl; return 0;} 阅读全文
posted @ 2013-06-15 22:38 盗草人 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 原文出处:goyello译文出处:外刊IT评论编程初学者总是把大量的时间用在学习编程语言,语法,技巧和编程工具的使用上。他们认为,如果掌握了这些技术技巧,他们就能成为不错的程序员。然而,计算机编程的目的并不是关于精通这些技术、工具的,它是关于针对特定领域里的特定问题创造出相应的解决方案,程序员通过相互合作来实现这些。所以,很重要的一点,你需要能精确的用代码表达出你的思想,让其他人通过代码能明白你的意图。让我们先看看编程大师Robert C. Martin的杰作《Clean Code |代码整洁之道》里的一句话:“注释的目的是为了弥补代码自身在表达上的不足。”这句话可以简单的理解为如果你的代码需 阅读全文
posted @ 2013-06-07 23:35 盗草人 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.index.jsp登陆界面:<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 阅读全文
posted @ 2013-06-06 11:23 盗草人 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: 原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是 阅读全文
posted @ 2013-06-03 13:55 盗草人 阅读(127) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页