1.gen_server实现定时器的几种方法; 2. timer结构及什么时候可以使用它;
3.关于timer的一些误解.
分类:
其他好文 时间:
2014-06-08 20:25:25
阅读次数:
372
HelloWorld程序的目录结构概述我们可以在文件夹中看到,HelloWorld程序的目录主要包括:src文件夹、gen文件夹、Android文件夹、assets、res文件夹、
AndroidManifest.xml、default.properties。在Eclipse的左侧展开HelloWo...
分类:
移动开发 时间:
2014-06-07 08:41:16
阅读次数:
379
源码位置位于安装目录的lib/stdlib/src下。之前在使用gen_server时,由于之前自己实现过一个gen_server,因此对它内部的机制也能知道个七七八八,最近在用erlang的fsm模块,突然想读一读它得源码,这才突然发现erlang的源码内部还是做了很复杂的工作,尤其是有个“阴魂不...
分类:
其他好文 时间:
2014-06-06 19:34:29
阅读次数:
271
看了erlang的一些开源网络框架RabbitMQ、Ranch,他们都使用多个进程同时accept一个socket。这种方式在使得socket端口监听的工作分担了更多的调度机会,但是,在erlang中,socket接受一个新连接后,如果想让另一个进程处理消息,就要显式的调用gen_tcp:controlling_process(Socket, Pid)。所以问题来了,erlang多个进程同时监听一个socket安全吗?文章将会重点讨论这个问题及对这个问题做优化。...
分类:
其他好文 时间:
2014-06-03 03:52:52
阅读次数:
218
先看结构图:======================================1.
/src 源码目录,不解释。2. /gen gen目录是ADT 自动生成的代码所在位置,主要包含 R.java 或者AIDL
Interface代码。R.java代表了改程序用到的资源。3. Android...
分类:
移动开发 时间:
2014-05-30 13:15:33
阅读次数:
288
工程上右键 选择export 然后取消选择这个工程里的所有的文件
点开到gen文件夹下选择aidl生成的 java文件选择生成的java文件和src目录导出jar包即可
分类:
移动开发 时间:
2014-05-26 10:58:35
阅读次数:
1239
gen_event
是通用的事件处理行为。描述:一个实现事件处理功能的行为模块。OTP事件处理模块包括一个通用的事件管理,负责处理可以动态添加、删除的任意数量的事件。用这个模块实现的事件管理器会有一组标准的功能接口,包括跟踪和错误报告功能。它也将融入OTP
监督树中,请参考OTP设计原则了解更多信息...
分类:
其他好文 时间:
2014-05-21 04:12:49
阅读次数:
323
异常提示:gen already exists but is not a source folder.
Convert to a source folder or rename
it.错误原因:我在导入以前的项目的时候出现了这个异常,原因是.classpath文件(这个文件在eclipse中是看不到...
分类:
其他好文 时间:
2014-05-19 22:15:03
阅读次数:
357
异常提示:gen already exists but is not a source folder.
Convert to a source folder or rename
it.错误原因:我在导入以前的项目的时候出现了这个异常,原因是.classpath文件(这个文件在eclipse中是看不到...
分类:
其他好文 时间:
2014-05-19 21:43:51
阅读次数:
303
一个好的application一定要有可靠的测试用例,类似gen_server有启动进程类的Eunit怎么写?有并发的怎么写?
分类:
其他好文 时间:
2014-05-15 09:36:33
阅读次数:
218