Задать вопрос
  • Как вывести double число c определенным числом знаков ДО ЗАПЯТОЙ и После в сумме?

    @rPman
    Преобразовываешь в строку toString и берешь первые n символов подстроки Substring

    p.s.
    идеально выровненные числа вывести
    это отвратительно выровненные числа, пользоваться этим будет невозможно

    правильно выравнивать числа по правой стороне, зафиксировав количество знаков после запятой (что бы разделительная точка была на одной линии
    1 322.0000
      133.4400
       12.4440
        0.3333
    Ответ написан
    Комментировать
  • Как выбрать мощность БП?

    hint000
    @hint000
    у админа три руки
    Просто учитывайте, что когда калькуляторы говорят вам про 600W, они уже включили сюда запас по мощности (те самые 25-35%).
    Дело хозяйское, можно и на 2000W поискать, будет с 5-кратным запасом. Опять же: не стыдно людям показать. :)
    Это если нет ограничений по бюджету.

    К тому же реальная мощность потребления может быть в 1.5 раза выше заявленной
    Не может. Заявленная - это как раз максимальная, а реальная 99.9% времени меньше максимальной.
    Хотя intel действительно врёт насчёт TDP своих процессоров (ну как "врёт"... по-своему считает) и у них потребление иногда бывает больше, чем заявленный TDP, но это чуть ли не единственное исключение (да и то не в полтора раза, а меньше), а у вас-то AMD.

    Вот чего у вас на скриншоте обрезано 12W * 8 = 96W? Одно дело, если это 8 штук SSD, другое дело 8 штук HDD.
    Для этих двух случаев и блоки питания нужно подбирать разные. Потому что SSD потребляет только с линии 5V, и потребляет постоянно (под нагрузкуй и без нагрузки разница небольшая), а HDD потребляет и 5V, и 12V, причём только при старте (первые несколько секунд) потребляет много от линии 12V, потом потребление сильно уменьшается. Но зато при старте видюха не потребляет много.
    А если это восемь вентиляторов, так они только 12V кушают... У разных БП разное соотношение мощностей на 5V и 12V. Нюансы, нюансы...
    Ответ написан
    4 комментария
  • Как выбрать мощность БП?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для начала сообщить полную конфигурацию ПК и планы по обновлению на конкретное железо (т.е., не в плане "собираюсь прокачать", а, например, "планирую купить RTX 4090 через год, а через два добавить еще пяток дисков").
    • Брать качественный и не экономить
    • С запасом 25-35% по мощности (в среднем КПД у БП в районе 80%, а на максимальной мощности БП нельзя эксплуатировать постоянно, лучше пусть максимальная нагрузка будет до 80-90%, дольше проживет как БП, так и ПК)
    • SeaSonic, FSP и их перекрашенные версии от других продавцов

    Судя по девятому райзену и калькуляторам - БП на 750-850 Ватт должно хватить на данную конфигурацию. Но, если планируется более продвинутый апгрейд - то 900-1000 Ватт.
    Ответ написан
    4 комментария
  • В какой среде практичнее учить и практиковать ассемблер?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В любой. Что ближе, удобнее, привычнее и доступнее - ту и берите. Если же хочется попробовать разные - VirtualBox вам в помощь. А вот за литературой велкам на васм: https://wasm.in/forums/wasm-books-i-wasm-blogs.22/
    Ответ написан
    Комментировать
  • Нужен ли строгий режим в React JS?

    axifive
    @axifive
    Software Engineer
    Конечно в проде не нужен, это применяется только при разработке и тестировании
    https://react.dev/reference/react/StrictMode
    Ответ написан
    Комментировать
  • Можно ли заставить .net приложение отправлять HTTP запрос со взаимным tls?

    @d-stream
    Готовые решения - не подаю, но...
    var cert = new X509Certificate2(путь_до_файла_серта, "пароль_серта");
        var handler = new HttpClientHandler();
        handler.ClientCertificates.Add(cert);


    подробности
    Ответ написан
    Комментировать
  • На сколько Java отличается в обозначении типизации от C# для понятия TS?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Странная идея вообще учить язык А или Б для того чтобы понять язык В.
    Учите TS чтобы понимать TS, учите C# чтобы понимать C#.
    Ответ написан
    Комментировать
  • На сколько Java отличается в обозначении типизации от C# для понятия TS?

    Alexandroppolus
    @Alexandroppolus
    кодир
    Учить TS по курсам Java/C# неправильно. Да, у них есть пересечения (например, в классах), но в целом семантика и философия весьма отличается.

    Если ты уже писал код и не совсем новичок, то курсы не нужны. Сначала постигни фундамент - JS, чтобы понять что к чему.
    https://learn.javascript.ru/ - вот тут.

    Потом, усвоив и попрактиковавшись, можно обмазывать это дело типами. Всё необходимое есть в https://www.typescriptlang.org/docs/handbook/intro.html - по этому материалу ты в максимально короткие сроки научишься типизировать.
    Два стартовых поинта:
    1) TS - это только проверка типов, а не что-то рантаймовое (никакого рефлекшена, как в C#, нет).
    2) всегда можно и нужно обойтись без any.
    Ответ написан
    Комментировать
  • Как применить деление по значению другого столбца?

    @Shavadrius
    Как вариант использовать структуру CASE в самом запросе.
    Ответ написан
    3 комментария
  • Нужен ли Сетевой уровень в локальной сети.?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    можно ли обойтись в локальной сети без Сетевого уровня.

    Можно. Но tcp/ip и все протоколы, базирующиеся на нем - работать не будут :) А вот ipx - вполне себе заработает (если конечно найдешь, где и на чем его запустить :D )
    Ответ написан
    Комментировать
  • Нужен ли Сетевой уровень в локальной сети.?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    В дополнение, сетевая модель "OSI", увы, немного не сотносится с традиционными реализациями сетевых стеков и протоколов.
    Что часто вводит в заблуждение начинающих.
    Лучше подразделять на 4 уровня:
    - канальный уровень (как пример протокол ethernet)
    - сетевой уровень (уровень IP в стеке TCP/IP)
    - транспортный уровень (HTTР/FTP/NTP/MODBUS и т.д.)
    - уровень приложения (все что идет поверх, например WebDav или JSON-RPC)
    Ответ написан
    4 комментария
  • Что делать если разработали и выложили в Сеть программу с таким же названием, как у меня?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Нужно различать авторское право и право на товарный знак (название).
    Авторское право - верно, появляется у Вас по факту создания авторского произведения (программы).
    А вот с правом на товарный знак всё сложнее. Если кратко - кто запатентовал использование товарного знака на определённой территории, тот и прав. Даже если Вы начали использовать название раньше, это не поможет Вам запретить его использование другими лицами (но возможно спасёт от финансовых претензий). Любой суд Вам скажет, что ничего Вам не мешало выполнить регистрацию товарного знака раньше.
    Вам нужно опасаться возможных претензий со стороны этих "нехороших людей". Для этого нужно найти реестр товарных знаков на территории РФ (он в открытом доступе) и проверить - успел ли кто-либо оформить права на это название. Если никто не оформил - у Вас есть все шансы сделать это первым.
    Если право уже оформлено третьей стороной - проверьте, в каких категориях сервисов или товаров правообладатель может использовать это название. Возможно там нет "программ для ЭВМ".
    Если все варианты решения исчерпаны - можно сменить название программы или сменить юрисдикцию её авторов. Например автор программы может жить в другой стране, следовательно там будет свой реестр .
    Ответ написан
    1 комментарий
  • Что делать, если программа не видит библиотеку iostream?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега C
    Седой и строгий
    Понять, что C и C++ - это два разных языка, и либо использовать C++, либо не использовать iostream.
    Ответ написан
    Комментировать
  • Кто сейчас предлагает бесплатный Tier в месяц кроме Amazon AWS и Google Cloud?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    да все клауды дают, просто много где карта или номер

    Алибаба
    Блумих даже, чето он там прекращал но помоему осталось
    Вултр (тут 5ка или 10ка с карты провперка)
    ДижиталОушен
    помоему даже Линоде

    остальные кряхтят но тиоже что=то предлагают

    другое дело что после товарищей с *раины , думающих что они делают ДДОС некоторые карты даже KZ перестали принимать и это внезапно стало проблемой, но +- решаемо, если нужно раз в год-полгода
    Ответ написан
    Комментировать
  • Как запретить счетчику Яндекс Метрика изменять HTML страницу сайта?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Вопрос. Как запретить Яндекс Метрике менять что либо на сайте?

    По умолчанию - метрика ничего не изменяет в существующем html.
    В моем случае Яндекс Метрика изменяла номер телефона в шапке сайта на неизвестный мне номер.

    Это не метрика, а очень похоже на calltracking. Возможно, Яндекс Телефония как то была интегрирована в счетчик.
    Ответ написан
    6 комментариев
  • Как использовать функцию написанную на Python в C#?

    Vindicar
    @Vindicar
    RTFM!
    1. Если нужно именно вызывать функции, то что-то типа Python.NET. А вообще на кой тебе, код же суперпримитивный, его в разы проще переписать на C# чем разбираться с внедрением питона в .NET среду.
    2. FileSystemWatcher
    Ответ написан
    6 комментариев
  • Как сделать ID записи последовательными без пропусков?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Во-первых нельзя, а во-вторых не нужно
    Ответ написан
    Комментировать
  • Как сделать ID записи последовательными без пропусков?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Так делать не надо. Если нужно поле которое будет у вас в диапазоне 1-100 - добавьте его отдельно, первичный индексный автоинкрементный ключ не для этого.

    что заставляет перебирать все 1000 записей, а WHERE id > 1000 LIMIT 10, что не заставляет перебирать все 1000 записей
    У вас нет никакого понятия как работают индексы, по этому вы думаете что так будет быстрее. Хотя логика подсказывает что за 20+ лет существования реляционных бд наверняка при необходимости повысить производительность до такой опции бы давно додумались и она была бы распространена, но почему то такого не случилось... Это по тому что достаточно каждый день выпивать по чайной ложке прочитать как работают индексы, и все встанет на свои места.
    Ответ написан
    Комментировать
  • Как в базе данных перезаписать весь столбец с id?

    delphinpro
    @delphinpro
    frontend developer
    Сотни раз задавался подобный вопрос.
    Если кратко - не надо этого делать.
    Если нужны детали, воспользуйтесь поиском и изучите ответы на уже заданные вопросы.
    Первые из поисковика:
    Как сделать ID записи последовательными без пропусков?
    https://ru.stackoverflow.com/questions/125644/
    Ответ написан
    Комментировать