随笔分类 -  .NET2.0

摘要:一:类在内存中的结构 每当在堆中创建对象时,每个对象都会获得两个与它关联的附加开销字段。 第一个开销字段MethodTablePointer 包含类型的方法表的内存地址。 基本上,该指针使获得有关堆中的任何对象的类型信息成为可能。实际上,当您在内部调用 System.Object 的 GetType 方法时,该方法会按照对象的 MethodTablePointer 字段来确定该对象的类型。 ... 阅读全文
posted @ 2008-05-12 08:32 李占卫 阅读(394) 评论(0) 推荐(0)
摘要:public class BaseDisposable : IDisposable { ~BaseDisposable() { //垃圾回收器将调用该方法,因此参数需要为false。 Dispose(false); } /// /// 是否已经调用了 D... 阅读全文
posted @ 2008-05-09 10:28 李占卫 阅读(428) 评论(0) 推荐(0)
摘要:/// /// 计算程序的运行时间 /// class StopWatch { private int mintStart; public void start() { mintStart = Environment.TickCount; } public long elapsed() { return Environment.Ti... 阅读全文
posted @ 2008-05-07 08:38 李占卫 阅读(570) 评论(0) 推荐(0)
摘要:DateTime dt = DateTime.Now; switch (dropSaveDate.SelectedValue)//dropSaveDate为 { case "2小时": dt = DateTime.Now... 阅读全文
posted @ 2008-04-18 11:10 李占卫 阅读(213) 评论(0) 推荐(0)
摘要:Exception 类 描述 SystemException 其他用户可处理的异常的基本类 ... 阅读全文
posted @ 2008-04-18 10:20 李占卫 阅读(349) 评论(0) 推荐(0)
摘要:1.异常处理相对于返回错误代码的一个最大优点在于,异常可以被自动传递,这样,在编程时异常更加难以被忽视。 2.通常,只在最上层(一般是UI层)捕捉异常。如果要在其它层捕捉异常,除非是下列情况之一: (1)能够处理该异常,或者 (2)能够忽略该异常,或者 (3)需要转换该异常为其它特定异常后抛出新异常 3.UI层捕获异常后,可以 (1)将无关紧要的异常忽略。 (2)将异常转换为错误信息展... 阅读全文
posted @ 2008-03-20 12:13 李占卫 阅读(313) 评论(0) 推荐(0)
摘要:测试平台:奔腾1.6G 双核CPU1G内存vs2008 调试环境测试。一、ArrayList (100W,1W) Stopwatch timer = new Stopwatch(); timer.Start(); System.Collections.ArrayList al = new System.Collections.Ar... 阅读全文
posted @ 2008-03-20 08:22 李占卫 阅读(613) 评论(0) 推荐(0)
摘要:第一步,把js文件等文件拖入到Resource.resx资源管理窗口里,也就是让IDE动态的给我们的资源在Resource.Designer.resx文件中加入管理代码。第二步,要在我们的程序集里注册这些文件,可以在AssemblyInfo.cs注册,也可以在控件cs文件里命名空间外注册,注册的格式的例子是。 [assembly: WebResource("TPI.Web.UI... 阅读全文
posted @ 2008-02-20 12:32 李占卫 阅读(315) 评论(0) 推荐(0)
摘要:多线程: Type text here class ActiveDate { private string _CusID; private string _Visitor; private int _ShopNum; private int _flag = 0; public int Flag... 阅读全文
posted @ 2007-10-12 17:46 李占卫 阅读(504) 评论(0) 推荐(0)
摘要:线程是个轻量级的进程,运用线程我们可以提高程序响应速度.要运用多线程我们必须得用Threading这个位于System下的命名空间.命名空间System.Threading里包含所有我们进行多线程所需要的类和方法.下面就让我们看第一个例子 using System; using System.Threading; public class MyThread { public stat... 阅读全文
posted @ 2007-10-11 15:56 李占卫 阅读(494) 评论(0) 推荐(0)
摘要:Request.ServerVariables("Url") 返回服务器地址 Request.ServerVariables("Path_Info") 客户端提供的路径信息 Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径 Request.ServerVariables("Path_Translated") ... 阅读全文
posted @ 2007-09-21 09:26 李占卫 阅读(204) 评论(0) 推荐(0)
摘要:屏蔽IE浏览器(也就是IE下不显示) *:lang(zh) select {font:12px !important;} /*FF的专用*/select:empty {font:12px !important;} /*safari可见*/这里select是选择符,根据情况更换。第二句是MAC上safari浏览器独有的。 仅IE7识别 *+html {…}当面临需要只针对IE7做样式的时候就可... 阅读全文
posted @ 2007-08-10 14:16 李占卫 阅读(354) 评论(0) 推荐(0)
摘要:1-1 多线程的基本概念 WIN 98/NT/2000/XP 是个多任务操作系统,也就是:一个进程可以划分为多个线程,每个线程轮流占用CPU 运行时间和资源,或者说,把CPU 时间划成片,每个片分给不同的线程,这样,每个线程轮流的“挂起”和“唤醒”,由于时间片很小,给人的感觉是同时运行的。 多线程带来如下好处:(自己阅读) 1)避免瓶颈; 2)并行操作; 3)提高效率... 阅读全文
posted @ 2007-07-21 09:52 李占卫 阅读(438) 评论(0) 推荐(0)
摘要:1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)confirm函数:显示一个确认对话框,包括OK、Cancel按钮。 (3)escape函数:将字符转换成Unicode码。 (4)eval函数:计算表达式的结果。 (5)isNaN函数:测试是(true)否(false)不是一个数字。 (6)parseF... 阅读全文
posted @ 2007-06-22 16:53 李占卫 阅读(246) 评论(0) 推荐(0)
摘要:目录 VISUAL C# .NET 一、数据库连通性 1、csharp_web_simplelogonengine.exe 2、csharp_web_simplelogonviewer.exe 3、csharp_win_dbengine.exe 4、csharp_win_dbviewer.exe 二、ADO.NET 1、csharp_web_adonet.exe 2、csharp_wi... 阅读全文
posted @ 2007-05-12 09:37 李占卫 阅读(366) 评论(0) 推荐(0)
摘要:Ctrl+J / Ctrl+K,L 列出成员 Ctrl+Shift+空格键 / Ctrl+K,P 参数信息 Ctrl+K,I 快速信... 阅读全文
posted @ 2007-05-09 09:31 李占卫 阅读(233) 评论(0) 推荐(0)
摘要:public class NSection : ConfigurationSection { public NSection() { } [ConfigurationProperty("id")] public int ID { get { return (int)this["... 阅读全文
posted @ 2007-04-29 15:19 李占卫 阅读(472) 评论(0) 推荐(0)
摘要:object 返回包含的对象。 offscreenBuffering 设置或获取对象在对用户可见之前是否要先在屏幕外绘制。 offsetHeight 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。 offsetLeft 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。 offsetParent 获取定义对象 offsetT... 阅读全文
posted @ 2007-04-28 13:55 李占卫 阅读(341) 评论(0) 推荐(0)
摘要:什么是 Cookie?Cookie 是与 Web 站点而不是与具体页面关联的,所以无论用户请求浏览站点中的哪个页面,浏览器和服务器都将交换 www.contoso.com 的 Cookie 信息。用户访问其他站点时,每个站点都可能会向用户浏览器发送一个 Cookie,而浏览器会将所有这些 Cookie 分别保存。Cookie 的限制在开始讨论 Cookie 的技术细节之前,我想先介绍一下 Cook... 阅读全文
posted @ 2007-04-27 18:02 李占卫 阅读(291) 评论(0) 推荐(0)
摘要:CREATE PROCEDURE sp_Paging@tblName varchar(255) , -- 表名@strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名@pageSize int = 10, -- 页尺寸@pageIndex int = 1, -- 页码@recordCount ... 阅读全文
posted @ 2007-04-12 17:42 李占卫 阅读(253) 评论(0) 推荐(0)