Задать вопрос
  • Как эффективнее работать с файлом, к которому нужен постоянный доступ?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Что вы подразумеваете под "безболезненно работать"? Правильно открытый на запись файл не мешает читать из него. Или что там у вас пользоватль собирается делать с файлом?
    Ответ написан
    3 комментария
  • Как алгоритмы Google могут определять реальное местоположение, несмотря на VPS?

    vpetrov
    @vpetrov
    частный SEO-специалист
    Дело не в IP, а в фингерпринтах. Туда и советую копать.
    Ответ написан
    Комментировать
  • Как обратиться к экземпляру класса объявленному на другой форме?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Да, просто уровнем выше создайте переменные/поля с нужными данными и передавайте их как параметры в конструкторе формы.
    Ответ написан
    3 комментария
  • Исходный код языка Си?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Язык Си не является программой, по этому у него нет исходного кода. Исходный код может иметь компилятор языка, которых есть более чем один.
    Ответ написан
    Комментировать
  • Зачем нужна рекурсия в реальных случаях?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Рекурсия нужна при обработке иерархических данных. Например - обойти файлы и каталоги
    в файловой системе и выполнить какое-то действие. Или действие с условием. Например если
    в текущем фолдере есть фолдер .git - то выполнить какой-то git script.

    Рекурсия может понадобиться при работе с документами XML/JSon (шаблон composer). И хотя
    в некоторых API рекурсия может быть частично скрыта за языками XPath/JSonPath тем не меннее
    ее рекурсивная природа остается налицо. Кроме того если вам достался узкий API типа DomDocument
    без поисковых диалектов - то обойти его можно на любом ЯП с рекурсивной функцией.

    Рекурсия нужна при парсинге сайтов. Это вобщем просто более расширенная трактовка работы с файловой
    системой. Если Url-s это как-бы файлы в web пространстве и они имеют ссылки друг на друга - то вы
    можете рекурсией это все обходить.

    Рекурсия почти всегда нужна при работе с графами. Берите любой алгорим на теорию графов и я готов
    спорить что 99% он будет содержать рекурсию.

    Все настольные игры (шахматы-шашки) в основе своего алгоритма альфа-бета поиска с отсечениями и
    BWF базируются на рекурсии.
    Ответ написан
  • Выбор игрового движка исходя из перспектив ЯП, который он поддерживает ( unity или ue4 )?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    И я хочу выбрать движок исходя из того, какой их ЯП вообще перспективнее в случае если уйти из разработки игр и заниматься чем-то другим на этом языке


    Ужасный вариант так выбирать движок. Во первых языки не протухнут, все с ними будет нормально. Во вторых - выучить специалисту новый язык ничего не стоит - намного ценнее знание экосистемы языка, но игровые движки тут идут боком и лесом. В третих - нормальный специалист знает больше 1 языка и не привязан к языку. В четвертых - движок нужно выбирать исходя из технических требований к играм.

    Я бы рекомендовал Юнити - порог входа ниже будет. Ну или если вы из веба - кокосКреатор - там js/ts
    Ответ написан
    Комментировать
  • Что применить для бортового компьютера летающего транспорта?

    @formasters777
    В статье написано "Самая ходовая ракета SpaceX — Falcon 9 — работает на процессорах x86 на базе Linux, поэтому знание операционки необходимо многим сотрудникам компании."
    но думаю можно и на fpga и других вариантах, тут вопрос в надёжности, тестировании, потреблении энергии, например, некоторый код может и на Atmel микроконтроллере работать, но тут наверно, они выбрали процессор, т.к. в линии обработки программы, его легче заменить.
    например, если 1 процессор откажет остальные 10 будут работать,
    но всё это слова, т.к. нужны реальные испытания с силами перегрузки например 5g - 8g.
    Только имея реальные данные Вы сможете что-то планировать из программного обеспечения и микроконтроллеров, базы радиоэлементов.
    Ответ написан
    1 комментарий
  • Как исправить ошибку "main: функция не может быть перегружена"?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Ну у вас main() дважды объявлена, так делать нельзя.
    Ответ написан
    4 комментария
  • Где ошибка в js?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В JS ошибки нету, он работает правильно.
    Ошибка в логике вашего кода. Вы сначала удаляете с элемента класс в forEach, затем сразу же включаете обратно в if.
    Ответ написан
    3 комментария
  • Функция в javascript и все ли они нужны?

    MrDecoy
    @MrDecoy Куратор тега JavaScript
    Верставший фронтендер
    Вызвать функцию можно только 2мя способами. Один из способов из двух вариантов.

    1. Как обычно, через круглые скобки ().
    2. Через вызов метода .call или .apply

    Других вариантов вызова функции что-то не приходит в голову.

    Способов объявления функций тоже всего два:
    - function expression - expression - выражение, то есть такая строчка, у которой есть знак =
    - function declaration - классическое объявлений функций через function name() {}.
    Между этими двумя вариантами одно основное кардинальное отличие, которое запомнить очень просто. Всплытие declaration.

    Все ли они нужны? Да.
    Можно ли обойтись без expression на первых этапах обучения и будет ли достаточно declaration? Да.
    Что ещё Вы хотите запоминать?

    P.s. можно ещё создавать функцию через конструктор Function, но так никто не делает, поэтому опустим этот вариант.
    Ответ написан
    Комментировать
  • Почему два идентичных файла ведут себя по разному?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Похоже на то, что hare run не нравятся виндовые концы строк (CR/LF). Можно использовать утилиту dos2unix для приведения концов строк в понятный hare вид (LF).
    Ответ написан
    2 комментария
  • Можно ли заряжать телефон переходником?

    ZERGeich
    @ZERGeich
    В невообразимо очень гипотетическом случае - может.
    Во всех остальных - нет.
    Ответ написан
    Комментировать
  • Random.Range(0, 2) не возвращает значение 2, что делать?

    anton541
    @anton541
    Random.Range(min, max) возвращает числа из интервала (не путать с отрезком) чисел [min, max). То есть левый край включается в диапазон, а правый - нет

    UPD: не обновил страницу, пока писал. Аналогичное решение выше..
    Ответ написан
    Комментировать
  • ИБП может включать и выключать ПК насильно?

    @Drno
    Вообще то нет, ситуация не ожидаемая. ПК виснуть не должен.

    Тут проще мне кажется "умную" розетку поставить... и откубать ПК. в БИОС выставить автостарт и всё
    Ответ написан
    1 комментарий
  • В чем суть добавления загрузки на сайт?

    @zzsnowballzz
    У вас лёгкий сайт. Я бы не стал дополнительно вешать загрузку, там рендерить нечего. Ну и для сео не очень хорошо, гугл не любит подобного.
    Ответ написан
    1 комментарий
  • Как перевести полученный float или int в string?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    ToString()
    Метод универсален и имеется практически в любом ЯП
    Ответ написан
    3 комментария
  • Какие есть аналоги программы CorelR.A.V.E.?

    ZERGeich
    @ZERGeich
    Adobe Animate например. Он же бывший Macromedia Flash.
    Ответ написан
    Комментировать
  • Стоит ли делать проект специально для гитхаба?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Довольно часто предлагают тестовое задание, на которое у меня нет времени.

    В таких ситуациях правильнее будет сказать "Каковы условия оплаты данного задания?". Большинство неадекватов на этом этапе отсеиваются. Просто потому что не только вы что-то делаете для работодателя, но и он вам что-то дает. Если работодатель хочет получить какую-то работу еще до начала трудовых отношений - то следует задуматься, а нужен ли вам такой работодатель? Я просто из исследовательского интереса прошел несколько десятков тестовых заданий и я НИ РАЗУ не получил какого-либо фидбэка. По ощущениям - на результаты тестового никто не смотрит и всем тупо пофиг на него. Поэтому когда мне предлагают тестовое задание - всегда сразу спрашиваю оплату. Никто не хочет платить - это факт, тут ничего не сделать. Почти всегда сразу в отказ идут. Было несколько случаев, когда вроде согласились - но все равно ушли в закат. В целом же, в практике был лишь один случай, когда ко мне пришли и сказали - вот ты умеешь то-то и то, вот тебе тестовое задание, оцени, мы тебе денег сразу заплатим, а там если все пучком - будем работать дальше. И еще несколько случаев, когда работодатели сразу в описании вакансии писали, что тестовое задание оплачивается. Смотреть код тоже почти никому не интересно - такой случай тоже был лишь один, когда я предложил показать код, согласились посмотреть и поспрашивать про него. В абсолютном большинстве остальных случаев, адекватные работодатели сразу говорят: по результатам собеседования нас все устраивает, далее делаем так - вот тут у нас список задач, выбирай одну-две-три простых задачки, если все отлично - работаем дальше, если нет - ну что ж, выдадим зарплату за эти задачки и разбежимся миром. Все остальные, где там сложные и долгие интервью то с одним, то с другим, то задание такое, то сякое - больше на лотерею похоже, когда крутишь барабан и гадаешь - будет сектор приз или сектор ноль.

    Разумно ли написать проект с нуля, скажем, интернет магазин, залить все это на гитхаб и давать ссылку работодателям каждый раз когда просят пройти тестовое задание?

    Специально - нет, не нужно. Разве что по результатам прохождения курса учебного какого - можно выложить. Ну и пет-проекты никто не отменял - вот их да, можно и нужно выкладывать на гитхаб и периодически подкармливать.
    Ответ написан
    Комментировать
  • Стоит ли делать проект специально для гитхаба?

    diasasx
    @diasasx
    Веб разработчик, аналитик
    Можно сделать небольшой проект, который работает. И указывать ссылку на него в своем портфолио.
    Но от тестовых заданий никуда не уйти. Навык проверяется здесь и сейчас. Тут смотрят не то как написан код, а то, как решен вопрос. Порой даже не приходится писать код - просто рассказать как это решать, цепочку, логику, креатив.
    Ответ написан
    Комментировать