Задать вопрос
  • Как решить эти проблемы компиляции?

    Ты забыл написать открытую фигурную скобку около public class Move : MonoBehaviour

    PS: На будущее:
    - отмечай комментарием, на какой именно строке сработала ошибка
    - не забывай заворачивать код в тег <code lang="cs"></code> - это сильно упростит чтение для тех, кто попробует решить твой вопрос
    - перед тем как задавать вопрос - попробуй загуглить в чём суть ошибки, и попробуй сам решить (CS1514)
    - перед тем как начинать писать на юнити, лучше всё-таки хоть самые основы C# изучить. Тут как в математике - без понимания простых вещей, ты гарантированно не сможешь понять сложные вещи.
    Ответ написан
  • Как исправить ошибки CS0117 и CS0122?

    1 - у тебя в классе Enemies нет члена enemies. Возможно его нет совсем, а возможно у тебя опечатка.
    2 - у тебя в классе Enemy есть метод takeDamage, но он не публичный

    PS: На будущее:
    - отмечай комментарием, на какой именно строке сработала ошибка
    - не забывай заворачивать код в тег <code lang="cs"></code> - это сильно упростит чтение для тех, кто попробует решить твой вопрос
    - перед тем как задавать вопрос - попробуй загуглить в чём суть ошибки, и попробуй сам решить (CS0117, CS0122)
    - перед тем как начинать писать на юнити, лучше всё-таки хоть самые основы C# изучить. Тут как в математике - без понимания простых вещей, ты гарантированно не сможешь понять сложные вещи.
    Ответ написан
    4 комментария
  • Как скомпилировать код при помощи nelua?

    однако в опциях такого нет.

    Всё есть


    ❯ nelua --help
    Usage: nelua
    ([-c] | [-a] | [-b] | [-B] | [-Y] | [-A] | [-H] | [--script] | [--lint] | [--print-ast] | [--print-analyzed-ast] | [--print-ppcode] | [--print-code] | [--print-assembly])
    [-h] [-i] [-d] [-S] [-r] [-M] [-s] [-t] [-T] [-V] [-w] [-C]
    [--no-color] [-R ] [-o ] [-D ] [-P ]
    [-g ] [-L ] [--cc ] [--cflags ]
    [--ldflags ] [--stripflags ]
    [--cache-dir ] [--path ]
    ([] | [--config] | [-v] | [--semver]) [] ...

    Nelua 0.2.0-dev

    Arguments:
    input Input source file
    runargs Arguments passed to the application
    Use '--' to is passed)

    Options:
    -h, --help Show this help message and exit.
    -c, --code Compile the backend code only
    -a, --analyze Analyze the code only
    -b, --binary Compile the binary only
    -B, --object Compile as an object file
    -Y, --assembly Compile as an assembly file
    -A, --static-lib Compile as a static library
    -H, --shared-lib Compile as a shared library
    --script Run lua a script instead of compiling
    --lint Check for syntax errors only
    --print-ast Print the AST only
    --print-analyzed-ast Print the analyzed AST only
    --print-ppcode Print the generated Lua preprocessing code only
    --print-code Print the generated code only
    --print-assembly Print the assembly generated code only
    --config Print config variables only
    -v, --version Print compiler detailed version
    --semver Print compiler semantic version
    -i, --eval Evaluate string code from input
    -d, --debug Run through GDB to get crash backtraces
    -S, --sanitize Enable undefined/address sanitizers at runtime
    -r, --release Release build (optimize for speed and disable
    runtime checks)
    -M, --maximum-performance Maximum performance build (use for benchmarking)
    -s, --strip-bin Remove symbols from the compiled binary (reduce its
    size)
    -t, --timing Show compile timing information
    -T, --more-timing Show detailed compile timing information
    -V, --verbose Show compile related information
    -w, --no-warning Suppress all warning messages
    -C, --no-cache Don't use any cached compilation
    --no-color Disable colorized output in the terminal.
    -R , Execute compiled output with a runner
    --runner
    -o , Output file.
    --output
    -D , Define values in the preprocessor
    --define
    -P , Set initial compiler pragma
    --pragma
    -g , Code generator backend to use (lua/c) (default: c)
    --generator
    -L , Add module search path
    --add-path
    --cc C compiler to use (default: gcc)
    --cflags Additional flags to pass to the C compiler (default:
    )
    --ldflags Additional flags to pass when linking (default: )
    --stripflags Additional flags to pass when striping (default: -x)
    --cache-dir Compilation cache directory (default:
    /home/vabka/.cache/nelua)
    --path Set module search path (default:
    ./?.nelua;./?/init.nelua;/usr/local/lib/nelua/lib/?.nelua;/usr/local/lib/nelua/lib/?/init.nelua)


    Просто чтобы получить исполняемый файл ты должен сказать, куда его надо сохранить
    Прямо сейчас даже себе поставил и всё работает:
    $ sudo apt-get install build-essential git gcc gdb # устанавливаем инструменты сборки
    $ git clone https://github.com/edubart/nelua-lang.git # скачиваем репозиторий
    $ cd nelua-lang # переходим внутрь
    $ make # собираем
    $ sudo make install # устанавливаем
    $ cd ./examples # переходим в примеры
    $ nelua ./helloworld.nelua -o hw # собираем пример helloworld.nelua и сохраняем в файл hw
    $ chmod +x ./hw # метим файл как исполняемый (вообще у него и так должен быть +x, но это на всякий случай)
    $ ./hw # запускаем
    hello world
    Ответ написан
    4 комментария
  • Как добавить мультикурсор/мультивыделение как на Windows в Linux?

    В vs code и intellij должно работать. Возможно просто не работает при использовании мыши.

    В vs code для этого используются команды "Add Cursor" (ищи в сочетаниях клавиш)
    В intellij - "Add or Remove caret" и "Clone Caret" (тоже ищи в сочетаниях)
    Ответ написан
    1 комментарий
  • Как получить доступ к бд, самп, крмп серверов, либо просто хоста на которых они стоят?

    В твоём случае никак, так как у тебя нет доступа к ним.
    Ответ написан
    Комментировать
  • Как перевести страницу на японский?

    Это не ошибка, а предупреждение от VS Code, чтобы ты случайно код на русском не писал, например.
    Если у тебя файлы в UTF-8, то никаких проблем не будет - просто выключи предупреждение, нажав на Adjust settings.
    Если файлы не в UTF-8, то почини.
    Ответ написан
    Комментировать
  • Возьмут ли в колледж на техника-программиста с плохим зрением?

    Вроде как никаких ограничений при приёме на учёбу нет - это всё таки не армия.
    По крайней мере с моими -7 на ризу не было проблем или каких-то вопросов.

    Если есть причины сомневаться - проще вопрос задать приёмной комиссии
    Ответ написан
    3 комментария
  • Как добавить в каждый метод программы определенный код?

    При помощи Roslyn и кодогенераторов дополнить такой Main ты не можешь.
    Но ты можешь при помощи Fody или Mono.Cecil добавить произвольный код в саму сборку.
    https://github.com/Fody/Fody
    https://github.com/jbevain/cecil/wiki/HOWTO
    Ответ написан
    Комментировать
  • Как организовать C2B продажи в РФ?

    Как грамотно организовать продажи от физического лица к юридическому?

    Договор купли-продажи.

    Но с физиком всё равно врядли свяжутся, ибо мало кто хочет тупо с физиком работать (не уверен, почему).
    Может документооборот сложнее, может с налогами не ясно как.
    Ответ написан
  • Как рендерить большую локацию для изометрической игры?

    Разделить на отдельные части и рендерить только то что видно в конкретный момент.
    Всякие объекты, которые видны только под одним углом, сделать в виде спрайтов. Удалить всё что не видно - если у тебя честные 3д-модели, то спокойно можно половину полигонов без сожаления удалить.
    и при попытки рендерить ее полностью, она очень сильно теряет в качестве

    Как это проявляется? Как вообще рендеринг происходит? Если это не в реальном времени рендеринг, а какой-то рей трейсинг, то видимо надо подождать больше проходов.
    Ответ написан
    Комментировать
  • UNIX время до 1970 года?

    Скорее всего, проблема в том, что онлайн-калькулятор ожидает, что число - 64-битное со знаком.
    В то время как у тебя число 32-битное без знака, но при преобразовании в знаковое оно будет отрицательным (-134057292)
    Например вот такой код на C# выдаёт как раз 1965 год, но не тот день:
    var secondsSinceUnixEpoch = unchecked((int)4160910004); // unchecked((int) ...) нужно чтобы игнорировать переполнение.
    DateTime.UnixEpoch.AddSeconds(secondsSinceUnixEpoch).ToUniversalTime().Date // 02.10.1965


    Так что я подозреваю, что это либо всё-таки не unix-время, либо вы ошиблись с человеко-читаемым представлением.
    Ответ написан
    Комментировать
  • Почему размер int такой?

    Кажется, смысла тут никакого нет - просто вот так исторически сложилось. C и C++ языки не очень молодые и предполагают работу практически на всех существующих архитектурах процессоров, по тому размер определяется реализацией.
    В том же rust есть usize/isize, который тоже зависит от архитектуры.

    Если нужно, чтобы размер типа был заранее известен - используй всякие int8_t, int32_t и так далее.
    Ответ написан
    2 комментария
  • Как лучше всего подключаться к базам данных в react?

    vabka
    @vabka Куратор тега Веб-разработка
    на данный момент я это сделал через ajax запрос в php файл и соотвественно там уже и идёт отправление в базу данных
    но как я понял есть другие способы как минимум самого ajax запрос

    Ну тут есть две оси:
    • ajax/не-ajax
    • php/не-php

    Кроме php ты можешь использовать любой другой язык/фреймворк/платформу, с помощью которой ты можешь обрабатывать HTTP-запросы.

    Ajax - это просто отправка http-запросов с json-ом внутри и получение ответа в аналогичном формате.
    Кроме него из интересного есть только GraphQL

    Лучше/хуже здесь нет. У каждого инструмента есть свои особенности, которые могут в конкретной ситуации оказаться как преимуществом, так и недостатком.
    Ответ написан
    Комментировать
  • Как распаковать список в C#?

    Ну тут вопрос, зачем делать список из обжектов, если можно List<List<double[]>>, но если повлиять не можешь и точно знаешь что содержимое именно такое:

    var items = orders_
     .Cast<List<object>>() // В случае с List<List<double[]>> просто надо убрать эти вызовы Cast.
     .SelectMany(x=>x)
     .Cast<double[]>() // и этот тоже
     .SelectMany(x=>x);
    
    Console.WriteLine(string.Join(", ", items));
    Ответ написан
    1 комментарий
  • На чем сделать онлайн-документацию для образовательных учреждений?

    vabka
    @vabka Куратор тега Веб-разработка
    В вопросе недостаточно конкретики о том, какие всё-таки данные будут храниться в этой системе, и какие операции над ними будут происходить.

    Из описания я так понял, что ещё понадобится текст с бумаги оцифровать - это отдельная большая задача.

    По поводу фреймворка - тут стоит отталкиваться от нужных операций и брать тот, на котором тебе будет легче всё реализовать.

    По поводу базы данных - тут следует отталкиваться от требований к "CAP". Если это веб сервис и с данными будет работать несколько клиентов одновременно - sqlite и файлы сразу мимо.

    Моё мнение - человек со стороны не может за вас решить, на чём и как ВЫ будете эту систему строить. Если у вас не хватает компетенций по самостоятельной разработке - доверьтесь специалистам с аутсорса, и пусть они сами выбирают стек.
    Ответ написан
    8 комментариев
  • С помощью какой программы для windows можно снизить яркость монитора в ночное время?

    Я пользовался monitorian, но в теории должна подойти любая программа, какая умеет работать с протоколом DDC/CI.

    PS: я под "яркостью" понял яркость подсветки
    Ответ написан
    Комментировать
  • Гипотеза Била - можете объяснить, почему парень не прав?

    Ну в общем то тут надо сначала понять, что за Гипотеза Била.

    Гипотеза Била — гипотеза в теории чисел, обобщение великой теоремы Ферма: если A^x+B^y=C^z где A,B,C,x,y,z принадлежат множеству натуральных чисел и x,y,z>2 то A,B,C имеют общий простой делитель.


    В данном случае выражение
    128^5+32^7=8^12
    данную гипотезу не нарушает - все эти числа имеют общий простой делитель "2"
    Ответ написан
  • Как передать предикат через RabbitMQ?

    Наиболее распространённый вариант - передавать имя интерфейса, имя метода, и сериаилизованные параметры.

    Воркер на той стороне должен будет достатать реализацию этого интерфейса из контейнера и вызвать нужный метод с переданными параметрами.
    Ответ написан
  • Какие способы принимать платежи от иностранных заказчиков доступны фрилансерам из РФ?

    Крипта, банковские переводы в те банки, в которые это возможно.
    Ответ написан
    Комментировать