一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走的弯路及体会,并在网上找了些对数据库设计颇有造诣的专业人士给大家传授一些设计数据库的技巧和经验。精选了其中的 60 个最佳技巧,并把这些技巧编写成了本文,为了方便索引其内容划分为 5 个部分:
第 1 部分 - 设计数据库之前
这一部分罗列了 12 个基本技巧,包括命名规范和明确业务需求等。
第 2 部分 - 设计数据库表
总共 24 个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。
第 3 部分 - 选择键
怎么选择&n
我曾经是一名论坛版主
今天偶然又翻出了以前在青鸟上学时写的一些东西,没地儿放了,又不想丢掉(也许以后看到会觉得很好玩呢)。就放这儿吧
论构成论坛的六七要素
小强上台鞠躬。
马瘦毛长蹄子肥,儿子偷爹不算贼,瞎大爷娶个瞎大奶奶,老两口活了多半倍儿,谁也没看见谁。
几句唐诗念罢,您说这是唐诗吗?反正郭德纲说是。
这位说了,你什么时候成相声演员了?哎,您别着急,我今天说的,还真就跟演员有点关系。
好,闲话少说,咱们书归正传。
今天我演讲的题目是《构成论坛的六七要素》,演讲讲究四门功课,说学逗唱,不对啊,坑蒙拐骗?入题、破题、点题、立论。今天咱们既然要说的是论坛,首先就要明白什么是论坛。下面我说这么七个词儿大家注意听,跟我数着点啊(手势),影坛、歌坛、乒坛、体坛、曲苑杂坛(汪文华)……论坛。哎,七个正好,哈哈,有明白咋回事儿的别跟我矫情啊,咱们时间不多。
好,这七个(手势)、六个?反正就六七个词儿吧,都有一个共同点您发现了没?就是都有一个坛字儿。您说这不矫情嘛,有关系吗?您别急啊,咱们
一段时间以来,发现有很多人XHTML都不会用,不光是普通的初学者,有的程序员都不是很清楚该怎么写这个XHTML,我这里呢算是把一些常见的应用问题做一个总结,也算能使得大家能在沟通,合作上能形成默契。 XHTML里有很多的标签,但是经常用到的也就是那么几个,也只要掌握这几个也就可以了。下面我们一一列举:
div,p,span,ul,li,dl,dt,dd,a,img,h,strong,em
div 在我的脑子里我一直把他想作是一个瓶子或是箱子,我的感觉它挺硬的。这个div没有什么特性的意义,可以使用在很多地方,也就是说他可以装不同的东西。他的正确的写法是必需要有封口。大家都用来做布局之用,也有用来作为存放文章形成段落,实际上,这个做法并不是很好,因为作为文章的分段自然有一个特定的标签来用。那就是下面要讲的<p></p>标签,不过用DIV来再整体的包住所有的段落。这是非常实用的。
C#中常用的文件操作方法
一.读取文本文件
1/**//// <summary>
2/// 读取文本文件
3/// </summary>
4private void ReadFromTxtFile()
5{
6
7
8
9
10
11
12
13
14
15
|
C#追加文件
StreamWriter sw = File.AppendText(Server.MapPath('.')+'\\myText.txt'); sw.WriteLine('追逐理想'); sw.WriteLine('kzlll'); sw.WriteLine('.NET笔记'); sw.Flush(); sw.Close(); C#拷贝文件 C#删除文件 C#移动文件 |
public class HibernateUtil {
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
String.prototype.len=function(){return this.replace([^\x00-\xff]/g,'aa').length;} 匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$)
应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:
String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ''); }
利用正则表达式分解和转换IP地址:
下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:
function IP2V(ip) { re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地址