Erlang有个类似Makefile的文件Emakefile负责编译erl程序,说明文档在http://www.erlang.org/doc/man/make.html 格式是 {Modules, Options}. 其中Modules是一个atom,或者是一个atom的列表。 这些atom 可以是一个模块名,如file1; 可以是别的目录中的模块名,如../foo/file3; 也可以是通过通配符匹配的一系列模块名,如file*; 还可以是上述atom的列表,如['file*', '../foo/file3', 'File4']。 Options是compiler命令的配置参数,具体参 ...
XP是用Mac OS X Leopard的BootCamp分区装上的 错误提示是: 在驱动器C:\WINDOWS\$NtServicePackUninstall$上没有足够的空间安装 Service Pack 3 .安装程序至少需要4MB的附加空间。或者您还为卸载存档文件,安装程序需要4M的附加可用空间。请释放更多的空间再试 解决办法: 打开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup,新建字符串BootDir,值为Windows XP所在分区盘符,如“C:\”
  • 14:54
  • 浏览 (33)
  • 评论 (0)
如果在节点node1中注册了一个进程 register(test1, spawn(Fun)). 在本节点内给该进程发送消息是 test1 ! Msg. 在另外一个节点上给该进程发生消息是 {test1, nodeName@node1} ! Msg. 接着玩个小把戏。 在FP中,函数和atom、整数、字符串等一样都是数据,这以为着我们可以像发送atom、字符串等一样将本地函数发送到另外一个节点上,然后执行。 首先机器(ip地址是10.0.0.11)启动节点1,执行如下命令: erl -name node1@10.0.0.11 -setcookie abc 然后在erl中定义接收 ...
Mnesia──一个用于电信应用系统的健壮的分布式DBMS 原文:http://www.erlang.se/publications/mnesia_overview.pdf 摘要     Mnesia DBMS和拥有数据的应用系统运行在同一地址空间,然而应用系统不能销毁数据库的内容。Mnesia同时提供了快速存取的特性和很好的容错性,通常这两个 需求是相互矛盾的。Mnesia的实现是基于Erlang编程语言的特性,Mnesia也内嵌到Erlang中了。 1. 介绍     电信系统中数据的管理在许多方面(但也 ...
一、linux下的安装和使用 1.安装 下载源程序包 ,解压,运行以下三条命令 ./configure make make install 在/usr/local/lib目录下会出现编译好了的相关gdal库 2.使用 2.1 gdal库连接问题 gdal成功安装后,相关的库也会拷贝到/usr/local/lib目录下,但这并不意味着系统能马上找到加载libgdal.so库的路径,还需要加载库路径的问题:让程序在运行时能找到这些库 运行时如果出现以下错误:  error while loading shared libraries: libg ...
1.一般bash命令高亮度: 编辑~/.bash_profile(没有则创建之)或者直接修改/etc/bashrc,添加 export CLICOLOR=1 即可 2.vim支持高亮度: 进入vim后 e $VIMRUNTIME/vimrc_example.vim saveas ~/.vimrc e $VIMRUNTIME/gvimrc_example.vim saveas ~/.gvimrc
学概率的时候提到有这样一个“无限猴子定律”:一个具有无限生命的猴子(它不懂人类的语言)随机的敲击打字机,总有一天它会打出一本莎士比亚的书来。 这只猴子能打出任意的书来,有意义的无意义的,无意义的远多于有意义,猴子定律只是指出了得到这种有意义的书的可能性,不保证他的现实性,也许整个宇宙从诞生到现在的时间,这只猴子仍然打不出来,但是在接下来的时间里,总有那么一天完成这个任务。 个人理解,这个猴子定律说的是以概率的角度看,什么可能都会发生,从无序中能得到有序。生命也是一种有序的组织,它是如何诞生的,达尔文的进化论科学的解释了这一问题。 攻击进化论的人一个重要理由是:生命如此复杂,它的产生几乎是 ...
  • 13:06
  • 浏览 (900)
  • 评论 (0)
cryolite
搜索本博客
存档
最新评论