自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 asp.net 2.0页面模型的最终形态分析

分析下C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files里面的文件,看一下最终的页面类,如类Default2,三个文件分别写了asp.Default2_aspx类了Default2类Default2类根据aspx文件写的,public partial class Default2 : System.Web.

2007-05-30 20:42:00 1102

原创 asp.net 页面模型,1.1与2.0 口语篇

这些东西在msdn上都有,我不过是口语话一点.asp.net的原理从小到大来看,分为三个部分,组件模型,页面模型,http运行时.这里讲页面模型.首先讲的是,不管1.1还是2.0页面输出都是靠C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files文件里面的类来进行的,里面的xml是用来索引,.delete表示应项被

2007-05-30 19:38:00 806

原创 html文本截字

static public string FormatString(string formerlyString,int subNum)  {   try   {    if(formerlyString != null)    {     formerlyString = formerlyString.Trim().Replace("","┣");     formerlyString = for

2007-05-24 16:06:00 564

转载 viewstate解密

看完之后,觉得能不用viewstate就不用,再者像这样viewstate["a"]="b";这种简单的赋值是没有什么关系的,它生成的树是很小的,altas一定是用js修改了viewstate的,但方法肯定是加密再加密的,效率也应该很低. ViewState是.Net中提出的状态保存的一种新途径(实际上也是老瓶装新酒);我们知道,传统的Web程序保存状态的方式有这样几种:  1、Appli

2007-05-22 16:03:00 3921

原创 在程序里加debug和release两种方式

在配制节里加个debug的节,在页面重写 protected   override void  OnError(System.EventArgs   e)   ,在错误处理前判断这个配制节.globa 里面的方法protected void Application_Error(Object sender, EventArgs e)  {   string error=Server.GetLas

2007-05-21 14:40:00 731

原创 上传文件与IE缓存

上传文件的时候form就会有,enctype="multipart/form-data",如果页面有,那么这个页面就不会被缓存,前进后退都没有用了,IE的机制 

2007-05-18 17:09:00 1005

原创 sql语句长度问题

 sql语句没有长度限制,主要是nvarchar有,因为只能放4000个字,在sql语句中参数往往大于这个值.

2007-05-17 11:59:00 1124

原创 文本提取url

string a=TextBox1.Text;   Regex urlregex = new Regex(@"http://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?",    RegexOptions.IgnoreCase);   System.Text.RegularExpressions.MatchCollection mm= urlregex.Matches(a)

2007-05-15 13:22:00 1033

转载 CSS截字符串,表格英文强制换行

word-break:break-all,英文强制换行,word-wrap : normal | break-word 取值:normal  : 默认值。允许内容顶开指定的容器边界 break-word  : 内容将在边界内换行。如果需要,词内换行( word-break )也将发生 转:作为一个程序员,经常需要面对的一个问题就是在新闻等信息的标题列表中,常常为了适应表格的宽度,需要对过长

2007-05-14 14:18:00 2578

基于autocomplete的@联系人效果

就是微博@联系人的效果,是在autocomplete的js上修改的

2014-01-21

wcf客户端封装类

可以自定义wcf配制文件,以及一些复杂的配置在代码中的实现,通过代理类设置公共信息

2013-10-24

memcached .net客户端

memcached net客户端

2012-03-25

memcached-1.2.6-win32-bin.zip

memcached window版

2012-03-25

AsyncTaskDispatcher - 简化多个异步操作之间的协作调用

Resource Page Description 在以前的文章中,我曾多次强调应用程序中异步化的重要性。尤其对于IO密集型操作,异步执行对于应用程序的响应能力和伸缩性有非常关键的影响。正确使用异步编程能够使用尽可能少的线程来执行大量的IO密集型操作。可惜的是,即时异步编程有避免线程阻塞等诸多好处,但是这种编程方式至今没有被大量采用。其原因有很多,其中最主要的一点可能就是异步模型在编程较为困难,导致许多开发人员不愿意去做。 异步,则意味着一个任务至少要被拆分为“二段式”的调用方式:一个方法用于发起异步请求,另一个方法用于异步任务完成后的回调。与传统方法调用方式相比,异步调用时的中间数据不能存放在线程栈上,方法之间的也不能简单地通过参数传递的方式来共享数据。此外,传统方法调用中的try…catch…finally,using等关键字都无法跨越方法边界,因此异步编程在处理异常,保护资源等方面也需要花更大的精力才行。如果一不小心,轻则造成资源泄露,重则使整个应用程序崩溃。 因此,无论是微软官方还是社区中都出现了一些简化异步编程方式的组件,例如微软并行与协调运行时和Wintellect's .NET Power Threading Library中的AsyncEnumerator。同时,我基于AsyncEnumerator构建了一个AsyncTaskDispatcher组件,使多个有依赖关系的异步操作之间的协作调用得以大大简化。 以上是引用,自己做了个更简单的demo

2012-02-05

一个好用的日期控件My97DatePicker

纯js,平常功能都有,用onfoucs或onclick执行展示事件

2009-01-14

空空如也

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

TA关注的人

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