上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页

2011年1月12日

关于Asp.net中的ViewState、Session....等的总结

摘要: 1.Session与DataSet互转换(不建议)操作方法:Session["sss"] = ds; //将DataSet对象保存到Session中DataSet ds = (DataSet)Session["sss"];//强制类型转换后得到保存的dataset2.Session与ViewState的比较 Session ViewState 占用服务器资源 true false Time out true false 存储任何.net类型 true flase(只支持strings,integers,Booleans,arrays,ArrayList,Hashtable,customType 阅读全文

posted @ 2011-01-12 23:36 董士亮 阅读(258) 评论(0) 推荐(0)

C#中i=i++值不变的一个解释

摘要: 在C#中i=i++值不变的一个解释 几乎每隔一段时间就有人询问i++和++i的区别,这两者之间无非就是前缀和后缀,先执行再+1还是先+1再执行的问题,这没有什么好说的。 前几天看到有人问在C#中,i=i++最后的值还是原值的原因,好些人都在说i++就是先执行再+1,++i就是先+1再执行。诚然这句话是没有错,可是却无法解释i=i++的问题。 至于这一句话,本来就是一句速记的口诀,拿来当原因是没有丝毫意义的。我看了看,有一个解释最好理解,拿来放到这里,以备后观。i++其实就是:{ temp=i; i=i+1; return temp;}++i就是:{ i=i+1;return i;}以一个具体的 阅读全文

posted @ 2011-01-12 22:47 董士亮 阅读(345) 评论(0) 推荐(0)

2011年1月11日

常用正则表达式

摘要: 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:(\S*?)[^]*.*?/\1|.*? /评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达 阅读全文

posted @ 2011-01-11 11:13 董士亮 阅读(128) 评论(0) 推荐(0)

验证数字的正则表达式集

摘要: 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1-9][0-9]*$验证非负整数(正整数 + 0) ^\d+$验证非正整数(负整数 + 0) ^((-\d+)|(0+))$验证长度为3的字符:^.{3}$验证由26个英文字母组成的字符串:^[A-Z 阅读全文

posted @ 2011-01-11 11:12 董士亮 阅读(144) 评论(0) 推荐(0)

2010年12月29日

NET下的流程图开发包介绍

摘要: NET下的流程图开发包介绍 本文将介绍5个流程图开发包,它们分别由5个公司提供。 这5个流程图开发包有如下特点: 对NET与VS的支持 可将流程图存为XML文件 不只是流程图开发,任何种类的图形设计器都可以开发 内置大量的数据结构算法 功能非常强大都是2D模型,不支持3D建型模 其中GoDiagram支持Winform与Aspnet(纯html与Jscript实理) Essential Diagram只是Essential的一部份,Essential还提供了大量的WinForm,Aspnet,WPF控件 这5个流程图开发包各在功能上没有高下之分,我个人比效喜欢lassalle,主要是因为在VB 阅读全文

posted @ 2010-12-29 20:42 董士亮 阅读(1173) 评论(0) 推荐(0)

2010年12月2日

string.Empty和null三者的区别

摘要: 本文来讨论“”,string.Empty和null三者到底有什么区别这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。有一点先说明一下,引用类型是将对象是实际数据保存在堆上, 将对象在堆上的地址保存在栈上。因此string.Empty与”&rdquo... 阅读全文

posted @ 2010-12-02 11:18 董士亮 阅读(303) 评论(1) 推荐(0)

2010年11月30日

切换windows网络共享访问用户

摘要: 在Windows的网络共享中为不同的文件夹设置不同的用户访问权限,要切换不同用户权限来访问不同的文件夹。 使用一个用户名访问网络共享文件夹,在第一次登录的时候选择了记住密码。如何切换为另外一个用户名登录同一台服务器的共享文件夹。 在没有点记住密码是可以通过注销后实现,但这种情况下不适用。重启,清空cookie之类的方法也失败了。也不要说重装系统或换台电脑的答案,现在讨论下可行的解决方案。 查看当前... 阅读全文

posted @ 2010-11-30 15:02 董士亮 阅读(1540) 评论(0) 推荐(0)

2010年11月24日

GridView 中 DataFormatString 的使用

摘要: 首先把Gridview的AutoGenerateColumns属性设为False(默认是False),DataField选择相应的字段,特别需要注意的是要把需要设置的字段的HtmlEncode属性设置为False,否则所设置的格式将无法显示,然后就可以设置每个字段的 DataFormatString属性来输出不同的格式了。 DataFormatString 属性语法如下: {A:B}如:DataFormatString="{0:格式字符串}"冒号前的值(常规示例中为 A)指定在从零开始的参数列表中的参数索引。此值只能设置为 0,因为每个单元格中只有一个值。冒号后的字符(常规示例中为 B)指定值 阅读全文

posted @ 2010-11-24 10:31 董士亮 阅读(163) 评论(0) 推荐(0)

2010年11月23日

在PictureBox加载图片时,显示等待,加载完毕后再显示真正的图片

摘要: void Button1Click(object sender, EventArgs e){//图片异步加载完成后的处理事件pictureBox1.LoadCompleted += new AsyncCompletedEventHandler(pictureBox1_LoadCompleted);//图片加载时,显示等待光标pictureBox1.UseWaitCursor = true;//采用... 阅读全文

posted @ 2010-11-23 20:09 董士亮 阅读(444) 评论(0) 推荐(0)

2010年11月22日

关于ORM的应用

摘要: 再老调重弹一个例子(我的ORM用了多少年了,我最关注的是把握好重量与灵活之间的平衡——因为我很明确我的ORM的目的,不曾偏离): 无论有没有ORM,无论你是OO分析设计和开发还是仅仅 object based, 首先静下心来反思一下,看看自己做分析设计的时候,如何设计出数据结构的? 方法一: 先用oo的方法分析业务领域,建模,然后根据最后的 class diagrames ... 阅读全文

posted @ 2010-11-22 14:48 董士亮 阅读(284) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页

导航