鱼遇于池,池涸,相濡以沫,相鞠以湿,不若相忘于海。

while (alive) {
  object state = working & fighting & enjoying & living thanksgiving;
}
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  我与.NET

摘要:一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即... 阅读全文

posted @ 2007-07-04 01:09 alittlefish 阅读(333) 评论(0) 推荐(0)

摘要:Binding to Databases 阅读全文

posted @ 2005-09-04 16:52 alittlefish 阅读(3085) 评论(0) 推荐(0)

摘要:.net 2.0学习笔记 阅读全文

posted @ 2005-08-23 23:15 alittlefish 阅读(1291) 评论(1) 推荐(0)

摘要:2.0 Getting Started 阅读全文

posted @ 2005-08-23 17:05 alittlefish 阅读(873) 评论(0) 推荐(0)

摘要:虽然序列化不是什么新鲜玩意儿,但是作为对象持久化机制实现的一种基础,有必要深入探究一下她的实质过程。 阅读全文

posted @ 2005-08-15 22:41 alittlefish 阅读(969) 评论(1) 推荐(0)

摘要:.net中获取数据库元数据 阅读全文

posted @ 2005-08-09 15:50 alittlefish 阅读(1684) 评论(0) 推荐(0)

摘要:前文讲了水印位置的基本思路以及代码,接下来就是水印的实体类了。前面讲了我把水印的组成分为水印位置与水印内容两个对象,但是,实现的时候,界限就不是那么明显。我提供了一个Watermark的实体类,而它只是作为一个抽象的实体,由于水印包括了图片与文字两种形式,所以由此类衍生出ImageWatermark与TextWatermark两个子类。由这两个类来实现具体的水印内容的区分。ImageWaterma... 阅读全文

posted @ 2005-07-28 10:37 alittlefish 阅读(1016) 评论(1) 推荐(0)

摘要:水印的生成,起初我只是把它看成一个图片合成的简单过程,充其量也就是再加个追加文字。一开始,我写了一个demo,其实功能而言基本和后面重写的这个没有太大差异,但是因为目的性极强,完全忽略了代码上的可靠性,当时甚至更多的只是关注如何实现透明度的控制。 不过当功能的实现这个槛过了以后,我就反过来关注起给图片加水印的另外一些细节,比如水印的组成,位置等与水印本身同样重要的部分。 从选择水印图片、文字以及位... 阅读全文

posted @ 2005-07-27 21:36 alittlefish 阅读(1252) 评论(3) 推荐(0)

摘要:了解当用户对一个.aspx页面提出请求时,后台的Web服务器的动作流程。当对这个流程了解后,我们就会明白HttpHandler和HttpModule的作用了。 首先,来了解一下IIS系统。它是一个程序,负责对网站的内容进行管理,以及对客户的请求(就是Http请求)做出反应。当用户对一个页面提出请求时,IIS做如下反应(忽略权限):1.把对方请求的虚拟路径转换成物理路径2.根据物理路径搜索请求的文件... 阅读全文

posted @ 2005-07-21 17:52 alittlefish 阅读(670) 评论(1) 推荐(0)

