
.Net平台
formiss
这个作者很懒,什么都没留下…
展开
-
正则表达式:判断是否数字
正则表达式:判断是否数字^[-]?(/d+/.?/d*|/./d+)$原创 2006-07-24 17:18:00 · 1144 阅读 · 0 评论 -
WCF从理论到实践系列文章索引
WCF从理论到实践系列文章索引 WCF从理论到实践系列文章是笔者记录学习WCF历程的一部笔记,至今已有30余篇,涉及到WCF技术绝大多数相关理论知识和丰富的实践实例。这篇索引对上述文章做了一下整理工作,以进一步熟悉掌握WCF技术第一部分:理论1. W转载 2011-10-15 09:56:02 · 493 阅读 · 0 评论 -
Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务
Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇转载 2011-10-15 09:58:46 · 560 阅读 · 0 评论 -
Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触
Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇Microsoft .Net转载 2011-10-15 09:59:42 · 510 阅读 · 0 评论 -
.NET设计模式系列文章
.NET设计模式系列文章最初写探索设计模式系列的时候,我只是想把它作为自己学习设计模式的读书笔记来写,可是写到今天,设计模式带给我的震撼,以及许多初学者朋友的热心支持,让我下定决心要把这个系列写完写好,那怕花上再多的时间也无所谓。本部分内容不断更新中。目录计划转载 2011-10-15 16:02:40 · 395 阅读 · 0 评论 -
.Net 缓存依赖详解
缓存命名空间的讲解流程16.1 System.Web.Caching简介本节从缓存命名空间的总体简介和组成结构入手,从整体上对System.Web.Caching进行概述。16.1.1 System.Web.Caching概述System.Web.Caching 是用来管理缓存的命名空间。缓存就是将服务器端的数据暂时保存在客户端,方便用户的读取。缓存命名空间的父级空转载 2013-01-11 13:45:30 · 4785 阅读 · 1 评论 -
页面缓存的实现
前面讲了如何使用页面缓存,现在接着学习一下如何使用数据缓存,在讲数据缓存之前还要先说一下如果在页面中使用参数缓存。 前面讲过一个缓存设置VaryByParam="none"为无参数,我们也可以对VaryByParam进行设置,设置的参数与随 GET 方法属性发送的查询字符串值对应,或与使用 POST 方法发送的参数对应。将该属性设置为多个参数时,对于每个指定参数组合,输出缓存都包含一个不同版本的请转载 2013-01-11 13:49:38 · 2511 阅读 · 0 评论 -
使用 .Net Memory Profiler 诊断 .NET 应用内存泄漏(方法与实践)
做过应用诊断与优化的朋友都知道内存泄漏和带来的危害,对这种情况的分析和定位一般会比较困难,尤其在 .NET/Java 应用中,隐式的堆内存管理以及托管对象间纷繁复杂的引用关系,使分析和定位问题更加复杂。本文以我的了解,尽量说明了: 一种对 .NET/Java 托管内存类应用的内存泄漏分析和诊断方法;使用 .Net Memory Profiler 工具对一个真实 ASP.NET 应用中转载 2013-01-16 10:51:40 · 7822 阅读 · 1 评论 -
.NET 内存泄露
Fabrice Marguerie是一位软件架构师和咨询师,他在MSDN发表了如何检测和避免.NET程序内存与资源泄漏的文章。此文章描述了编写.NET程序时可能发生的内存与资源泄漏,以及如何避免这些泄漏。C#这样的编程语言使用垃圾收集器来清理内存,对于程序完全不会再访问的内存,本应是没有内存泄漏的。Fabrice称,内存泄漏发生在一块内存不 再被使用,但却依然被程序所引用时。当一块内存无法被程转载 2013-01-16 10:50:07 · 1128 阅读 · 0 评论 -
.NET 分代垃圾回收
.NET框架包含一个托管堆,所有的.NET语言在分配引用类型对象时都要使用它。像值类型这样的轻量级对象始终分配在栈中,但是所有的类实例和数组都被生成在一个内存池中,这个内存池就是托管堆。.NET框架中的垃圾回收器被称为分代的垃圾回收器(Generational Garbage Collector),也就是说被分配的对象划分为3个类别,或称为“代”。分别为0,1,2。0、1、2代对应的托管堆的初转载 2013-01-16 10:56:30 · 1374 阅读 · 1 评论 -
用.net写的windows服务无法自动启动。
用.net写的windows服务无法自动启动。 可以先看日志中的描述进行判断问题。随windows自动启动时总是启动不了,windows日志中有两个错误,描述是:1:等待 MyService 服务的连接超时(30000 毫秒)。2:由于下列错误,MyService 服务启动失败: 服务没有及时响应启动或控制请求。等windows启动后用手工启动服务时一切正常。转载 2013-01-18 10:32:56 · 6393 阅读 · 0 评论 -
IIS 内部运行机制
IIS 内部运行机制作者: ※森林小居※ 来源: 博客园 发布时间: 2012-07-25 16:34 阅读: 8619 次 推荐: 43 原文链接 [收藏] ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。 绝大多数的人只熟悉高层的框架如: WebForms 和 WebSe转载 2013-05-08 12:49:43 · 933 阅读 · 0 评论 -
Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇
Microsoft .Net Remoting系列专题之一:.Net Remoting基础篇我写的.Net Remoting系列专题:Microsoft .Net Remoting系列专题之二:Marshal、Disconnect与生命周期以及跟踪服务转载 2011-10-15 09:57:20 · 734 阅读 · 0 评论 -
databinder.eval用法范例
shanshan 2005-11-9 01:56 databinder.eval用法范例databinder.eval用法范例//显示二位小数////{0:g}代表显示true或false//// // alternatetext=// imageurl= />// //转换类型((string)databinder.eval(container, "dataitem.p原创 2006-07-24 17:21:00 · 1016 阅读 · 0 评论 -
字符型转换
字符型转换 转为字符串 12345.ToString("n"); //生成 12,345.00 12345.ToString("C"); //生成 ¥12,345.00 12345.ToString("e"); //生成 1.234500e+004 12345.ToString("f4"); //生成 12345.0000 12345.ToString("x"); //生成 3039 (16原创 2006-07-24 17:26:00 · 791 阅读 · 0 评论 -
DataGrid的自动编号列
>原创 2006-07-24 17:15:00 · 826 阅读 · 0 评论 -
aspnet_regiis -c路径
win2003下C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322 在cmd 下运行aspnet_regiis -c即可.原创 2006-07-25 10:19:00 · 1693 阅读 · 0 评论 -
虚拟路径映射到另一个应用程序,这是不允许的。
原因:用户控件不能跨虚拟目录调用。原来,我建栏目目录时,IIS里把它设置成虚拟目录,到IIS里,把虚拟目录删除即可以了。原创 2006-08-03 16:55:00 · 7331 阅读 · 0 评论 -
ASP.NET正则表达式的初用
using System.Text.RegularExpressions; private void btCheckName_Click(object sender, System.EventArgs e) { string UserName = this.UserName.Text.Replace("","").ToString(); if(UserName!=""原创 2006-08-04 10:20:00 · 934 阅读 · 0 评论 -
打不开项目.sln或打开出错
把项目.csproj.webinfo打开,看一下项目的配置目录,按照原来的虚拟目录重新配置一下就可以了.原创 2006-08-17 17:44:00 · 3361 阅读 · 0 评论 -
Asp.net常用代码
ASP.NET程序中常用代码汇总(一)[日期:2005-12-08] 来源: 作者: [字体:大 中 小] 1. 打开新的窗口并传送参数: //传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string原创 2006-08-25 17:13:00 · 1151 阅读 · 0 评论 -
Mysql插入数据乱码问题解决方案
有好长时间没写了,今天碰到了一个问题,所以才想起来到社区来碰碰运气,打开来一看,排名已经下降了好多了,还是应该再继续坚持写下去的啊. 碰到的问题是:用C#往mysql数据库里插入数据时,所有中文都会出现乱码现象.解决方案: 在执行插入语句前,先执行语句: set names = gbk;原创 2007-10-19 15:58:00 · 1971 阅读 · 1 评论 -
C#实现UDP穿越NAT
英文文献: Peer-to-Peer Communication Across Network Address Translators(I) 中文翻译: UDP/TCP穿越NAT的P2P通信方法研究(UDP/TCP打洞 Hole Punching)C++实现的源代码:(c++)TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞 本论坛搜集: 关于C#TcpListener监听原创 2009-11-02 17:30:00 · 4861 阅读 · 2 评论 -
C#基础概念二十五问
C#基础概念二十五问注:本文部份资料来自网络,如有侵权,请与我联系,我会在第一时间声明引用或将其删除! 当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题:转载 2011-10-13 16:25:04 · 582 阅读 · 0 评论 -
System.Diagnostics.Process.Start()
System.Diagnostics.Process.Start(); 能做什么呢?它主要有以下几个功能:1、打开某个链接网址(弹窗)。2、定位打开某个文件目录。3、打开系统特殊文件夹,如“控制面板”等。那么它是怎么实现这几个功能的呢?在讲应用前,我们先来看看Process.Star()的构造方法。名称说明Process.Start ()转载 2013-05-09 12:50:22 · 2053 阅读 · 0 评论