Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。
我有这个代码: defmodule Mix.Tasks.Echo 做 使用 Mix.Task @impl Mix.Task def run(args) 做 IO.puts(“运行!”) Mix.shell().info(Enum.join(args, " ")) IO.检查(
我正在使用 Phoenix 和 Ecto。在一个模型中,我有一个 UUID 字段。在某些情况下,我需要检查来自用户的字符串是否是正确的 UUID。怎么做? 我已经查看了 https://hexdocs...
我正在开发一个基于这篇文章的聊天网络应用程序项目:https://curiosum.com/blog/elixir-phoenix-liveview-messenger-part-3。我已经到了用户授权的部分......
我是 Elixir 编程的新手,并且在拆分成两个元素元组方面表现不佳。 给定一个整数列表,返回一个二元组。第一个元素是来自...的偶数列表
Rustler - ResourceArc 出现间歇性 ArgumentError
我有一个 Rutler NIF,大部分时间都在工作,但我遇到了一个奇怪的间歇性(不可预测,但并非不常见)ArgumentError 失败,我既找不到原因,也找不到...
如何在 Phoenix LiveView 中使用量子触发 handle_event 函数
我有一个 Quantum(Quantum 是 Elixir 的 cron 作业样式代码调度程序和模块)定时事件,我想每分钟在 LiveView handle_event 函数中执行操作。手柄_...
我是 Elixir 编程的新手,所以我试图解决 Project Euler 中的一些问题,但遇到了第 7 个问题。 我解决了这个任务,但下面的代码太慢了。 Stream.iterate(2, &(...
我想用整数类型的键创建一个映射,但这不起作用: iex(1)> a = %{3: "fdsfd"} **(语法错误)iex:1:意外标记:“:”(第 8 列,代码点 U+003A) iex(1)> a = %{...
我有一个分页组件。它可以工作,但有一个问题:它不会动态替换或更新浏览器中的 URL。即,当我更改页面时——a 中数据的第 2、3、4 页
Elixir httpserver:priv_dir 返回 _build 目录中的内容,因此我无法发送源目录中的静态文件
我正在启动 Elixir,我目前正在开发一个基本的 Web 服务器/API。 我现在只使用 plug_cowboy,因为我专注于学习基础知识。 服务器正在使用 plug :match 和 plug :
Elixir 项目由于 Node OpenSSL 加密依赖而无法构建
我有一个运行 Alpine Linux 3.16 的 Elixir 项目,该项目中的一些应用程序依赖于 Node。我通过 AWS CodeBuild 收到错误消息 错误:0308010C:数字信封...
我有一个键值对映射,将特定类型的无人机与拍摄类型配对。这是一个例子: %{ :real_estate => "Normal", :nature => "FPV", :wed...
我正在尝试使用队列在 Elixir 中实现战争游戏 这是简短的游戏说明: 游戏从一副洗好的牌开始。甲板将被传递到您的程序中已经...
我最近开始使用 Elixir/Phonix(喜欢它),我想了解“魔法”路径(我指的是它们)是如何工作的,以及哪些路径是为 Phoenix 自动配置的,以及……
创建 Elixir 项目会生成:[error] beam/beam_load.c(148): Error loading module 'Elixir.Hex'
在终端 长生不老药 -v 返回: “Elixir 1.14.3(使用 Erlang/OTP 25 编译)” 上面的错误消息。附带说明“请使用 Erlang/OTP 重新编译此模块...
升级和 dockerizing Elixir/Phoenix 应用程序后 application_controller 中的内核 pid 终止错误
我正在将一个 Elixir/Phoenix 应用程序从 1.7.4 升级到 1.11.4,并将其 docker 化。我已经设法更新依赖项并使用 iex -S mix phx.server 运行它。另外,我能够生成一个
如何将嵌套属性列表(键不是原子)转换为 Elixir 中的映射?
我有以下列表 nl = [ {"_id", "idhere"}, {"App-Version", "version_here"}, {“TX-ID”,“TX-ID-这里”}, {“方法”...
我目前正在尝试在我自己的模块中使用拦截器库。为此,我需要提供一个配置参数。此参数由一个映射组成,其中键是字符串表示...
我试图在 Elixir 中返回一个长度为 52 的列表,但返回的列表总是最后两个元素被转换为句点。 我在命令提示符下的 iex 中测试了它