- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 Select in 与 Select any
Select in 与 Select any 当我们在通过一些页面进行查询时,对于可列举的项目,由于程序只提供一个字段,想查询多个项目时,就有点困难。 可能的方法有两种: 1、如果查询同时提供了运算符选择,那么就选择 in,这时,可以在字段中输入多项,即 (...); 2、如果没有提供运算符选择,一般可能就是 =,这时,可在字段中输入 any (...)
2013-02-28 10:14:50 1380
原创 大文件的处理
大文件的处理 let rec transforAsync (streamIn:Stream) (streamOut:Stream) buffer = async{ let! lengthRead = streamIn.AsyncRead(buffer, 0, buffer.Length) if (lengthRead >0) then do! streamOut.Asy
2013-02-25 10:31:54 870
原创 使用 TypeProviders
使用 TypeProviders #r @"D:\工具\TypeProviders\packages\FSharpx.TypeProviders.Regex.1.7.4\lib\40\FSharpx.TypeProviders.Regex.dll";; type T = FSharpx.Regex^\d{3})-(?\d{3}-\d{4}$)"> let
2013-02-23 16:04:10 539
原创 iphone 的听书软件
iphone 的听书软件 使用豆丁阅读。 复制书的办法,把需要的书复制到 /Documents 目录下, 软件会自动把书移动到 /Documents/import 目录下。 直接把书复制到这里是不行的。 尽管它支持许多格式,但是能读出来的好像只有 txt 和 epub。 豆丁书房自制书的方法同。
2013-02-17 22:36:49 2030
原创 AVG 2013 升级地址设置
AVG 2013 升级地址设置 AVG 2013 升级地址,默认提供了两个,最近不能升级了。 http://update.avg.com/softw/13/update/ http://backup.avg.cz/softw/13/update/ 添加了下面的地址,升级又正常了: http://download.avg.com/softw/13/update/
2013-02-16 14:35:01 1838 2
翻译 使用 HTTP
使用HTTP 网站使用超文本传输协议(HTTP)进行通信,通常用网站浏览器,但是,你可能想出于几个原因,从脚本或者程序发出网站请求,例如,通过RSS 或者 Atom feeds汇集站点内容。 为了发出HTTP 请求,使用 System.Net.WebRequest 类中的 Create中静态方法,它创建了 WebRequest 对象,表示对统一资源定位符 (URL,在网络上唯一表示
2013-02-13 22:00:25 812
翻译 使用TCP/ IP套接字
使用TCP/ IP套接字 TCP/IP 套接字提供了网络上的低级控制。TCP/IP 套接字是两台计算机之间的逻辑连接,有了它,计算机在任何时候可以发送或接收数据。在计算机显式发出关闭指令之前,这个连接一直保持。它提供了高度的灵活性,但也带来了大量的问题,在这一章我们会看到。因此,除非真的需要非常高度的控制,最好不要使用更抽象的网络协议,在这一章的后面我们也会谈到。 为了使用 TCP/IP
2013-02-13 19:36:02 3202
翻译 第十章 分布式应用程序
第十章 分布式应用程序 使用网络的应用程序,叫分布式应用程序(distributedapplications),今天,已越来越重要。幸运的是,.NET BCL(Base Class Library,是 .NetFramework 下所有语言使用的类库) 和其他库提供了许多结构,让通过网络通信变得容易,因此,在 F# 中创建分布式应用程序非常简单。 网络概述 有几
2013-02-11 13:39:42 810
翻译 Windows 通信基础-2
Windows 通信基础-2 这个服务的定义分成两个部分,一个是描述服务契约的接口,另一个是契约的实现。所有 WCF 服务都以这种方法定义。这个接口名为 IGreetingService,暴露一个函数,名为 Greet。正确的 WCF 契约还需要用System.ServiceModel.ServiceContractAttribute 标记接口,它应该包含服务的命名空间,在服务接口内
2013-02-08 20:23:39 757
原创 从数字列表中,任意三个相加为指定值的所有组合
从数字列表中,任意三个相加为指定值的所有组合 let rec subsets s = set [ yield s for e in s do yield! subsets (Set.remove e s)] |> Set.toList subsets (set [1..5]) subsets (s
2013-02-05 16:44:59 3534
原创 活动模式
活动模式 #light open System;; open System.IO;; open System.Text;; open System.Text.RegularExpressions;; open System.Net;; let url = @"http://www.xunread.com/article/b6f278
2013-02-04 21:04:56 839
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人