8.2.3.1 可变状态使用引用单元
要回答这个问题,我们需要能够创建一些要捕获的状态。一个方法是用 let mutable,但是,这样,并不能运行,因为这种可变值只能用于局部,不能被闭包捕获。
第二个方法是使用引用(ref)类型创建可变值,即引用单元(reference cell)的缩写,它是能够包含可变值的小对象(实际上,声明为 F# 的记录类型)。要理解引用类型的原理,我们在 C#...
分类:
其他 时间:
2014-12-03 15:43:16
收藏:
0 评论:
0 赞:
0 阅读:
199
一、前言
本篇将介绍一些gtest的基本使用,包括下载,安装,编译,建立我们第一个测试Demo工程,以及编写一个最简单的测试案例。
二、下载
如果不记得网址, 直接在google里搜gtest,第一个就是。目前gtest的最新版本为1.3.0,从下列地址可以下载到该最新版本:
http://googletest.googlecode.com/files/gtest-1.3.0.zip
...
分类:
Windows开发 时间:
2014-12-03 15:43:06
收藏:
0 评论:
0 赞:
0 阅读:
266
Microsoft Visual C++6.0是一个短小而精悍集成开发工具...
分类:
编程语言 时间:
2014-12-03 15:43:05
收藏:
0 评论:
0 赞:
0 阅读:
355
油瓶分油问题举例描述:
例如:有三个大小不一样的且没有刻度的油瓶,其容量分别为12升、8升、5升;三个油瓶的初始油量为:12升、0升、0升;可以随意用某一瓶的油去灌满一瓶油,也可以把某一瓶的油全部倒入其他可以装下的一瓶油中,要求最后能得到一瓶装有6升的油。
编程要求:
用户分三行分别输入各个油瓶的容量和各个油瓶的初始油量,最后一行再输入要求得到的目标油量...
分类:
其他 时间:
2014-12-03 15:42:55
收藏:
0 评论:
0 赞:
0 阅读:
283
k-means:基于划分算法的典型、实现比较简单。特点是只能聚球形、受离群点的影响很大。
采用python实现:用二维矩阵来存点集和质心点、每次循环分两步:计算质心和重新分配点,循环直到最小平方误差SSE收敛为止,或者指定一个最大的迭代次数。
关于画图,我使用的是pylab和Matplotlib,Matplotlib中的很多函数和matlab用法一样,比较方便作图,安装它时花了很长的时间来解决...
分类:
其他 时间:
2014-12-03 15:42:06
收藏:
0 评论:
0 赞:
0 阅读:
410
Web开发的过程中, 经常会用到验证码, 以防止机器人不断的提交数据, 造成网站的瘫痪. Yii里提供了一个验证码的插件, 就是Captcha。
第一步:
在项目中使用Captcha需要以下一些设置:在Controller里添加方法 actions
public function actions ()
{
return array (
...
分类:
其他 时间:
2014-12-03 15:41:56
收藏:
0 评论:
0 赞:
0 阅读:
309
cent os有两张光盘,需要软件不在第一张就在第二张
挂载光盘
、
使光盘yum源生效,别的网络yum源失效(后缀名不是repo就行,采用重命名方式,也可以修改enable = 1):
修改自己光盘yum源:
linux修改严格按照格式,包括注释添加!
就这样OK!...
分类:
系统服务 时间:
2014-12-03 15:41:46
收藏:
0 评论:
0 赞:
0 阅读:
325
1, Create an ADE view:
Example: ade createview -series FMWTEST_11.1.1.7.0_GENERIC –latest
ade createview -label FMWTEST_11.1.1.7.0_GENERIC_141126.1203
2, Use a...
分类:
数据库技术 时间:
2014-12-03 15:41:36
收藏:
0 评论:
0 赞:
0 阅读:
304
UIBezierPath和CGContext类中的方法实现...
分类:
其他 时间:
2014-12-03 15:41:26
收藏:
0 评论:
0 赞:
0 阅读:
215
一 转到目录解压缩下载的压缩包
lamp@QA-clg server$ tar -zxvf mongodb.tgz
二 安装后查看:
[lamp@QA-clg mongodb-linux-x86_64-2.4.6]$ cd bin
[lamp@QA-clg bin]$ ls
bsondump mongodump mongoimport mongorestore mo...
分类:
数据库技术 时间:
2014-12-03 15:41:06
收藏:
0 评论:
0 赞:
0 阅读:
258
在看了许多实例之后,
准备沿着OpenGL编程指南(第七版)学习OpenGL.
运行环境:
(1)Windows 7
(2)CodeBlocks
(3)GLUT...
分类:
其他 时间:
2014-12-03 15:40:57
收藏:
0 评论:
0 赞:
0 阅读:
305
题意:
n*n的矩形内有m(10^5)个点 从任一点开始以速度向量(dx,dy)移动 直到走到曾经走过的位置 问 从哪里开始 可以经过最多的点数 dx和dy均与n互素
思路:
很容易想到以dx,dy移动的话 走的一定是一个圈 不会是出现“蝌蚪形”然后循环 注意题意最后一句 而且每个x坐标一定只经过一次
那么对于m个点 我们可以求出它是(0,y)这个点可以到达的 ...
分类:
其他 时间:
2014-12-03 15:40:56
收藏:
0 评论:
0 赞:
0 阅读:
246
DOMContentLoaded事件的由来...
分类:
Web开发 时间:
2014-12-03 15:40:54
收藏:
0 评论:
0 赞:
0 阅读:
195
直接使用本地用户(Linux系统的用户账户)来访问vsftpd服务器可能带来安全问题,变通的方法是使用虚拟用户(virtual user)来作为专门的FTP账户。FTP虚拟用户并不是操作系统的用户账户,不能登入系统,只能访问FTP服务器,对操作系统的影响更小。虚拟用户主要用来访问提供给非信任用户,但又不适合公开的内容。
PAM(Pluggable Authentication Modu...
分类:
其他 时间:
2014-12-03 15:40:43
收藏:
0 评论:
0 赞:
0 阅读:
281
ITRON系统使用方法 目录 1引言4 2ITRON系统介绍5 2.1概要5 2.2构成5 2.2.1ITRON系统构成5 2.2.2ITRON体系结构5 2.3应...
分类:
其他 时间:
2014-12-03 15:39:26
收藏:
0 评论:
0 赞:
0 阅读:
462
JAVA项目组的同事离职了,项目即将上线,领导只好抓我这只完全不会JAVA,C++入门级菜鸟去接手,很吓人很忐忑,很不乐意的开始了我的JAVA征途```每一次我都会告诉自己 万事开头难 硬着头皮 心情低落的看了两天JAVA代码 0基础外加0智商的脑袋 真的让我很头疼 还好已经接了一个礼拜了 感觉进步...
分类:
编程语言 时间:
2014-12-03 15:39:16
收藏:
0 评论:
0 赞:
0 阅读:
240
技术站点Hacker News:非常棒的针对编程的链接聚合网站Programming reddit:同上MSDN:微软相关的官方技术集中地,主要是文档类infoq:企业级应用,关注软件开发领域OSChina:开源技术社区,开源方面做的不错哦cnblogs,51cto,csdn:常见的技术社区,各有专...
分类:
其他 时间:
2014-12-03 15:38:56
收藏:
0 评论:
0 赞:
0 阅读:
601
这一节主要是讲目录的操作,涉及创建目录、删除目录、读取目录等1 mkdir 和 rmdir用mkdir创建目录,用rmdir删除目录。#include int mkdir(const char *pathname,mode_t mode); ...
分类:
其他 时间:
2014-12-03 15:38:46
收藏:
0 评论:
0 赞:
0 阅读:
224
Swap是Linux下的交换分区,类似Windows的虚拟内存,当物理内存不足时,系统可把一些内存中不常用到的程序放入Swap,解决物理内存不足的情况。若系统安装时开辟的Swap空间太小,可通过手动创建Swap文件。一、创建文件dd if=/dev/zero of=kwxgd bs=1024 cou...
分类:
系统服务 时间:
2014-12-03 15:38:36
收藏:
0 评论:
0 赞:
0 阅读:
373
FluentData 轻量级.NET ORM持久化技术详解(C#4.5/Linq/Lambda,事务/储存过程,开源框架)课程讲师:风舞烟课程分类:.NET框架适合人群:初级课时数量:19课时用到技术:FluentData涉及项目:FluentData轻量级咨询QQ:1840215592本课程系《基...
分类:
Web开发 时间:
2014-12-03 15:38:26
收藏:
0 评论:
0 赞:
0 阅读:
485