• Можно ли с помощью JavaScript использовать базу данных подключенный в С#?

    DevMan
    @DevMan
    кагбе это норм.
    только надо лезть не js'ом в базу, а попросить asp вернуть нужные данные.
    Ответ написан
    4 комментария
  • Можно ли с помощью JavaScript использовать базу данных подключенный в С#?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    JS взять данные из БД
    Нет.

    ASP.NET C# взять данные из БД
    Да.

    https://ru.wikipedia.org/wiki/AJAX
    Ответ написан
    Комментировать
  • Можно ли с помощью JavaScript использовать базу данных подключенный в С#?

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    WebAPI вам в помощь.
    Ответ написан
    Комментировать
  • Можно ли с помощью JavaScript использовать базу данных подключенный в С#?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Из JavaScript делай HTTP-запрос к серверу на C#, а в ответ на запрос сервер пусть возвращает нужную информацию из БД
    Ответ написан
    Комментировать
  • Английский язык сильно помогает для роста в сфере IT и Программирования?

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

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Сказано же по русски, что только выражения могут быть в тернарном операторе.
    Операция присваивания выражением не является.

    И вообще за подобный код, как у вас в примере, по рукам бить надо.
    Вот это лучше будет гораздо:
    countOfIteration = Math.Min(width, height);
    А если так сильно хочется тернарник, то вот:
    countOfIteration = width > height
      ? height
      : width;
    Ответ написан
    Комментировать
  • Что из этого исходный код?

    @Voland69
    bin - результаты компиляции вашего приложения - в гите не нужно
    obj - промежуточные результаты компиляции - в гите не нужно
    ConsoleApp.csproj - файл проекта, метаданные и зависимости - кладем в гит
    ConsoleApp.sln - файл решения (это проект из других вложенных проектов) - кладем в гит
    Program.cs - собственно исходный текст вашей программы - кладем в гит

    Чтобы делать это не руками, освойте .gitignore.
    У github есть для вас шаблон для c# и VS
    Ответ написан
    4 комментария
  • Можете порекомендовать сайты и курсы для изучения Python'a?

    @mkone112
    Начинающий питонист.
    Марк Лутц Изучаем Python
    Ответ написан
  • Как правильно сгруппировать элементы с#?

    insighter
    @insighter
    -First time? - Huh? (C#, React, JS)
    GroupBy(x => x.Name == "apple" || x.Name == "banana" ? "apple+banana" : x.Name);
    Ответ написан
    2 комментария
  • Как изучать программирование?

    xez
    @xez
    TL Junior Roo
    Просто начать писать код
    Ответ написан
    Комментировать
  • Существуют ли компании, где нет перерывов в работе?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В нормальных компаниях не следят с секундомером за работой сотрудников. Если от вас ждут нажимания кнопок 40 часов в неделю, а не выдачу запланированного объёма продуктов/решений, то надо бежать.
    Ответ написан
    1 комментарий
  • За сколько реально стать Jr ASP.NET Developer?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В среднем выход на джуна чего угодно с полного ноля занимает от полугода до года. Но немало тех, кто вообще с этим не справляется ни за какой срок.
    Ответ написан
    Комментировать
  • Стоит ли получать второе высшее в IT для релокации в США?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Этот факт никому не нравится, но шанс устроиться в иностранную компанию по собственной инициативе чрезвычайно мал. Если это настоящая иностранная компания, а не стартап из трёх белорусов, работающих во Вьетнаме. Большинство тех, кто работает в иностранных компаниях, не отправляли в неё резюме, а откликнулись на приглашение рекрутёра. Чтобы привлечь внимание иностранных рекрутёров, надо сначала дорасти до сеньорского уровня, работая в компаниях родной страны. Обычно, это занимает лет 7-8, если работать в крупных и известных компаниях. Либо быть гениальным студентом, которого заметят и схантят через кафедру. В любом случае придётся быть лучше миллионов других желающих жить в США и в разы лучше местных соискателей на рабочее место. А учитывания нынешние политические события, шансы из околонулевых превратились в буквально нулевые.
    Ответ написан
    3 комментария
  • Что такое "типы данных" в Python?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Все типы данных - это классы, но не все классы - это типы данных. Хотя классы - это типы=) но не буду вас путать.
    "map, range, срез" - это не типы данных.
    Полагаю в том вашем вопросе од типами жанных имеют в виду простые типы вроде строк, чисел с плавающей точкой, целых чисел и даже комплЕксных.
    Кортежи (tuple) и словари (dict) - это уже структуры данных, коллекции... как угодно. Да, технически это тоже классы и в каком-то смысле их можно назвать типами, но все эти терминологические дебри вам ни к чему.
    Просто считайте типами данных атомарные значения простых типов. Если к вам докопаются при таком понимании, то надо таких слать=).
    Дальше интереснее. range, к примеру, это класс, инстанс которого "умеет" делать генератор арифметических последовательностей. Вот это вот слово "умеет" связано с питоновским понятием протоколов. К примеру, если к объекту можно обратиться по индексу, значит он поддерживает соответствующий протокол __getitem__. Если объект поддерживает срезы, то в этот метод можно подать специальный объект - инстанс slice. Этот инстанс просто несёт три параметра среза (начало, конец и шаг), а как его будет применять объект - это на откуп программисту.

    Вам, надо, наверно, еще понимать разницу между изменяемыми и неизменяемыми объектами, но... мне кажется вы решили избежать чтения учебников и планомерного изучения языка, а просто решили приёти сюда за персональным репетитором, который станет тут тратить своё время на объяснение тривиальных вещей из каждого первого учебника?

    Просто доверьтесь одному из учебников и не пытайтесь перепрыгнуть через голову.
    Ответ написан
    3 комментария
  • Обязательно ли читать книгу по языку/технологии что бы быть тру и продвинутым кодером?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вы не найдёте ни одного авторитетного программиста с мировой известностью, который бы утверждал, что курсы и видео-уроки лучше книг. Обычно это утверждают либо профаны, оправдывающие своё нежелание читать, либо авторы курсов, делающие деньги на лентяях и глупцах. И я лично за 18 лет в отрасли встретил множество программистов, но ни одного хорошего, выучившегося по курсам и видео-урокам.

    Видеокурс может запилить любой дурак. Чтобы написать книгу, нужно иметь авторитет достаточный для издательства. Кроме того, текст пройдёт редактуру нескольких профессионалов. Поэтому знания в книгах качественные и систематизированные. Для начинающего это очень важные качества.

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

    Наконец, постоянная практика чтения неизбежно приводит к увеличению скорости чтения. И наступает момент когда прочитать учебник будет в 10 и более раз быстрее, чем просмотреть видеокурсы по той же теме и в том же объёме.

    Кроме того, чтение развивает абстрактное мышление - основной инструмент разработчика.
    Ответ написан
    16 комментариев
  • Как запустить n кол-во сайтов в одном проекте?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Ответ написан
    Комментировать
  • В каком порядке изучать C# по метаниту?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    И я думаю, что не все темы важны для освоения.

    Как ты это определил?

    Но вообще да. По моему мнению, можно пропустить следующие темы:
    • Глава 13. Многопоточность (но очень желательно не пропускать, ну или хотябы ознакомиться частично)
    • Глава 17. Parallel LINQ (но лучше знать что он существует)
    • Глава 18. Рефлексия (желательно знать, что она есть, и для чего её можно использовать, а для чего нельзя)
    • Глава 19. Dynamic Language Runtime (главное знать, что его лучше не использовать)
    • Глава 21. Работа с файловой системой. (можно пропустить пункт про BinaryFormatter)
    • Глава 22. Работа с JSON (это не является частью языка, но это нужное и используется часто, и эта тема освещена на метаните не достаточно)
    • Глава 23. Работа с XML (не является частью языка, да и используется редко)
    • Глава 24. Процессы и домены приложения (AppDomain больше не существует, но про процессы и загрузку сборок лучше знать, чем не знать)
    • Глава 25. Валидация модели (Не является частью языка, а для валидации лучше использовать FluentValidation)

    Остальное крайне не рекомендую пропускать. Да и то что можно пропустить, в принципе пропускать не желательно, тем более что материала там не много.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Но полистав pdf-файл этой книжки я не смог найти ни одного куска кода, который был бы для меня не понятен. Разве что незнакомые модули.


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

    Потом попробуй почитать стандартные вопросы на интервью для джуна.
    Ответ написан
    5 комментариев