- 博客(7)
- 资源 (16)
- 收藏
- 关注
转载 理解C#垃圾回收机制
很多系统都有其自身的垃圾回收,其回收机制大体是相同的。它们使程序员从跟踪内存使用的繁重任务中解脱出来。虽然大多数回收器都要求应用程序不时地暂停从而释放不再使用的内存。但C#中的回收器效率还是很高的。 垃圾回收器的基本假定: 1.被分配内存空间的对象最有可能被释放。在方法执行时,就需要为该方法的对象分配内存空间,搜索最近分配的对象集合有助于花费最少的代价来尽可能多地
2009-07-30 17:58:00 4627
原创 排序算法
今天我先写两个时间复杂度为0(N^2)的排序算法,明天继续,1. 我们最熟悉的冒泡排序,// Bubble sortvoid BubbleSort(int *pData,int count){ int iTemp; for(int i = 1; i < count; i++) { for(int j = count -1; j >= i; j--) {
2009-07-30 17:49:00 891
原创 求最大子序列之和
今天一下午在看sharepoint了,又有活干,所以时间比较紧凑,于是想起了前些日子写的求最大子序列之和,作为每日一小题吧,暂做自我安慰吧。 求最大子序列之和,主要要注意他的效率, 1,算法复杂度是O( pow( n, 2 ) ) int max_sub(int a[], int size){ int i, j, v, max = a[0]; for(int i
2009-07-23 17:40:00 2137 2
原创 两个数组合并
好久没写c/c++程序了,手脑都迟钝了老些,希望自己能够通过没日一小题来提高自己,锻炼自己。今日题目是,“两个已经排好序的数组,合并他们并使他们也排好序”。程序如下:希望高手们来指教。。 int * MergeArray(int *a,int len1, int *b,int len2){ int *c = new int(sizeof(int) * (len1 + len2
2009-07-22 17:37:00 5453
转载 ASP.NET页面生命周期与应用程序生命周期
页面生命周期页面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉。在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序页生命周期阶段1、 页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从
2009-07-15 13:06:00 959
原创 sql 显示当日业绩和累计业绩
第一种方法: declare @tb1 table (日期datetime,部门varchar(50),姓名varchar(50),当天业绩int)insert into @tb1 values (2008/03/01,Group1,ZhangSan ,5000) insert into @tb1 values (2008/03/03,Group1,Z
2009-07-13 16:32:00 1430
原创 比较常用的sql 查询语句
create table SC ( SNo int, Sname nvarchar(50), Cname nvarchar(50), Score int,)insert into SC values(1 , 张三, 数学, 89),(1 ,张三, 语文 ,80),(1, 张三, 英语, 70),
2009-07-10 18:03:00 847
Silverlight3 HitTest 的2个比较好的例子
2010-04-15
CLR via C# (pdf)
2009-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人