Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。
MIX_ENV=test 时无法启动 Elixir 桌面应用程序
背景 我有凤凰伞应用程序。当在所述应用程序内时,如果 MIX_ENV=prod,我可以毫无问题地运行它。但是,如果我在 MIX_ENV=dev 时进行混合测试,则会收到错误。 问题 电子...
我正在尝试比较两个基本上是地址的字符串。 我试图使用 jaro_distance iex(1)> String.jaro_distance("4420 West Main Street", "EUTECTIC CORPORATION QA te...
我有一个简单的问题,但我找不到相关文档(也许这是不可能的) 如何检索从容器中构建的内容(如下所示): 产品依赖性: 名称:生产依赖性 茹...
我正在使用 Elixir 中的 Spawn 运行一个作业, def start_link(arg) 做 GenServer.start_link(__MODULE__, arg) 结尾 def init(arg) 做 pid = spawn(fn -> connect() 结束) 进程.monitor(pid) ...
如何在Windows 11中启动phoenix应用程序而不显示终端
背景 我正在创建一个简单的 Phoenix 伞应用程序以在客户端的 Windows 11 计算机上运行,我的目标是拥有类似 .exe 文件的文件来运行所述应用程序。 代码 我是
如何将毫秒时间转换为Ecto.DateTime? 以毫秒为单位的时间是自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数。
有没有办法在理解中添加循环计数器? 例如,不带计数器的理解: 对于 c <- ["a", "b"], do: c # => ["a", "b"] 我怎样才能添加计数器呢?
我在 Arch Linux 上使用 Elixir 1.15.0 和 Erlang/OTP 26。我还没有配置任何东西;我只是使用默认设置。 当我在 IEx 中输入以下代码时: 我<- [1, 2, 3], j <- [10, 20, ...
我正在学习如何配置两个表之间的belong_to / has_many关系。我已完成配置,但我不知道调用它的语法。我想要一张预先存在的桌子
在我的 Ecto 架构中,我有一个拥有许多项目的用户。一个项目有一个布尔字段处于活动状态: 用户模块: 模式“用户”做 字段:名称,:字符串 has_many :项目,项目 结尾 项目莫...
Elixir Explorer 相当于 pandas fillna
我正在使用 Explorer.DataFrame 将 pandas 脚本翻译为 Elixir。 我发现 Explorer.Series.fill_missing/2,它将处理单个列。 有没有推荐的方法来镜像熊猫的 fillna 这样
我想使用 Elixir 读取一个具有固定长度标头的二进制文件,并且其中的数据结构具有可确定的长度。这些文件可能会很大,我真的不想强迫...
Ecto CastError:`join` 中的值无法转换为类型 {:in, :string}
我定义了一个列表,如下所示: 标志 = ['flag_a', 'flag_b'] 查询设置如下: 来自(用户中的 u, left_join:Flags 中的 f, 上: f.account_id == u.account_id 和 f.name in ^...
a.exs: defmodule A 做 def 问候,执行:IO.puts“你好” 结尾 b.ex: defmodule B 做 导入A def say_hello, do: 打招呼 结尾 结果: ~/elixir_programs$ iex b.exs Erlang/OTP 20 [erts-9.3] [来源...
我有一个简单的问题。 ets:lookup() 可以找到记录,但 ets:delete() 给出 badarg 错误。 case ets:lookup(Connections, Next) 的 []-> case ets:lookup(Connections, Prev) 的 ...
我有大量的量子作业会在我的 iex 中生成日志垃圾。从我的凤凰应用程序: # 配置/dev.exs 配置:量子、MyApp、 计划任务:[ # 这里有大量的工作机会 ] 所以,我希望这部分是
无法在 Windows 命令提示符或 git bash 中运行 iex
我刚刚在我的Windows 7机器上通过chocolatey安装了elixir。在 C 目录的根目录下,在管理员命令提示符下,我运行了: c:\> cinst 灵药 这样就安装成功了...
如何仅从 RSS feed 追加 html/heex 中的新项目?
在 mount 方法中,我第一次调用 RSS feed 并渲染它返回的所有结果。在 handle_info 方法中,我执行 Process.send_after 调用以每 5 秒检索相同的 RSS 提要...
环境: 1.Ubuntu 20.04.6 LTS 2. Erlang/OTP 22 [erts-10.6.4] [源] [64位] [smp:8:8] [ds:8:8:10] [异步线程:1] 易壳V10.6.4 3. Erlang/OTP 22 [erts-10.6.4] [来源] [64位] [smp:8:8...
Ecto.DateTime.utc 返回当前日期时间。 如何创建 15 分钟前的 Ecto.DateTime?