摘要:进阶功能实现 1. 复制(实现ICollection.CopyTo) 1public void CopyTo(Array array, int index) 2{ 3 if (array == null) 4 { 5 throw new NullReferenceException(); 6 } 7 else if (index this._list.C... 阅读全文

posted @ 2005-07-19 16:03 alittlefish 阅读(934) 评论(4) 推荐(0)

摘要:基础实现部分 1. 添加结点元素(实现IList.Insert、IList.Add) 1public void Insert(int index, object value) 2{ 3 // 首先验证结点值的有效性。 4 this.Validate(index, value); 5 6 7 if (index == 0) 8 { 9 ... 阅读全文

posted @ 2005-07-19 14:20 alittlefish 阅读(599) 评论(0) 推荐(0)

摘要:链表是一种有序的列表,它的内容通常存储与内容分散的位置上。 一般链表的串联方式有两种: 一种是通过数组有序串联链表的列表元素,通常用到两个数组,一个数组存放数据,一个数组存放链接的关系。这种链表的缺点在于,在插于或者删除元素的时候,要频繁的搬动元素,而且数组的大小是固定的,使用缺乏弹性。 另一种则是动态内存配置的链表,它由许多的结点(Node)链接而成,每一个结点包含数据部分以及指向下一个结点的指... 阅读全文

posted @ 2005-07-19 13:47 alittlefish 阅读(2590) 评论(0) 推荐(0)

摘要:转载了好几个地方,很难确定最早的出处。将源码贴出来先。 1using System; 2using System.Text; 3using System.IO; 4 5namespace ts 6{ 7 class test 8 { 9 private static string[] startChars = {"啊", "芭", "擦","搭","蛾","... 阅读全文

posted @ 2005-07-18 23:39 alittlefish 阅读(705) 评论(1) 推荐(0)

摘要:数组是数据结构中最基本的结构形式,它是一种顺序式的结构,存储的是同一类型的数据。每个数组元素都拥有下标(index)和元素值(value),下标方便存取数据,而元素值就是被存储的数据。 数组使用静态的内存空间配置方式。这也是数组的一个很不方便的地方,在经常需要重新分配数据的存储空间的应用上,往往使用数组就显得非常影响效率;而且,对数组的添加、删除、排序的操作也是比较麻烦以及低效的。... 阅读全文

posted @ 2005-07-18 17:28 alittlefish 阅读(987) 评论(4) 推荐(0)

摘要:[摘自:JGTM'2005·Mobility with .NET]关于C#中的const和readonly想必使用C# .NET开发的朋友都很了解吧?总结一下const和readonly也就这么几条吧: const和readonly的值一旦初始化则都不再可以改写; const只能在声明时初始化;readonly既可以在声明时初始化也可以在构造器中初始化; const隐含static,不可以... 阅读全文

posted @ 2005-06-23 17:14 alittlefish 阅读(503) 评论(0) 推荐(0)

摘要:[作者:金志立 转贴自:中国软件网] 不可否认,应用软件的开发正在经历一次巨变——将最终增强开发人员的生产力并开启一道通向全新概念的应用程序的大门。 新型的开发模式正逐渐被推广,将分发软件演变成一种服务还有待于所有开发人员的共同努力,而互联网却将彻底改变应用程序的开发模式和配置方式。 传统上,软件开发人员通过集成本地系统服务的方式开发应用程序。这种模型使开发人员有权使用一整套丰富的... 阅读全文

posted @ 2005-06-23 16:47 alittlefish 阅读(740) 评论(0) 推荐(0)

摘要:C#语言从VB中吸取了一个非常实用的foreach语句。对所有支持IEnumerable接口的类的实例,foreach语句使用统一的接口遍历其子项,使得以前冗长的for循环中繁琐的薄记工作完全由编译器自动完成。支持IEnumerable接口的类通常用一个内嵌类实现IEnumerator接口,并通过IEnumerable.GetEnumerator函数,允许类的使用者如foreach语句完成遍历工作... 阅读全文

posted @ 2005-06-23 15:59 alittlefish 阅读(588) 评论(0) 推荐(0)

摘要:这样的控件应该有很多人写过,但是好象没有多级连动的,最多两三级。正好这次项目中有这个需要,就花了些时间写了一个。以下是演示地址因为连动基本都是客户端进行的操作,因此一开始就将所有菜单相关数据都load下来,我这里暂时只支持带主键的datatable作为datasource。以下是演示的代码 阅读全文

posted @ 2005-03-09 23:10 alittlefish 阅读(471) 评论(0) 推荐(0)

摘要:问题的表现是web页上的控件post back的delegate的失效,点击的结果是页面似乎重载了一下,但是速度很快,感觉好像是post是成功的(从iis日志里的记录确认post确实成功的),只是服务器端没有做任何处理就返回给客户端了。 以下是出现错误的时候Web.config的部分配置内容 ... 阅读全文

posted @ 2005-03-08 22:40 alittlefish 阅读(643) 评论(1) 推荐(0)