- 博客(54)
- 资源 (17)
- 收藏
- 关注
原创 正则表达式简单实例
static void Main(string[] args) { //匹配6~30以内字符,且头字符不能有_ string regexTest = @"^[0-9a-zA-Z]{1}\w{5,29}{1}quot;; while(true) { stri
2011-12-30 19:35:37 440
原创 产生随机验证码(控制台)
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace PreCLPZConsoleApp{ class Program { static void Main(string[] args) {
2011-12-30 16:51:56 815
转载 什么是CIL
CIL (C Intermediate Language)CIL is a front-end for the C programming language that facilitates program analysis and transformation. CIL will parse and typecheck a program, and compile it into a sim
2011-12-29 10:32:37 1175
转载 C#中的委托和事件(转续)
原文推荐:http://www.cnblogs.com/JimmyZhang/archive/2008/08/22/1274342.html源码下载:http://www.tracefact.net/SourceCode/MoreDelegate.rar如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方
2011-12-28 11:20:13 608
转载 C# 中的委托和事件(转)
原文推荐:http://www.cnblogs.com/jimmyzhang/archive/2007/09/23/903360.html委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本
2011-12-28 09:23:21 619
转载 三层模式 MVC框架 WebForm开发
三层架构(3-tierapplication) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3、数据
2011-12-27 18:48:20 6715
翻译 Membership是什么
与session的不同点Membership 一般指 用微软的aspnetdb数据库来进行身份认证Session是指网站用户的会话信息Membership 类提供的功能可用于: 创建新用户。 将成员资格信息(用户名、密码、电子邮件地址及支持数据)存储在 Microsoft SQL Server 或其他类似的数据存储区。 对访问网站的用户进行身份验证。可以
2011-12-27 09:02:04 1238
转载 HttpHandler与HttpModule
HttpHandler与HttpModule区别ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览 器中。HttpModule会在页面处理前和后对页面
2011-12-26 16:29:02 2628
转载 UML类图全面剖析
UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说
2011-12-26 15:45:01 519
原创 .Net 标签(Attribute) 背景介绍
背景:大家都知道,平时做asp.net的程序是需要在.ashx文件中使用Session,而对于需要读写会话状态的一般处理程序,必须实现一个特定的标记接口 IRequiresSessionState,这个接口定义在命名空间 System.Web.SessionState 中,其中没有定义任何成员,所以,实现这个接口并不需要在类中增加任何成员。与此类似,同样定义在这个命名空间下的接口 IRea
2011-12-26 13:53:57 730
转载 介绍 JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括
2011-12-26 10:28:44 449
转载 asp.net对一个请求的处理流程
Asp.Net构架(Http请求处理流程) - Part.1引言我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。尽管我很推崇 悉江华
2011-12-25 19:11:36 1092 1
转载 本机代码(native code)和托管代码 (managed code)
托管代码 (managed code) 由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。 Unmanaged Code - 非托管代码 在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自
2011-12-25 09:38:42 4829
原创 vs'自动'设置启动项
用vs写代码的时候经常碰到一个解决方案要调试不同的项目,而且每次都要右键选择‘设置启动项’现在好了,只要在解决方案中右键属性有个启动项目选线选择‘当前选择’,确定有,以后调试工程只需要单击要调试的项目运行即可了。。
2011-12-24 16:21:41 8082
转载 GAC(Global Assembly Cache)
GAC全称是Global Assembly Cache,全局程序集缓存。 作用是可以存放一些有很多程序都要用到的公共Assembly。例如System.Data、System.Windows.Forms等等。这样,很多程序就可以从GAC里面取得Assembly,而不需要再把所有要用到的Assembly都拷贝到应用程序的执行目录下面。举例而言,如果没有GAC,那么势必每个WinForm程序的目录
2011-12-24 15:24:47 674
原创 简单基于HttpListener的Web服务器实例
1.创建一个控制台工程,输入如下代码 static void Main(string[] args) { if(!HttpListener.IsSupported) { throw new System.InvalidOperationException("版本太低");
2011-12-24 13:09:39 1005
原创 简单的基于TcpListener的Web服务器实例
1.新建控制台工程,代码如下 static void Main(string[] args) { IPAddress address = IPAddress.Loopback; IPEndPoint endPoint = new IPEndPoint(address, 50000); TcpL
2011-12-24 11:51:33 1120
原创 最简单的web服务器实例
1.新建一个控制台工程,代码如下 static void Main(string[] args) { // 定义IP地址 IPAddress address = IPAddress.Loopback; IPEndPoint endPoint = new IPEndPoint(address,
2011-12-24 11:48:42 962 1
转载 关于TCP流模式与UDP数据报文模式区别
“TCP是一种流模式的协议,UDP是一种数据报模式的协议”,这句话相信大家对这句话已经耳熟能详~但是,“流模式”与“数据包模式”在编程的时候有什么区别呢?以下是我的理解,仅供参考!1、TCP打个比方比喻TCP,你家里有个蓄水池,你可以里面倒水,蓄水池上有个龙头,你可以通过龙头将水池里的水放出来,然后用各种各样的容器装(杯子、矿泉水瓶、锅碗瓢盆)接水。上面的例子中,往水池里倒几次水和接几
2011-12-24 08:41:57 923
转载 CSDN密码泄漏事件与HASH算法
感谢匿名人士的投递新闻来源:原创在CSDN密码泄漏事件中,网友评论提到密码的明文保存和MD5保存问题。目前,很多站点都用MD5算法保存密码,但对于HASH(哈希)算法的认识还存在很多误区,很有必要重新认识。一、HASH算法不是加密算法 HASH算法是一种消息摘要算法,不是一种加密算法,但由于其单向运算,具有一定的不可逆性,成为加密算法中的一个构成部分,完整的加密机制不能仅依赖H
2011-12-23 15:17:54 869
转载 DIV滚动条滚到底部
让DIV的滚动条自动滚动到最底部要制作一个在线聊天的程序,在做最后的修饰时,需要对获得的信息即时滚动以保证用户总能看到最新消息。聊天程序是基于AJAX设计的,没有用框架,消息容器是一个DIV,所以问题就在于如何控制DIV的滚动条。 网上有资料介绍说通过设置scrollTop属性来控制滚动条位置,具体可参见: http://hi.baidu.com/chen1345789/b
2011-12-21 19:48:01 3435
原创 element.style覆盖了我的样式!!
有时候在写css时,显示效果会出现非常诡异的效果不知道有没有遇到这种css:#logo{border: solid 1px blue;}html: logo居然显示的是红色弄了很久,发现有个,我并没有定义它啊!我搜索我所有的CSS文件,我无法找到element.style任何地方。原来这是在system.css东西这咋办呢。。。。。结
2011-12-21 17:03:01 39152 4
转载 !important的应用
用!important解决IE和Mozilla的布局差别作者:阿捷 2004-7-24 14:56:36在设计《网页设计师》页面的时候,有一个问题一直困扰着我,主菜单在IE和其他(Mozilla、Opera等)浏览器里显示的效果偏差2px。截图如下:IE中的效果Mozilla Firefox中的效果这是因为IE对盒之间距离的解释的bug造成的(参考onestab的"
2011-12-21 16:52:51 1479
转载 JS控制浏览器大小
JS控制浏览器大小网页设计的时候经常会遇到窗口不好控制的情况,尤其现在大屏,宽屏很是普遍,过度的拉伸就导致页面的严重变形。实在是不美观呀,CSS写的好就可以避免这些问题,但是有时候只是一个简单小页面,比如自己写个权利声明什么的,就那么几条,整个屏幕显示就太难堪了……用CSS,感觉大才小用,简洁页面还是来个固定大小,随便罗列两条好些,下面就来介绍几种JS控制浏览器窗口大小的方法:JS
2011-12-19 09:12:28 14054
转载 html控件,html服务器控件,web服务器控件三者区别
html控件,html服务器控件,web服务器控件三者区别2008年11月12日 星期三 09:06HTML 服务器控件默认情况下,ASP.NET 文件中的 HTML 元素作为文本进行处理,并且不能在服务器端代码中引用这些元素。若要使这些元素能以编程方式进行访问,可以通过添加runat="server" 属性表明应将 HTML 元素作为服务器控件进行处理。还
2011-12-18 16:45:14 776
转载 如何在IE9里面查看cookie
C:\Users\ODDBOY\AppData\Roaming\Microsoft\Windows\Cookies 直接在地址栏打上面的地址不然看不到这个文件夹(ODDBOY换成你自己的用户名)
2011-12-18 15:43:14 4738
翻译 限制新闻标题的显示长度
方法一:使用css ----- text-overflow : clip | ellipsisspan.flow1{width:300px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;} 方法二ASPX中: aspx.cs文件中 protected string MakeStri
2011-12-17 11:33:29 1108
转载 ListView的ItemDataBound事件中获取DataItem
将ListViewItem转换为ListViewDataItem,ListView控件有一个事件ItemDataBound,事件签名如下: protected void dlEmployee_ItemDataBound(object sender, ListViewItemEventArgs e) 参数ListViewItemEventArgs有一个属性是Item其类型
2011-12-17 10:07:21 3295
转载 元素水平居中显示方法 CSS
用CSS让元素居中显示并不是件很简单的事情—同样的合法CSS居中设置在不同浏览器中的表现行为却各有千秋。让我们先来看一下CSS中常见的几种让元素水平居中显示的方法。 1.使用自动外边距实现居中 CSS中首选的让元素水平居中的方法就是使用margin属性—将元素的margin-left和margin-right属性设置为auto即可。在实际使用中,我们可以为这些需要居中的元素
2011-12-15 13:18:00 613
转载 提高visual studio 2008运行速度
关键是优化系统 关闭菜单显示特效,加快菜单反应速度 关闭系统主题特效(使用经典主题),关闭 theme 服务,减少内存和 CPU 开销 VS 这样的实用性软件优化的余地不多,在对 VS 没有整体了解下,不要刻意优化,不然会产生很多问题,下面是一些建议 1.可以把每次启动的首页去掉 工具(Tools) - 选项(Options)- 环境(Environment)- 启动(S
2011-12-15 10:06:24 896
转载 Marquee属性详解
html中Marquee属性详解 用于文字,图片等等....Marquee标记用于在可用浏览区域中滚动文本。 格式: [MARQUEE ALIGN="…" BEHAVIOR="…" BGCOLOR="…" DIRECTION="…" HEIGHT="…" WIDTH="…"
2011-12-13 19:09:57 2556
转载 GIF、JPG、PNG区别
我们常用的页面的图片格式有三种,GIF、JPG、PNG。那么这三种格式我们怎么选择使用呢?下面来谈谈我对于这三个格式的使用上的一些看法。下面我们先了解一下几种格式的比较正式的解释↓ GIF意为Graphics Interchange format(图形交换格式),GIF图片的扩展名是gif。现在所有的图形浏览器都支持GIF格式,而且有的图形浏览器只认识GIF格式。GIF是
2011-12-13 17:17:20 947
转载 dreamweaver快捷键大全
菜单命令文件(F) 新建(N)...Ctrl+N 打开(O)Ctrl+O 打开最近的文件(T) 启动时重新打开文档(R) 在框架中打开(F)...Ctrl+Shift+O
2011-12-13 12:13:57 2427
翻译 C# 类内部的组成原理简要剖析
昨天考试中遇到一道这样的题目,大概是如下形式:下列关于c#说法错误的是:(选择两项)A 类可以实例化为对象 B对象可以实例化为类C类可以调用非静态成员 D对象可以调用静态成员 一眼扫下来,我发现BCD三个选择都是错误的,BC选择错的很明显,而D选项的错误在于静态成员只能由类型对象来调用,而实例对象是不能调用静态成员的。回到寝室,我愈来感觉问题似乎不像
2011-12-10 16:01:22 714
原创 成员名称不能与它们的封闭类型相同
出现的原因可能是:1.类名跟系统中的构造函数名冲突了2.定义[WebMethod]方法的方法名与类名相同3.未知。。
2011-12-09 20:36:16 3998
翻译 ASP.NET Substitution控件
Substitution 控件,简单通俗的说(我的理解):按照自己的意愿指定网页中那些部分可以被缓存,那些不能!下面是引用 慧都控件网上 downmoon 的文章Substitution控件----动态更新缓存页的部分缓存某个 ASP.NET 页时,默认情况下会缓存该页的全部输出。在第一次请求时,该页将运行并缓存其输出。对于后续的请求,将通过缓存来完成,该页上的代码不
2011-12-09 17:23:45 5727 3
转载 CSC命令
csc.exe编译器常用命令:命令:csc File.cs ,功能:编译 File.cs以产生 File.exe,另一种写法:csc/out:MyFile.exe File.cs,可以自定义编译生成的执行文件名称命令:csc/target:library File.cs ,功能:编译 File.cs 以产生 File.dll,另一种写法:csc /target:library /o
2011-12-09 15:55:24 767
转载 C#反射(一)
在还不太熟悉反射的昨天,以为反射很神秘,在网上到处找答案.今天找了段代码敲了一下,茅塞顿开!其实反射也就那么简单的一回事! 反射是一种机制,通过这种机制我们可以知道一个未知类型的类型信息.比如,有一个对象a,这个对象不是我们定义的,也许是通过网络捕捉到的,也许是使用泛型定义的,但我们想知道这个对象的类型信息,想知道这个对象有哪些方法或者属性什么的.甚至我们想进一步调用这个对象的方法.关键
2011-12-09 11:31:59 484
微软SqlHelper(全)内附文档
2012-01-03
FreeTextBox编辑器
2011-12-23
lucene.net 搜索引擎开发包
2011-12-23
传智播客jquery-1.4.2(完整版)
2011-09-26
传智播客用到的jquery库!!
2011-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人