/******************************************************************* Copyright (C): 一心堂集团* CLR版本: 4.0.30319.18063* 命名空间名称: WcfService1* 文件名: IJoonServ...
分类:
编程语言 时间:
2014-09-24 19:47:57
阅读次数:
334
在"线程系列04,传递数据给线程,线程命名,线程异常处理,线程池"中,我们已经知道,每个进程都有一个线程池。可以通过TPL,ThreadPool.QueueUserWorkItem,委托与线程池交互。本篇体验:通过查看CLR代码来观察线程池及其线程。 □ 通过编码查看线程池和线程 使用ThreadP...
分类:
编程语言 时间:
2014-09-22 18:11:12
阅读次数:
377
SOS (Son of Strike)调试扩展可以让我们在调试过程中查看CLR运行代码。SOS.dll随.NET一起安装,对于.NET 4.0来说,SOS.dll的所在位置是:C:\Windows\Microsoft.NET\Framework\v4.0.30319\SOS.dll。 □ 安装Deb...
分类:
其他好文 时间:
2014-09-22 12:45:12
阅读次数:
262
CLR(CommonLanguageRuntime)公共语言运行时,允许以传引用而非传值的方式传递参数。在C#中,这是用关键字 out 和ref来做到的。 从CLR角度来看,这两个关键字没什么区别,生成的IL代码都是一样的。但是C#编译器是将这两个关键字区别对待的,而且这个区别决定了由哪个方法负责....
分类:
Web程序 时间:
2014-09-22 01:53:01
阅读次数:
358
查看是否安装.NET Framework→%SystemRoot%\System32→如果有mscoree.dll文件,表明.NET Framework已安装查看安装了哪些版本的.NET Framwork→开始-运行→输入cmd→输入如下命令dir %WINDIR%\Microsoft.Net\Fr...
分类:
Web程序 时间:
2014-09-20 11:03:17
阅读次数:
193
在.net 编程环境中,系统的资源分为托管资源和非托管资源。 对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠 .NET Framework 的垃圾回收器隐式地执行所有....
分类:
其他好文 时间:
2014-09-19 23:43:03
阅读次数:
207
多线程编程,有时希望每个线程的数据相互隔离互不影响,有时却希望线程间能共享数据,并保持同步。本篇体验多线程共享和不共享数据。 □ 多线程不共享数据 对于多线程,CLR到底是怎样为它们分配内存栈空间呢?是"一个萝卜一个坑",每个线程都有自己的栈空间;还是"大树底下好乘凉",所有的线程共享同一个栈空间?...
分类:
编程语言 时间:
2014-09-19 17:30:35
阅读次数:
290
MVC之前的那点事儿系列(1)进入CLRMVC之前的那点事儿系列,是笔者在2012年初阅读MVC3源码的时候整理的,主要讲述的是从HTTP请求道进入MVCHandler之前的内容,包括了原创,翻译,转载,整理等各类型文章,当然也参考了博客园多位大牛的文章,对此表示感谢,这次有时间贴出来,希望对大家有...
分类:
Web程序 时间:
2014-09-18 23:29:54
阅读次数:
280
There are two method to call .net DLL in SQLSERVER.The first one is to use the sql clr but it has a lot of limit.The second method is to use SSIS pack...
分类:
数据库 时间:
2014-09-18 14:44:13
阅读次数:
246
简单DFS,由 1~N 的数字组成的环。要求相邻两个数相加能组成素数。
输入比较小,可以筛一下素数也可以直接判断。
CLR(prime,0);
prime[1]=1;
for(int i=2;i<101;i++)
for(int j=2;i*j<101;j++)
prime[i*j]=1;
然后dfs一遍即可。
#include
#i...
分类:
其他好文 时间:
2014-09-18 11:35:24
阅读次数:
245