
Erlang
VVooooooooooo
今天也是充满希望的一天QAQ原来的号没了我@#¥@!%@……@!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
rebar3构建erlang
rebar3构建erlang -------Windows下载rebar3和erlang拷贝rebar3到erlang目录bin文件夹中cmd执行bootstrap.batrebar3 new app sever打开IDEA 导入 添加rebar3路径原创 2021-03-05 17:02:08 · 389 阅读 · 0 评论 -
TCP/UDP/HTTP简单demo
UDP%%%-----------------------------------------------%% coding: latin-1%%% @author VVoooooooooo%%% @copyright (C) 2018, <COMPANY>%%% @doc%%%%%% @end%%% Created : 27. 十二月 2018 18:21%%%--...原创 2020-01-04 11:18:03 · 259 阅读 · 0 评论 -
小记QAQ
函数编程和命令式编程的不同命令式编程是一系列可改变全局状态的语句构成函数编程是将计算过程抽象成表达式求值,表达式是数学函数构成,对第一类对象没有副作用,可以保证线程的安全,可并发编程函数式编程支持并发式编程关于锁的规则,是针对多线程之间共享数据、状态,函数式编程不存在可变的数据、状态,在多线程不使用锁也可以安全访问ETS和DETS的区别ETS是存放在内存的,效率高DTES是存放...原创 2019-12-25 15:46:02 · 242 阅读 · 0 评论 -
Erlang递归
Erlang递归Erlang是一种函数式编程语言,需要记住的是所有函数式编程语言,它们不提供任何循环结构。 相反,函数式编程依赖于一种称为递归的概念。编程语言中,函数Func(Type a,……)直接或间接调用函数本身,则该函数称为递归函数。递归函数不能定义为内联函数递归demo1测试递归和性能tets(N) -> Result = sum(N), io:format("~...原创 2019-12-19 16:49:55 · 421 阅读 · 0 评论 -
Erlang的热更新
Erlang热更步骤1.创建热更模块接口2.替换编译文件.beam3.执行热更主要实现方法是使用code代码服务函数code:purge(Mod),清除模块的代码,清除并标记为旧版本代码code:load_file(Mod).加载一个模块由于模块加载之后存在虚拟机 可直接替换bin文件夹中的Mod.beam文件 执行跟新当旧的Mod:A-old()执行结束 会切到Mod:A...原创 2019-12-19 16:07:34 · 668 阅读 · 0 评论