elixir 相关问题

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

是否可以使用 Ecto.Query 生成一个组合来自多个数据库列的数据的查询子句?

我有一个简单的 Postgres 表,用于存储人员记录的名字和姓氏。假设它包含以下示例数据: 名 姓 约翰 史密斯 简 美国能源部 鲍勃 史密斯 标记

回答 1 投票 0

添加“timex v3.7”导致 Phoenix 服务无法启动“parse_trans_codegen”

原因: 我缺少 erlang-syntax_tools 包。 当我在容器上尝试时,没有问题......将关闭问题。 我正在使用最新的软件包,将重新安装或仅使用容器......

回答 2 投票 0

Ecto:处理embedded_schema中的深层嵌套关联

我正在制作复杂的注册表。 我的用户将拥有他们的个人资料,其中包含联系信息和项目集合。 我的架构(用户、个人资料、电话、集合、项目)如下所示:

回答 1 投票 0

默认参数是第一个参数,而不是唯一一个。为什么这个有效?

在第三方项目中,在模型中我遇到过这样的函数: def 变更集(模型 \ %__MODULE__{}, params) 执行 模型 |> 强制转换(参数,@required_fields ++ @Optional_f...

回答 1 投票 0

在 Elixir 中将布尔值转换为整数

有没有比求助更干净的方法来转换 true -> 1 和 false -> 0 如果 boolean_variable 做 1 别的 0 结束

回答 3 投票 0

如何修复此选择菜单,以便我可以通过 phx-change 访问参数

我只想在用户做出选择时从下拉菜单中捕获数据。最终,当用户从下拉菜单中进行选择时,我想捕获事件中组项目的 ID...

回答 2 投票 0

异步任务返回错误后在LiveView中渲染错误页面

有更好的方法来完成这项工作吗? 我想在 LiveView 的任务中做一些异步工作。如果结果是错误情况,我想向最终用户显示错误页面而不是主页面

回答 1 投票 0

Elixir [42] 打印为“*”

我在 p.followings 中返回了一个 Persona 模型列表,我想从这个模型列表中提取 follow_id 字段到一个单独的列表中。 p.以下内容 返回... [ %Poster.Pers...

回答 1 投票 0

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

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