自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

紫龙Blog

*追求才会完美*

  • 博客(39)
  • 收藏
  • 关注

原创 HTTP状态码及其含义

下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。     应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0。如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号。 状态代码  状态信息  含义  100  Continue  初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 

2006-11-15 14:22:00 899

原创 JavaScript] scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离

2006-05-31 00:19:00 1385

原创 C#.NET 中的类型转换

 1. 装箱、拆箱还是别名  许多 C#.NET 的书上都有介绍 int -> Int32 是一个装箱的过程,反之则是拆箱的过程。许多其它变量类型也是如此,如:short Int16,long Int64 等。对于一般的程序员来说,大可不必去了解这一过程,因为这些装箱和拆箱的动作都是可以自动完成的,不需要写代码进行干预。但是我们需要记住这些类型之间的关系,所以,我们使用“别名”来记忆它

2006-05-30 23:45:00 815

原创 SQL Server 中易混淆的数据类型

1)char、varchar、text和n char、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,最大长

2006-05-30 01:03:00 894

原创 操作EXCEL(2)

ADO.net方式OleDbConnection objConn = new OleDbConnection(    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strSampleFolder +    "new.xls;Extended Properties=Excel 8.0;");   objConn.Open();   //

2006-05-30 00:53:00 1530 3

原创 操作WORD

    object Nothing=System.Reflection.Missing.Value;//调用默认参数        //取得Word文件保存路径    object [email protected];    //object visible=false;    //创建一个名为WordApp的组件对象    Word.Application WordApp=new

2006-05-30 00:53:00 907

原创 操作EXCEL(1)

读取表内容到以EX CEL形式发送到客户端 using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;usin

2006-05-29 17:44:00 858

转载 网址收集,资源不断添加中

www.onestab.net (CSS标准)http://www.koders.com(语言搜索引擎)http://www.51windows.net/data/(脚本学习)  

2006-05-29 17:00:00 884

原创 几个和server.mappath相关的符号

状态:1。IIS的根目录==>c:/inetpub/wwwroot2。虚拟目录"oas"==>F:/hskama/oas3。在http://localhost/oas/sys/others/mkm.aspx执行Response.Write(XXX)结果:Server.MapPath(".")             F:/hskama/oas/sys/othersServer.MapPath(

2006-05-28 16:34:00 942

原创 CollectionBase类

      CollectionBase 类为强类型集合提供 abstract 基类。这是MSDN上的解释,(什么叫强类型呢?引用一位Bloger上的话:所谓强类型,用简单点的话说就是可以.出来的类型,比如book.Name, book.Price。那什么又是.不出来的类型呢?自然是比较间接的类型了,比如集合、表等其他结构的类型,对于这种类型,我们只能通过其索引找出对象来,比如books[0]。也

2006-05-22 16:34:00 1997 1

原创 使用OPENROWSET函数连接并访问远程数据库数据

我们有时候会遇到要访问的数据不只是在本地服务器上,往往另一部分在远程数据库服务器上,比如我们在两个服务器上存放着表结构一样的数据我们要把两数据合并起来一起显示怎么办呢,那么这个时候我们用SQL SERVER提供的OPENROWSET函数了,使用起来很方便,记住像引用表名那样引用OPENROWSET 函数就可以了。我们可以这样写:1.SELECT a.* FROM table1 a LEFT JOI

2006-05-20 15:40:00 1293

原创 Net中的集合ArrayList,Hashtable,SortedList,Queue,Stack

集合  ((I)).集合类型      1.一般集合        I.Array            a.Array中的秩是Array中的维数.一个Array可以有一个或多个秩.              Array具有固定的容量.如果有可变容量,则用Array.CreateInstance,其可以不从零开始存储.        II.ArrayList集合类型            a.是数

2006-05-18 16:50:00 1777

转载 一步一步編寫控件...

一步一步編寫控件...

2006-05-18 16:37:00 781

转载 asp.net运行的本质

最近看的一本电子书的一点笔记,可能对做webGis的人会有用着-----------------IIS根据扩展名.aspx启动 aspnet_isapi.dll,aspnet_isapi.dll转交到 aspnet_wp.exe,wp是worker process的简称; wp会根据情况创建一个新的AppDomain,或重用已有的AppDomain;每个IIS有多个AppDomain。在该AppD

2006-05-18 16:02:00 1531

原创 难忘今晓啊

Server Error in /ceshi Application.--------------------------------------------------------------------------------Timeout expired. The timeout period elapsed prior to obtaining a connection fro

2006-05-15 23:24:00 1399

原创 谈谈垃圾回收

    在这里我主要说说自己对垃圾回收机制中两个函数的理解Finalize()和Dispose(),在.net平台中为了能够帮助程序员写出高效稳定的代码,提供了垃圾回收器(GC),使我们在使用了内存后忘记释放内存,而不必要担心会引起内存泄漏等问题,当一个应用程序在运行的时候,垃圾回收器设置了一个托管堆。托管堆和C语言中的堆向类似,但是程序员不需要从托管堆中释放对象,并且在托管堆中对象的存放是连

2006-05-11 02:30:00 1072

原创 唱得响亮

不知道这歌词谁写的,呵呵,还写得不错,特别是结合那个的旋律听听.唱得响亮            -安又琪 唱得响亮 我的梦想 闪耀着彩色的光  张开翅膀 飞到想去的地方 我的梦想伴随笑容而坚强 大声的歌唱飘过辽阔的海洋 这世界充满了想象 乘着音符一起飞翔 经过所有快乐悲伤 谢谢你陪在我身旁 快乐是我的能量 点亮自己的光芒 想唱就唱 唱得响亮 不怕风雨的阻挡 快乐是我的能量 点亮自己的光芒

2006-05-02 14:29:00 973

翻译 .NET的事务控制.

在分布式应用程序中,不可避免地会经常使用到事务控制。事务有一个开头和一个结尾,它们指定了事务的边界,事务在其边界之内可以跨越进程和计算机。事务边界内的所有资源都参与同一个事务。要维护事务边界内资源间的一致性,事务必须具备 ACID 属性,即原子性、一致性、隔离性和持续性。      本地事务和分布式事务   --------------------   本地事务是其范围为单个可识别事务的数据资源的

2006-04-27 23:45:00 1018

转载 .Net中的设计模式——Iterator模式(对理解IEnumerable接口有帮助)

一、模式概述在面向对象设计时,我们常常需要辨认对象的职责。理想的状态下,我们希望自己建立的对象只具有一个职责。对象的责任越少,则该对象的稳定性就越好,受到的约束也就越少。职责分离,可以最大限度地减少彼此之间的耦合程度,从而建立一个松散耦合的对象网络。职责分离的要点是对被分离的职责进行封装,并以抽象的方式建立起彼此之间的关系。在C#中,我们往往将这些可能变化的对象抽象为接口和抽象类,从而

2006-04-26 23:49:00 1154

原创 接口备忘(一)

    .NET Framework提供了众多常用的数据结构对象,放在System.Collections命名空间中。现有Arraylist、Queue、Stack、SortList、HashTable等1)IEnumerable:IEnumerable是公开枚举数,该枚举数支持在集合上进行简单迭代。必须对它进行实现才能支持 Microsoft Visual Basic 的 ForEach 语

