Задать вопрос
  • Каков список базовых книг по математике?

    @Source
    Лучшие справочники по основам математики, которые я встречал, это:
    Выгодский М.Я. «Справочник по элементарной математике»
    Выгодский М.Я. «Справочник по высшей математике»

    «Справочник по элементарной математике» написан в очень увлекательной манере, с краткими историческими очерками, что весьма полезно для понимания в разрезе «а почему именно так?». К тому же, несмотря на небольшой размер, данный справочник содержит гораздо больше полезной информации, чем вся школьная программа по математике.
    Ответ написан
    4 комментария
  • Sql CreateTable выполняется бесконечно?

    @Sergey_VR
    Инженер IT
    Проверьте в студии - таблица создалась или нет?
    Если нет, то получите в отладчике скрипт и запустите в студии. Может возникает ошибка при создании...
    А перед созданием таблицы вообще-то надо проверять её существование...
    Ответ написан
    Комментировать
  • Что должен знать c# middle developer?

    @georgepolevoy
    Начнем с того, что мидл должен знать как минимум то же, что знает джун.

    Для джуна это систематческие знания CLR и c#. Лучше всего прочитать и понять CLR via C# Джеффри Рихтера. Я считаю - это минимум.

    Джун находится на уровне неосознанной неосведомленности. Это значит, что за ним нужно присматривать.
    Джун может даже не знать, как задать нужный вопрос. Если от человека в проекте больше вопросов, чем ответов - это джун.

    Мидл отличается от джуна практическими навыками и опытом. Это самостоятельное решение прикладных задачь и навыки командной работы. Мидл находится на уровне осознанной неосведомленности. За ним присмотр не нужен - он сам умеет определять границы своей компетентности. Для мидла количество вопросов примерно равно количеству ответов.

    Сеньор отличается от мидла тем, что способен самостоятельно реализовывать проекты с нуля и до feature complete, включая налаживание инфраструктуры разработки и управление проектом, обслуживание приложения в производстве.
    Сеньор может обучать других, не говоря уже о том, что эффективно решает более сложные задачи. Сеньор находит системные решения. Если сеньор не может предложить решение задачи, то, скорее всего, человечество еще эту задачу не решило. Для сеньора количество ответов сильно превышает количество вопросов. Сеньор иногда делает вещи, которые причиняют непоправимую пользу не только в рамках проекта, но и всему человечеству, такие как хорошие опенсорсные фреймворки.
    Ответ написан
    Комментировать
  • Неправильно работает задержка перед загрузкой файлов?

    @GrayHorse
    Раз:
    function sleep(ms) {
        return new Promise(resolve => setTimeout(resolve, ms));
    }

    Два:
    function download(blob, name, url) {
        const anchor = document.createElement("a");
        anchor.setAttribute("download", name || "");
        const blobUrl = URL.createObjectURL(blob);
        anchor.href = blobUrl + (url ? ("#" + url) : "");
        anchor.click();
        setTimeout(() => URL.revokeObjectURL(blobUrl), 5000);
    }

    Рекомендую добавлять оригинальную ссылку url (третий параметр) к blobUrl , может потом пригодиться — посмотреть, откуда (по какой именно ссылке) файл был скачен.
    Например:
    blob:https://imgur.com/11fb6df9-e45b-4acf-b3eb-60d5d4656747#https://i.imgur.com/X92aA5Y.jpeg


    Вместе:
    for (const url of urls) {
        const resp = await fetch(url);
        const blob = await resp.blob();
        const name = new URL(url).pathname.match(/[^\/]*$/)[0];
        download(blob, name, url);
        await sleep(200);
    }
    Ответ написан
    1 комментарий
  • Внедрение на сайт статический файлов React?

    @alexshipin
    javascript-developer
    Ваши пустые страницы показывают потому, что в папке с уже готовым проектом (build) в файле index.html не указаны пути до файлов стилей и файла JS (где лежит вся логика). Для того, чтобы это исправить:
    1. Можно подкорректировать файл index.html.
    Например указать "./bundle.js" в теге script, если рядом с index.html лежит только данный файл
    2. Использовать Инструкцию по публикации и публиковать проект на сервер
    3. Самый правильный. Использовать инструкцию по запуску React приложения тут
    Ответ написан
    Комментировать
  • Получить все графические окна?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Как вариант:
    - получить handle Рабочего стола;
    - enum все окон Рабочего стола;
    - отобрать окна имеющие в Styles параметр WS_VISIBLE;

    Свойства окна "Блокнот" в Spy++ выглядит как на скриншоте ниже.
    61cde3212411e022136775.jpeg

    WinAPI для всего этого имеются, нужно только покопаться.
    Ответ написан
    Комментировать
  • Что лучше, rigid body или character controller для player?

    @Ente
    Unity developer
    Character Controller - аркадная физика, вроде Дума, бегаешь со скоростью 60км в час, мгновенно поворачиваешься, прыгаешь, как супер марио.
    Rigid Body - это уже ближе к физике в стиле GTA IV, с рэгдоллами, скольжениями и т.п.

    Если нужно реалистичную - используешь Rigid Body, если реалистичная физика не нужна - Character Controller
    Ответ написан
    1 комментарий
  • Почему не срабатывает нота при нажатии на клавишу?

    red-cat-fat
    @red-cat-fat
    Делаю игры
    Потому что метод aboba. Переименуй в Update и всё должно заработать
    Ответ написан
    Комментировать
  • Что почитать по современному ванильному JS?

    @nafany_4
    Backend developer
    М. Хавербеке – Выразительный JavaScript. Современное веб-программирование
    Н. Морган – Самоучитель по JavaScript для детей
    Ответ написан
    Комментировать
  • Как в C# выполнить JavaScript-код и вернуть результат (без браузера)?

    @SimAllll
    если окружение браузера вообще не нужно, то интерпретатор JS поищите под .NET, есть Jint например

    если все-таки нужно из браузера что-то, то браузерный движок, тот же CefSharp

    если ваще бот браузер полностью, то Phantom.js
    Ответ написан
    Комментировать
  • Что почитать по современному ванильному JS?

    @mopsiq
    Из книг могу выделить:
    JavaScript - подробное руководство (Флэнаган)
    You don't know JS (Симпсон)
    Хоть первая и использует ES5, но хуже от этого не становится.
    Статьи.. берите конкретную тему и копайте её, здесь что-то выделить сложно.
    Ну и да, learnjavascript + MDN за глаза хватает.
    Ответ написан
    Комментировать
  • Что почитать по современному ванильному JS?

    anov
    @anov
    Junior coder
    Морган Н. Javascript для детей, Выразительный Javascript, Хабр
    Ответ написан
    Комментировать
  • Как получить образование самостоятельно?

    @mkone112
    Начинающий питонист.
    Как получить образование самостоятельно?

    Его только так и получают.
    Кратко: открываешь книгу, читаешь, закрываешь книгу.
    Мне 24 года. Я - человек, по своей глупости не получивший образование.

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

    Смотри-ка - ты уже лучше большинства!
    Я, конечно же взялся за обучение, но всё время прихожу к тому, что ничего не выходит.

    И сколько лет ты на это потратил? Сколько тысяч часов ты например учил математику?
    хочу сразу сказать, считаю что, не умею учиться, потому как собственно этого толком целенаправленно не делал, от того и такие вопросы. Хотелось бы просто это изменить

    А с чего тебе уметь? Ты же никогда не учился. Начни, через несколько лет начнешь понимать как это делается.
    сейчас так много ресурсов, так много этой информации, я постоянно в замещательстве.

    Как-бы классика не изменилась - книги актуальные 20 лет назад, даже 50 лет - все еще актуальны, по крайней мере в сфере школьной программы.
    Советы простые - возьми учебник по математике - и читай пока не дойдешь до конца. Главное читай, а не листай. Переворачивая страницу ты должен быть полностью уверен что понял все что на ней написано. Сначала будет идти хреново - не факт что ты сможешь осиливать даже одну страницу в день, но постепенно разгонишься. Веди конспекты. Когда мозги слегка разомнутся - можешь задуматься о найме репетитора. Физику начинай трогать только после ознакомления с математикой, до этого - забудь про ее существование.
    P.S. рекомендую mathprofi.ru - там все разжевано для совсем тупых, хорошего учебника вообще не заменит но для въезжания - мне в свое время помогло.
    Ответ написан
    3 комментария
  • Как обратиться к изображению в проекте?

    ПКМ -> Свойства -> Копировать при сборке (не помню как точно называется пункт этот в студии).
    Тогда можно будет потом из кода написать File.ReadAllBytes("Изображения/Picture.png") и файл прочитается.
    Ответ написан
    Комментировать
  • Какая самая перспективная и востребованная отрасль в С#?

    Бэкенд с aspnet core востребован больше, чем всё остальное.
    Потом уже идёт геймдев с Unity и десктоп с WPF
    Ответ написан
    3 комментария
  • Не могу запустить тестовый метод в NUnit?

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

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

    @WinnerIT
    Программист и фотограф-любитель
    Если нужна доходчивая книга по паттернам:
    Клик. Это не на C#, но на простом языке объеясняет паттерны.

    В целом могу посеватовать страницу Сергея Теплякова. Тут указаны книги по С# для любого уровня. У него также вышла своя книга по паттернам:
    Книга тут
    Ответ написан
    Комментировать
  • Книги по C# с паттернами и примерами архитектуры?

    @AndromedaStar
    .Net - monkey
    Примеры архитектуры можно и нужно поглядеть на гитхабе.
    А архитектурные паттерны - это лишь идеи. Привязываться к схемам из книг, это не лучшая идея для новичка. Просто попробуйте сами реализовать воплощения этих идей в своём коде. К примеру, если вы хотите менять реализацию алгоритма во время выполнения программы, то вы хотите использовать Стратегию. А как вы это реализуете решать вам. Не обязательно же это через полиморфизм делать, как написано у банды четырёх.
    Ответ написан
    Комментировать
  • Книги по C# с паттернами и примерами архитектуры?

    Casper-SC
    @Casper-SC
    Программист (.NET)
    Принципы, паттерны и методики гибкой разработки на языке C# | Мартин Роберт С., Мартин Мика (ссылка)
    Ответ написан
    6 комментариев