首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Erlang
SummerGao
创建于2023-10-17
订阅专栏
Erlang开发
暂无订阅
共32篇文章
创建于2023-10-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
《Erlang程序设计》 第八章 并发编程
第八章 并发编程 Table of Contents 第八章 并发编程 8.1 并发原语 创建进程 向进程发送消息 接收消息 8.2 一个简单的例子 8.3 客户/服务器介绍 第一步 第二步 第三步 8.4 创建一个进程需要花费多少时间 8.5 带超...
《Erlang程序设计》 第十章 分布式编程
第十章 分布式编程 Table of Contents 第十章 分布式编程 10.1 名字服务 10.1.1 第一步: 一个简单的名字服务 10.1.2 第二步: 在同一台机器上, 客户端运行于一个节点而服务器运行于第二个节点 10.1.3 第三步: 让客...
Erlang Mnesia数据库简单导入导出
原型 如果并且当我们愿意启动和操控 Mnesia 的时候, 将定义和数据写到一个普通文本文件会比较容易一些。起初,既没有表也没有数据存在,也不知道需要什么样的表。在原型的初始阶段,把所有数据写到一个文件,处理...
Erlang 中替换多个字符串
在 Erlang 中没有直接的内置函数可以替换多个字符串,然而,你可以通过使用 Erlang 的字符串操作函数和模式匹配来实现类似的功能。下面是一个简单的示例,演示如何在 Erlang 中替换多个字符串: -module(string...
一位Erlang程序员的自白
作为程序员,我们曾经闻听很多“业界动态”,“技术革新”,曾经接触很多“高手箴言”,“权威推荐”。这些正确与否,都已成过去! 现在,让我们迎接Erlang盛宴! 一、经历 2007年11月在koders.com搜索代码时,发...
Erlang:Rebar3的简单使用
安装 方法一:源码安装 $ git clone https://github.com/erlang/rebar3.git $ cd rebar3 $ ./bootstrap 方法二:点击「链接」直接下载 https://s3.amazonaws.com/rebar3/rebar3 方法三:直接从其他项目中拷贝 ......
Erlang获取当前时间
可以用erlang:now()和os:timestamp()来获取当前时间,返回的是形如{MegaSecs, Secs, MicroSecs}这样的元组,如{1396,707464,903000}。 调用erlang:now()的系统开销似乎比os:timestamp()要大。 时间格式转换: 1>......
Erlang事件处理器gen_event
一、什么是gen_event 按照书上定义在OTP中,它由通用事件管理器进程组成,该进程具有动态添加和删除的任意数量的事件处理程序。事件可以是例如错误,警报或要记录的某些信息 简单来说,就是gen_event行为运行一个...
erlang读取.hex固件升级文件
hex文件内容如下格式: 1、读取每行 Eshell V11.0 (abort with ^G) 1> {ok,S}=file:open("50.58.7.x_wifi.X.production_20220316_release(r1).hex",read). {ok,<0.80.0>} 2> io:get_line(S,''). ":0200......
《Erlang程序设计》第一章 引言
第一章 引言 Table of Contents 第一章 引言 1.1 路线图 1.2 正式起航 第一章 引言 学习Erlang的理由: 希望编写能在多核计算机上运行更快的程序 希望编写不停机即可修改的可容错性程序 希望尝试传闻中的"函数式语...
Erlang常用经验总结
receive子句的消息匹配模式:如果消息很简单,使用atom就可以描述的话,没必要使用tuple,tuple会消耗更多的内存,而且减慢了进程的处理速度。 i()列出当前进程的详细信息,regs()列出所有注册进程和端口的详细信...
如何在Erlang中将字符串的第一个字母转换为大写
可以使用名为string:titlecase/1的函数,如下所示: Eshell V11.0 (abort with ^G) 1> string:titlecase("hello"). "Hello" 2> 或者...如果您不想将整个字符串首字母大写,而只想将第一个单词首字母大写......