专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
把算法导论第六章的堆排序用C#实现了一下。把MaxHeapify用迭代实现了。发现几个问题: 第一呢,算法导论中假设内部数组是从1开始的,结果左右结点的算法和从0开始的数组实际上是不同的。 第二呢,在改迭代的时候,粗心把循环变量写错了。结果调了很久,郁闷死。 下面是实现的代码: usingSystem; usingSystem.Collections.Generic; usingSystem.Text; namespaceFengChen.Practices ...{ publicclassChapter6 ...{ publicclassMaxHeap [阅读全文] [PDF]
(此处用无返回值的委托,如用有返回值的不同): public delegate void processdelegate();//定义一个委托,一般不用pubic public void chuli()//定义委托的匹配签名(事件处理) { Response.Write("aaaaaaaaaa"); } 在调用的时候先初始化委托并用new创建一个新委托然后将函数引用(事件处理)赋予委托变量或委托,执行委托 private void Button2_Click(object sender, System.EventArgs e) { processdelegate p [阅读全文] [PDF]
一、自定义一个特性类 ListAttribute ,提供下拉列表值: using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace PropertyGrid { class ListAttribute : Attribute { public string[] lists; public ListAttribute() { lists = new string[] { "A", [阅读全文] [PDF]
URLREWRITE可以增强URL的美观性,便于记忆以及搜索引擎的收录,但是它确加重了服务器的负担。我们可以看到很多的blog文章链接都是以日期来分隔的:http://www.xxx.com/blog/2007/08/31,其实这就是urlrewrite的一种体现,它将真实的地址隐藏了起来,但这样看起来很直观很清楚。下面就是实现URLRewrite的一种方法: 要实现urlrewrite,可以使用http://tuckey.org/urlrewrite/提供的urlrewritefilter。到这个网站上下载最新的jar包,将其导入你的工程中,下面就可 [阅读全文] [PDF]
测试环境:SQL2000,远程主机名:xz,用户名:sa,密码:无,数据库名:test --创建测试表,不能用标识列做主键,因为不能进行正常更新 --在本机上创建测试表,远程主机上也要做同样的建表操作,只是不写触发器 if exists (select * from dbo.sysobjects where id = object_id(N'[test]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [test] create table test(id int not null cons [阅读全文] [PDF]
1 共5条 分1页