Size: a a a

2021 February 14

S

Snusmumriken in pro.lua
Александр
Там всего 4мб памяти из которых очень немного доступно
Я делал на nodemcu довольно крупный сервер, который чисто по кодовой базе занимал >15 мегабайт, лол. Угадай как.
источник

А

Александр in pro.lua
Только внутренности
источник

А

Александр in pro.lua
Snusmumriken
Я делал на nodemcu довольно крупный сервер, который чисто по кодовой базе занимал >15 мегабайт, лол. Угадай как.
Ну, ты хранил его на карте?
источник

S

Snusmumriken in pro.lua
Динамическая подгрузка модулей по необходимости, и вычистка из памяти при завершении работы модуля, да.
источник

S

Snusmumriken in pro.lua
Типа

local module = require"stuff"

... do stuff

package.loaded["stuff"] = nil
collectgarbage()

Ну и внутренняя организация сервера которая это позволяет.
источник

А

Александр in pro.lua
Ты наркоман? 4МБ ПЗУ
источник

S

Snusmumriken in pro.lua
Флешка.
источник

А

Александр in pro.lua
Вооот
источник

А

Александр in pro.lua
А я о чем
источник

А

Александр in pro.lua
Я то про пзу
источник

S

Snusmumriken in pro.lua
А я про озу ))
Ну лан
источник

А

Александр in pro.lua
😁
источник

А

Александр in pro.lua
Конечно много ньюансов в таком коде
источник

А

Александр in pro.lua
Но и написан от был за пару минут
источник

А

Александр in pro.lua
Не считая времени на ошибки и баги самой реализации луа
источник

А

Александр in pro.lua
На нодмцу
источник

S

Snusmumriken in pro.lua
Но я предупреждаю, что самый простой формат передачи отдельных сообщений по tcp — [N символов длины сообщения][тело сообщения].
Например:
msg = "Hello world"
tcp_sock:send( ("%.5d%s"):format(#msg, msg) )

Приём, соответственно:
local len = tonumber(tcp_sock:receive(5))
local data = tcp_sock:receive(len)

Так можно мутить постоянный коннект с передачей кучи сообщений пачкой. А если чуть заморочиться — и до неблокирующей асинхронщины недалеко.
источник

А

Александр in pro.lua
Типа
f = file.open(file_name, "w")
f:write(file_data) -- вылетает кернелпаник
источник

S

Snusmumriken in pro.lua
Файл большого размера не влезает в оперативку?
источник

А

Александр in pro.lua
А большого это сколько?
источник