Свързани публикации 'lua'


Какво е език за програмиране Lua?
Какво е толкова страхотно в Lua? Нека прегледаме основните характеристики Какво е език за програмиране Lua? Въпреки многото предимства, Lua не е перфектен. Lua има два компонента: интерпретатор и виртуална машина. Lua не се интерпретира директно чрез Lua файл като други езици като Python. Вместо това той използва Lua интерпретатора, за да компилира Lua файла в байт код. Интерпретаторът Lua е написан на ANSI C, което го прави изключително преносим и способен да работи на различни..

Научете основите на Lua за уеб скрапинг като разработчик на Python
Научете основите на Lua за уеб скрапинг като разработчик на Python Започнете с основните неща на Lua за 10 минути Lua е лек език за програмиране на високо ниво, който обикновено се използва за целите на скриптовете. Той е проектиран с намерението да бъде интегриран в други приложения и позволява на разработчиците да разширят функционалността на своя софтуер чрез персонализирани скриптове. Като разработчик на Python обикновено може да нямате шанса да работите с Lua. Въпреки това,..

Писане на чист код
В света на разработката на софтуер писането на чист и поддържаем код е много важно. Чистият код подобрява четливостта и намалява сложността. Това може също да доведе до по-малко грешки, прави кода по-лесен за поддръжка и води до по-ефективен работен процес. 1. Наименуване Един от най-важните аспекти при писането на чист код е използването на смислени и разбираеми имена за вашите променливи, функции и класове. Когато избирате имена, залагайте на имена, които точно предават целта и..

Lua за Java програмисти — Непозната територия
Всеки език се нуждае от нещо, което да го отличава от тълпата, нещо, което прави по-добре или дори различно от останалите, за да бъде забелязан. Тази публикация ще обхване това, което наистина отличава Lua от нормата и ще обхване основните препятствия, които Java програмистът ще трябва да преодолее, за да използва ефективно езика Lua. Темите са: Структура на изрази на парчета, таблици, функции и съпрограми. Структура на изявление на парче Дори начинаещ в езика Lua вероятно знае, че..

Урок за Löve2D — Част 02 Изображения и звук
Това е втората част от урока Löve2D , базиран на стар (но златен) урок за pygame . За да прочетете част 01, щракнете тук . И така, като се има предвид, че вече сме експерти по правоъгълниците, сега можем да се прицелим по-високо и да опитаме нещо по-смели и реалистични... като изображение =D Това е изображението, което ще използваме: -- file: main.lua local ball_img = nil function love.load() -- load the image once and set it to ball_img ball_img =..

Свързани въпроси 'lua'

Lua анализатор в python
Търся да използвам Lua в уеб проект. Изглежда не мога да намеря никакъв начин за директно анализиране в чист Python и стартиране на Lua код в Python. Някой знае ли как се прави това? Джо
3782 изгледи
schedule 24.09.2022

