7.1.2 C# 中的函数式数据结构
我们曾经用 C# 实现过几个函数式不可变数据类型,比如 FuncList 或元组。在 C# 中,是通过以特殊方式写类来实现的,最重要的是,所有属性必须是不可变的,这是通过使用只读字段,或者通过声明的属性具有私有的 setter,且只在类的构造函数中设置来实现。在清单 7.3 中,我们使用第一种方法实现似于类清单 7.1 中 Rect 类型的类。
...
int Read(void)
{
unsigned int rc,i,get;
FILE *fp;
fp = fopen("E:\\name.txt","r"); /*以只读的方式打开*/
if(fp == NULL)
{
return -1;
}
rc = 0;
i = 0;
while((get = fgetc(fp))!=EOF) /*从fp指...
分类:
其他好文 时间:
2014-11-23 23:17:05
阅读次数:
272
RDD(Resilient Distributed Datasets)弹性分布式数据集,是在集群应用中分享数据的一种高效,通用,容错的抽象,是Spark提供的最重要的抽象的概念,它是一种有容错机制的特殊集合,可以分布在集群的节点上,以函数式编操作集合的方式,进行各种并行操作。
RDD是只读的,不可变的数据集。RDD也是容错的,假如其中一个RDD坏掉,RDD中有记录之前的依赖关系,依赖关系中记录算...
分类:
其他好文 时间:
2014-11-23 21:44:22
阅读次数:
292
短期代码阅读主要基于SGI的STL,测试环境则是GCC_4.8.3_STL和VS_STL。暂时不去配置BOOST等库STL细节。待续
1、istream_iterator 输入流迭代器
1)没有operator=操作,因为只读,不可写,所以编译不支持。迭代器句柄保存当前已读取到的数据。
_GLIBCXX_CONSTEXPR istream_iterator()
: _M...
分类:
其他好文 时间:
2014-11-23 20:16:58
阅读次数:
287
自动属性初始化 (Initializers for auto-properties)以前我们是这么写的为一个默认值加一个后台字段是不是很不爽,现在我们可以这样写只读属性的初始化(Getter-only auto-properties)像用户ID这种只读属性,我们以前是这样写的现在我们可以这样写只读属...
变量
声明变量:
declare attribute variable
#attribute表示变量的属性,常见的属性如下:
# -i 将变量定义为整数;-a 变量声明为数组变量;-r 将变量声明为只读变量;-x 将变量设置成环境变量
局部变量:
在函数的内部通过local关键字定义局部变量,此外,函数的参数也是局部变量。作用域从被定义的地方开始,到函数的结束或被显示的删除,在...
分类:
系统相关 时间:
2014-11-23 00:43:12
阅读次数:
252
前天昨天发生的事。阿里云升级MYSQL,申请只读库之后,IP发生了改变,PHP中关于数据库的连接都需要修改。我们是以实例名作为统一连接字符的。但在其中一台后端机器上,死活不生效。就是如何是用IP连接,速度很快,但如何用实例名,则会出现五秒左右假死。STRACE追踪了进程,也改正了/ETC/RESOL...
分类:
Web程序 时间:
2014-11-22 09:15:48
阅读次数:
217
当宿主系统和虚拟机的IO都比较繁忙时,虚拟机的IO请求得不到及时的响应。虚拟机Linux不知道自己运行在虚拟机里面,会认为是磁盘IO错误,为了保护磁盘数据会remount分区为只读。这时候如果只是对其他磁盘执行fsck当然没有问题,但是如果想要修改文件,会发现所有文件都是只读状态,无法修改。好在Li...
分类:
系统相关 时间:
2014-11-22 01:58:11
阅读次数:
308
nagios监控vsphereESXi主机硬件状态(CPU风扇、电源模块、硬盘、温度)esxi的只读账户和密码(本文以chkhardware/chkreadonly为例)插架下载地址,此地址附有相关说明:http://www.claudiokuenzler.com/nagios-plugins/check_esxi_hardware.phpESXI主机:DELLR410ESXI版本:ESXI4.0配置..
分类:
移动开发 时间:
2014-11-21 19:01:49
阅读次数:
3669
public enum QuestionType { Text=0, MultipleChoice=1 }第1题:请定义一个接口IQuestion,有【标题】和【问题种类】两个属性,其中【问题种类】是只读的枚举类型QuestionType,另外还有一个方法获取该问题的答案(无参,返回字...
分类:
其他好文 时间:
2014-11-21 18:27:46
阅读次数:
166