- 浏览: 35045 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
文章分类
最新评论
-
derlang:
mryufeng 写道方向很好哦多谢鼓励,共同进步
Erlang学习告一段落 -
mryufeng:
方向很好哦
Erlang学习告一段落 -
crackcell:
一起进步……
Erlang学习告一段落
code:load_file/1
提个问题在这儿,慢慢琢磨
问题列表
compile-load-linkin-run
beam文件格式
code_server的工作方式
VM的启动方式和启动过程
分布式应用(release/application)
容错机制
发表评论
-
Erlang应用列表
2010-11-02 17:47 766本文收集Erlang的应用列表,随时更新维护 WebS ... -
安装wx成功
2010-11-01 23:10 839今晚下定决心,要安装wx for Erlang,经过几个小时的 ... -
几个有趣的Erlang项目
2010-07-15 18:45 872Riak Scalaris CouchDB Disco ... -
mnesia schema management
2010-06-19 16:59 852Q: 加入一个新节点到Mnesia System &g ... -
日日亲近之
2010-06-03 19:19 29净空法师有一读书法:一门深入,长时熏修。细细想来,确有至理存在 ... -
学习erlang三个月小节
2010-06-01 21:44 825期间主要做了 - 看erlang programmin ... -
actors style of concurrent programming
2010-05-01 19:46 459from <<Programming in sca ... -
对Erlang的学习需要深入
2010-04-30 17:56 57用Erlang写了一个集群管理和监控系统,初具 ... -
Erlang标准库代码
2010-04-21 22:35 749欲掌握OTP,可以多读读Erlang标准库代码,rpc, os ... -
Erlang集群管理系统中遇到的一些小问题
2010-03-10 17:31 1462erlang节点之间的文件传输 # file:read_fil ... -
Erlang学习告一段落
2010-02-28 17:13 1156学习了一个多月的Erlang,很开阔眼界。最近在公司里建议用E ... -
gen_server: handle_cast VS handle_info
2010-02-20 15:17 2539http://www.trapexit.org/forum/v ... -
开源项目egfs
2010-02-19 22:21 930在http://projects.trapexit.org/w ... -
为EFS提供C API
2010-02-17 18:32 927问题: EFS是我最近学习Erlang的过程中写的一个min ... -
Erlang interoperability
2010-02-17 16:33 701在HTML文档的 doc/tutorial下有文件(新添Mak ... -
mini code and tools
2010-02-17 12:09 577on startup: ./.erlang $HOME/.e ... -
Erlang中的各类文件
2010-02-15 10:45 745[按] 还是多看看这个http://erlangdisplay ... -
Erlang bytecode
2010-02-10 18:26 808http://mryufeng.iteye.com yufe ... -
Erlang的基准测试
2010-02-08 23:11 738需要测试Erlang系统各个方面的性能。 进程创建和并发 ... -
Erlang中的进程表示
2010-02-08 22:56 828test1() -> Pid = spaw ...
相关推荐
beam模块是Erlang虚拟机(BEAM)的执行引擎,它负责解析和执行Erlang代码。代码服务器则管理Erlang系统的代码库,包括加载、替换和卸载代码等操作。 当需要进行代码热替换时,通常遵循以下步骤: 1. **准备新版本*...
在Erlang环境中,应用通常被打包成一个`.app`文件,包含应用元数据,以及一个或多个beam文件(编译后的Erlang代码)。部署Erlang应用的步骤如下: 1. **编译源代码**:使用`erlc`命令将Erlang源代码编译为beam文件...
- NIFs允许Erlang代码调用外部函数,这些函数由其他语言实现,通常用于性能优化。 - NIFs可以提高计算密集型任务的效率,但必须谨慎处理,因为它们可能会破坏Erlang的进程隔离和错误恢复机制。 2. **Rustler介绍*...
- **错误处理**:当发生错误时,如网络问题或SQL语法错误,Erlang库通常会抛出异常,需要在Erlang代码中捕获并处理这些异常。 - **性能优化**:由于Erlang的并发能力,可以同时处理多个数据库连接,从而提高系统的...
RabbitMQ允许通过编写Erlang代码或使用管理API来扩展其功能。比如,你可以创建一个新的消息队列类型,或者实现自定义的交换机和绑定规则。 在Erlang中,我们可以通过修改源代码或加载动态模块来扩展RabbitMQ。例如...
- **实现**: 利用Erlang的代码加载机制实现代码的热更新。 - **应用场景**: 生产环境中进行无停机维护。 #### 10. 查看Erlang内存使用情况 - **工具**: `observer`和`sys`提供了丰富的内存监控功能。 - **指标**: ...
源码中可能包含BEAM虚拟机的部分实现,帮助我们理解Erlang程序的执行过程。 7. OTP(开放电信平台)框架:OTP提供了许多预定义的行为和库,如gen_server、gen_event等,用于构建可靠的服务。通过源码,我们可以看到...
它拥有一个独特的运行时环境,类似于Java虚拟机(JVM),使得编译后的Erlang代码可以在任何支持该虚拟机的平台上运行而无需重新编译。这种特性极大地简化了部署过程,并提高了代码的便携性。 #### 二、Erlang的核心...
当一个模块被加载到Erlang虚拟机(VM)时,它的代码会被编译并驻留在内存中。热部署就是指在不重启VM或应用程序的情况下,更新这些驻留在内存中的模块代码。 进行模块级别热部署的步骤通常包括以下几点: 1. **...
3. **启动过程**:Erlang应用通过`start/2`函数启动,通常在`bank1_app.erl`中的`start/2`回调实现。这个函数负责启动应用的监督树,即`Supervisor`,它管理应用的所有进程。 4. **Supervisor**:在Erlang OTP...
##### 3.8 代码加载机制 **Code Loading Mechanism** 描述了 Debugger 如何处理代码的加载和更新。这对于确保程序在调试期间保持最新的状态非常重要。 ##### 3.9 远程节点调试 **Debugging Remote Nodes** 讨论了...
Erlang由爱立信开发,其核心概念包括进程隔离、轻量级进程通信以及热代码升级。 标题中的"erlang-23.2.3-1.el7.x86_64.rpm"和"erlang-23.2.1-1.el7.x86_64.rpm.rar"代表了两个不同的Erlang版本。`.rpm`文件是用于...
编译并运行Erlang代码后,就可以通过Erlang Shell调用`my_function`了。注意,确保Rust库(如`ap114_nif.dll`)和Erlang模块在同一目录下,且文件名与`on_load/0`中的`SoName`匹配。 总的来说,`erl_nif_rustler`...
- **项目目的**: 该项目旨在通过开发一个具体的实例——基于Erlang语言的IP地理位置查询服务,来展示Erlang项目的完整开发流程。 - **功能需求**: 该服务需通过HTTP GET请求接受IP地址作为输入参数,并返回对应IP...
标签“源码 工具”暗示了提供的压缩包中可能包含了一个可执行的Erlang源代码文件,名为`sudoku.erl`,该文件可能定义了一个或多个Erlang模块,包含了数独解算的核心逻辑。通常,Erlang的源代码文件由一系列函数组成...
总之,Sqor 部署 Erlang 代码的过程涉及编译、打包、环境准备、配置管理、部署策略选择等多个环节。借助 Erlang 的并发特性和 OTP,可以构建稳定、可扩展的分布式系统。了解并掌握这些知识点对于成功部署和维护 ...
首先,它提升了Erlang虚拟机(VM)的性能,包括更快的代码加载和垃圾回收机制,这使得应用程序能够更高效地运行。其次,该版本增强了错误处理和调试工具,比如增加了一些新的日志选项,使开发者在遇到问题时能够更快...
如果你有自定义的Erlang模块或者第三方应用,将其路径添加到`ERL_LIBS`可以确保它们在运行时被正确加载。 脚本化安装不仅方便,还便于在多台服务器上快速部署Erlang环境,尤其在运维场景中非常实用。例如,通过结合...