Вграждане на Lua в C++, смесен със C
Работя върху вграждането на Lua в C++ проект, който разчита до голяма степен на някакъв наследен C код. Имам няколко въпроса относно събирането на боклука и променливия обхват. Ето някои фрагменти, свързани с въпросите, които следват: /* C...
612 изгледи
schedule 25.09.2022

Как да изхвърля част от lua функция в низ?
Как да изхвърля lua функция на парче към низ? function test(a, b) local c = a + b return c end print( type(test) ) --> function print( test ) --> function: 0053B108 print( dumpToString(test) ) Иска ми се резултатът от...
16030 изгледи
schedule 24.09.2022

Luabind: Не може да върне shared_ptr
Опитвам се да върна std::shared_ptr от метод, свързан с Luabind, но изглежда не разпознава типа. Код на Luabind: module(lua) [ class_<Character, BaseEntity, std::shared_ptr<Character> > ("Character"),...
1246 изгледи
schedule 18.09.2022

Не можем да приемем, че всеки списък има различни имена
847 изгледи
schedule 07.12.2022

Как да получите достъп до изходите на междинните слоеве с помощта на nngraph?
Трябва да приложа функция за загуба към представяне на междинен слой (L2) в мрежа, която има много слоеве след слоя L2. Знам как да получа достъп до изхода на мрежа в nngraph, както следва: input = nn.Identity()() net = nn.Sequential()...
343 изгледи

Lua - C++ интеграция: Извикване на функция в таблица от C++
Не съм експерт по Lua, но прочетох няколко статии, за да разбера как работи. Въпреки това имам проблем с извикването на lua функции, които принадлежат към таблица от C++. В примера, описан по-долу, се опитвам да извикам foo:bar от код. Обаждането...
346 изгледи
schedule 18.09.2022

Конкатенация AOB в Lua
Мога да получа AOB от стойност от 4 байта (DWORD), като използвам тази функция на Cheat Engine Lua: local bt = dwordToByteTable(1075734118) for i, v in ipairs(bt) do print(i, string.format('%02x', v)) end result = [[ 1 66 2 66 3 1e 4 40 ]]...
62 изгледи
schedule 16.09.2022

Съхранявайте Lua string.match изход към масив
Обикновено използвам две променливи, за да съхраня резултата от нещо подобно: a = {'alarm boy car dentist','alarm car dentist elephant','alarm dentist elephant fabulous','alarm elephant fabulous goat'} k, v = string.match(a[1], 'alarm dentist...
2903 изгледи
schedule 26.09.2022

опит за индексиране на глобална променлива OE (нулева стойност) Lua с sql
mk = conn:query({live = true, sql = "SELECT DISTINCT OE.OderNumber,(SELECT R.ReportBody + ' CRLF ' +'Modified By: ' + UM.FirstName + ' at ' + UM.LastName + ' CRLF '+ 'Authored By: ' + UC.FirstName + ' at ' + UC.LastName + ' CRLF ' +'CRLF' AS [text()]...
178 изгледи
schedule 22.09.2022

анализирайте csv с помощта на lua скрипт
Имам csv файл, който съдържа данни като тези: +12345678901,08:00:00,12:00:00,1111100,35703,test.domain.net +12345678901,,,0000000,212,test.domain.net Опитвам се да напиша lua код, който ще премине през всеки ред и ще създаде масив от...
965 изгледи
schedule 24.09.2022

множество независими секции за справка в Rmarkdown
Искам да включа отделни секции за препратки за основен текст и допълнителен текст в документ Rmarkdown. Предложеният подход тук и тук до голяма степен работи, но ако има препратки, които се появяват и в двата посочени .bib файла, тогава те се...
243 изгледи
schedule 26.09.2022

подготвени изрази в luasql.postgres
Опитвам се да следвам примера за използване на подготвени изрази в luasql, намерен тук: http://lists.luaforge.net/pipermail/kepler-project/2008-January/002207.html Имам инсталиран luasql версия 2.2.0. Когато изпробвам примерния код, получавам...
1090 изгледи
schedule 04.10.2022

Колко добро е използването на %q в Lua за избягване на аргументи на обвивката?
Да кажем, че трябва да предадем някакъв аргумент на команда на shell. (Да приемем черупка, съвместима с Bourne.) Например, да кажем, че искаме да отпечатаме низа He said "It's a boy"; sure с помощта на echo(1). Естествено, не можем да го...
1204 изгледи
schedule 30.09.2022

lua_isstring() проверява за реални низове в Lua
int lua_isstring (lua_State *L, int index); Тази функция връща 1, ако стойността на дадения приемлив индекс е низ или число (което винаги може да се преобразува в низ), и 0 в противен случай. ( Източник ) Има ли (по-елегантен) начин...
2178 изгледи
schedule 29.09.2022

Защо моят локален скрипт не работи?
По същество се опитвам да напиша скрипт за GUI контролен панел, който позволява на потребителите да ускоряват влака с лост за захранване (в GUI) и реверс (Напред, Неутрално, Назад) Направил съм два сценария. Единият е локален скрипт, а другият е...
602 изгледи
schedule 04.10.2022

Conky - Lua Config - Персонализирани променливи
Искам да използвам персонализирани променливи в моята Lua конфигурация на conky за споделяне на конфигурация между компютри. Защо следното не работи, използва прост код на Lua: conky.config={..} -- set variables work = "COMPUTERNAME" lan =...
4515 изгледи
schedule 28.09.2022

HTML файл на модул за настройка на краен потребител NodeMCU, който създава друг файл
Създадох свой собствен файл enduser_setup.html nodemcu(за модула за настройка на крайния потребител: https://nodemcu.readthedocs.io/en/master/en/modules/enduser-setup/#enduser_setupstart ). Добавих друго поле (извън полетата ssid\password):...
161 изгледи
schedule 29.09.2022

LUA изтрива 2 различни знака с gsub
Искам да изтрия два различни знака в началото и края на my_string с gsub.. Но успях да изтрия само един.. local my_string = "[I wish you a happy birthday]" local new_string = bouquet:gsub('%]', '') print(new_string) Как...
131 изгледи
schedule 28.09.2022

Corona SDK Storyboard не преминава в сцени
Създавам главно меню и искам да обработвам сцените си с разкадровка. Ето моя main.lua: -- Hide status bar display.setStatusBar(display.HiddenStatusBar); -- Some global variables local assetsPath = "media/" local lettersPath = "media/letters/"...
719 изгледи
schedule 07.10.2022