介绍正则表达式的文章
一、正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可...
关于隐式类型var使用最佳实践的讨论
C#3.0带来了一个新的特性隐式类型,使用var关键字定义,如:Int i=2; 就可以写成var i=2;编译器会根据表达式来推断出显示的类型。但是并不是所有的情况都适合使用,比如方法重载的时候就会使我们的代码很难理解...
利用Jmail发送带附件的邮件时乱码的解决方案
今天在利用Jmail发送带附件的邮件时,一直收不到附件,而是得到一些“乱码”如下:This is a multipart message in MIME format. ----NEXT_BM_AEB3968967D044DC9E208D04088C60B4 Content-Type: text/html; charset...
C#保留小数位数的方法
1.System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo();provider.NumberDecimalDigits =intDecLength; //要设定的小数位数double strCashAmt=Convert.ToDouble(this....
c#验证照片
if (Request.Files == null || Request.Files.Count == 0)  ...
asp.net简单&高效的分页实现,请大家提提意见
简单、高效这是我们追求的分页效果。现在有三种很常见的分页:1、分页用的html和后台代码都自己写 ,设计和代码一般都只对应某个网页,难以在其他页面很好的重用2、最简单的当然是数据控件自带的分页功能,他的那...
How-To: Using the N* Stack, part 5
到目前为止,我们一直都在关注 NHibernate 和持久化。在本篇中,我们会纠正之前模式和映射的问题来通过我们的测试。本篇结束之后,我们会减少对 NHibernate 的关注。下一部分开始集中于整合 Ninject ,我们的控制反...
Http Handler 介绍
引言在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是 IHttpModule,但在Part.1中,我并没有详细讲述如何...
导出到Excel的操作
1 2 DataTable dt = wad.GetToExcel(lblcode.Text); 3 StringWriter sw&nbs...
ASP.NET中Memcached
一,准备 你需要有一下软件: VS.NET(05/08) SQLSERVER &nbs...
ASP.NET的缓存依赖机制-SQL缓存依赖篇
高效使用使用SQL缓存依赖 ASP.NET Framework新增的一个非常强大的功能是SQL缓存依赖。该功能允许底层数据库中的数据修改时,自动地重新载入缓存的数据。在使用绝对缓存过期策略或者弹性缓存过期策略时有一个...
FCK编辑器焦点问题
在使用FCK编辑器的时候,我们经常会进行对FCK编辑器的赋值操作,赋值的操作有两个关键的地方,如果不清楚的话出了错还百思不得其解:第一个问题:廷时处理在页面刚加载的时候对FCK赋值,比如在信息列表中选中一条...
ASP.NET MVC的分页和导航
INTRODUCTION更多的权利,就意味着更多的责任。在MVC中,我们几乎不再使用Drag and Drop来的各种控件,因此我们就不再受这些控件所提供的功能的限制,但是当然也就失去了这些控件所带来的好处和便利。比如GridView...
ASP.NET AJAX 4的Client-Side Template和DataView
作为一个从事.NET Web技术的开发人员,似乎没有什么理由可以不懂微软自己的AJAX框架,虽然它可能不太好用,或者用起来没有像jQuery这样的框架那么爽。我没有怎么用过UpdatePanel来做过复杂的东西,所以对于这个的优...
WinForm二三事
在进入正文之前,想请大家先欣赏下面两段代码: 1: //这是一个控制台程序,请先添加System.Windows.Form.dll的引用 2: using System.Windows.Form; 3: 4: public class ConsoleApplicationShowDial...
.Net 下通过缓存提高TCP传输速度
.Net 提供了一个NetworkStream 用于TCP 的读写,实际使用时发现直接操作效率很低,哪怕把TCP 的发送缓存和接受缓存设置很大也没有太大提高。后来在对 NetworkStream 读写前设置了缓存,性能一下子提高了很多...
优先级管理器 IPriorityManager
1.缘起: 假设我们的订单处理系统所要处理的订单是有优先级的,也就是说,不同的订单类型所要求被处理的紧迫程度不同,对那些优先级高的注单要先处理,对于优先级低的注单可稍后处理。对于处于同...
征服缓存引发的难题
如何平衡的使用浏览器缓存?平时我们借助缓存来减少用户加载页面文件(比如js,css,image等)的时间和带宽,同时我们要确保用户访问的上述文件时最新的。而后者是我们常常头疼的问题。本文主要介绍一些小的技巧来确保...
软件需求的三个层次
作为技术人员,我们以往更多的关注的是技术,但是在做个多年后,发现做正确的事比正确的做事更重要,而软件中需求的好坏就很大程度决定了你这个软件是否正确,需求确定后不管你如何实现,功能给客户直接带来的价值...
.Net 平台下的版本控制 --- Subversion(SVN)1.6.x
.Net平台下的版本控制当然首选TFS, 那么除了TFS大概就是SVN了,有人会说VSS用的也很多,但是我不用VSS。TFS是收费的,如果学习使用找一个序列号就可以,微软也会支持你这么做。TFS安装部署稍微慢一点,硬件配置要...