代码改变世界

区别和认识四个判等函数

2011-03-08 10:55 by 假面Wilson, 250 阅读, 0 推荐, 收藏, 编辑
摘要:Net有四个判等函数?不少人看到这个标题,会对此感到怀疑。事实上确是如此,.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操作结果。首先要说的是Object.ReferenceEquals和Object.Equals这两个静态函数,对于它们俩来说,是不需要进行重写的,因为它们已经完成它们所要得做的操作。对于Object.ReferenceEquals这个静态函数,函数形势如下:public static bool ReferenceEquals( obje 阅读全文

重建索引提高SQL Server性能

2011-02-22 14:27 by 假面Wilson, 615 阅读, 0 推荐, 收藏, 编辑
摘要:大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server 要全表进行扫描读取表中的每一个记录才能找到所要的数据。索引可以分为簇索引和非簇索引:簇索引通过重排表中的数据来提高数据的访问速度;而非簇索引则通过维护表中的数据指针来提高数据的访问速度。 1. 索引的体系结构 SQL Server 2005在硬盘中用8KB页面在数据库文件内存放数据。缺省情况下这些页面及其包含的数据是无组织的。为了使混乱变为有序,就要生成索引。生成索引后,就有了索引页和数据页之分:数据页用来保存用户写入的数据信息;索引页存放用于检索列的数据值清单(关键字)和索引表中该值所在纪录的地址指 阅读全文

EXCEL定位功能的活用

2011-02-18 00:02 by 假面Wilson, 1011 阅读, 0 推荐, 收藏, 编辑
摘要:在Excel中,我们需要到达某一单元格,一般是使用鼠标拖动滚动条来进行,但如果数据范围超出一屏幕显示范围或数据行数非常多时,想快速定位到某一单元格可要有点麻烦了。这时候我们可以使用“定位”(快捷键Ctrl G)功能迅速到达想要的单元格。定位是一种选定单元格的方式,主要用来选定“位置相对无规则但条件有规则的单元格或区域”。 例1:需要选中Y2009单元格(或快速移动到Y2009单元格),我们可以使用“编辑/定位”菜单,在引用位置里输入“Y2009”后按回车即可。 例2:需要选中Y列的2004~2009 阅读全文

C#中时间差的计算

2011-02-17 10:33 by 假面Wilson, 5973 阅读, 0 推荐, 收藏, 编辑
摘要:C#中时间差的计算 /// <summary> /// 已重载.计算两个日期的时间间隔,返回的是时间间隔的日期差的绝对值. /// </summary> /// <param name="DateTime1">第一个日期和时间</param> /// <param name="DateTime2">第二个日期和时间</param> /// <returns></returns> private string DateDiff(DateTime DateTime1,DateTime DateTime2 阅读全文

ClickOnce Cannot download the application解决方法

2011-02-15 11:28 by 假面Wilson, 789 阅读, 0 推荐, 收藏, 编辑
摘要:在IIS 表头 Mime type添加以下类型:.application application/x-ms-application .manifest application/x-ms-manifest .deploy application/octet-stream 阅读全文

在SQL Server 2005中实现表的行列转换()

2011-01-26 16:08 by 假面Wilson, 286 阅读, 0 推荐, 收藏, 编辑
摘要:PIVOT和UNPIVOT关系运算符是SQL Server 2005提供的新增功能,因此,对升级到SQL Server 2005的数据库使用PIVOT和UNPIVOT时,数据库的兼容级别必须设置为90(可以使用sp_dbcmptlevel存储过程设置兼容级别)。  在查询的FROM子句中使用PIVOT和UNPIVOT,可以对一个输入表值表达式执行某种操作,以获得另一种形式的表。PIVOT运算符将输入表的行旋转为列,并能同时对行执行聚合运算。而UNPIVOT运算符则执行与PIVOT运算符相反的操作,它将输入表的列旋转为行。  在FROM子句中使用PIVOT和UNPIVOT关系运算符时的语法格式如 阅读全文

sql2005中的execute与sp_executesql

2011-01-20 15:50 by 假面Wilson, 622 阅读, 0 推荐, 收藏, 编辑
摘要:execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的,如: exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id @sql为拼成的动态sql N'@count int out,@id varchar(20)'为拼成的动态sql内的参数列表 @cou out,@id为为动态sql内参数列表提供值的外部参数列表 那么它们之间有什么区别呢? 1,它们之间最大的区别是嵌入 阅读全文

sql 整数相除 怎么取得小数

2011-01-17 11:00 by 假面Wilson, 2578 阅读, 0 推荐, 收藏, 编辑
摘要:两个数中任意一个转换为浮点数后,整型的就会转换为浮点数再进行运算select cast ( 165*100 as float )/343select str((4*100.0)/(20*1.0),5,2) select str((165*100.0)/(343*1.0),5,2) 如果要保留固定小数位,使用 cast(xxxxxx as numeric(10,2)) 的形式整理结果。 阅读全文

关于Div下拉菜单浮动在frameset上的解决方案。

2011-01-13 16:29 by 假面Wilson, 4059 阅读, 1 推荐, 收藏, 编辑
摘要:通过以下四个页面,可以实现。index.html---------------------------------htmlheadtitlethis is my title/title/headframeset rows="*" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"frame name="divframe" src="go.html" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" noresize scro 阅读全文

SQL中CONVERT转化函数的用法

2011-01-12 11:16 by 假面Wilson, 305 阅读, 0 推荐, 收藏, 编辑
摘要:格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECTCONVERT(varchar(30... 阅读全文
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 48 下一页