自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C#中using的使用

using 不仅可以用来引入NameSpace,还可以用来进行错误捕捉。使用方法:   using( ..... )    {......}   (...) 中创建的对象必须继承了IDispose接口以保证在using执行完毕后对创建的对象进行销毁。

2006-12-28 14:08:00 617

原创 Indexof与BinarySearch的比较

 在对数组内容进行定位时,我们可以使用Indexof。Indexof在使用的是线性查找方式,如果数量很大时可能会出现效率问题。此时可以使用BinarySearch(二分法)查找,不过需要在查找前先进性Sort。

2006-12-28 13:59:00 777

原创 内联

 在编译期,将所要执行的代码单独拿出一份放到调用处按顺序执行的序列中,从而避免了在运行时调用跳转带来的性能损失。 

2006-12-28 10:04:00 468

原创 C#对字段的初始化

C#会对类字段(成员对象)的直接初始化采用的是假初始化。      即:在编译期将其内联到类的构造函数中进行。这样做的好处是,提高了程序的运行速度。但如果类存在多个构造函数,这种内联带来的就是编译后文件的成倍增长(同一个字段的初始化会在编译时写道每个构造函数中)。     解决的办法是定义一个单独的构造函数,将字段的初始化放到其中。并在其它的构造函数中现行调用这个构造函数。    cl

2006-12-28 09:52:00 3452

原创 C#中Const类型数据的使用

在C#中使用Const类型,编译时编译器会将所有使用的地方用其值进行替换。这样做的后果是,会造成版本问题。(枚举类型由于是值类型存在同样的问题)具体的说就是:          当你在开发时引用了另一个程序集中的Const类型,编译时实际上已进行了值替换。也就是你的应用可以在那个程序集不存在的情况下(条件是仅使用了Const类型)独立运行。          当然,如过那个程序集改

2006-12-28 09:41:00 1055

转载 SQLServer技巧集

1.把某个字段重新生气序列(从1到n):DECLARE @i intSet @i = 0Update Table1 Set @i = @i + 1,Field1 = @i2.按成绩排名次Update 成绩表Set a.名次 = (Select Count(*) + 1From 成绩表 bWhere a.总成绩 )From 成绩表 a3.查询外部数据库Select a.*From OpenR

2006-12-27 19:28:00 569

转载 学会批处理

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.

2006-12-21 08:33:00 640

转载 50种方法巧妙优化你的SQL Server数据库

查询速度慢的原因很多,常见如下几种:    1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)    2、I/O吞吐量小,形成了瓶颈效应。    3、没有创建计算列导致查询不优化。    4、内存不足    5、网络速度慢    6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)    7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)    8、sp

2006-12-19 09:10:00 635

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除