思想决定人生,态度改变一切

成功者找方法,失败者找借口! 做事先做人;安分做人,本分做事!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年1月22日

摘要: 1、在Asp页面首部加入 以下是引用片段: Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 ... 阅读全文
posted @ 2008-01-22 23:38 投石问路 阅读(518) 评论(1) 推荐(0) 编辑

摘要: 摘要:ASP.NET 提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存 API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存 API 则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。 在 ASP.NET 提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这样说当然是有... 阅读全文
posted @ 2008-01-22 23:36 投石问路 阅读(242) 评论(0) 推荐(0) 编辑

摘要: 本次示例主要实现: 1.压缩文件夹及其下文件 2.压缩文件夹下文件 3.压缩文件夹及其下文件为rar 还是 zip 4.解压缩 5.加密压缩及解加密压缩 ----------- 示例代码如下: protected void Button1_Click(object sender, EventArgs e) { string strtxtPath = "C:\\freezip... 阅读全文
posted @ 2008-01-22 23:16 投石问路 阅读(1275) 评论(0) 推荐(0) 编辑

摘要: 摘要 如果应用程序在控制用户界面的线程上执行非 UI 处理,则会使应用程序的运行显得缓慢而迟钝,让用户难以忍受。但是长期以来,编写适用于 Windows 的多线程应用程序只限于 C++ 开发人员。现在有了 .NET Framework,您就可以充分利用 C# 中的多线程来控制程序中的指令流,并使 UI 线程独立出来以便用户界面能够迅速响应。本文将向您介绍如何实现这一目标。此外,本文还将讨论多线程的... 阅读全文
posted @ 2008-01-22 18:31 投石问路 阅读(291) 评论(0) 推荐(0) 编辑

摘要: 每一个从Control类中派生出来的WinForm类(包括Control类)都是依靠底层Windows消息和一个消息泵循环(message pump loop)来执行的。消息循环都必须有一个相对应的线程,因为发送到一个window的消息实际上只会被发送到创建该window的线程中去。其结果是,即使提供了同步(synchronization),你也无法从多线程中调用这些处理消息的方法。大多数plum... 阅读全文
posted @ 2008-01-22 15:35 投石问路 阅读(691) 评论(0) 推荐(0) 编辑

摘要: 让我们来看看同步异步的区别: 同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果 异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作 .NET框架基类库中有好几种类都可以提供同步和异步的方法调用。 因为同步方法调用会导致程序流程中途等待,所以采用同步方法的情况下往往会导致程序执行的延迟 相比来说,在某些条件下选择异步方法调用就可能更好一些 例... 阅读全文
posted @ 2008-01-22 15:28 投石问路 阅读(445) 评论(0) 推荐(0) 编辑

摘要: 好多人都对Remoting中的事件处理很疑惑,现将完整实现Remoting中事件处理的过程写出来,并对容易犯错误的地方进行总结,希望能给大家一些帮助。 现假设有一个留言板程序: 以下代码中,MsgBoard为以Singleton模式存活于服务器端的共享留言板实例,AddMessage是客户端添加留言的接口,MsgBoard定义如下: public class MsgBoard:Mars... 阅读全文
posted @ 2008-01-22 14:57 投石问路 阅读(303) 评论(0) 推荐(0) 编辑

摘要: 一、引言 在编写Windows form时,如果直接在UI线程要运行一个费时方法的话(如从数据库查询大量数据时),会引起程序“假死”,从而导致用户不满。这个时候就需要通过多线程技术来解决,提高界面交互性能,方便用户使用。 一般通过三种方式解决: 1.通过System.Threading.Thread类,创建新的线程,Thread.Start运行费时方法。 2.通过Sy... 阅读全文
posted @ 2008-01-22 14:13 投石问路 阅读(507) 评论(0) 推荐(0) 编辑

摘要: 问题描述:首先有一个treeview控件,它的treenode节点分为两类,feed和category,一个feed节点对应着一个xml文件,一些相同种类的feed放在一个category下(相当于feed型节点的父节点),即一个category节点对应几个xml文件(当然了,category是可以嵌套的)。当用户点击一个treenode时,将由一个web控件来显示treenode对应的xml文件... 阅读全文
posted @ 2008-01-22 13:57 投石问路 阅读(326) 评论(0) 推荐(0) 编辑

摘要: +,+=,--,-=等运算符就不说了。 1.组合委托Combine静态方法 public static Delegate Combine(Delegate[]) public static Delegate Combine(Delegate,Delegate) 不同的继承,注意显式转换。 2.Remove方法 public static Delegate Remove(Delegate sou... 阅读全文
posted @ 2008-01-22 13:24 投石问路 阅读(480) 评论(0) 推荐(0) 编辑