技术
文章平均质量分 75
jking1989
这个作者很懒,什么都没留下…
展开
-
C#泛型详解
<br />我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。 <br />为什么要使用泛型<br />为了了解这个问题,我们先看下面的代码,代码省略了一些内容,但功能是实现一个栈,这个栈只能处理转载 2011-04-28 14:24:00 · 449 阅读 · 0 评论 -
有前台和后台管理的网站,防止后台跳过登陆直接管理
使用Web.config,在要后台管理文件夹下加一个Web.config,如我要控制admin下的各个页面,则新增web.config: 根目录的web.config下添加: 注意:name:为cookie 的名转载 2011-06-15 11:25:00 · 3538 阅读 · 0 评论 -
SQL数据库如何加快查询速度?
<br />SQL数据库如何加快查询速度? <br />1、升级硬件 <br />2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。 <br />3、扩大服务器的内存 <br />4、增加服务器CPU个数 <br />5、对于大的数据库不要设置数据库自动增长,它会降低服务器的性能 <br />6、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,转载 2011-05-18 21:20:00 · 19954 阅读 · 0 评论 -
使用事务
//执行事务处理publicvoid DoTran(){ //建立连接并打开 SqlConnection myConn=GetConn(); myConn.Open(); SqlCommand myComm=new SqlCommand(); //SqlTransaction myTran=new SqlTransaction(); //注意,SqlTransaction类无公开的构造函数 SqlTransaction myTran; //创建一个事务 myTran=myConn.转载 2011-03-27 22:07:00 · 449 阅读 · 0 评论 -
GZipStream压缩和解压缩方法
using System;using System.Collections.Generic;using System.Text;using System.IO;using System.IO.Compression;//使用压缩类 class Test{staticvoid SaveCompressedFile(string filename, string data) {//创建一个 FileS转载 2010-04-10 21:41:00 · 1109 阅读 · 0 评论 -
已知前[后]序,和中序遍历,如何简单地求出另一遍历
已知,前[后]序,和中序遍历,如何简单地求出另一遍历 如题:已知,前[后]序,和中序遍历,如何简单地求出另一遍历譬如:后:FDBGECA中:BFDAEGC请列出一些常用的规则,或者其他简单有效的方法。穷举实在太慢。举个例子吧已知前序是ABCDEFG 中序是CBEDAFG 求二叉树首先从取前序第1个字母(A) 按此字母把中序分成两段 (CBED) (AFG)A做根 (C转载 2009-06-29 22:13:00 · 1933 阅读 · 2 评论 -
快速排序
高手做的快速排序的动态图像,很不错啊。原创 2009-06-25 15:46:00 · 493 阅读 · 0 评论 -
Asp.net列表绑定实现高效分页
一般的分页模式,都是直接用系统自带的分页。这样在每次点击另一页都会把所有的数据加载。数据很大时,严重影响页面打开效率:该代码主要利用数据库访问技术,传该页显示的开始行和行数,读取相应的数据行。直接绑定列表。 int TotalCountRecord;//总记录数目 intCurrentPage = 1;//当转载 2011-06-21 17:42:00 · 573 阅读 · 0 评论