- 浏览: 29054 次
- 性别:
- 来自: 广州
-
最新评论
文章列表
打造属于自己的CRT.
一般设置crt的技巧在些可以找到http://www.cnblogs.com/xuxm2007/archive/2010/08/10/1796204.html
下面是自己的设置:
1.省心的自动登录(为了每次不输入密码)
logon script:为生成的脚本:自动 到指定目录下执行,我选择了:cd server;clear;date;cal 显示日期和日历
(如何生成script?,script ->start recording script ->在shell中输入一系列的操作后 ->stop recording ...
1.下载erlang最新版本: http://www.erlang.org/download.html
我用的是 Erlang/OTP R15B02
1)tar -xzvf otp_src_R15B02.tar.gz
2) 按照INSTER.md中的说明一步步安装好;(检查环境,配置,编译工具....) ./configure
By default, Erlang/OTP will be insta ...
1.主要是用evernote来管理,evernote文件夹设置见 http://xbeta.info/gtd-evernote.htm GTD系列教程3:顶级知识管理工具Evernote的GTD应用详细指南
2.让google calendar 每天早上5点把日程发送到evernote中,可以在google calendar中设置日常要写的做的事,定时到evernote,实现自动化。http://blog.sina.com.cn/s/blog_6d9c0230010141g1.html
3.用doit.im软件的网页版来管理工作要做的事。(不要与google ...
第二章:Erlang语言精要。
shell 的启动参数http://www.erlang.org/erldoc?q=&x=0&y=0 search erl.
shell中内置参数:记得可以在user_default.erl中改写哦。
init:stop() ,q().以一种可控的方式关闭整个erlang系统
ctrl +c可以看到很多信息,(wait for me to understand) 里面有k选项看erlang内部活动及至强制关闭任何故障进程。
ctrl_G简单而强大,是运程控制和在线系统调度的利器。
2. Erlang的数据类型: ...
1.erlang 的进程模型:
并发的基本单位是进程,每个进程都代表一个持续的活动,进程封装了状态,不能共享,让他独立于其它进程来思考和生存,相互隔离,并确保自身内部状态的改变不对其他进程造成影响。
由于以上,只能进行复制必的通信。(因为是复制,所以分布式很容易,每个接收方都有一个么有的消息copy,意味着网络编程和单机编程完成一样。
2. 4种进程通信范式:
持锁的共享内存: 就和goto一样,身为主流进程通信技能,锁的应用太广泛,开销太大(死锁,多重锁什么的)。
软件事务性内存: 多个竞争进程同时请求事务,只有一个成功,其它则失败后重新请求,(事务系统 ...
Erlang has this very pragmatic approach with functional programming: obey its purest principles (referential transparency, avoiding mutable data, etc), but break away from them when real world problems pop up.
Each actor is a separate process in the virtual machine. In a nutshell, if you were a ...
erlang语句块的简洁使用
- 博客分类:
- erlang
begin end语句块的简洁使用:问题描述:将一堆人平均分开2组,,怎样去平均?
命令式编程语言的标杆
- 博客分类:
- erlang
命令式编程语言的标杆:
1.进程必须是语言的核心;
2.任何进程不得损坏期货进程的内存空间,不得有野指针;
3.由天要同时跑数万及数十万的进程,进程创建和任务切换的速度必须要快,单个进程的内存要非常小;
4.必须能够隔离单个进程的故障;
5.必须能够在运行时对代码进行升级。
1.在emacs中使用c+x c+z 启动erlang shell 会报错use of opcode 153; this emulator supports only up to 152 after upgrading to R140B4,因为erlang的beam文件版本不一致导致,linux下有2个erlang,一个14的,一个15的。所有要把14的删除(还有改.emacs中的配置,使用
这里的启动路径一致,不然会报erlexec找不到。
2.实现emacs中的跨模块操作:
要理解erl后面跟的参数的用途:
erl <arguments>
The arguments can b ...
昨天从深圳同学那回来,谈到理想,谈到人生,谈到婚期,离别7年,人家一直有自己想法的活着,从来不看别人的眼光,从来不理会,而我却越来越一事无成;
从今天起,要重新开始了。
我不能被一连串的if迷惑了,
Don't let life change your goals, because achieving your goals can change your life. 不要让生活改变你的目标,因为达到目标会改变你的生活。