11.1.2.2 使用不可变数据结构
为了演示了以不可变风格,写相同的代码,但不一定必须使用函数式列表;即使使用标准的 List 类型,我们一样能够避免修改集合。然而,不幸的是,要确保不意外修改列表,可能很难。
处理不允许修改的类型,有更好的方法。可以使用真正不可变类型,比如,第三章的FuncList,或者 .NET Framework 中的 ReadOnlyCollection;即使使...
分类:
其他好文 时间:
2015-01-07 16:56:10
阅读次数:
132
首先请确定你的问题是否和我一致,看图,问题和解决方法已经在途中清楚给出!
假如不是这个问题,请看看这篇文章 是关于版本问题的。链接给出:http://blog.csdn.net/hitwhylz/article/details/23765397...
分类:
移动开发 时间:
2015-01-07 16:54:59
阅读次数:
225
在对话框(CDialog)程序中,为了让程序看上去漂亮一些,我们可以为对话框添加一个好看的背景图片,要想完成这个目标,可以利用afx_msg BOOL
OnEraseBkgnd (CDC* pDC) 这个函数。
下面结合实例说明(完整实例可在我的CSDN资源中下载:http://download.csdn.net/detail/margin1988/8337225):
(1)找来一张合适的B...
分类:
编程语言 时间:
2015-01-07 16:52:06
阅读次数:
210
本文转自CSDN博客,http://blog.csdn.net/helifengwell/archive/2010/08/18/5820434.aspx
1,先到Oracle网站下载Instant Client :
http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.htm...
分类:
数据库 时间:
2015-01-07 16:49:37
阅读次数:
261
本文引自:http://c.biancheng.net/cpp/html/1592.html一个函数的参数的数目没有明确的限制,但是参数过多(例如超过8个)显然是一种不可取的编程风格。参数的数目直接影响调用函数的速度,参数越多,调用函数就越慢。另一方面,参数的数目少,程序就显得精练、简洁,这有助于检...
分类:
其他好文 时间:
2015-01-07 16:46:44
阅读次数:
121
如此好贴,不能不转!原文地址:http://dev.gameres.com/Program/Abstract/Arithmetic/AmitAStar.mht中文译文转自:http://blog.csdn.net/b2b160/article/details/4057781【csdn b2b160】...
分类:
编程语言 时间:
2015-01-07 16:45:57
阅读次数:
314
1 public static bool HasConnection() 2 { 3 System.Net.WebClient client; 4 System.IO.Stream stream; 5 try 6 { ...
分类:
编程语言 时间:
2015-01-07 16:43:29
阅读次数:
183
1.资源提供与安装(ayjs.net)学习说明:nodejs还是在非windows环境下操作好,所以一切还是当前时间:2014年12月06日aaronyang官网地址:www.mongodb.org文档参考地址: http://docs.mongodb.org/manual当前mongodb-osx...
分类:
数据库 时间:
2015-01-07 16:33:36
阅读次数:
194
http://blog.csdn.net/erlib/article/details/40743687情景:设计一个图书管理系统,需求:1. 基本的增删查改功能;2. 支持多节点备份(其中一个节点挂了进,对外接口不影响)。方案一:Erlang 代码如下:https://gist.github.com...
分类:
其他好文 时间:
2015-01-07 16:33:29
阅读次数:
227
http://www.oschina.net/code/snippet_566026_17466import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.ArrayLi...
分类:
其他好文 时间:
2015-01-07 16:31:37
阅读次数:
198