2006-04-25 17:17:00 772

原创 OleDbCommand 是当前正忙的Open, Fetching

同样的代码,数据库不同,出现了这个错误在sqlserver中:public static SqlDataReader ExecuteReader(string connString, CommandType cmdType, string cmdText, params SqlParameter[] cmdParms) {   SqlCommand cmd = new SqlCommand

2006-04-23 23:22:00 1927

翻译 具有强名称的程序集

      强名称是由程序集的标识加上公钥和数字签名组成的。其中,程序集的标识包括简单文本名称、版本号和区域性信息(如果提供的话)。强名称是使用相应的私钥,通过程序集文件(包含程序集清单的文件,并因而也包含构成该程序集的所有文件的名称和散列)生成的。Microsoft® Visual Studio® .NET 和在 .NET Framework SDK 中提供的其他开发工具能够将强名称分配给一个程

2006-04-22 01:44:00 2114

转载 深复制和浅复制

在现实生活中,无论您采取何种立场,克隆都是一个非常微妙的论题。而对于软件,克隆有时却可成为极有价值的技术。事实上,您自己也经常会复制运行对象的实例,生成几乎完全相同的对象,并以非常独立的方式通过代码管理这些对象。这并不是 .NET 或任何其它框架的特别之处,这些框架包括 Microsoft 基本类库 (MFC)、活动模板库 (ATL) 或 ActiveX® 数据对象 (ADO) 等等。在所有语

2006-04-19 19:58:00 2818

原创 Petshop的自定义控件

      说到自定义控件我们应该先了解清楚 asp.net页面的生命周期 ,简单的概括一下,当一个网页获取的请求:用户的提交或者超级链接发送到WEB服务器后都会引起页面从创建到处理完成的一系列事件。这些事情有,首先 初始化页面及这些页面控件对象,这些其实是由OnInit完成,所说的初始化就是为这些对象分配必须的内存罢了;导入ViewState数据,这是控件的一个重要的属性,包括了控件本身的各

2006-04-18 17:24:00 1285 6

翻译 关于上下文

  解释:ASP 引入了几个内部对象,如 Request 和 Application,以便帮助跟踪 HTTP 请求的上下文。ASP.NET 完成下一步骤,并将这些对象以及其他几个与上下文有关的对象捆绑在一起,形成一个极为方便的内部对象 Context。Context 是 System.Web.HttpContext(英文)类型的对象。它作为 ASP.NET Page 类的属性公开。也可以通过用

2006-04-12 23:54:00 578

转载 领悟Web设计模式

本文发表在《程序春秋》2004年1期摘要本文介绍了在.NET框架下应用Web设计模式改进WebForm程序设计的一些基本方法及要点。关键字设计模式,ASP.NET,WebForm,MVC,Page Controller,Front Controller,Page Cache目录 引言 经典的WebForm架构 设计模式 MVC模式下的WebFor

2006-04-12 23:04:00 575

转载 向日历中添加自定义内容

可以通过在 OnDayRender 事件添加内容来制作约会样式的日历。OnDayRender 的两个参数是将要呈现的 Day 及其 Cell 对象。通过将自定义文本作为 LiteralControl 添加到 Cell 对象的控件集合,可以将其添加到特定日期的单元格中,如下例所示。 function doClick(index, numTabs, id) { d

2006-04-11 17:05:00 1343 1

翻译 深入研究Asp.net页面的生命周期

介绍 Asp.net是微软.Net战略的一个组成部分。它相对以前的Asp有了很大的发展,引入了许多的新机制。本文就Asp.net页面的生命周期向大家做一个初步的介绍,以期能起到指导大家更好、更灵活地操纵Asp.net的作用。

2006-04-11 17:03:00 1144

转载 LiteralControl 类

LiteralControl 类表示 HTML 元素、文本和 ASP.NET 页中不需要在服务器上处理的任何其他字符串。有关此类型所有成员的列表,请参阅 LiteralControl 成员。System.Object   System.Web.UI.Control      System.Web.UI.LiteralControl[Visual Basic]Pu

2006-04-11 16:51:00 1258

转载 动态模板列更新数据分页的例子

前台:     WebForm30                                后台: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; usin

2006-04-11 16:45:00 606

转载 .NET Delegates: A C# Bedtime Story(形象)

紧耦合从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也就是d

2006-03-04 01:19:00 676

转载 对比.NET PetShop和Duwamish来探讨Ado.NET的数据库编程模式(转帖)

.NET PetShop和Duwamish简单介绍相信大家一定听说过有名的"宠物店大战",没错,本文的主角之一就是获胜方.NET PetShop,微软号称以27倍的速度和1/4的代码量遥遥领先于基于J2EE的PetStore宠物商店。虽然SUN也曾对此抱怨过不满,指责此"大战"有水分,不过无论如何,.NET PetShop绝对是一个经典的.NET实例教程,至少为我们提供了一条赶超J2EE的

2006-03-04 00:53:00 624

转载 ASP.NET的页面播放电影文件

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using

2006-03-03 23:26:00 1202

转载 .NET的序列化简介-

一、什么是序列化    .net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。二、序列化的目的1. 持久化对象,用于存储。2. 传输对象。三、序列化与反序列化的实现IFormatter

2006-03-03 16:55:00 1051 1

转载 一个购物车的简单实现(多层开发)

 代码如下......     CCookieShoppingCart.cs  //用 cookieusing System;using System.Web;using System.Collections;namespace ShoppingCartGeneric{    public class CCookieShoppingCart:IShoppingCart    {      

2006-03-03 12:37:00 1820 2

转载 C#多线程编程实例实战

单个写入程序/多个阅读程序在.Net类库中其实已经提供了实现,即System.Threading.ReaderWriterLock类。本文通过对常见的单个写入/多个阅读程序的分析来探索c#的多线程编程。          问题的提出          所谓单个写入程序/多个阅读程序的线程同步问题,是指任意数量的线程访问共享资源时,写入程序(线程)需要修改共享资源,而阅读程序(线程)需要读取数据。在

2006-03-03 12:29:00 1104

转载 URL重写处理404错误的方法(转载)

 1:asp.net1.1中重写中可删节的问题!!!如以下的正则表达式:            ~/(/d{4})/(/d{2})/.html---------      ~/(/d{4})/(/d{2})/--------------      ~/(/d{4})/(/d{2})-----------      ~/(/d{4})/(/d{2})/index.html----   

2006-02-21 19:44:00 3608

转载 URL重写处理404错误的方法(转载)

 1:asp.net1.1中重写中可删节的问题!!!如以下的正则表达式:            ~/(/d{4})/(/d{2})/.html---------      ~/(/d{4})/(/d{2})/--------------      ~/(/d{4})/(/d{2})-----------      ~/(/d{4})/(/d{2})/index.html----   

2006-02-21 19:44:00 1549

转载 URL重写处理404错误的方法(转载)

 1:asp.net1.1中重写中可删节的问题!!!如以下的正则表达式:            ~/(/d{4})/(/d{2})/.html---------      ~/(/d{4})/(/d{2})/--------------      ~/(/d{4})/(/d{2})-----------      ~/(/d{4})/(/d{2})/index.html----   

2006-02-21 19:44:00 1885

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除