0

1

回答

621 浏览

在Erlang中,如何从一个网页抓取网页链接及它的2级链接?[已解决]20

『问』在Erlang中,从一个网页抓取网页链接及它的2级链接? -module(spider). -compile(export_all). -import(lists,[reverse/1,reverse/2,map/2]). nano_get_url() -> nano_get_url("www.erlang.org"). nano_get_url(Host) -& ...

2011年3月17日 10:40
0

1

回答

484 浏览

Erlang中文模式匹配疑问[已解决]10

新建一个名为data.txt,格式为utf8无bom的,里面只是飞机二字,然后用以下程序测试抛出异常: -module(demo). -compile(export_all). test_cn() -> {ok, Fp} = file:open("data.txt", [read, {encoding, utf8}]), {ok, Content} = file:re ...

2011年1月11日 10:12
0

0

回答

334 浏览

erlang shell打印系统日志问题[已解决]10

大家好, 本人在开发erlang过程中, 发现shell中莫名奇妙的不断输出系统日志 日志内容如下: *DBG* hstest_net sent {proto_CreateActorResponse,<<"name_8895">>, <<"CreateActorResponse">>,<<" ...

2010年12月20日 17:23
0

0

回答

98 浏览

使用一个无线等待超时进行接收[已解决]10

《erlang程序设计》中,有这么一段 “如果receive语句的超时值被设定为原子infinity,那么系统就冗员不会触发超时。在那些超时值实际上是由receive以外的其他语句来决定的程序中,这种机制会非常有用。某些情况下,外部程序希望能返回一个正常的超时值,而另一些情况则可能希望receive永远等待。” 这种机制非常有用,这句很在意:) 请教一下各位高手,我们新手经验不足,能不能举些例子, ...

2010年12月14日 17:50
0

0

回答

142 浏览

使用一个无限等待超时进行接收[已解决]5

《erlang程序设计》中,有这么一段 “如果receive语句的超时值被设定为原子infinity,那么系统就冗员不会触发超时。在那些超时值实际上是由receive以外的其他语句来决定的程序中,这种机制会非常有用。某些情况下,外部程序希望能返回一个正常的超时值,而另一些情况则可能希望receive永远等待。” 这种机制非常有用,这句很在意:) 请教一下各位高手,我们新手经验不足,能不能举些例子, ...

2010年12月14日 16:42
0

0

回答

354 浏览

求关于 erlang(sys模块\gen模块)与ejabberd(p1_fsm)的timeout 解决方法[已解决]10

最近测试发现 日志总是出现timeout提示。 分析发现都是erlang代码里面gen.erl 模块中的wait_resp_mon方法惹的祸。 wait_resp_mon中有receive——after——Timeout ,最终确定就是此处的Timeout引起。 写了一个小程序,测试了一下,receive 在有很多消息发过来是,处理不了的时候就会执行Timeout的程序。 请问有没有好的办法解决 ...

2010年12月06日 15:46
0

0

回答

689 浏览

急~ erlang 日志文件 问题[已解决]5

