Publikasi tentang topik tersebut 'elixir'


Sistem Komponen Entitas di Elixir
Entity-Component-System (ECS) adalah pola desain arsitektur terdistribusi dan komposisi yang banyak digunakan dalam pengembangan game. Hal ini memungkinkan pemisahan perilaku spesifik domain secara fleksibel, yang mengatasi banyak kelemahan warisan berorientasi objek tradisional. Elixir adalah bahasa dinamis dan fungsional yang dibangun di atas Erlang VM yang dirancang untuk membangun aplikasi yang skalabel dan dapat dipelihara. Dalam artikel ini, temukan bagaimana kita dapat..

Menulis Lispex, penerjemah Lisp di Elixir
Motif Saya mulai bekerja dengan Elixir beberapa bulan yang lalu tetapi tidak pernah sepenuhnya mempelajari seluk-beluk bahasa tersebut. Elixir adalah bahasa terbaru yang berjalan pada BEAM, VM yang sama yang menjalankan Erlang. Jadi ia mewarisi semua properti yang menjadikan Erlang hebat seperti toleransi kesalahan, ketersediaan tinggi, dan komputasi terdistribusi. Satu-satunya hambatan masuk ke Erlang bagi sebagian besar pengembang adalah ekosistem dan sintaksis bahasanya. Elixir..

Pertanyaan tentang topik tersebut 'elixir'

Bagaimana cara menyiarkan pesan dari Pengendali Phoenix ke Saluran?
Apakah ada cara untuk menyiarkan pesan ke saluran dari luar saluran itu? Mungkin sesuatu seperti Channel.broadcast topic, event, data ? Saya melihat sesuatu seperti ini di sini tetapi versi final Phoenix.Channel.broadcast/3 (mulai hari ini)...
10072 dilihat
schedule 23.11.2023

Elixir - Tidak dapat menjalankan fungsi jarak jauh di dalam pertandingan
Saya sedang mengerjakan latihan latihan dan tidak tahu mengapa saya mendapatkan kesalahan berikut: (CompileError) anagram.exs:19: cannot invoke remote function String.codepoints/1 inside match (stdlib) lists.erl:1353: :lists.mapfoldl/3 (stdlib)...
3163 dilihat

Bagaimana Anda mengkonfigurasi file log yang ditulis ke rel/proyeksaya/log?
Saya telah membangun proyek Elixir saya dan membuat rilis dengan EXRM. Ketika saya menyalinnya ke server target dan memulainya, saya senang menemukan bahwa itu sudah menangkap keluaran konsol dalam file seperti "erlang.log.1" di direktori log....
157 dilihat
schedule 26.11.2023

Bagaimana cara menyalurkan hasil Enum.join ke Regex.scan di Elixir?
Dari dokumen tentang operator pipa, saya melihat "Simbol |> yang digunakan dalam cuplikan di atas adalah operator pipa: ia hanya mengambil keluaran dari ekspresi di sisi kirinya dan meneruskannya sebagai argumen pertama ke pemanggilan fungsi di...
1177 dilihat
schedule 21.11.2023

Bagaimana cara mengatasi peringatan yang dikelompokkan?
Ada beberapa grup def, dan ketika saya menulis @spec, itu diperingatkan dengan warning: clauses for the same def should be grouped together, def foo/2 was previously defined . Apakah ada solusi untuk itu? Meskipun peringatan itu berguna, tapi...
411 dilihat
schedule 06.11.2023

Cara menggunakan fragmen untuk mengembalikan nilai saat memperbarui di Ecto
Saya perlu melakukan pembaruan di database dan mengembalikan nilai. Hal ini dapat dilakukan dengan menggunakan kata kunci RETURNING di PostgreSQL Karena ini tidak didukung oleh ecto, saya rasa saya harus menggunakan fragmen tapi saya tidak...
1399 dilihat
schedule 09.12.2023

