• .NET泛型04,使用Lazy<T>实现延迟加载

    对于一些"大对象"的创建,我们常常希望延迟加载,即在需要的时候再创建对象实例。现在LazyT很好地支持了这一特点。主要包括: 没有LazyT之前 LazyT实例 延迟加载的本质 没有LazyT之前 在没有LazyT之前,我们通过如下方式实现延迟加载。 public class LazySinleton { pr...

    2018-06-17 19:51:09

  • mono的远程调试

    mono可以让.net程序运行在linux平台上。于是.net程序员有了mono之后就转身跨平台了。但开放环境往往还是在windows下,于是有了这样的需求,是否可以用windows下的源码来实机调试linux下的程序呢? 如今Xamarin已经被广泛地使用在移动平台的应用开发上,当然也能够支持...

    2018-06-17 19:51:06

  • Nice way for strip_tags a like

    I found this code works great as the function strip_tags in php to replace html tags from string and I just want to share it with you. Hope it benefits! System.Text.RegularExpressions.Regex regHtml = new System.Text.RegularExpressions.Regex("[^]*");...

    2018-06-17 19:51:00

  • 关于markdown怎么在博客园展示出来的问题

    因为知晓了 markdown 标记,故而之后写博客都是用的这玩意,但是在wiz上写好后,却发现在博客园上无法展示出来,很郁闷. 后来发现 markdownpad 可以将md文件转成 html ,但是转换后的html复制到博客园上,因为 css 问题,整个博客外貌都歪楼了... 因此将 markdownpad 转换后的...

    2018-06-17 19:51:01

  • 读取、写入excel数据

    在实际项目中,不可避免的会操作excel表格。一直以来都是读取excel表格,可今天为了写入excel表格,可是煞费苦心,终于完成,记录下来以便后续使用。 1、读取excel表格的数据 读取excel数据,然后导入到数据库中,根据常识,只要是能得到一个dataset,那所有的问题便迎...

    2018-06-17 19:50:50

  • ASP.NET的一套笔试题

    1、 自定义控件如何做? 答:自定义控件,跟HtmlControl或WebControl相似,编译后可以添加引用到工具栏里 面,直接用鼠标拖动使用。 2、界面的布局? 答:表格,div 3、程序的执行过程 答:先被编译成中间语言,再翻译平台专用语言 4、如何理解三层架构? 答:MVC将程...

    2018-06-17 19:50:53

  • .NET的堆和栈04,对托管和非托管资源的垃圾回收以及内

    在" .NET的堆和栈01,基本概念、值类型内存分配"中,了解了"堆"和"栈"的基本概念,以及值类型的内存分配。我们知道:当执行一个方法的时候,值类型实例会在"栈"上分配内存,而引用类型实例会在"堆"上分配内存,当方法执行完毕,"栈"上的实例由操作系统自动释放,"堆"上...

    2018-06-17 19:50:48

  • log4net日志的配置及简单应用

    在程序运行中,往往会出现各种出乎开发人员意料的异常或者错误,所以,记录详细的程序运行日志信息,有利于开发人员和运维人员排查异常信息,提高工作效率。而本菜鸟在大神推荐和指导下使用log4net这一插件工具,其中也学到了一些皮毛,所谓好记性不如烂笔头嘛。为此,...

    2018-06-17 19:50:45

  • 值得一试的8个最佳云端集成开发环

    众多基于传统桌面的软件正在迁移到 云端,这一点都不奇怪,基于云的 集成开发环境正在不断涌现,已经有很多的开发者在使用 Github 和 Pastebin 来进行在线的协同开发。今天这篇文章挑选了8个最优秀的 云端 集成开发环境推荐给开发者,大家可以体验一下,看哪个适合自己...

    2018-06-17 19:50:41

  • ASP.NET运行机制之一般处理程序(ashx)

    一. 概述 新建一个ashx文件 代码如下 %@ WebHandler Language="C#" Class="TestHandler" %using System;using System.Web;public class TestHandler : IHttpHandler { //dd public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/...

    2018-06-17 19:50:35

2