elixir 相关问题

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

监督的GenServer没有重启?

我缩小了问题的大小,因为它太大了。这是代码:defmodule MayRaiseGenServer确实使用GenServer def start_link做IO.puts“启动MyServer,名称是#{__ MODULE__}”......

回答 4 投票 12

如何在使用ecto加入时返回选择值

我正在使用ecto 2.2.6。我正试着通过ecto离开加入。首先,我使用List来返回带有单个表的选择值。 (1)接下来,由于表连接,我使用Map返回选择值。 (2)回购....

回答 1 投票 1

为什么我的GenServer handle_cast没有被调用

我在我的模块中使用GenServer,如下所示。在init方法中,它创建与数据库的redis连接。 put方法将发送要保存在redisdb中的值。 handle_cast方法将调用...

回答 1 投票 0

如何遍历Elixir中的地图列表?

我无法理解如何在Elixir中使用索引进行迭代。例如,我有来自java的这个片段,我想把它翻译成Elixir:for(int i = 1; i <list.size(); i ++){list.order = i; ...

回答 2 投票 1

将`sum`结果转换为Ecto中的整数

我在Ecto中有一个查询,包括包含整数的列的总和。我正在使用MySQL作为数据库。例如result = Repo.one(来自投票中的v,其中:[post_id:1],选择:sum(v ....

回答 1 投票 0

更高级:与elixir苦艾酒结合

我的博客应用程序有一个Post模型,有很多评论。 schema“post”do field:title,:string field:content,:string belongs_to:owner,MyApp.Accounts.User,foreign_key :: owner_id has_many:...

回答 1 投票 0

在elixir中复制具有关联的条目

我的博客应用程序具有一项功能,允许人们复制其他人的帖子,并将其作为自己的帖子托管。帖子与所有者相关联。 schema“posts”do field:title,:string ...

回答 1 投票 0

如何在Elixir中生成HMAC字符串?

我正在尝试在Elixir中编写Amazon Product Advertising API客户端。开发人员指南描述了签署API请求的过程,其中必须使用...创建HMAC-SHA26哈希。

回答 1 投票 11

在上传的文件上操作

我正在尝试解析上传的文件,如下所示:lib / thingy_web / controllers / things_controller.ex def create(conn,%{“data”=>%Plug.Upload {content_type:“application / octet-stream”,filename: ...

回答 1 投票 0

Elixir IEX在显示提示之前停止,并且不接受输入

我最近试图启动iex。我在shell中键入了iex(我尝试了几个shell,以防万一)并且iex没有提供任何提示等。它只是坐在那里,如果我键入特殊键,如...

回答 2 投票 0

像Elixir这样的函数式语言处理大型进程链的惯用方法是什么? [关闭]

考虑一个例如处理客户结账的服务/功能的例子,涉及许多步骤:服务器应该(例如)检查库存,验证欺诈,收取信用卡,......

回答 1 投票 0

升级到OTP 18打破了public_key库的使用

在Elixir中构建pem文件需要几个步骤,包括构建实体。在OTP 17中,以下工作:{public,private} =:crypto.generate_key(:ecdh,:secp256k1)ec_entity = {:...

回答 2 投票 2

数据科学药剂[关闭]

我最近开始玩Elixir,一些模式让我想起了Python,它广泛用于数据科学项目。例如列表推导或匿名函数。考虑到 ...

回答 2 投票 2

关于ecto中的关联的一些问题

我最近开始与凤凰一起工作,事实是我通常使用NO SQL数据库。我正在开发一个经典博客来整合协会。我创建了一个基本的关联:A ......

回答 1 投票 1

使用管道运算符调用匿名函数

我想知道为什么我们需要在使用管道运算符时添加。(),如果没有调用该函数并且只接收一个参数? id =&(&1)“Hello”|> id。()|> upcase #HELLO ...

回答 1 投票 0

检索客户端IP:ranch

我正在使用:ranch在我的Phoenix应用程序中接收TCP包。首先,我使用以下命令在服务器中创建了一个监听器:ranch.start_listener(tcp_echo,ranch_tcp,[{port,5555}],echo_protocol,[])如何......

回答 1 投票 0

存储GenServer的pid以备将来使用

我需要在应用程序启动时启动GenServer,但是它的PID将需要调用并转换Genserver。我将如何在应用程序的其余部分中获取该信息以供将来使用。

回答 1 投票 2

依赖修改不会反映在应用程序中

我是Elixir / Phoenix的新手。我正在尝试修复https://github.com/smpallen99/coherence/issues/315问题。所以我在mix.exs中添加了连贯性作为路径。在我改变连贯性后,它不是......

回答 1 投票 0

Ecto查询日期范围

我必须根据模型中的时间戳查询日期范围。我到目前为止所尝试的是str =“2017-12-18”{:ok,ed} = Ecto.Date.cast(str)ed = ed |> Ecto.Date.from_erl |> NaiveDate ....

回答 1 投票 0

使用令牌和状态连接到Phoenix Socket

我正在尝试将Phoenix Channel,Token和Presence模块连接在一起,为我的Phoenix 1.3应用程序添加聊天功能。我无法让所有3个模块一起工作。最后 ...

回答 1 投票 0

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