• Как пометить метод Main атрибутом в новейших версиях?

    petermzg
    @petermzg
    Самый лучший программист
    Если вам нужно задавать атрибуты для main. Тогда и добавьте его в проект.
    Top-level statements это для новичков, для облегчения вхождения.
    Просто скрывает точку входа, чтобы каждый раз не писать конструкцию.
    public static class HelloClass 
          {  
               public static void Main(string[] args) 
               { 
                  
               } 
           }

    Вот тут можно задать точку входа.
    6707b12d49bd5046919043.png
    Ответ написан
    1 комментарий
  • Почему на процессоре AMD написано это?

    Нет, на процессоре это не написано. Там написано made in China и © 2020 AMD. Это два разных предложения.
    Ответ написан
    4 комментария
  • Как стать начинающим программистом в текущих реалиях?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Куда легче всего пробиться в программирование?

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

    Мне вообще всё равно, куда идти в плане доходов (лишь бы на еду хватало)

    Почему тогда именно ИТ?

    поскольку знаю, что я не выдающийся человек ни в чём

    Бизнес выдающихся и не ищет в основном.

    - Теоретический опыт по книгам по Java,

    Подозреваю, что сейчас это знает каждый школьник.

    Школьники сейчас читать-то не умеют многие.

    Что вы мне посоветуете?

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

    1. Как в приложении реализована защита от абьюза? Например, если 1 клик = 1 http запросу, то не сложно заиспользовать разного рода автоматизированные инструменты по тиму Postman, чтобы "заработать" coin-ы

    1. Ограничиваем максимум кликов в секунду, отправляем несколько кликов одним запросом. Опять же продумываем механику так, чтобы в долгосроке всякие пассивки/мини игры приносили основной доход, а не клики. Опять же ограничиваем количество кликов в день/час, например.
    2. Вместе с запросом отправляем ещё какой-нибудь уникальный код, который выдаёт система, которая работает только на фронте (invisible captcha какая-нибудь)
    3. Блокчейн для этого сценария противопоказан.
    Ответ написан
    Комментировать
  • Lan тестер в активное оборудование? Можно ли прозванивать потенциально активные элементы сети?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Оборудование на другом конце - ситуация штатная. Тестер обязан её предусматривать, в т.ч. и вариант с PoE.

    Про убитый тестером порт даже не слышал. Но если такое произойдёт, то это будет явно следствие неисправности тестера. Либо "после, но не вследствие".

    А вот если на другом конце окажется что-то, что использует витую пару, но сетевым интерфейсом не является (например, порт "дальнобойной" АТС), можно остаться и без тестера...
    Ответ написан
    Комментировать
  • Почему не могу установить Git на Debian?

    Вам нужно отредактировать /etc/apt/sources.list, закомскнтировать упоминание диска, добавить нужные источники из интернета и выполнить apt update.

    https://wiki.debian.org/SourcesList

    В целом, чтобы с этим не возиться, лучше ставить Ubuntu
    Ответ написан
    Комментировать
  • Lan тестер в активное оборудование? Можно ли прозванивать потенциально активные элементы сети?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Тестер для того и нужен, чтобы оценивать, помимо длины, затухания и общей работоспособности кабеля - наличие линка, скорость и его тип (прямой или кросс). Последние параметры, как вы понимаете, без включеного на другом конце оборудования оценить невозможно - а следовательно, это ничего поломать не должно.

    Наверное, какой-нибудь особо кривой тестер и способен сжечь порт - но это маловероятно.
    Ответ написан
    Комментировать
  • Нормально ли использовать var вместо явной типизации в C#?

    1. Да, это нормально. Сильно легче код писать таким образом. (а иногда и читать, тк меньше слов дублируется. Например совершенно никакой ценности не несёт User user = userRepository.GetUserById(...) или многослойный женерик)

    2.

    Я ужасно ненавижу такой подход, потому что ты не можешь сразу определить тип, который возвращается.

    А ты давай нормальные названия методам, чтобы возвращаемое значение было очевидным, набирайся опыта, ищи закономерности.

    Ты же не задаёшься вопросом, какой тип возвращает какой-нибудь GetUser, ToString, TryParse, FirstOrDefault?

    Если тебе сложно понять смысл кода без типов - значит кто-то плохие имена дал переменным.


    Данный код достаточно сложно разобрать человеку, который не писал это всё с нуля, а был присоединён через 4-5 лет ведения проекта.

    Очень смелое заявление, которое мало чем подкреплено.


    Как по мне, добавление возможности писать var вместо обычного типа было ужасной ошибкой Microsoft. Сам var был добавлен в язык вместе с анонимными типами и предназначался специально для них.

    1. var далеко не только для анонимных типов полезен, хотя с анонимными типами без var работать было бы очень сложно.

    2. Тренд говорит об обратном - автоматический вывод типов сейчас есть практически во всех статически-типизированных языках в том или ином виде.

    Ну и помни ещё, что ты же не в блокноте код пишешь - у тебя есть всякие inlay hints, которые могут рядом с именем переменной показать её тип, а наведя мышку на слово - ты узнаёшь о нём все (имя переменной, сигнатуру метода, документацию, итд)
    Ответ написан
    7 комментариев
  • Как создать интранет без Linux?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Втыкаете все три компа в один свитч, выдаёте им локальные адреса из одного диапазона... профит!
    Ответ написан
  • Есть ли реальная разница между антенами для 2,4Ггц диапазона и 5Ггц?

    @Zzzz9
    Правило заключается в том, что для оптимальной передачи антенна должна иметь длину, равную половине длины волны частоты (λ/2) , а в точке подачи питания эта длина должна быть разделена на 2, так что каждая сторона должна иметь размер (λ/4). Очевидно, что длина волны 2.4 и 5 Ггц разная.
    Ответ написан
    5 комментариев
  • Почему не работает подсветка php в vs code?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    На первом скрине не PHP-код, а обычный текст, так как нет открывающего тэга <?php
    Цвет отдельных участков кода определяется цветовой темой, Settings -> Workbench -> Appearance -> Color Theme.
    Ответ написан
    Комментировать
  • C++ std::cout не выводит ничего?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Разность в поведении между сборками может быть обусловлена двумя причинами:
    1) в коде есть ifdef и часть функциональности просто отключена в релизной сборке. Довольно часто так намеренно отключают отладочный вывод.
    2) В коде есть ошибка, какое-то undefined behavior и при оптимизации в релизной сборке часть кода вырезается компилятором.

    Какой-то другой причины чтобы cout не работал в релизной сборке я не вижу.

    printf вы наверное сами куда-то добавили. Если заменить в коде библиотеки отсутствующий cout на printf оно так же работает? Или у вас нет доступа к коду?
    Ответ написан
    5 комментариев
  • Можно ли сравнить два изображения между собой на похожесть?

    Maksim_64
    @Maksim_64
    Data Analyst
    1. Определить для себя что ты понимаешь под похожестью. В комментарии верное подмечено.
    2. Закодировать изображения в тензорное представления.
    3. Сравнивать дистанции между двумя тензорами евклидова дистанция, cosine similarity и т.д.

    Сейчас даже базы есть, я такую использовал в проекте недавно (chroma db), которые оптимизируют поиск ближайшей дистанции по изображениям / текстам. То есть пишешь запрос входной эмбединг а он тебе выдает запись с наименьшей дистанцией, к данному эмбедингу.
    Ответ написан
    Комментировать
  • На чем писать бэкенд клона dtf.ru и vc.ru?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Обычно делают на том, что знают. А раз вы ничего не знаете, то выбор ложится на плечи вашего "помощника".
    Ответ написан
    Комментировать
  • Как войти в GitHub?

    Wispik
    @Wispik
    написано же
    Please contact support if you continue to have
    problems.
    Ответ написан
    2 комментария
  • Python получение каких либо данных?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Небольшой комментарий по первой части вопроса
    :Чтобы вызвать функцию мы пишем класс в которой она находится и сам вызов функции

    Чтобы вызвать функцию помещать ее в класс ее не нужно.
    Random_class.func()
    То, что вы написали - вызов метода класса, не функции.

    А когда мы вызываем информацию вот так:

    message.from_user.id
    Это вызов поля класса. Что это и как работает - лучше почитайте сами. Объяснить кратко, без объяснения в целом концепции ООП будет сложно и, по факту, бессмысленно. Поэтому, если вы правда хотите изучить Python, а не просто склепать бота и забыть, я бы советовал сесть и основательно изучить эту тему. Рекомендую "Изучаем Python" Марка Лутца (там 2 тома, но автор прям подробно разбирает все). Если вам нужно "побыстрее" - просто поищите статьи по ООП
    Ответ написан
    1 комментарий
  • Как увеличить напор?

    NeiroNx
    @NeiroNx
    Программист
    Центробежные насосы - такое себе решение(давление пропорционально скорости вращения, а скорость напряжению). Лучше диафрагменный, на вход обязательно фильтр: https://aliexpress.ru/item/33039695609.html . 5в это мало - надо 12в. Хотя можно попробовать такой: https://aliexpress.ru/item/1005007627432830.html он от 6в может работать, значит и о 5в тоже скорее всего будет.
    Ответ написан
    1 комментарий
  • Какая дипломная может быть полезной embedded разработчику?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Например умный дом на базе готовых компонентов типа малинки/апельсинки, esp32, arduino прочего.
    UPD: Еще можно посмотреть в сторону ПЛИС: софт-процессоры, МК, АЦП/ЦАП и прочее - тема глубокая, сложная и максимально близкая к железу.
    Ответ написан
  • Tinkoff api invest не принимает токен. В чём ошибка?

    Там где "мой токен" - должен быть не токен, а название переменной окружения, в которой токен лежит.
    Если хочет прямо в коде держать токен, то os.environ не нужен.
    Ответ написан
    Комментировать
  • Как работать с большими json файлами, которые получаются по запросу в Андроид приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Задача тестовая.
    И первый подтест вы провалили.
    Справочник Название места отправления/прибытия в код условно постоянный.
    Здесь его можно зашить в приложение. А значит потребуются знания о преднаселении пустой базы данных и создания миграций (новый/удален населенный пункт).
    Ответ написан
    4 комментария