Elixir 可以运行在主/从, 故障转移/接管模式下. 要使Elixir应用程序能够执行故障转移/接管, Elixir应用程序必须是一个OTP应用程序. 下面来创建一个包含Supervisor的Elixir项目 mix…
标签:elixir
[elixir! #0045] 确认路径上的文件夹都存在
iex> :filelib.ensure_dir('/foo/bar/baz.ex') #确认文件夹`/foo/bar`存在 :ok 确认路径上的文件夹都存在, 如果不存在则新建. 也可使用 "/foo/bar/b…
Laravel Elixir实现实时预览
该文章已移动到fidding的个人博客,请谅解。
when erlang gen-server's terminate is call
概述 GenServer的terminate callback在进程退出时会被调用. 但若没有:erlang.process_flag(:trap_exit, true), 进程可能被悄无声息地kill掉, 而不走ter…
[elixir! #0032] 在 elixir 中使用 ets (2) ---- 匹配查询
上次我们介绍了 ets 表的基本配置方法, 这次我们将通过 phoenix pubsub 的源码来了解 ets 中的一些其他操作方法. 新建 ets 表 ^local = :ets.new(local, [:duplic…
[elixir! #0047] 简单对比record, map, keyword
一篇旧文, 转载于我的cnblog. 使用的erlang版本为19 今天写个suan好了, 不是大蒜的suan, 是算盘的算. 有个人一直和我争, erlang里面record和map哪个更好. 我语重心长,循循善诱: …
Erlang 和 Elixir 互相调用
Elixr设计目标之一就是要确保兼容性,可以兼容Erlang和其生态系统。Elixir和Erlang 都是运行同样的虚拟机平台(Erlang Virtual Machine)。不管是在Erlang使用Elixir模块,还…
独特的 Erlang -- Eralng 学习笔记 (1)
A language that doesn’t affect the way you think about programming is not worth knowing. — Alan Perlis E…
Elixir无效字符串
我在iex中尝试了以下代码: iex(13)> String.valid?(<<128>>) false iex(14)> String.valid?(<<191>&…
elixir – 如何枚举地图以生成结构列表
我是Elxir的新手. 如果我有以下地图 recos = %{"itemScores" => [%{"item" => "i0", "score" => 0.0126078259487225}, %{"…
elixir – 如何在Repo.one中使用Repo.get和select之类的
我不确定这是可能的,但我喜欢Repo.get返回一个Struct的事实. 我正在尝试做类似的事情: Repo.get(User, id, select: [:id, :name]) 像: Repo.one(from u …
elixir – 使用Ecto同时显示常规和数据库特定的验证错误
想象一下,我有一些表格,它有电子邮件和密码字段和2个验证:电子邮件必须是唯一的,密码不应少于8个字符. 当我使用Repo.Insert或Repo.update或任何其他类似的方法时,我首先得到与数据库无关的验证错误(密码…