$ erl -boot start_sasl -config server_logger {"could not start kernel pid",application_controller,"error in config file \"./s erver_logger.config\" (none): configuration file n ...

2010年11月29日 16:53
0

1

回答

693 浏览

gen_udp:send 导致CPU100%[已解决]10

最近写了一个程序对udp SERVER进行压测,测试程序很简单,就是启1000个进程,每个进程不停的发包。 start_test() -> lists:foreach(fun(_X) -> spawn(?MODULE,test,[]) end,lists:seq(1,1000)). test() -> {ok,Socket} = gen_udp:open(0,[binary,{a ...

2010年9月01日 00:19
0

1

回答

2089 浏览

erlang的bug?,timer:sleep(1000)CPU占用很高的问题[已解决]10

timer:sleep(T)的实现: receive after T -> ok end 其中有个问题,如果sleep或者after的时间为1000ms时,cpu占用很高,测试代码如下: -module(ctrl). -compile(export_all). start(0, _Ms) -> ok; start(N, Ms) -> timer:sleep(10), spawn(? ...

2010年8月23日 13:32
0

0

回答

417 浏览

初学Erlang,不解节点间通讯是怎么回事[已解决]5

系统是Ubuntu 10.04 AMD64, Erlang默认就有,没有手动的装过其他的包。 按照erlang.org上面说明的在家目录写了.erlang.cookie文件,但是通讯好像就是不行(看图)。 但是在Win7上同样的代码没问题 [edit: 好吧,我改过机器名,但是没更新/etc/hosts, 已经可以了]

2010年6月30日 15:15
0

1

回答

528 浏览

erlang port的简单例子,exe程序给erlang的数据0x0a总是变成0x0d0a?[已解决]5

写了一个简单的erlang port测试例子 但是exe应用程序写回erlang的二进制数据中,只要包含0x0Aa,都被转成0x0D0A。 调用erlang:e2:getData(1,2)都没问题,一旦e2:getData(8,2),答案为10,返回的是13 因此用testc串,凡是char值为10的都被转成了[13,10]。 有什么办法吗? 代码如下: windows下,C程序: int fn, ...

2010年6月25日 15:12
0

0

回答

171 浏览

查看远程服务器Mnesia表与进程创建情况[已解决]5

问题: A服务器node_a B服务器node_b 分别创建了 两个Mnesia,启动了一些服务。我现在想在任何一台电脑上 可以监控另外一台服务器的上进程创建情况与Mnesia表的使用情况。 用什么工具查看?(只看本地的用tv:start(),appmon:start) 原来这样就可以 只要A服务和B服务器相互之间 通信一次 就可以在任何一台服务器上用 tv\pman\appmon\too ...

2010年5月27日 21:41
0

0

回答

69 浏览

mochiweb的mochiweb_sup模块 init中没有子进程的名称,为什么?[已解决]5

init([]) -> Processes = [], {ok, {{one_for_one, 10, 10}, Processes}}. 这里是个[]系统怎么执行

2010年5月10日 15:32
0

0

回答

157 浏览

基于Erlang的大规模网络编程技术的研究该从哪几方面写?[已解决]5

现在用Erlang编写了一个小的P2P网络聊天工具,结合这一点详细谈一谈,突出Erlang在网络编程中相对其他语言的优势与不足,如并发性,代码健壮性,异常容错等等方面,不胜感激~~~~

2010年4月25日 16:36
0

0

回答

3810 浏览

rabbitmq connection_closed_abruptly[已解决]10

在使用rabbitmq做消息中间件发送消息的时候出现一个问题,就是当调用远程接口的时候出现连接异常中断,然后本地执行成功,而远程的没有成功执行。查看rabbitmq日志有如下错误log(6649860行): 6649844 =INFO REPORT==== 29-Mar-2010::10:20:52 === 6649845 accepted TCP connection on 0.0.0.0:56 ...

2010年4月21日 15:38
0

0

回答

150 浏览

关于文件操作的一个问题[已解决]10

最近写一个Erlang小程序,最后运行时发现资源占用情况不对头,排查后基本确认是文件操作引发的问题,于是写了如下的测试代码: -module(log_getter). -export([test/1]). -include_lib("kernel/include/file.hrl"). test(FilePath) -> Size = filelib:file_size( ...

2010年3月12日 23:26
0

0

回答

201 浏览

supervisor监督的工作进程是不是必须是gen_server,gen_fsm,gen_event[已解决]5

我想把自己的一个进程加进监督树里。但这个进和不是gen_server等otp behaviour 。这样作是否有效?

2010年2月17日 01:53
0

0

回答

344 浏览

Erlang - mnesia:del_table_copy的问题[已解决]6

今天尝试了下erlang-mnesia的分布式应用(基于OTP-R13B02),发现分布方式的节点在某种情况下退出时有点问题,导致所有的db操作(例如select, write等)失效. 测试如下: 前提:2台机器A, B分别运行一个Node() Case-1 : A机器Mensia启动,B机器Mensia启动 --> 结果:A机器一切正常,B机器一切正常 (数据同步正常) Case ...

2010年2月04日 16:07
0

0

回答

71 浏览

erlyweb是否还在开发[已解决]5

关注erlyweb,但是好像它现在没有继续开发,停在0.7.2,是否真的这样? 有知道消息的朋友告诉一二

2010年1月31日 23:00
0

0

回答

274 浏览

mnesia 如何实现分页取数据, 类似 Mysql的 LIMIT?[已解决]10

请问 mnesia 如何实现分页取数据, 类似 Mysql的 LIMIT? 发现利用列表解析实现该功能比较麻烦..性能也不好

2010年1月18日 18:57

本周活跃投票用户

最新评论

Global site tag (gtag.js) - Google Analytics