摘要: 这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie来辨认使用者,以方便送出使用者量身定做的内容,像是 Web 接口的免费email 网站,都要用到 Cookie。 具体来说cookie机制采用的是在.. 阅读全文
posted @ 2012-11-21 11:28 DaBan 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 利用 Conditional 属性,程序员可以定义条件方法。Conditional 属性通过测试条件编译符号来确定适用的条件。当运行到一个条件方法调用时,是否执行该调用,要根据出现该调用时是否已定义了此符号来确定。如果定义了此符号,则执行该调用;否则省略该调用(包括对调用的参数的计算)。条件方法要受到以下限制:条件方法必须是类声明或结构声明中的方法。如果在接口声明中的方法上指定Conditional属性,将出现编译时错误。条件方法必须具有void返回类型。不能用override修饰符标记条件方法。但是,可以用virtual修饰符标记条件方法。此类方法的重写方法隐含为有条件的方法,而且不能用Co 阅读全文
posted @ 2012-11-20 13:14 DaBan 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 如何设置开机启动,一直是许多菜鸟想要实现的。这里给大家介绍一个,仅供参考~using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Microsoft.Win32;namespace 开机启动{ public partial class Form1 : Form { ... 阅读全文
posted @ 2012-10-26 09:23 DaBan 阅读(2023) 评论(0) 推荐(0) 编辑
摘要: 在我们程序中,经常有这样一些需求:1. 需要一个临时方法,这个方法只会使用一次,或者使用的很少。2. 这个方法的方法体很短,以至于比方法声明都短,写起来实在没劲(我将其称之为“一句话方法”)。没办法,这样的方法写起来真是吃力不讨好,比如一些按钮事件处理中,有些按钮点击就是弹出一个对话框,或者调用一下别的什么方法。比如下面的代码:this.btnRefresh.Click+=newSystem.EventHandler(this.btnRefresh_Click);privatevoidbtnRefresh_Click(objectsender,EventArgse){BindData();}这 阅读全文
posted @ 2012-10-19 11:38 DaBan 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 在C#代码中使用一系列字符串(strings)并需要为其创建一个列表时,List<string>泛型类是一个用于存储一系列字符串(strings)的极其优秀的解决办法。下面一起有一些List<string>泛型类的示例,一起来看看吧。 List示例 下面是一个使用C#创建一个新的一系列字符串的列表的示例,利用foreach语句循环使用其每一个字符串。请注意在代码片段的顶部添加所需的命名空间:“using System.Collections.Generic;”,List是该命名空间里的一个泛型类型。List<string>示例代码:1using System 阅读全文
posted @ 2012-10-15 11:00 DaBan 阅读(4147) 评论(0) 推荐(0) 编辑
摘要: 可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。 上周我也遇到了ID和Name的问题,在页面里输入了一个input type="hidden",只写了一个ID='SliceInfo',赋值后submit,在后台用Request.Params["SliceInfo"]却怎么也去不到值。后来恍然大悟因该用Name来标示,于是在inpu 阅读全文
posted @ 2012-10-11 16:46 DaBan 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 大家登录csdn首页的时候会发现右下角有一个小窗口,里面是一些简单的小提示,不管你如何移动滚动条,他总是在左下角的位置。用作提示或者帮助之类的非常方便。他的实现也比较简单,用到了position:fiexed这个style。position:fixed在ff,ie7,opera等浏览器下面都支持,但是ie6却不行,所以在ie6下面需要用到变通的办法来实现。在ff,ie7下面,直接设置:现。在ff,ie7下面,直接设置:position:fixed;bottom:0px;right:0px;width:150px;height:100px;background-color:#ddd 阅读全文
posted @ 2012-10-10 16:54 DaBan 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)匹配格式:11位手机号码3-4位区号,7-8位直播号码,1-4位分机号如:12345678901、1234-12345678-1234"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$ 阅读全文
posted @ 2012-09-21 17:00 DaBan 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 实现的效果:只允许输入数字,TAB,回车,del,退格,方向键;不允许输入字符,不能切换中文输入法,不允许粘贴非数字内容。代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>& 阅读全文
posted @ 2012-09-21 10:06 DaBan 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^s*|s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等), 阅读全文
posted @ 2012-09-20 14:12 DaBan 阅读(271) 评论(0) 推荐(0) 编辑