`
yjl49
  • 浏览: 113771 次
社区版块
存档分类
最新评论

Erlang 从URL中截取尾部文件名

阅读更多

分析项目edownloader时看到的代码:

从 “http://www.aaaa.com.cn/download/bbb/ccc.exe” 中截取ccc.exe

uri.hrl

uri.erl

 

edownload_util.erl


3> edownload_util:filename_from_uri("http://www.baidu.com/download/emessager.apk").
结果:"emessager.apk"

 

分享到:
评论

相关推荐

    erlang中文基础教程

    模块名必须和文件名相同,否则 Erlang 无法找到模块。函数是模块中的基本单元,用于实现具体的计算任务。 在 Erlang 中,用户可以使用模块和函数来实现复杂的计算任务。例如,用户可以创建一个模块,定义一个函数来...

    erlang 中文基础教程

    Erlang Shell是Erlang编程语言提供的一种交互式编程环境,允许开发者直接在命令行中编写、执行Erlang代码并观察结果。无论是Linux、UNIX还是Windows操作系统,Erlang Shell都能顺利运行。只需在命令行中输入`erl`...

    程序员开发erlang的资料

    7. **Erlang实践**:从文件名erlang_practice.pdf来看,可能包含Erlang的实际应用案例和技巧,这些内容可以帮助读者更好地理解和运用Erlang。 8. **Erlang Battle**:erlbattle.pdf可能是一个关于Erlang编程竞赛或...

    Erlang并发编程,Erlang程序设计,Erlang中文手册

    Erlang并发编程,Erlang程序设计,Erlang中文手册。 学习erlang的好资料。  Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此...

    硝烟中的erlang

    诊断以及调试生产环境中的Erlang 系统。在程序员学习新的语言和环境时,都需要一个摸索 阶段,也就是学会在社团的帮助下,脱离指南,解决实际问题。 本书假设读者精通基本的Erlang和OTP框架。在本书中,会对一些难以...

    Erlang中文手册.pdf

    - **2.4.6 删除一个事件处理函数**:如何从事件管理器中移除事件处理器。 - **2.4.7 停止**:停止事件管理器的方法。 - ***.*.*.* 在监督树中**:停止方式1。 - ***.*.*.* 独占式事件管理器**:停止方式2。 ###...

    erlang编程 Introducing Erlang

    Erlang中的链接(Linking)和监控(Monitoring)机制允许进程间建立关系,以便在另一进程崩溃时得到通知。链接用于追踪相关进程的状态,而监控则可以观察进程的生存状态。 ### 5. 消息传递 Erlang的进程间通信主要...

    Erlang_CNode用户指

    这个文件名可能指向一个包含额外Erlang学习资源的列表,如其他教程、文档、开源项目或社区论坛链接。这些资源可以帮助用户进一步深入学习Erlang语言和相关技术,提升开发技能。 总结来说,Erlang_CNode用户指南是为...

    在erlang项目中使用protobuf例子

    标题中的“在erlang项目中使用protobuf例子”指的是在Erlang编程环境中使用Protocol Buffers(protobuf)这一数据序列化工具。protobuf是由Google开发的一种高效、跨语言的数据表示和序列化格式,它允许开发者定义...

    Erlang编程规则——中文翻译版本

    本文将对Erlang编程规则的中文翻译版本中的部分内容进行详细解析,包括Erlang术语、SW工程原则、程序、服务器和消息处理、Erlang特殊约定、常见错误以及所需文档约定等。 Erlang术语部分提到了Erlang程序的模块化...

    erlang25.0 windows版本

    3. **环境变量**:安装过程中,安装程序可能会自动添加Erlang的bin目录到系统的PATH环境变量中,确保命令行可以识别`erl`等Erlang命令。 4. **验证**:安装完成后,打开命令行窗口并输入`erl`,如果Erlang成功安装,...

    erlang 中文乱码

    在IT行业中,Erlang是一种强大的并发编程语言,主要用于构建高可用性、容错性和分布式系统。当我们在处理中文字符时,特别是在Erlang环境中,可能会遇到“中文乱码”的问题。这个问题通常与字符编码、文件读写以及...

    erlang_版本24.3.4.4

    - **模式匹配**:Erlang的模式匹配功能允许在函数定义中使用模式来匹配和解构数据结构,简化了代码编写。 - **OTP(开放电信平台)**:Erlang OTP是一套库和设计原则,提供了构建可靠系统的框架,包括Mnesia数据库...

    erlang资源

    Erlang是一种面向并发的、函数式编程语言,由瑞典...这两本书结合阅读,将为初学者提供一个全面的Erlang学习路径,从基础语法到高级并发编程技巧,有助于深入理解Erlang语言及其在构建高并发、分布式系统中的强大能力。

    Erlang官网下载过慢

    在这种情况下,用户可以选择通过第三方镜像站点或者从他人分享的安装包中获取Erlang,就像描述中所说的那样。 Erlang的安装包分为32位和64位两种,这对应于不同的操作系统架构。32位版本适用于传统的32位操作系统,...

    erlang英文手册+中文教程

    在Erlang中,函数是第一类公民,可以作为参数传递、返回结果,甚至存储在变量中。函数没有副作用,即它们不会改变外部状态,这有助于提高代码的可预测性和可测试性。 **并发与并行处理** Erlang的核心特性之一是其...

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

    Erlang B和Erlang C是电信领域中两种重要的流量模型,用于预测和分析通信系统中的呼叫处理能力和拥塞情况。这两个模型由丹麦工程师Agner Krarup Erlang在20世纪初提出,至今仍广泛应用于现代通信网络的设计与优化。 ...

    erlang22最新下载包

    在“erlang22最新下载包”中,提供的文件是`otp_src_22.1`,这表明这是一个源代码包,包含Erlang/OTP(开放电信平台)22.1版本的所有源代码。OTP是Erlang的标准化开发框架,提供了许多用于构建可靠和可维护的系统的...

    <27>erlang record

    标题中的“&lt;27&gt;erlang record”可能指的是Erlang编程语言中的Record特性,它是一种数据结构,类似于结构体或者哈希表,用于组织和操作数据。在Erlang中,Record提供了一种方便的方式来定义和访问具有固定字段的数据...

Global site tag (gtag.js) - Google Analytics