结合实例学习F#(一) --快速入门
F#随着VSTS 2010 Beta1 发布也有一段时间了,园子里应该也有不少人对它感兴趣吧。下面的例子是我在学F# 基本语法时写的一个简单Sieve of Eratosthenes 实现,通过剖析这一小段代码,我希望大家能对F#有个...
结合实例学习F#(一) --快速入门
F#随着VSTS 2010 Beta1 发布也有一段时间了,园子里应该也有不少人对它感兴趣吧。下面的例子是我在学F# 基本语法时写的一个简单Sieve of Eratosthenes 实现,通过剖析这一小段代码,我希望大家能对F#有个...
GCHandle Leak
刚刚在园子里看到一篇文章《.net中的游魂现象》,正好这两天关心这个问题,就打算再写篇文章和大家讨论一下,先给大家提两个问题:问题1:点击button1后,Timer会被GC回收吗?点击button2后呢?为什么?(这个问题来...
.net中的游魂现象
跳出三界外,不在五行中的timer:在使用timer的时候,发现timer类型对象的作用于比较奇特。一般而言,在函数内定义的变量,其作用域不超过函数,在函数结束的时候变量的生命周期就结束了,但是万事里总会有个一,普...
c#扩展方法奇思妙用变态篇一:由Fibonacci数列引出“委托扩展”及“递推递归委托”
先回顾一个数列的概念:按一定次序排列的一列 数 称为数列...(请参见百度百科:数列)几个简单的数列: 1, 1, 1, 1, 1, 1, 1...  ...
.NET : LINQ之Join语法的思考
我们知道,在LINQ 查询中,对於Join的操作,提供了三种不同的实现方式内联接(INNER JOIN)分组联接(GROUP JOIN)左外联接(LEFT JOIN)关于上面三种JOIN语法的详细介绍,请直接参考MSDN,这里我做一点简要的总结:内联接...
.NET调PHP Web Service的典型例子
最近一个项目由"WinForm直接访问DB2"移植到"WinForm通过PHP Web Service来访问DB2”。(优点是php可以架在Linux上,而Linux是免费的) 这个命题的难点不是访问DB2,而是.NET调用...
.NET调PHP Web Service的典型例子
最近一个项目由"WinForm直接访问DB2"移植到"WinForm通过PHP Web Service来访问DB2”。(优点是php可以架在Linux上,而Linux是免费的) 这个命题的难点不是访问DB2,而是.NET调用...
WCF分布式开发常见错误
使用传输安全模式,证书建立SSL,宿主端口证书配置完毕,但是客户调用服务出错。【1】错误信息:Could not establish trust relationship for the SSL/TLS secure channel with authority 'computer:9001'.不...
C#结构体和字节数组的转换
在写C#TCP通信程序时,发送数据时,只能发送byte数组,处理起来比较麻烦不说,如果是和VC6.0等写的程序通信的话,很多的都是传送结构体,在VC6.0中可以很方便的把一个char[]数组转换为一个结构体,而在C#却不能直接...
循序渐进学Boo - DSL篇
在《Playing with Boo's DSLs》中,Ayende用一个小实例向大家详细介绍了其DSL的实现:OnCreate Account: Entity.AccountNumber = date.Now.TicksOnCreate Order: if Entity.Total > Entity.Account.Max...
c#扩展方法奇思妙用变态篇一:由Fibonacci数列引出“委托扩展”及“递推递归委托”
先回顾一个数列的概念:按一定次序排列的一列 数 称为数列...(请参见百度百科:数列)几个简单的数列: 1, 1, 1, 1, 1, 1, 1...  ...
.net中的游魂现象
在使用timer的时候,发现timer类型对象的作用于比较奇特。一般而言,在函数内定义的变量,其作用域不超过函数,在函数结束的时候变量的生命周期就结束了,但是万事里总会有个一,普遍规律下总有那么一些例外的东西,...
c#扩展方法奇思妙用变态篇一:由Fibonacci数列引出“委托扩展”及“递推递归委托”
先回顾一个数列的概念:按一定次序排列的一列 数 称为数列...(请参见百度百科:数列)几个简单的数列: 1, 1, 1, 1, 1, 1, 1...  ...
.NET : LINQ之Join语法的思考
我们知道,在LINQ 查询中,对於Join的操作,提供了三种不同的实现方式内联接(INNER JOIN)分组联接(GROUP JOIN)左外联接(LEFT JOIN)关于上面三种JOIN语法的详细介绍,请直接参考MSDN,这里我做一点简要的总结:内联接...
.NET调PHP Web Service的典型例子
最近一个项目由"WinForm直接访问DB2"移植到"WinForm通过PHP Web Service来访问DB2”。(优点是php可以架在Linux上,而Linux是免费的) 这个命题的难点不是访问DB2,而是.NET调用...
最简单最实用的ajax(一)基础通用ajax
最通用的ajax实现整理,不调用jquery,asp.net ajax等框架,最原始ajax实现,兼容IE,FireFox。三种最常用的数据格式(字符串、XML、JSON)的ajax实现。提纲:一.AJAX 概述二.建立xmlHTTPRequest对象三.AJAX&nb...
深度剖析消息编码(Encoding)实现
一、消息编码器(MessageEncoder)消息编码器通过类型MessageEncoder表示,MessageEncoder是定义在System.ServiceModel.Channels命名空间下的一个抽象类。从下面的定义中可以看出,MessageEncoder主要包含两种类型的...
在SSRS报表中,显示图片
本文描述了一种在SSRS报表中,显示作为附件添加的图片的方法。 步骤如下:添加图片作为附件,如下图所示。MS CRM系统存储时,将附件保存在AnnotationBase表中,并使用DocumentBody存储图片,所以...
asp.net利用存储过程分页代码
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo--最通用的分页存储过程 -- 获取指定页的数据 ALTER PROCEDURE [dbo].[Pagination] @tblName varchar(255), ...