cost 265 ms
Elixir:如果不存在,將密鑰添加到 map,否則引發錯誤

[英]Elixir: add key to map if not present, else raise error

在 Elixir 中,是否有一個 function 如果它不存在,它將向 map 添加一個密鑰,否則會引發錯誤? 我知道put_new會在不存在時添加一個鍵,但如果鍵存在,它不會引發錯誤,只是忽略新值。 ...

2023-02-01 23:44:58   2   46    elixir  
如何讓 Oban 比每分鍾跑一次更頻繁?

[英]How to make Oban run more frequently than once in a minute?

我正在使用 Oban 來完成正在進行的任務。 我現在需要比每分鍾更頻繁地運行W1和W2 - 大約每 10...30 秒一次。 由於 cron 不支持高於 1/min 的頻率,我將如何繞過此限制? 最好沒有黑客,除非絕對必要。 我不考慮從 Oban 轉到其他圖書館。 ...

在 M1 芯片上運行 blockscout

[英]Run blockscout on M1 chip

我正在嘗試在我的本地機器(M1 芯片)上運行blockscout 。 按照本指南,我收到此錯誤: 我嘗試使用homebrew中的gcc ,但它沒有用。 我該如何解決這個問題? 我的環境 Elixir 和 Erlang/OTP 版本(elixir 版本):elixir 1.14.3(使用 Erlan ...

如何在沒有插值的情況下在 Elixir 中執行字符串命名格式?

[英]How to do string named format in Elixir without interpolation?

我想做命名字符串格式化,我不想使用插值,因為字符串將從 CSV 中獲取。 假設我解析了來自 CSV 的字符串數據 在 Ruby 中,我可以這樣做:data = {name: "Julio", country: "Nirvana"} str.each do |s| puts str % dat ...

2023-01-29 06:43:54   3   66    elixir  
在運行 Oban.Web 的節點上禁用 Oban 作業執行

[英]Disable Oban Job execution on a node with Oban.Web running

我在 Phoenix 應用程序中使用了@sorentwo 的 Oban Web+Pro。 以前,作業是在我的集群中的每個節點上執行的,連同為管理員公開的 Oban Web 儀表板。 但現在我們想將所有作業隔離到幾個專用工作節點,但繼續使用 Oban Web 以及其他 web 節點上的 Phoenix ...

Ash 項目中有一個或多個 registry.ex?

[英]One or multiple registry.ex in an Ash project?

https://ash-hq.org/docs/guides/ash/latest/tutorials/get-started提出了這個文件結構: support是這里的 API 還是helpdesk ? 我在措辭上苦苦掙扎。 無論如何,我理解教程,因此文件registry.ex必須始終位於“ ...

如何以人性化的方式對守衛進行類型規范?

[英]How to typespec guards in a human friendly way?

背景我在玩守衛,我希望我的守衛定義也有一個類型規范: 問題所以,現在我有了這個簡單的守衛,我想要它的規格。 然而,dyalizer 的建議並不完全是人類可讀的。 我相信這可能被定義為一個 function ,它接受any作為參數,但返回類型對我來說很難理解。 我認為這意味着它會創建 erlang ...

我可以在 Elixir 中重載 Map 的訂閱運算符嗎?

[英]Can I overload the subscription operator for Map in Elixir?

假設我有一個 map %{} ,其中的鍵是Decimal 。 有問題的是,在 Decimal 3.= 3.0中,因此,對 Decimal 鍵的索引是不可靠的,需要使用Decimal.eq?/2來測試相等性。 有沒有一種方法可以重載 map 訂閱運算符,以便 Decimal 上的索引實際使用eq? ...

2023-01-25 22:46:52   2   43    elixir  
有沒有辦法在 Ecto 查詢中獲取類型屬性

[英]Is There a Way to Fetch a Type Attribute in An Ecto Query

我有一個包含金額字段的付款的 Ecto Schema。 該字段的類型是 ex_money 包中的 Money.Ecto.Composite.Type(v. 5.12.3)。 查詢是: 這引發了: 有沒有辦法訪問屬性而不讓 Ecto 搜索字段? ...

如何將類型化定義轉換為類型化結構?

[英]How to convert a typed definition to a typedstruct?

背景我正朝着在我的應用程序中定義數據結構的方向發展,我發現TypedStruct非常有用。 問題但是,我最近發現了一個小問題。 我不知道如何將此定義轉換為類型化結構: 我這里的主要問題是user map。除了我不知道如何在 trypedstruct 中定義 typedstruct 之外,你們是怎么 ...

2023-01-24 11:02:32   1   25    types / elixir  
如何覆蓋 Phoenix 中的 websocket 超時值?

[英]How do I override the websocket timeout value in Phoenix?

我正在嘗試覆蓋 config/dev.exs 中 websocket 連接的默認超時 60 秒。 我知道我可以覆蓋 MyAppWeb.Endpoint.ex 中的超時 但想知道我是否可以通過 config/dev.exs 中的條目實現相同的目的預先感謝! ...

使用 OTP (Elixir) 的堆棧服務器中的彈出功能

[英]Pop functionality in stack server with OTP (Elixir)

在 Bruce Tate 的 Programmers passport OTP 一書中,有一個構建堆棧服務器的練習,類似於 GenServer 在其文檔中給出的示例,但沒有使用 GenServer,即僅具有 OTP 功能。 實現堆棧的彈出功能是問題所在。 這個 function(連同堆棧的推送 fu ...

什么時候應該使用 Elixir 進程注冊表與命名進程?

[英]When should I use the Elixir Process registry vs named processes?

我的應用程序中有數千個進程。 我使用了一個合理的命名模式在它們之間發送消息,但我注意到這個東西存在: https://hexdocs.pm/elixir/main/Registry.html 命名進程的局限性是什么,在什么情況下我應該決定是否改用 Registry? ...

2023-01-20 11:33:19   1   27    elixir  
我如何對元組表達式中的事物進行計算?

[英]How do i do calculations on things that are in a tuple expression?

嘿,我是 Elixir 的新手(三天前剛開始),我正在嘗試編寫一個可以計算導數的程序,但我一直在努力簡化表達式以便於閱讀。 之前只做過Java和C。 所以我在頂部定義了這個defmodule Deriv do @type literal() :: {:num, number()} | {:va ...

在不渲染整個組件的情況下更新 Phoenix 應用程序的 LiveView 中嵌套的 html 元素

[英]Updating nested html element in LiveView of Phoenix application without rendering the whole component

我有以下帶有卡片集合的 leex 模板,每張卡片內都有一個嵌套按鈕。 我只想更新按鈕上的文本而不再次渲染整個組件。 是否可以? 我被困在這里。 這個想法是向這個按鈕發送更新,但如果可能的話根本不清楚如何。 或者另一種方法是再次將@repos分配給套接字? 當我點擊按鈕時,我在服務器端完成工作,然后我 ...

自動打印信息,包括 Elixir 中未捕獲錯誤的堆棧跟蹤

[英]Automatically print info including stacktrace for uncaught errors in Elixir

我目前正在學習 Elixir 並使用Plug設置玩具 REST 服務示例。 這是我最初編寫的代碼。 它在生成隨機數的行上有一個錯誤。 我能夠弄清楚這個問題。 但是,當錯誤發生時,沒有有用的信息來找出問題所在。 為了弄清楚這個問題,我不得不修改原來的並添加一個 try/rescue 塊並打印出錯誤信息 ...

如何將此列表轉換為 map?

[英]How to transform this list into a map?

我有一個元組列表:[ {'key1', %{ 'a' => 9543243, 'b' => 677, 'c' => 733}}, {'key2', %{ 'a' => 543, 'b ...

2023-01-12 15:32:26   1   40    elixir  
Erlang/Elixir 原子名稱的最大長度?

[英]Max length of an Erlang/Elixir atom name?

erlang/elixir 原子名稱的最大長度是多少? 我知道原子的最大數量有一個限制,但這也是我搜索原子的最大長度時彈出的所有內容。 https://www.erlang.org/doc/efficiency_guide/advanced.html 我正在考慮通過將原子連接起來形成樹狀結構來 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM