- 博客(13)
- 收藏
- 关注
转载 erlang sets -----去重
setsMODULEsetsMODULE SUMMARYFunctions for Set ManipulationDESCRIPTIONSets are collections of elements with no duplicate elements. The representation of a set is not defined.Thi
2014-09-23 10:41:30 1155
转载 erlang四大behaviour之四-supervisor(转载)
erlang四大behaviour之四-supervisor(转载)1. 监督规则一个监督者负责启动、停止、监控他的子进程。监督者的一个基本概念就是当必要的时候重启子进程保证它们的存活哪个子进程要重启和被监控是由一个子规程列表决定的,子进程按照列表中指定的顺序启动,并按相反的顺序终止2. 实例监督者的回调模块-module(ch_sup). -behavio
2014-09-19 10:19:40 821
转载 erlang四大behaviour之三-gen_event(转载)
erlang四大behaviour之三-gen_event(转载)1. 事件处理规则在OTP中,事件管理器是一个事件可以发送到的命名对象,一个事件可以是一个错误、一个警告、或者一些要写入日志的信息在事件管理器中,有0个、一个或者多个事件处理器被安装,当事件管理器被一个事件通知时,这个事件将被安装在事件管理器中的事件处理器处理,事件管理器用一个进程实现,事件处理器用回调模块实现。
2014-09-19 10:19:12 889
转载 erlang四大behaviour之二-gen_fsm(转载)
erlang四大behaviour之二-gen_fsm(转载)今天介绍erlang的一个非常重要的behaviour,就是gen_fsm-有限状态机,有限状态机的作用非常之多,比如文本解析,模式匹配、游戏逻辑等等方面的处理都是它的强项,所以这个behaviour非常之重要1. 有限状态机有限状态机可以用下面这个公式来表达State(S) x Event(E) -> Ac
2014-09-19 10:15:07 731
转载 erlang四大behaviour之一gen_server(转载)
erlang四大behaviour之一gen_server(转载)erlang程序设计里面有个设计原则就是把你的进程构造成树,把共用代码提出来,特定功能用自己的module实现,这也就是behaviour了,应用behaviour可以减少与本身事务无关的代码量,设计逻辑更加清晰。老纪边学习边记录吧。gen_server实现服务器/客户端模型,用于多个客户共用一个资源
2014-09-19 10:14:22 1003
转载 Erlang Function调用效率 ( module:fun() apply())
转自:http://www.cnblogs.com/me-sa/archive/2012/05/06/erlang-function-call-efficiency.html[Erlang 0058] Erlang Function调用效率 Erlang方法调用有m:f(a),M:F(a),fun,f(),apply/3几种方法,调用效率如
2014-09-19 09:46:27 1484
原创 gen_tcp 小程序
服务器:-module(gen_tcp_test).-compile(export_all).-define(Port ,11817).start_server() -> ListResp = gen_tcp:listen(?Port ,[binary, {packet, 0}, {active, false}, {reuseaddr, true}]), case ListR
2014-09-18 14:21:20 678
转载 IntelliJ Idea 常用快捷键列表
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Spac
2014-09-17 09:18:30 668
转载 erl_crash.dump 的查看
最近想用webtool CrashDumpViewer 查看一下erlang 的崩溃转储dump文件,无奈一直就打不开,报的是这个问题:An error occured:D:\workspace\rpc_monitor-20120425_162740.dump is not an Erlang crash dump我确定我已经按照别人的做法了,我用了fi
2014-09-15 08:57:31 1171
原创 shell脚本
#!/bin/sh#将该文件夹中的所有文件移动到erlang中#该文件名cur_file_name=`basename $0`for file in `ls |grep -v erlang |grep -v $cur_file_name` ; do mv -f $file erlangdone
2014-09-05 10:41:36 367
原创 定位new 和析构函数,造成越界
参考::http://blog.csdn.net/passion_wu128/article/details/38966581这里
2014-09-01 14:31:08 616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人