elixir 相关问题

Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。

MIX_ENV=test 时无法启动 Elixir 桌面应用程序

背景 我有凤凰伞应用程序。当在所述应用程序内时,如果 MIX_ENV=prod,我可以毫无问题地运行它。但是,如果我在 MIX_ENV=dev 时进行混合测试,则会收到错误。 问题 电子...

回答 1 投票 0

Elixir 或 Ecto 中最接近的字符串匹配

我正在尝试比较两个基本上是地址的字符串。 我试图使用 jaro_distance iex(1)> String.jaro_distance("4420 West Main Street", "EUTECTIC CORPORATION QA te...

回答 1 投票 0

Github Action Cache 容器问题

我有一个简单的问题,但我找不到相关文档(也许这是不可能的) 如何检索从容器中构建的内容(如下所示): 产品依赖性: 名称:生产依赖性 茹...

回答 2 投票 0

Elixir 后台运行流程

我正在使用 Elixir 中的 Spawn 运行一个作业, def start_link(arg) 做 GenServer.start_link(__MODULE__, arg) 结尾 def init(arg) 做 pid = spawn(fn -> connect() 结束) 进程.monitor(pid) ...

回答 2 投票 0

如何在Windows 11中启动phoenix应用程序而不显示终端

背景 我正在创建一个简单的 Phoenix 伞应用程序以在客户端的 Windows 11 计算机上运行,我的目标是拥有类似 .exe 文件的文件来运行所述应用程序。 代码 我是

回答 1 投票 0

如何在 Elixir 中将时间戳转换为日期时间?

如何将毫秒时间转换为Ecto.DateTime? 以毫秒为单位的时间是自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数。

回答 5 投票 0

Elixir 中带有计数器的列表理解

有没有办法在理解中添加循环计数器? 例如,不带计数器的理解: 对于 c <- ["a", "b"], do: c # => ["a", "b"] 我怎样才能添加计数器呢?

回答 1 投票 0

Elixir:iex 中退格键的行为

我在 Arch Linux 上使用 Elixir 1.15.0 和 Erlang/OTP 26。我还没有配置任何东西;我只是使用默认设置。 当我在 IEx 中输入以下代码时: 我<- [1, 2, 3], j <- [10, 20, ...

回答 1 投票 0

如何在Phoenix中创建两个表之间的简单关联并提交数据

我正在学习如何配置两个表之间的belong_to / has_many关系。我已完成配置,但我不知道调用它的语法。我想要一张预先存在的桌子

回答 1 投票 0

使用 Ecto 检查复杂的唯一约束

在我的 Ecto 架构中,我有一个拥有许多项目的用户。一个项目有一个布尔字段处于活动状态: 用户模块: 模式“用户”做 字段:名称,:字符串 has_many :项目,项目 结尾 项目莫...

回答 1 投票 0

Elixir Explorer 相当于 pandas fillna

我正在使用 Explorer.DataFrame 将 pandas 脚本翻译为 Elixir。 我发现 Explorer.Series.fill_missing/2,它将处理单个列。 有没有推荐的方法来镜像熊猫的 fillna 这样

回答 1 投票 0

如何对打开的文件执行 lseek 并读取 N 个字节?

我想使用 Elixir 读取一个具有固定长度标头的二进制文件,并且其中的数据结构具有可确定的长度。这些文件可能会很大,我真的不想强迫...

回答 1 投票 0

Ecto CastError:`join` 中的值无法转换为类型 {:in, :string}

我定义了一个列表,如下所示: 标志 = ['flag_a', 'flag_b'] 查询设置如下: 来自(用户中的 u, left_join:Flags 中的 f, 上: f.account_id == u.account_id 和 f.name in ^...

回答 1 投票 0

如何导入在另一个文件中定义的自定义模块?

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] [来源...

回答 5 投票 0

ets 可以找到该记录,但不能删除它

我有一个简单的问题。 ets:lookup() 可以找到记录,但 ets:delete() 给出 badarg 错误。 case ets:lookup(Connections, Next) 的 []-> case ets:lookup(Connections, Prev) 的 ...

回答 1 投票 0

如果我从 IEx 加载,如何禁用某些配置?

我有大量的量子作业会在我的 iex 中生成日志垃圾。从我的凤凰应用程序: # 配置/dev.exs 配置:量子、MyApp、 计划任务:[ # 这里有大量的工作机会 ] 所以,我希望这部分是

回答 2 投票 0

无法在 Windows 命令提示符或 git bash 中运行 iex

我刚刚在我的Windows 7机器上通过chocolatey安装了elixir。在 C 目录的根目录下,在管理员命令提示符下,我运行了: c:\> cinst 灵药 这样就安装成功了...

回答 1 投票 0

如何仅从 RSS feed 追加 html/heex 中的新项目?

在 mount 方法中,我第一次调用 RSS feed 并渲染它返回的所有结果。在 handle_info 方法中,我执行 Process.send_after 调用以每 5 秒检索相同的 RSS 提要...

回答 1 投票 0

执行rebar3抛出escript异常

环境: 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...

回答 1 投票 0

Ecto.Datetime 获取 15 分钟前

Ecto.DateTime.utc 返回当前日期时间。 如何创建 15 分钟前的 Ecto.DateTime?

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.