引言数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来设计数据库。实质上,设计范式用很形象、很简洁的话语就能说清楚,道明白
系统 2019-08-12 01:52:58 2121
hdu2062Subsetsequencehdu2062传送门:http://acm.hdu.edu.cn/showproblem.php?pid=2062ProblemAnalyse考虑一个集合An={1,2,...,n}。比如,A1={1},A3={1,2,3}。我们称一个非空子集元素的排列为一个子集序列。对所有的子序列按字典顺序排序。你的任务就是给出第m个子序列。AlgorithmAnalyse首先我们来看看An一共有多少个子集。n=1时,只有{1}
系统 2019-08-12 01:52:28 2121
循环队列为充分利用向量空间,克服"假溢出"现象的方法是:将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。存储在其中的队列称为循环队列(CircularQueue)。条件处理循环队列中,由于入队时尾指针向前追赶头指针;出队时头指针向前追赶尾指针,造成队空和队满时头尾指针均相等。因此,无法通过条件front==rear来判别队列是"空"还是"满"。解决这个问题的方法至少有三种:①另设一布尔变量以区别队列的空和满;②另一种方式就是数据结构常用的:队满
系统 2019-08-12 01:52:02 2121
--计算两个日期之间相差的工作天数CREATEFUNCTIONf_WorkDateDiff(@dt_begindatetime,@dt_enddatetime)RETURNSintASBEGINDECLARE@workdayint,@iint,@bzbit,@dtdatetimeIF@dt_begin>@dt_endSELECT@bz=1,@dt=@dt_bsegin,@dt_begin=@dt_end,@dt_end=@dtELSESET@bz=0SEL
系统 2019-08-12 01:51:40 2121
在页面上直接建GRID,直接用SQL取数据,比较不同的SQL的反应时间。这个页面上的GRID是分页显示的,每个页面是12行,查询方法是:DateTimedate1=DateTime.Now;DataTabledt=Query.ProcessSql("SQL语句","mes");IMesGrid1.DataSource=dt;IMesGrid1.DataBind();DateTimedate2=DateTime.Now;Response.Write(date
系统 2019-08-12 01:51:32 2121
declarecur1cursorforselect...fromtable_name1where...groupby/orderby...opencur1FETCHNEXTFROMcur1INTO...while(@@FETCH_STATUS=0)begin....declarecur2cursorforselect...fromtable_name2where...groupby/orderby...set@sql='select...fromtabl
系统 2019-08-12 01:51:32 2121
好久没有维护项目开发了,写存储过程开始有点手生了,真后悔没有早点总结一下以往项目经验啊。所以这里就开个篇记录点心得:1.首先要写好每个存储过程的版本说明,应该包括:版本号、修改日期、修改人、项目名称、应用范围(工作类型或者功能块)、修改描述如:--Ver.1.02008-10-16EnliXXXproject(装配工作站):新建功能2.名称命名很重要,既然要表达出功能的意义,又要尽量统一描述方式项目存储过程编写
系统 2019-08-12 01:51:28 2121
python小技巧记录我发现1、str转bool方法2、python判断文件和文件夹是否存在、创建文件夹3、文件操作4、python字典遍历的几种方法4.1、遍历key值4.2、遍历value值4.3、遍历字典项4.4、遍历字典健值5、Python列表(List)的三种遍历(序号和值)方法6、python字典判断某个Key是否存在我发现好多有用的小技巧其实都不难,但是每次用的时候,我都要去百度,主要是懒得去记,刚好突然有个想法,总结一些实用小技巧,归类整理
系统 2019-09-27 17:56:06 2120
摘要在进行数据分析时,我们经常需要对DataFrame去重,但有时候也会需要只保留重复值。这里就简单的介绍一下对于DataFrame去重和取重复值的操作。创建DataFrame这里首先创建一个包含一行重复值的DataFrame。DataFrame去重,可以选择是否保留重复值,默认是保留重复值,想要不保留重复值的话直接设置参数keep为False即可。3.取DataFrame重复值。大多时候我们都是需要将数据去重,但是有时候很我们也需要取重复数据,这个时候我
系统 2019-09-27 17:56:02 2120
简介有时候在忙工作,女朋友发了一个消息,就撤回了,但是人天生的都有一颗好奇心,而且在当今这个时代找个女朋友不容易,一个程序猿找一个女朋友更是不容易的。人家好不容易跟你,你还不得把人家当老佛爷侍候着,侍候着也不行,还得小心翼翼地侍候着,但是声明:宏哥可能过分宠她,但绝对不是妻管严哈!因此当她撤回消息后,慌得一逼,是不是不高兴了?是不是生气了?还是发生什么事了?是不是生病了?还是我哪里惹到她了?俗话说:不干亏心事,不怕鬼叫门,虽然自己确实没有干亏心事,但是心里
系统 2019-09-27 17:55:43 2120