Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。
是否可以使用 Ecto.Query 生成一个组合来自多个数据库列的数据的查询子句?
我有一个简单的 Postgres 表,用于存储人员记录的名字和姓氏。假设它包含以下示例数据: 名 姓 约翰 史密斯 简 美国能源部 鲍勃 史密斯 标记
添加“timex v3.7”导致 Phoenix 服务无法启动“parse_trans_codegen”
原因: 我缺少 erlang-syntax_tools 包。 当我在容器上尝试时,没有问题......将关闭问题。 我正在使用最新的软件包,将重新安装或仅使用容器......
Ecto:处理embedded_schema中的深层嵌套关联
我正在制作复杂的注册表。 我的用户将拥有他们的个人资料,其中包含联系信息和项目集合。 我的架构(用户、个人资料、电话、集合、项目)如下所示:
在第三方项目中,在模型中我遇到过这样的函数: def 变更集(模型 \ %__MODULE__{}, params) 执行 模型 |> 强制转换(参数,@required_fields ++ @Optional_f...
有没有比求助更干净的方法来转换 true -> 1 和 false -> 0 如果 boolean_variable 做 1 别的 0 结束
如何修复此选择菜单,以便我可以通过 phx-change 访问参数
我只想在用户做出选择时从下拉菜单中捕获数据。最终,当用户从下拉菜单中进行选择时,我想捕获事件中组项目的 ID...
有更好的方法来完成这项工作吗? 我想在 LiveView 的任务中做一些异步工作。如果结果是错误情况,我想向最终用户显示错误页面而不是主页面
我在 p.followings 中返回了一个 Persona 模型列表,我想从这个模型列表中提取 follow_id 字段到一个单独的列表中。 p.以下内容 返回... [ %Poster.Pers...
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 读取一个具有固定长度标头的二进制文件,并且其中的数据结构具有可确定的长度。这些文件可能会很大,我真的不想强迫...