`
rimmyton
  • 浏览: 2202 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Erlang 应用的资源文件

阅读更多
在ebin子目录下
inets,app
{  
    application, inets,
    [  
        {description, "This is inets."},  
        {vsn, "5.0.5"},  
        {modules,[inets,inets_sup,inets_app,inets_service,
                    %FTP
                    ftp, ftp_progress,ftp_response,ftp_sup,
                    % HTTP client:
                     http, httpc_handler,httpc_handler_sup,httpc_manager,
                    % TFTP
                    tftp,tftp_binary,tftp_engine,tftp_file,tftp_lib,tftp_sup
         ]},  
        {registered, [inets_sup, httpc_manager]},  
        {applications, [kernel,stdlib]},  
        {mod, {inets_app, []}}
    ]  
}.  

description 是一个字符串,现实为 application:which_application/0 函数调用的结果
vsn 属性是表示应用的版本的字符串
modules 标签列出所有树玉这个应用的模块。列出他们的目的有两个:1、确定在构建系统的时候它们是存在,并且没有和其他任何应用的名字冲突;2、可以在启动或者加载应用的时候加载它们。
registered 标识注册名,为了确保注册名没有与其他应用冲突。
applications 大部分的应用都必须在他依赖的其他应用之后启动,如果 application 列表中的应用还没有启动,你的应用也不会启动,kernel和stdlib是所有其他应用都依赖的基本的标准应用,除此外,一些特定的依赖性取决于应用自身的特性。
mod 参数是一个元组,包含了回调模块的传递给start/2回调函数的参数。例子 inets_app:start(_type,Argu).

分享到:
评论

相关推荐

    Erlang 运行环境的安装文件

    7. **获取帮助**:Erlang 提供了丰富的文档和在线资源,包括官方手册、Erlang/OTP 文档库、Stack Overflow 和 Erlang 公共邮件列表等,可以帮助你深入学习和解决问题。 8. **开发工具**:为了更高效地开发 Erlang ...

    Erlang应用部署与热代码替换--理解2

    本篇将深入探讨Erlang应用的部署与热代码替换。 一、Erlang应用部署 在Erlang环境中,应用通常被打包成一个`.app`文件,包含应用元数据,以及一个或多个beam文件(编译后的Erlang代码)。部署Erlang应用的步骤如下...

    ErlangB和ErlangC计算工具(exe可执行文件+excel两个)

    这两个模型由丹麦工程师Agner Krarup Erlang在20世纪初提出,至今仍广泛应用于现代通信网络的设计与优化。 Erlang B模型,也称为无阻塞模型,主要用于计算在给定呼叫到达率和系统容量下,系统不发生阻塞的概率。它...

    erlang25.0 windows版本

    在Windows环境下安装Erlang 25.0,你需要下载提供的文件`otp_win64_25.0.exe`。这是一个Windows 64位的可执行安装程序,包含了所有必要的组件来运行Erlang环境。在安装过程中,你通常会遵循以下步骤: 1. **下载**...

    erlang代码热替换与应用部署

    这些工具可以帮助打包应用程序,创建包含所有必要组件(如beam文件、资源文件、配置文件等)的版本释放,并生成升级指令。 `optc.tar.gz`和`otp_code_change_avi.rar`这两个文件可能包含了关于Erlang代码热替换的...

    erlang 24.0 龙芯 loongarch64 预编译版本

    Erlang是一种强大的并发编程语言,特别适合于构建高可用性、分布式系统,尤其是在电信、银行和互联网领域广泛应用。在给定的标题“erlang 24.0 龙芯 loongarch64 预编译版本”中,我们可以看到这个软件包是为龙芯...

    xiandiao_erlang_Erlang课后习题_

    "xiandiao_erlang_Erlang课后习题_"这个压缩包文件包含了Erlang程序设计第二版的课后习题源码,这对于学习和深入理解Erlang编程至关重要。 Erlang的特点: 1. **函数式编程**:Erlang基于函数式编程范式,强调无副...

    Programming Erlang.pdf

    根据提供的文件信息,我们可以提取并总结出以下几个关键的知识点: ### 1. 关于Erlang编程语言 **Erlang**是一种通用、并发、容错的编程语言...对于希望了解或学习Erlang的开发者来说,这本书是一个宝贵的学习资源。

    Erlang入门:构建application练习5(监督树)

    1. **应用资源文件(`.app`)**:这是一个以ERL编译后的二进制格式存储的文件,包含了应用的元数据,如应用名、版本、依赖的其他应用等。 2. **模块(`.erl`)**:实际实现功能的代码,可以是普通的函数模块,也...

    Erlang_B_model.rar_Erlang B _Erlang B model_Wireless Handbook_e

    在这个压缩包中,我们有一个名为"Erlang_B_model.pdf"的文件,它很可能是这样的手册的一部分,提供了关于Erlang B模型的理论、公式以及查表方法。 **Erlang B公式**表达了一个服务系统(如电话交换机)在固定数量的...

    Erlang与Mysql对接

    当Erlang应用程序需要处理大量数据或者需要持久化存储时,通常会与MySQL进行对接,实现数据的存取。 在Erlang中,与MySQL对接的关键在于选择合适的驱动程序,文件名为"erlang-mysql-driver"很可能是指一个Erlang的...

    erlang-20.3.6.zip

    标题中的"erlang-20.3.6.zip"指的是Erlang的特定版本20.3.6,这是一个压缩包文件,通常包含编译好的二进制文件、库、文档和其他资源,便于在Linux系统上安装。描述中提到这是针对Linux平台的安装包,并指出由于...

    JavaScript + Delphi + ErLang讲座内容(4)

    这个压缩包包含了多个资源,帮助学习者理解这三者的交互和实际应用。 首先,`all.bat`可能是一个批处理文件,用于自动化执行一系列命令或启动相关程序,方便用户快速地运行或测试演示内容。 `JavaScript_Delphi_...

    erlang压缩包.rar

    你可以开始使用Erlang编程,或者与其他Erlang应用程序(如 RabbitMQ 或 Phoenix 框架)集成。 Erlang的语法简洁而独特,主要基于函数式编程理念。其数据类型包括原子(atom)、整数、浮点数、字符串、列表和二进制...

    erlang最新安装包_64位_21.3.rar

    对于那些想要在Windows环境下学习或开发Erlang应用,特别是与RabbitMQ相关的项目的人来说,这是一个重要的安装包。 RabbitMQ是一种广泛应用的消息代理和队列服务器,它是基于AMQP(Advanced Message Queuing ...

    Erlang Programming 导读.pdf

    - **官方资源**: 通过阅读《Programming Erlang》这本书来深入了解 Erlang 的语法和特性,虽然书中某些部分可能较为抽象或难以理解,但它是了解 Erlang 的重要途径。 - **实践项目**: 结合实际案例进行练习,比如...

    erlang 23.1 - windows

    Erlang是一种面向并发、分布式、强实时的编程语言,主要应用于构建高可用性、高并发性的系统,尤其是在网络通信、分布式计算、实时系统等领域。Erlang 23.1是Erlang的一个版本,它包含了对先前版本的改进和新特性。 ...

    erlang程序设计中文版

    它不仅包含顺序编程的基础知识,还深入探讨了文件和网络编程、OTP(Open Telecom Platform)、ETS(Erlang Term Storage)和DETS(Disc Erlang Term Storage)等高级主题,这些都是开发高效Erlang应用程序的关键技术...

    使用Erlang和Yaws开发REST式的服务

    虽然静态文件服务器如lighttpd或nginx可能在处理静态内容方面更高效,但Erlang和Yaws在动态内容和复杂服务的开发中展现出其优势。通过深入理解Yaws的基础和REST设计原则,开发者可以创建出高效、可维护的Web服务。

    Erlang程序设计(第2版)1

    总的来说,这本书全面覆盖了Erlang编程的各个方面,从基础语法到高级特性,从并发编程到分布式系统设计,是学习和理解Erlang的宝贵资源。对于想要利用Erlang开发高并发、高可用性的系统的人来说,这本书无疑是一本不...

Global site tag (gtag.js) - Google Analytics