随笔分类 -  .Net Framework

CLR and FCL, contained some advanced topics about .Net
log4net使用guidline(写的很详细)
摘要:声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码1简介1.1Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成... 阅读全文
posted @ 2010-08-13 23:31 shawnliu 阅读(441) 评论(0) 推荐(0)
Log4net 简明手册(来自yuhen,写的非常好)
摘要:常见面,却不怎么用,究其原因还是觉得太复杂了点。不过,这东西出现次数越来越频繁,也只好写点东西,以备后用。本文仅对 Log4net 的使用做个简要说明,所有涉及到扩展和开发的部分一概忽略。使用 Log4net,需要熟悉的东东有 Logger、Appender 以及 Layout。Logger 是日志记录器,我们使用其相关方法来完成日志记录;Appender 用于设置日志的存储方式和位置,Logge... 阅读全文
posted @ 2010-08-13 23:07 shawnliu 阅读(507) 评论(0) 推荐(0)
CodeDOM & Emit & MSIL
摘要:最近打算写点这方面的总结 阅读全文
posted @ 2010-07-08 23:11 shawnliu 阅读(344) 评论(0) 推荐(0)
如何在.NET中实现脚本引擎 (CodeDom篇)
摘要:.NET 本身提供了强大的脚本引擎,可以直接使用.NET CLR的任何编程语言作为脚本语言,如VB.NET、C#、JScript, J#等等。使用脚本引擎,我们可以动态生成任意表达式、或动态导入任意脚本文件,并在任意时候执行。 经实践发现,我们可以使用至少两种不同的方式在.NET中使用脚本引擎:VsaEngine和CodeDom。 其实,CodeDom不能算是真正的脚本引擎,它实际上是编译器。但是... 阅读全文
posted @ 2010-06-12 00:56 shawnliu 阅读(668) 评论(0) 推荐(0)
(测试小程序)使用XmlSerializer来连接xml config文件和类
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml.Serialization;using System.IO;namespace TestXmlSerializer{ public class Program { static string xml =... 阅读全文
posted @ 2010-01-07 23:26 shawnliu 阅读(222) 评论(0) 推荐(0)
正则表达式
摘要:有段时间没用Regex,很多规则记的不是很清楚了。复习一下。Regex一般能解决比如文本匹配,字符串替换,和字符串查找方面的问题。对于查找,要理解Match Collection和Match Group的含义。collection对应于有多少个匹配,group对应于每个匹配中设置的group默认group[0]为一个匹配的完整string,group通过()来定义,如果没有显示为每个group命名... 阅读全文
posted @ 2010-01-07 22:24 shawnliu 阅读(210) 评论(0) 推荐(0)
Configuring Visual Studio to Debug .NET Framework Source Code【from Shawn Burke's Blog】
摘要:It's finally here - the launch of the .NET Reference Source project. This post (hopefully!) contains everything you need to know. Over the past few weeks, we ran a pilot of this feature and collected ... 阅读全文
posted @ 2009-12-18 00:34 shawnliu 阅读(336) 评论(0) 推荐(0)
Configuring Microsoft Reference Source Server
摘要:Configuring Visual Studio for DebuggingSet Up Visual Studio 2008:a. Install and set up Visual Studio 2008 including any updates.Set Up the Symbols Path:a. Launch Visual Studio 2008.b. From the Tools m... 阅读全文
posted @ 2009-12-15 23:03 shawnliu 阅读(177) 评论(0) 推荐(0)
C#3.0新特性小结[zz]
摘要:C#3.0新特性小结一.概述:        针对C#3.0新特性一些文章和学习资源整理了一下,方便查看与阅读。同时把C#3.0的新特性和Linq分开两个系列来写,这样比较清晰一点。 二.新特性小结:        1.C#3.0新体验(一) 隐含类... 阅读全文
posted @ 2009-08-07 00:15 shawnliu 阅读(147) 评论(0) 推荐(0)
.NET程序员的书单
摘要:zz from sjtu bbs: http://bbs.sjtu.edu.cn/bbscon?board=DotNET&file=M.1126188158.A发信人: luckySeven(lucky·为这位mm默哀), 信区: DotNET标 题: .NET程序员的书单发信站: 饮水思源 (2005年09月08日22:02:45 星期四), 转信发信人: AtomAndBi... 阅读全文
posted @ 2009-07-28 22:46 shawnliu 阅读(972) 评论(0) 推荐(2)
A config sample for ConfigurationSection
摘要:[代码] 阅读全文
posted @ 2009-07-27 20:50 shawnliu 阅读(172) 评论(0) 推荐(0)
List Sort using anonymous delegate
摘要:[代码] 阅读全文
posted @ 2009-07-27 20:42 shawnliu 阅读(270) 评论(0) 推荐(0)
UI thread update sample code
摘要:a short sample code for Winform UI update[代码] 阅读全文
posted @ 2009-07-27 20:36 shawnliu 阅读(241) 评论(0) 推荐(1)
Jeffrey Richter开始写CLR Via C#第三版了
摘要:http://www.wintellect.com/CS/blogs/jeffreyr/archive/2009/06/17/clr-via-c-3rd-edition.aspx顶啊 jeffrey书写的的确很好 很通俗易懂 我对.net估计一半以上理解来自jeffrey. thanks.  阅读全文
posted @ 2009-06-28 15:01 shawnliu 阅读(365) 评论(0) 推荐(0)
C#获得汉字拼音和繁体转简体微软官方类库
摘要:http://www.microsoft.com/downloads/details.aspx?FamilyID=44CAC7F0-633B-477D-AED2-99AEE642FC10&displaylang=zh-cn省事多了!!!赞一个  概述Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对... 阅读全文
posted @ 2009-06-06 02:17 shawnliu 阅读(1027) 评论(2) 推荐(0)
C#线程锁(上)[好文章,zz]
摘要:C#线程锁(上) 本篇从Monitor,Mutex,ManualResetEvent,AutoResetEvent,WaitHandler的类关系图开始,希 望通过本篇的介绍能对常见的线程同步方法有一个整体的认识,而对每种方式的使用细节,适用场合不会过多解释。让我们来看看这几个类的关系图: 1.lock关键字 lock是C#关键词,它将语句块标记为临界区,确保当一个线... 阅读全文
posted @ 2009-04-21 02:07 shawnliu 阅读(770) 评论(1) 推荐(0)
ASP.NET 页面对象模型
摘要:发布日期 : 4/1/2004|更新日期 : 4/1/2004 ASP.NET Web 页面生命历程中的一天 Dino Esposito Wintellect 2003 年 8 月 适用于: Microsoft ASP.NET 摘要:了解围绕 ASP.NET Web 页构建的事件模型,以及一个 Web 页面在其转变为 HTML 的历程中的各个阶段。ASP.NET HTTP 运行时控制对象管线... 阅读全文
posted @ 2009-03-17 01:43 shawnliu 阅读(412) 评论(0) 推荐(0)
asp.net运行原理(转)
摘要:主要类: System.Web.HttpRuntime System.Web.HttpApplicationFactory System.Web.HttpApplication System.Web.Compilation.BuildManager System.Web.Compilation.ApplicationBuildProvider System.Web.Com... 阅读全文
posted @ 2009-03-17 01:25 shawnliu 阅读(393) 评论(0) 推荐(0)
HttpModule与HttpHandler详解 (转)
摘要:ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求... 阅读全文
posted @ 2009-03-17 01:21 shawnliu 阅读(379) 评论(0) 推荐(0)
博客园.net面试问题大搜集-数据库
摘要:1.谈谈对于ORM的认识。 2.如何在一个表里面删除重复数据(使用sql). 阅读全文
posted @ 2009-03-13 21:51 shawnliu 阅读(292) 评论(0) 推荐(0)