Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。
Erlang :: 为什么erlang中的rpc:pmap调用不适用于字符串库函数?
string:find("这是测试wa.me/123456消息阿里巴巴","wa.me"). 与 wa.me 完美匹配,但代码如下 erpc:pmap({string,find},["这是一个测试 wa.me/123456 消息...
我正在尝试弄清楚如何测试我的项目,并且我打算尝试为我的系统边缘制作假货。就我而言,这是网络,一个 udp 套接字。为此,我要启动一个
好吧,我真的觉得问这个很蠢,但我很好奇。 在 Jose 的 2023 年主题演讲中,他展示了这个示例,说明了为什么新类型实现无法防止某些错误: def 左和右 d...
Enum.chunk(arr, 3) 和 Enum.chunk_every(arr, 3) 之间的不同行为
我有一个平面数字数组的数据结构 [145、46、200、3、178、206、73、228、165、65、6、141、73、90、181、100] 我需要创建一个数组数组,每个子数组最多包含 3 个项目。所以我
ecto 中有 ActiveRecord `source` 的替代品吗?
请帮助我通过 ActiveRecord 的关联找到 has_one/has_many :source 选项的 elixir/ecto 选项。 这是我的问题,我有以下模式:用户,事件,
如何在 Ecto 模式中设置 `DateTime` 和迁移中的 `timestamp with time zone` (`timestamptz`) PostgreSQL 类型?
希望在 Ecto 模式和迁移中使用 DateTime,而不是默认的 NaiveDateTime,以及 PostgreSQL 中的 timestamptz,而不是默认的时间戳(又名。没有时间的时间戳...
Elixir Umbrella 应用程序中的主管行为如何:跨应用程序管理故障
在 Elixir 伞式应用程序中,当一个应用程序(例如 appA)发生错误并且其主管确定该错误无法恢复时,主管可能会终止整个伞式应用程序
这是我的代码,如果它是 3 或 5 的乘积,则应将 0 和“number”之间的所有数字相加,但始终返回 0 defmodule 挑战做 def 解决方案(数字) 做 结果 = ...
我想在我的字符串中找到所有类似于 http://vk.com 或 https://stackoverflow.com 的链接。 我如何通过 Elixir 中的正则表达式来做到这一点?
GenServer `handle_continue` 回调可以直接从另一个进程调用吗?
可以通过从同一 GenServer 内的另一个回调返回 {:noreply, state, {:continue, :foo} 来调用 GenServer 的 handle_continue 回调。 如果我有一小部分独立的圣...
我有一个格式为“dd/mm/yyyy”的日期字符串,我需要将该值转换为 Ecto.Date 格式。 我创建了一个这样的函数,但我想知道是否还有其他方法可以做到这一点。 德普
使用 Tesla.Adapter.Mint 时如何设置代理凭据。根据 https://hexdocs.pm/tesla/Tesla.Adapter.Mint.html 它应该类似于 {:http, "127.0.0.1", 8888, []} ,但是......
Phoenix框架:恶意重用Session Cookie访问网站
对于初学者来说,我目前正在设置一个 Plug.Session,如下所示: 插头Plug.Session, 存储::cookie, 键:“_key”, 签名盐:“SALT_HERE” 当用户注销时,他们点击: def 注销(...
VScode 停止使用 ElixirLS 插件,系统冻结。 LinuxMint 机器
先前的问题:如何为 Elixir 的系统范围使用设置路径并为 ElixirLS 配置 VScode? 问题已更新 我使用本教程在我的 Linuxmint 机器上安装了 Elixir。 https://gist.git...
是否可以减少 Elixir 中的流? 我看到 Stream.scan 但它不返回累加器。 文件流 |> Stream.each(&parse_line/1) |> Enum.reduce(&reduce_fn/2) 我好像...
我正在尝试为 PostgresDB 创建一个具有 ecto 迁移的唯一索引。 def 改变做 创建表(:类别)做 添加(:名称,:字符串) 添加(:parent_id,引用(:类别),null:...
背景 我们使用 FunWithFlagsUI 来检查 Redis 实例上的标志。由于 Redis 有多个数据库可供选择,这就引发了一个问题 - 我们需要告诉 UI 是哪个 Redis ...
Elixir Pheonix 路线无法找到合适的模块/功能(模块不可用)
使用默认生成的控制器,我收到以下警告。当我修改添加另一条路线时,我也收到了警告。显然我做错了什么,但事实并非如此