摘要: -module(first_gen_server).-behaviour(gen_server).-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]).%% ====================================================================%% API functions%% ====================================================================-e 阅读全文
posted @ 2013-11-05 21:20 宁静的天空 阅读(453) 评论(0) 推荐(0)
摘要: 一、new(Name, Options) -> tid() | atom(),创建ets表.Options = [Option],目测常用的属性,{keypos, Pos}:指定key的位置,每个元组的长度必须要大约Pos,也可以使用record的字段。named_table:ets表注册.Type:set | ordered_set | bag | duplicate_bag:表的类型,是否允许出现重复。Access:public | protected | private二、查询1.lookup(Tab, Key) -> [Object]:根据key进行查询Types:Tab 阅读全文
posted @ 2013-11-04 23:07 宁静的天空 阅读(443) 评论(0) 推荐(0)
摘要: 源于>的第14章的14.1.4大约第197页。未发现多个进程对同一个监听套接字调用函数gen_tcp:accept/1比单进程的效率更高或者更快。 阅读全文
posted @ 2013-10-22 21:51 宁静的天空 阅读(525) 评论(0) 推荐(0)
摘要: 直接上源码,留做纪念。有点简单,大家不要笑,初次实现。功能描述:java发送数据给erlang,erlang将收到的数据重复两次再发送给java。erlang源码:模块tcp_listen-module(tcp_listen).-export([start/0,close/1]).-define(PORT,5002). start() -> AA= >, io:format("hello erlang ~w~n",[[AA,byte_size(AA)]]), case gen_tcp:listen( ?PORT,[binary,{active,true},{pa 阅读全文
posted @ 2013-10-20 14:07 宁静的天空 阅读(2790) 评论(0) 推荐(0)
摘要: ChicagoBoss,Nitrogen ,Zotontic,BeepBeep,ErlyWeb,Erlang Boss。转自:http://bbs.chinaunix.net/thread-3764065-1-1.html这里是我翻译的一篇国外的文章,原文地址:http://lenary.co.uk/erlang/2011/08/erlang-web-libraries/我目前从事Erlang相关的开发工作,虽然Erlang算是一门小众语言,但是我很喜欢,就像一直喜欢perl一样。这里yy一下,Erlang和Perl的年龄差不多,后者曾经在天朝很火,接触过linux的人几乎都听过,前者最近几年 阅读全文
posted @ 2013-10-16 09:33 宁静的天空 阅读(5775) 评论(0) 推荐(1)
摘要: 转自:http://veniceweb.googlecode.com/svn/trunk/public/daily_tech_doc/mochiweb_20091030.txtMochiWeb项目主页:http://code.google.com/p/mochiweb/1. 网络资源1.1 实战Mochiwebhttp://erlang-china.org/start/mochiweb_intro.html1.2 (译)用Mochiweb打造百万级Comet应用,第一二三部分http://idisc.javaeye.com/blog/267028http://idisc.javaeye.com 阅读全文
posted @ 2013-10-12 10:28 宁静的天空 阅读(605) 评论(0) 推荐(0)
摘要: SublimErl :https://github.com/ostinelli/SublimErl (推荐,操作较简单) https://github.com/fjl/Sublime-Erlang插件1、SideBar Enhancements 这个插件改进了侧边栏,增加了许多功能NetBeans:ErlyBird 是Erlang 基于NetBeans的IDE开发环境。 阅读全文
posted @ 2013-10-02 14:26 宁静的天空 阅读(2734) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/pkutao/article/details/8572216{ok, Listen} = gen_tcp:listen(?defPort, [binary, {packet, 2},{reuseaddr, true},{active, true}]),%gen_tcp表用TCP连接%binary表二进制流方式%packet,2:表包头长度2字节%reuseaddr, true:表多个实例可重用同一端口% {active,true} 创建一个主动套字节(非阻塞)% {active,false} 创建一个被动套字节(阻塞),如果为false表必须手工 阅读全文
posted @ 2013-09-28 17:08 宁静的天空 阅读(664) 评论(0) 推荐(0)
摘要: erlang:module_loaded(module):检测模块是否已加载; 阅读全文
posted @ 2013-09-06 16:31 宁静的天空 阅读(242) 评论(0) 推荐(0)
摘要: 加减乘除的优先级和位运算的优先级?????????尚不太确定 阅读全文
posted @ 2013-08-19 16:12 宁静的天空 阅读(213) 评论(0) 推荐(0)