Задать вопрос
  • Не могу создать экземпляр класса Random?

    У тебя в using-ах нет System, по тому импортируется какой-то Random из юнити.

    Попробуй написать System.Random rnd = new System.Random();
    Ответ написан
    Комментировать
  • Возможен ли трансфер между SOH и LOH в .NET?

    Нет, такое не происходит, тк размер объектов просто не может меняться в процессе работы.
    Объект либо сразу большой, либо сразу не большой
    Ответ написан
    Комментировать
  • Как пользоваться Dictionary в юнити?

    У тебя тут синтаксическая ошибка
    var Сell = new Dictionary<string, int>(){
          { "Skin1" : 0}, // Вот здесь
    };

    Должно быть вот так:
    var cell = new Dictionary<string, int>() {
        { "Skin1", 0 },
    };

    Либо так:
    var cell = new Dictionary<string, int>() {
        ["Skin1"] = 0,
    };
    Ответ написан
    Комментировать
  • Как ограничить кол-во вводимых символов в ReadLine()?

    Можно через циклы и ReadKey.
    Но лучше просто позволять водить что угодно, а валидировать и парсить потом
    Ответ написан
    Комментировать
  • Не могу запустить тестовый метод в NUnit?

    Всегда создавал проект для тестов из шаблона и проблем не было)
    https://docs.microsoft.com/ru-ru/dotnet/core/testi...

    Для NUnit вроде нужно ставить Runner и Adapter, и их есть несколько штук, и какой именно нужен - нужно либо угадывать, либо читать.
    А ещё нужно поставить Microsoft.NET.Test.SDK
    Ответ написан
    1 комментарий
  • Как переписать функцию, используя map или reduce?

    хз что за retArr, но если retArr - это на самом деле arr, и в коде опечатка, то будет вот:
    function filteredProtectionList(ids, elements) {
        return ids.filter((elementId) => elements.findIndex(({id}) => elementId === id) >= 0);
    }

    Но зачем?
    Если заменить функцию forEach на обычный цикл, то вся эта шняга будет даже лучше работать, чем через filter.

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

    Это взаимоисключающие параметры.
    Пароли в безопасности, когда ониине хранятся.

    Обеспечить удобство, в виде сброса пароля или имперсонирования можно и без знания паролей пользователя
    Ответ написан
    Комментировать
  • Код не идёт дальше в c#?

    Следующие после первого условия не будут выполнены если:
    randwar1 > randatk1 - тогда первое условие будет выполнено и сработает continue;
    randwar1 < randatk1 - тогда будет выполнена ветка else, и также сработает continue;
    Тоесть к следующим условиям выполнение перейдёт только если randwar1 == randatk1
    randwar2 > randatk2 - снова попадёт в continue;
    randwar2 < randatk2 - также
    if (randwar1 > randatk1){
              hp2 = hp2 - 1;
              Console.WriteLine("bruh 1");
              continue;
            }
            else if (randwar1 < randatk1){
              Console.WriteLine(hp2);
              continue;
            }
            if (randwar2 > randatk2){
              hp1 = hp1 - 1;
              Console.WriteLine("bruh 2");
              continue;
            }
            else if (randwar2 < randatk2){
              Console.WriteLine("iu 2");
              continue;
            }
            if (hp2 < 0){
              Console.WriteLine("1 team win");
              break;
            }
            if (hp1 == 0){
              Console.WriteLine("2 team win");
              break;
            }
    Ответ написан
    Комментировать
  • Можно ли подключить Playstation 3 к эмулятору?

    Нет. У PS 3 нет никакого интерфейса для подключения к компьютеру.

    Зачем использовать эмулятор, когда есть полноценная консоль, на которой можно играть как задумано?
    Клавомышь можно подключить через какие-нибудь внешние адаптеры

    UPD1: Ну так-то чисто в теории можно, но никакой эмулятор так не умеет, да и консоль нужную сложно достать :)
    269951300_31a6694eff_b.jpg
    Ответ написан
  • Заочное высшее образование для должности Team Lead?

    Не будет ли проблем если у меня будет ВО заочное, а не очное?

    Проблем не будет.
    Для должности тимлида релевантный опыт и навыки важнее, чем образование.
    Ответ написан
    Комментировать
  • Как организовать диспетчер и очередь подключений?

    Очередь запросов можно реализовать через System.Threading.Channels.
    Чтобы сессии не отваливались - запусти ровно четыре таски, которые будут разгребать канал.
    Ответ написан
    Комментировать
  • Какая есть альтернатива продуктам attlassian?

    Альтернатива жире - Youtrack
    Альтернатива конфлюенсу - тоже Youtrack, но если не хватит - есть ещё xwiki
    Ответ написан
    Комментировать
  • Как сделать модальное окно в телеграмм боте?

    То что что-то показано в ролике - не значит, что жто можно сейчас реализовать ;)
    Ответ написан
    Комментировать
  • Что будет, если пропустить время запланированного стрима?

    Он отмениться или перенесётся?

    Ничего не произойдёт. Просто зрителям будет показываться надпись "трансляция скоро начнётся"
    Будут ли какие-то санкции от Youtube, если я не начну прямую трансляцию в запланированное время?

    Нет.
    Ответ написан
    Комментировать
  • На чем можно написать кроссплатформенный преобразователь данных?

    Бери Java или Kotlin, тк только на них ты имеешь полный контроль над жизненным циклом android-приложения.
    Java на винде тоже работает.
    Но всё равно придётся достаточно много специфичного кода написать на обоих платформах.
    Ответ написан
    Комментировать
  • Отличия day-to-day фрилансера от офисного планктона?

    Я так понимаю в компании я этим заниматься точно не буду? Кто этим занимается? Продакт-менеджер?

    На галерах этим занимается Accountant Manager, тк заказчик платит не вам лично, а галере. Сроки и ТЗ на разных этапах обговаривают разные люди, в том числе и разработчики.
    В продуктовых компаниях заказчик - это твой работодатель, и там уже гораздо больше всяких вариаций.
    Задачи себе ставил сам, решал что делать в первую очередь, какие баги надо фиксить срочно, какие можно чуть отложить и тп. В компании мне будет кто-то другой ставить задачи? Проектный менеджер?

    Зависит от компании. Обычно есть какой-то roadmap, в котором описано, к какому сроку надо выпустить фичи, и бэклог, в котором фичи разбиты на отдельные истории, а истории на задачи.
    Если будешь работать в команде, а не в соло, то бэклог будешь составлять с командой.
    4. Тесты кто-то будет за меня писать или это всё ещё моя ответственность? Если в компании есть тестовики.

    Везде по разному
    Обычно разработчики пишут автоматизированные тесты, а тестировщики гоняют ручные тесты и занимаются уже более глубоким покрытием.
    Ну и не всегда в принципе есть тестировщик.
    5. Нужно работать в jira? Никогда не использовал навороченные таск-трекеры, только канбан. Для чего это вообще нужно? В чем отличия от Issues и PR на гитхаб?

    Зависит от компании. Даже в крупных компаниях вполне используют канбан (его кстати готовить очень сложно, на самом деле. Скорее всего, вы использовали просто доски)
    JIRA по сути - это навороченные Issues, на которые можно навертеть сложный процесс с кучей людей и дополнительных полей.
    Лично я жиру не люблю, и предпочитаю youtrack
    6. Когда делал заказы "под ключ", часто деплоить тоже приходилось самому (хвала AWS!). В компании деплоем занимается кто-то другой или разрабы сами деплоят?

    Везде по разному.
    7. Много ли компаний с жесткими ограничениями по используемому софту? Типа все должны использовать VS, GitKraken, и тп.

    Хз. За всё время самое жёсткое ограничение, какое я видел - "используй вот эту IDE, тк мы активно практикуем парное программирование, и хотелось бы, чтобы у всех была +/- похожая среда".
    А так в основном - если твой любимый набор инструментов позволяет тебе эффективно работать, то используй его.
    8. Будет куча разных митинтов в течение дня? Всякие стендапы и тп. Или это миф?

    Везде по разному.
    Обычно из митингов - это 10 минут Daily и ещё пара каких-нибудь крупных встреч типа Sprint Planning / Sprint Retro каждые две недели.
    Иногда даже меньше - встречал случаи, когда аналог дейли проводили раз в два дня.
    Много звонков и встреч - это про менеджеров, тк это их работа.
    Ответ написан
    Комментировать
  • Как реализовать данные задачи на Python?

    bot.send_photo(message.chat.id, get("https://im0-tub-ru.yandex.net/i?id=ad7b5dc2baef00695b93f71305f81888-l&n=13").content, reply_markup=main4())
        bot.send_message(message.chat.id, "Татьяна, 22 года.", reply_markup = markup)

    Странно, и почему же двумя разными сообщениями оно шлётся?)

    Просто вставляй картинку в виде html-ссылки в текстовое сообщение. Естественно, нужно ещё включить режим парсинга разметки в html.
    "Без сторонних библиотек" это делается через параметр parse_mode метода sendMessage
    А вот так должна выглядеть ссылка:
    <a href="тут ссылка на картинку">&#8205;</a>

    Вообще, это хак, тк тут эксплуатируется особенность телеги, что к сообщению прикрепляется превьюшка содержимого ссылки. А в случае с картинкой, эта превьюшка достаточно большая, чтобы её комфортно можно было смотреть
    Ответ написан
    Комментировать
  • Коммандный UAC?

    Через cmd: runas
    Через pwsh:
    - через Start-Job -Credentials
    - через New-PSSession Enter-PSSession и тоже передавать Credentials
    Ответ написан
  • Входит ли в веб-разработку анимация для сайта?

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

    Сайт анимируется через css, и это является частью вёрстки, и как отдельную услугу, мне кажется, предлагать это не имеет смысла.
    Следует просто упомянуть в своём резюме, что ты можешь анимировать сайты.

    Анимированная графика - это обычная анимированная графика.
    Её можно предлагать, как отдельную услугу, но это будет уже не веб-разработка, а работа художника/дизайнера/иллюстратора.
    Можно упомянуть, что ты можешь в процессе разработки сайта, нарисовать и всякие анимированные штуки и добавить их на сайт.
    Ответ написан
    Комментировать