Результаты поиска

  1. G

    Для новичков

    Понимание этого механизма облегчает понимание многих вещей, например замыканий.
  2. G

    Для новичков

    Обьект это абстракция.
  3. G

    Для новичков

    Я тоже и написал что вы и сказали. Это не "похожее в других языках" а реализация механизма в самом lua, так как lua это встраиваемый язык то он распространяется в виде библиотек на c++ а в них реализован именно такой механизм. А знание реализации лучше понять логику работы. В python если хотите...
  4. G

    Для новичков

    Да руководство я прочитал давно уже. А вот выгружается обект, когда количество ссылок на него равно 0! Это как "smart pointers" или "умные указатели" если хотите в c++. Пример A={1,2,3,4,5} ---выделение паамяти для массива a ссылается на массив B=A ---B ссылается на тот же массив B=nil ---...
  5. G

    Для новичков

    Да я отлаживал на компе у меня ubuntu, поэтомя я пользовал gedit+lua, но на большой машине с памятью не так все просто она выделяется страницами по мере надобности интерпритатору, если нехватает ему в ход идет файл подкачки поэтому очень трудно уловить размер heap он постоянно меняется по мере...
  6. G

    Для новичков

    Да вот хотелось бы заменить dofile на requvire. Правильно ли понимаю для выгрузки модуля надо packedge.loaded[name]=nil? Память для переменных и скрипта это одна и та же память или это две разных области? То есть VM Lua и скрипт и переменные в heap сохраняет?
  7. G

    Для новичков

    Не что такое nil а чему его прировнять чтобы модуль выгрузить я знаю что такое nil
  8. G

    Для новичков

    А чему nil прировнять?
  9. G

    Для новичков

    Вы можете тогда объяснить популярно я нашел только инфу что модули грузяться напрямую в оперативную память, тогда как dofile выгружает текущий скрипт и загружает указанный. Вопросы: 1) Как работает механизм загрузки модулей, и как их потом выгружать. 2) Куча и память в которой лежит...
  10. G

    Для новичков

    В моём случае чуть больше расход на размер фунции и стека вызовов, это понятно но вопрос в том, что это избавляет от необходимости массово клепать глобальные переменные
  11. G

    Для новичков

    Я так не думаю, ведь модуль не что иное как глобальная таблица. Это тоже я думаю неверное утверждение, в C компоновщик собирает всё в один файл и ДИРЕКТИВОЙ #include в файл просто вставляется код из другого файла, указанного в #include. Тогда как dofile освобождает память от предыдущего скрипта...
  12. G

    Для новичков

    От лица автора разрешите поинтересоваться, по сравнению с чем выйгрыша не будет и почему?
  13. G

    Обсуждение Что можно купить для ESP8266 на ebay, aliexpress и т.д.

    Orange pi на порядок сложнее чем этот горе модуль, а китайцы не просят за плату 300р, там всё вместе с доставкой 1200! Конечно их право просить хоть сколько за плату, просто с таким подходом мы китайцам не конкуренты. Я думаю через время куча аналогов появиться по цене чуть дороже dev board...
  14. G

    Обсуждение Что можно купить для ESP8266 на ebay, aliexpress и т.д.

    PS Далеко нам до полноценного замещения китайской промышленности!
  15. G

    Обсуждение Что можно купить для ESP8266 на ebay, aliexpress и т.д.

    У вашего модуля высота примерно 10мм, я замерял запас между дном коробки и выключателем всего 5мм. Да и дело даже не в этом, просто речь о том что сильно дорого для него. 300р только за плату!!! У китайцев заказать гору плат можно заказать по цене шаурмы. 1200р уже такие прикольные вещи стоят...
  16. G

    Обсуждение Что можно купить для ESP8266 на ebay, aliexpress и т.д.

    То что многие устройства строятся по блочному принципу это общепринятое решение, например видеомагнитофон или телевизор содержат в себе плату питания контроллера и.т.д. Ну а насчёт размеров вы правы не влезет в подрозетник эта конструкция да и предложенная вами не влезет, тем более с розеткой...
  17. G

    Обсуждение Что можно купить для ESP8266 на ebay, aliexpress и т.д.

    А вы уверены что все китайские модули проходят соответствующие испытания и сертификацию, с такой же вероятностью может загореться и сам модуль ac-dc конвертора. Да и предложенный образец навряд ли сертифицирован.
  18. G

    Обсуждение Что можно купить для ESP8266 на ebay, aliexpress и т.д.

    А зачем париться с разводкой, собирай в корпусе с помощью соединительных проводов (при желании можно пропаять соединения). Помещаеш всё в распаечную коробку можно на клей и всё готово. Модуль esp devboard 230р на ebay, преобразователь питания 90р, модуль реле 90р. Итого 230+90+90=410р. В добавок...
  19. G

    Обсуждение Что можно купить для ESP8266 на ebay, aliexpress и т.д.

    Отлично на китайских компонентах собрали модуль, который у нас получился минимум в 3 раза дороже, вот это я понимаю импортозамещение!!!!
  20. G

    Для новичков

    Да, и можно вопрос а где можно почитать что по капотом виртуалки lua?
Сверху Снизу