Catat alamat IP asli saat menggunakan phoenix di nginx upstream
Saya memiliki aplikasi phoenix upstream, seperti itu: upstream my_app { server localhost:3001; } server { root /var/www/my_app/priv/static; listen 80; location / { proxy_pass http://my_app; } } Saya ingin melacak...
533 dilihat
schedule 03.11.2023

Cara membuat file exe dari proyek obat mujarab
Saya baru mengenal Elixir dan saya mencoba membuat aplikasi baris perintah untuk Windows. Saya ingin menggunakan aplikasi sebagai file exe yang dapat dijalankan dari command prompt. Saya juga ingin pengguna akhir tidak perlu menginstal erlang untuk...
2404 dilihat
schedule 29.11.2023

Tidak ada klausa fungsi, meskipun sepertinya ada?
Saya sangat menghargai bantuan dalam hal ini, ini adalah hal pertama yang saya coba lakukan dengan Elixir dan itu membuat saya bingung. Jadi maksud saya adalah menangkap dari STDIN berulang kali, menguraikan input pengguna sebagai angka. Ketika...
47 dilihat
schedule 30.12.2023

Pencocokan pola biner Elixir dari Integer atau Konversi Integer ke biner
Saya baru mulai belajar hari ini Elixir dan terjebak dalam pencocokan pola Integer. Saya tahu betul cara mencocokkan biner , tetapi saya tidak dapat menemukan cara mencocokkan Bilangan Bulat yaitu mengekstrak byte tinggi dari Integer sederhana....
4239 dilihat
schedule 30.12.2023

Setel stempel waktu ke mikrodetik di Phoenix dengan MySQL
Saya mengalami masalah saat menggunakan Phoenix 1.2, ecto 2.1.4, mariaex 0.8.2, mysql 5.6.33 — Saya ingin menyimpan stempel waktu dalam mikrodetik, tetapi kolom yang dibuat oleh fungsi timestamps/1 adalah datetime standar, yang membulatkan hingga...
202 dilihat
schedule 02.12.2023

(Protocol.UndefinisiError) protokol Enumerable tidak diterapkan untuk 3
Saya mencoba mengembalikan jumlah yang dijumlahkan setelah pemahaman. Inilah yang saya coba: range = 1..999 multiple_of_3_or_5? = fn(n) -> (rem(n, 3) == 0 || rem(n, 5) == 0) end for n <- range, multiple_of_3_or_5?.(n), do: Enum.reduce(n,...
698 dilihat
schedule 02.01.2024

Keluaran mengejutkan dari algoritma Elixir rekursif [duplikat]
Saya mulai membuat sketsa struktur algoritma rekursif yang akan membangun daftar kedekatan persimpangan ubin hex di papan permainan gaya Settlers of Catan. Namun itu bukanlah masalah mendesak yang perlu saya selesaikan. Masalah yang saya alami...
46 dilihat
schedule 05.11.2023

Apakah struct Elixir benar-benar tidak dapat diubah? [duplikat]
Saat ini saya sedang mempelajari Elixir dan saya sedang membaca " Pengembangan Web Fungsional dengan Elixir, OTP, dan Phoenix ", yang menurut saya merupakan buku yang bagus. Bekerja di bab mesin negara, saya menemukan kode berikut: defmodule...
300 dilihat
schedule 10.11.2023

Bisakah saya menambahkan penetapan ke "soket utama" setelah koneksi dibuat?
Seperti yang dijelaskan oleh postingan ini , ketika klien pertama kali terhubung dengan server, "soket/proses utama" dibuat dan menampung penetapannya. Kemudian, ketika klien bergabung dengan saluran/topik tertentu, setiap soket/proses saluran...
31 dilihat
schedule 10.12.2023

Pola yang cocok dengan peta di dalam peta di header fungsi
Saat ini saya memiliki contoh params yang terlihat seperti ini: params: %{ "continent" => %{ "deleted_date" => nil, "name" => "Asia", "to_be_deleted" => true }, "id" => "16" }, Saya mencoba...
86 dilihat
schedule 31.10.2023

ekto | Cara mendapatkan semua modul skema di aplikasi
Saya mencoba membuat tugas campuran untuk mengotomatisasi beberapa perancah dan saya ingin mendapatkan daftar semua nama modul dalam aplikasi yang memiliki skema dan implementasi skema tertanam. Akhirnya saya ingin memiliki daftar semua skema dengan...
415 dilihat
schedule 19.12.2023

Penyulingan gagal dengan pesan Lipat gandakan modul yang ditentukan: 'Elixir.Telemetry'
Ketika saya mencoba memutakhirkan aplikasi Phoenix yang sedang berjalan menggunakan Distillery, pembangunannya gagal dengan pesan-pesan berikut: Generated teamgenik app ==> Assembling release.. ==> Building release my_app:0.10.7 using...
143 dilihat
schedule 22.12.2023

Jalur perpustakaan untuk proses kompilasi campuran
Setelah berpindah dari alat kontrol versi brew ke asdf untuk Elixir dan Erlang, saya masih tidak dapat mengkompilasi proyek lama saya: dalam proses kompilasi ia mencoba merujuk ke file lib Gudang Brew yang tidak ada: MacBook-Pro% mix test ==>...
295 dilihat
schedule 13.12.2023

Bagaimana cara menguji transaksi database async yang diterapkan oleh Elixir.Task?
Saya mencoba memasukkan catatan ke dalam database secara asinkron menggunakan Elixir.Task di pengontrol Phoenix. Pengujian yang mencakup metode pengontrol tersebut, mencatat pengecualian bahwa kesalahan koneksi DB ( DBConnection.OwnershipError )....
786 dilihat
schedule 28.12.2023