- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 关于代码性能优化的几点建议
1、where 条件In中动态语句参数化。参数化以后 sql查询计划在DB服务器内存中缓存,DB服务器内存和CPU压力明显减轻。如果是大量动态非参数化sql语句,会占用DB服务器内存,并且查询计划利用率很低根据DBA的反馈,在动态ID超过1000个以后,sqlServer编译分析sql语句性能极差。where ID In(123,124,456)变成 (@ID1,@ID2,@I
2013-05-14 21:06:49 582
转载 asp.net 如何让虚拟目录里面的webconfig不继承主目录config
利用配置文件的配置节可以让它不继承父目录的配置文件,如下 把它加在父目录的节外面即可,测试一下果然如此,甚喜,虽记之以备忘,同时也于大伙共享!下面是更好的一个: 虚拟目录中的web.config继承了主目录中的web.config出现问题是由于根目录中的web.config添加了httphandler、 httpmodule 引起的。解决办法:将httphandler ht
2012-04-12 20:39:24 744
转载 WCF自定义集合类型作为服务契约注意事项
1.WCF自定义集合类型必须使用[Serializable]和[DataContract]标记;2.集合包含的类型属性必须使用 [DataMember]标记,并且,如果是属性(Property),必须要实现get和set;3.集合类型必须使用[Serializable]和[CollectionDataContract]标记,以及[KnownType]标记指向集合包含的子类型;4.集合类
2012-03-14 10:04:21 914
转载 小议CollectionBase类 C#集合类
今天看书时,对基于CollectionBase类的自定义集合有点迷惑,查了下MSDN,自己做了一些小测试,得出一些心得。1.IEnumerator,功能:支持对非泛型集合的简单迭代,这个接口有两个方法(MoveNext,Reset),一个属性(Current)。为foreach语句提供了迭代的基础,参阅《C#入门经典》,foreach首先调用IEnumerator接口的MoveNext,判断索
2012-03-12 13:54:33 4949
转载 word文档中显示目录结构、插入目录
要使word中左侧显示目录结构,选择菜单栏“视图”--“文档结构图”。如果没有找到“文档结构图”,可以自定义添加后重新上述操作。 要插入目录,请单击“插入”菜单,指向“引用”→“索引和目录”,出现“索引和目录”的画面,点击“目录”标签,倘若直接按下“确定”按钮,则会以黑体字提示“错误!未找到目录项”。 目录项即文档中用来显示成为目录内容的一段或一行文本。因此,要想自动显
2012-03-09 15:27:52 11613
原创 C# XML序列号与反序列化 方法
public Class CommXmlSerialize { public static string ObjectSerializeXml(T obj) { using (MemoryStream ms = new MemoryStream()) {
2012-03-01 10:31:13 2826
转载 .NET(c#)new关键字的三种用法 (转载)
三种用法如下:在 C# 中,new 关键字可用作运算符、修饰符或约束。1)new 运算符:用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。2)new 修饰符:在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。3)new 约束:用于在泛型声明中约束可能用作类型参数的参数的类型。 关于第二种用法看下例:using System;namespa
2012-02-28 11:05:16 363
转载 [翻译]并非一切类型都继承源自object
<br />[原文来自Eric Lippert的:Not everything derives from object]<br />我听过很多C#的神话。这些神话通常都是对的,比如“值类型总是分配在栈上”。如果你把“总是”替换成“有时”,那么一些不正确的神话论点就变得正确。<br />其中一个我经常听到的便是“在C#里一切类型都继承源自object”(in C# every type derives from object)。这不对!<br />首先,指针类型没有继承源自object,也不能转换成obj
2010-10-12 15:33:00 604
转载 C# - 委托与事件 (转载)
<br />应用举例:<br />董事长不希望自己的雇员在上班时间玩游戏,但又不可能每时每刻都盯着每个雇员,因此,他希望使用一种新的方式实现监视雇员的效果:如果有雇员违反规定,某个设备或专门的监查人员将自动发出一个消息通知他,董事长只需要在事情发生时进行处理。<br /> <br />public delegate void DelegateClassHandle();<br /> <br />public class Employee<br />{<br /> public event Dele
2010-09-28 11:34:00 337
转载 [转载]详解C#委托,事件与回调函数
.Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。“protected void Page_Load(object sender, EventArgs e)”这段代码相信没有人不熟悉的。细心一点一定会发现,非常多的事件方法都是带了“object sender, EventArgs e”这两个参数。这是不是和委托非常相似呢?一、委托(有些书中也称为委派)委托是什么呢?这个名字的意思已
2010-09-26 09:28:00 438
转载 .Net 数据库操作类(DbHelperSQL)
<br />using System;<br />using System.Collections;<br />using System.Collections.Specialized;<br />using System.Data;<br />using System.Data.SqlClient;<br />using System.Configuration;<br />using System.Data.Common;<br />using System.Collecti
2010-09-01 11:43:00 6509 2
原创 .Net中 RDLC报表打印类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Data;using System.Windows.Forms;using Microsoft.Reporting.WinForms;using System.Drawing.Printing;using System.Drawing.Imaging;using System.Diagno
2010-08-19 16:24:00 2157
转载 C#打包应用程序(安装程序)【卸载模块已添加】
手把手教你用C#打包应用程序(安装程序)【卸载模块已添加】2009-02-06 12:041:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)2:安装向导中国关闭后打开安装向导,点击下一步,或者直接点击完成.中国Web技术站-[9H j I)h,X0r @如下图:
2010-02-03 16:21:00 513
转载 游标的概念及使用
这个介绍T-Sql游标的文章写的不错, 转贴到这里, 不过不太懂它那里面的方法出处:http://hi.baidu.com/aaxh/blog/item/6d4863590b74a4292834f0db.html1. 定义游标定义游标语句的核心是定义了一个游标标识名,并把游标标识名和一个查询语句关联起来。DECLARE语句用于声明游标,它通过SELECT查询定义游标存储的数据集合。语句格式
2008-05-29 12:09:00 664
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人