自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 ets注意事项

  当表类型为 :set 时,使用 :ets.first 和 :ets.last 会获取到同一个 key。将表类型换为 :oedered_set 就可以避免这种情况转载于:https://www.cnblogs.com/lr1402585172/p/11599219.html...

2019-09-27 17:21:00 144

转载 ets

  :ets.new(table_name, pattern)  第一个参数是表名,第二个参数是表的设置选项。  :set  一个key,一个数据,无序  :ordered_set  一个key,一个数据,有序; 1 == 1.0  :bag  一个key,多个数据, 不可重复  :duplicate_bag  一个key,多个数据,可重复  :public...

2019-09-25 11:33:00 194

转载 Supervisor监控

  可参考:https://www.cnblogs.com/wang_yb/archive/2016/06/08/5564459.html     :https://segmentfault.com/a/1190000007379204转载于:https://www.cnblogs.com/lr1402585172/p/11551488.html...

2019-09-19 18:00:00 131

转载 解决iex -S mix报错

  执行iex -S mix命令的时候会遇到如下错误:    执行 mix deps.get    然后就可以运行 iex -S mix了  其中,有可能会出现按照其网站下载相应文件,复制到项目根目录下,然后执行命令(mix local.rebar rebar ./rebar)即可。  路径中不能有中文...

2019-09-16 12:50:00 305

转载 OTP服务器

defmodule Sequence.Server do use GenServer def handle_call( :next_number, _from, current_number) do { :reply, current_number, current_number + 1}  #reply告诉OTP将第二个元素返回给客户端...

2019-09-12 15:58:00 417

转载 多进程

  使用spawn创建一个新进程,其第一个参数是模块名、第二个参数是函数名、第三个参数是参数列表。spawn会返回一个进程标识符,通常叫做PID。defmodule Spawn1 do def greet do receive do {sender, msg} -> send sende...

2019-09-11 18:31:00 114

转载 字符串与二进制

  单引号字符串会被表示成整数值列表。  ?c返回字符 c 的整数编码。下面这个例子用于解析字符列表表示法,该表示法用于表示一个任意的有符号的十进制数据。defmodule Parse do def number([ ?- | tail ]) do _number_digits(tail, 0) * -1 end def n...

2019-09-11 15:55:00 598

转载 Enum、Stream

Enum  其常见用法见:https://cloud.tencent.com/developer/section/1116852  在sort时,如果要获得稳定的排序结果,要使用<= 而不是 <。Stream  Stream是延迟处理的,而Enum是贪婪的,则意味着传给它一个收集,它会默默计算那个收集的所有内容。如:[ 1, 2, 3, 4, 5...

2019-09-10 17:37:00 318

转载 字典:散列表、散列字典、关键字列表、集合与结构体

字典  散列表和散列字典都实现了Dict的行为。Keyword模块也基本实现了,不同之处在于它支持重复键。  Eunm.into可以将一种类型的收集映射转化成另一种。defmodule Sum do def values(dict) do dict |> Dict.values |> Enum.sum endend...

2019-09-10 16:52:00 291

转载 列表与递归

头部和尾部[head | tail ] = [1] #head 1 tail [][head | tail ] = [1, 2, 3] #head 1 tail [2, 3][head | tail ] = [] #报错创建映射函数  我们可以使用一个函数来处理列表中的各个元素,如此可以接受更加复杂的...

2019-09-10 13:42:00 236

转载 命名函数

函数体是代码块  代码块do...end是一种表达式的组织方式。# ./times.exs下defmodule Times do def doule(n) do n * 2 endend函数调用与模式匹配  代码如下:# ./factorial.exs    计算阶层defmodule Factorial...

2019-09-09 18:33:00 164

转载 匿名函数

---恢复内容开始---  匿名函数用 fn 关键字创建。fn  parameter-list -> body  parameter-list -> bodyend  例如,下面定义了一个函数,将其绑定到变量sumsum = fn (a, b) -> a + b end      #也可以写为 fn a, b -> a + b en...

2019-09-09 16:36:00 126

转载 Elixir基础

值类型  整数,包括十进制(1234)、十六进制(0xcafe)、八进制(0o765)和二进制(0b1010)  浮点数  原子,原子是常量,用于表现某些东西的名字,它以冒号开头,其后更随一个原子单词或者Elixir运算符。我们会大量使用原子来标记值。  区间,被表示为 开始...结束,开始和结束可以是任意类型值。但是,如果你想便利区间中的值,其两端必须是整数。  正...

2019-09-09 15:06:00 197

转载 Elixir特性

iex  退出:Ctrl-C 或Ctrl-G再输入q 回车。  帮助文档:h 查看辅函数列表       h IO 查看IO模块帮助       h IO.puts 查看IO模块中的puts函数的文档  编译和运行:创建一个hello.exs的文件。IO.puts "hello world"    //输出hello world        使用elixir h...

2019-09-09 13:35:00 177

转载 linux下安装erlang

1.安装Erlang编译依赖:yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget2.下载Erlang:wget http://www.erlang.org/download/otp_src_19.3.tar.gz3.解压并安装tar -xzv...

2019-09-03 16:44:00 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除