• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  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?
Сверху Снизу