elixir 相关问题

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

我如何指定自己的Phoenix Channel JSON序列化程序?

在我的端点中,我看起来像这样:套接字“ / socket”,MarsWeb.UserSocket,websocket:[transport:Phoenix.Transports.WebSocket,序列化器:{MarsWeb.JsonCamelSerializer,“〜> 2 ... 。

回答 2 投票 0

lix剂混合锁文件中的字母数字值是什么意思?

[您好,我很好奇上面的锁文件片中的值“ d42e20054116c49d5242d3ff9e1913acccebe6015f449d6e312a5bc160e79a62”代表什么。我尝试阅读混合源代码,然后...

回答 1 投票 4

参考Ecto中`belongs_to`关联中的复合键?

我正在尝试将一个实体A建模为仅追加,而另一个子实体引用第一个。因此,A具有以下结构(按insert_at DESC排序): id |版本|栏| ...

回答 1 投票 0

使用抓取api通过预签名的URL亚马逊s3上传图像

[嗨,我正在尝试客户将其图片直接在reactjs Web应用程序中上传到Amazon s3。我正在像这样的后端在后端生成预签名的url get_presigned_url(file_extension,content_type,...

回答 1 投票 0

Elixir找到字符串中最长的子字符串

我的问题与查找字符串中最长的子字符串完全相同,但与长生不老药有关。我当前的实现非常丑陋:str =“ aabbbssssssggssrrrr” String.split(str,“”)|>枚举。...

回答 2 投票 0

获取或计算Mnesia的总大小

我想找到一个健忘症数据库的总大小。我只有一个节点。我可以通过某些功能获得记忆缺失的大小,还是可以通过某种方式计算出来?我看过文档http:// ...

回答 1 投票 1

elixir:为什么尾递归使用的内存比身体递归函数更多?

[我正在阅读Elixir的《学习函数式编程》,在第4章中,作者讨论了尾调用优化,即尾递归函数将比主体递归函数使用更少的内存。 ...

回答 1 投票 0

标记中的未定义函数static_path / 2

我正在将Embedded Elixir用于模板HTML。 ”>此行给我以下错误:==编译...

回答 1 投票 0

是否可以为凤凰项目生成静态资产文件夹?

对于一个学校项目,我使用--no-webpack选项生成了一个phoenix项目。现在,我们需要使用javascript和webpack扩展我们的项目。问题是我没有素材资源文件夹,而我...

回答 1 投票 0

在Elixir中,一旦找到第33个因子,为什么我寻找主要因子的算法就变得奇怪了,我该如何解决?

我有以下模块来查找素因数:defmodule PrimeFactors在数字<2时执行def factor_for(number),请执行:[] def factor_for(number),请执行:factors_for(number,...

回答 1 投票 0

MediaRecorder的Webm斑点产生破裂的视频

我正在尝试通过WS向我的Phoenix后端发出webm Blob(由MediaRecorder编码并生成的Base64编码,并在其中进行Base64解码并将它们附加到文件中。我最终遇到的是一个有缺陷的webm ...

回答 1 投票 1

使用Enum.find_value合并地图列表

对于基于id产品的合并列表= [%{id:7,名称:“ A”,计数:1},%{id:8,名称:“ B”,计数:1},%{名称:“ C“,计数:0}]价格= [%{价格:” $ 10.00“,p_id:7},%{...

回答 1 投票 0

未找到混合酒厂发行

我正在尝试在本地生成产品。当我使用mix distillery.release时,我遇到错误,说找不到distillery.release。我的mix.exs中有{:distillery,“〜> 2.0.0”}}

回答 1 投票 0

模式和模型有什么区别?

[我刚开始吃凤凰,但我不太了解一件事,我搜索发现架构是数据库结构,模型具有较高的层次并可以处理逻辑,但是在...中>] >>> < [

回答 1 投票 0

从地图列表中获取%{key,value}

我有带有嵌套映射的列表[%{“ name” =>“ sam”,“ p” => [%{“ amount” =>“ $ 10”,}],“ group” =>“ a”,} ,%{“ name” =>“ lisa”,“ p” => ...

回答 1 投票 0

Elixir配置提供程序

我的任务是在应用程序运行时读取JSON文件,并将其存储在配置中。我已经经历过https://hexdocs.pm/elixir/master/Config.Provider.html现在,我的配置提供程序代码是...

回答 1 投票 0

是否可以通过“ use / 2”宏(用于DRY)扩展Elixir协议?

我有一个项目,需要定义一些名称不同但定义完全相同的协议。我尝试用use / 2来做,但是没有运气:它不起作用,从...

回答 1 投票 0

如何根据特定键将两个列表与地图合并

我有2个由地图组成的列表。产品= [%{id:7,名称:“ A”,计数:1},%{id:8,名称:“ B”,计数:1},%{id:9,名称:“ C”,计数:0}] price = [%{price:“ $ 14.95”,p_id:8},%{price:“ ...

回答 1 投票 0

我如何让Hound等待页面完全加载?

我正在使用Hound(与PhantomJS配合使用)来抓取网页。有问题的页面会用Javascript懒惰地加载一些我需要的内容。这就是我目前正在做的。 def电影会猎犬。...

回答 1 投票 4

为什么调用Elixir Kernel.apply / 2而不是调用匿名函数?

为什么我们可以调用匿名函数时使用apply / 2?这是不一样的? iex(40)> f = fn x-> x + 1 end #Function <7.126501267 / 1 in:erl_eval.expr / 5> iex(41)> apply(f,[1])2 iex(42)...

回答 1 投票 0

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