Задать вопрос
  • Что лучше при прочих равных: SSD + мало RAM, или же HDD + много RAM?

    @prokop_v
    имхо
    ведро оперативки приоритетней) при х64 системе!
    свап -это шляпа.
    ссд - просто вопрос 1-2 секунд... а при недостаке оперативки возникает проблема
    Ответ написан
    Комментировать
  • Что лучше при прочих равных: SSD + мало RAM, или же HDD + много RAM?

    @Newbie2
    Сложно ответить не зная задач.
    Если нужен веб-серфинг, то конечно оперативка. Если нет - ссд, потому что современная винда на hdd со скрипом шевелится. Если все-таки приходится использовать hdd, то я бы ещё флешку с ёмкостью 4-8 Гб, но скоростную под readyboost использовал.
    Ответ написан
    Комментировать
  • Что лучше при прочих равных: SSD + мало RAM, или же HDD + много RAM?

    nidalee
    @nidalee
    Если ответ не однозначный, а гибридный, то интересно, примерно по какой формуле (по какой логике) подбирается минимальная RAM и минимальный SSD в дополнение к HDD без чрезмерной конкретизации предстоящих задач (а только с учётом их абстрактных свойств).
    Все просто: если для задач хватает памяти и swap не используется свыше каких-то минимальных значений, то добавление памяти может ускорить работу, но только косвенно: через кеширование. Поскольку управление им вам недоступно, это ненадежный способ увеличить производительность.

    SSD гарантированно увеличивает производительность как в работе, так и при запуске приложений и ОС, но не способен помочь при нехватке ОЗУ. Я родственнику в ноутбук сплавил лишнюю память, теперь там i7 первого или второго поколения, аж 12 гигов оперативной памяти и HDD - ощущается, что SSD лишним не будет, особенно при включении ноутбука и браузера. А у второго родственника SSD, 4 гигабайта ОЗУ и интел атом - браузер (других задач там нет) летает.

    TL;DR: если памяти реально не хватает - добавляйте память. В иных случаях начинайте с SSD.

    то даже некоторым офисным работникам приходится работать в куче вкладок
    ЕМНИП, все современные браузеры со стандартными настройками по возможности выгружают вкладки из памяти, даже если есть "лишняя". Банально тот же youtube боится загружать целиком видео в память, и выдает его чанками, хотя с 24 гигабайтами свободной ОЗУ таких 4К видео можно нагрузить целиком хоть с десяток. Это нас опять же возвращает к вопросу СХД: кеш лежит на диске, и доступ к нему на HDD может быть ощутимо медленным, особенно при фрагментации.
    Ответ написан
    5 комментариев
  • Как создать Bitmap большого размера в C#?

    Ну во-первых точно не получится использовать стандартный Bitmap.
    Хранить в куче такой большой объект тоже не следует, тк он 100% попадёт в LOH
    + в .NET есть ограничение в 2гб на объекты в управляемой куче.
    Описанное вами изображение как раз в этот лимит и не влезет.

    Остаётся два с половиной варианта:
    1. Делить огромное изображение на чанки по меньше (либо по пикселям, либо по каналам, либо и так и так)
    2. Хранить изображение в неуправляемой памяти, выделять и освобождать память вручную.
    В .net 6 как раз добавили Native alloc API для этого.
    3. Возможно есть какая-нибудь нативная библиотека для работы с большими изображениями.
    Возможно даже уже есть обёртка для работы с ней.

    Во всех случаях придётся отказаться от Bitmap и использовать другие подходы
    без доп. библиотек и массива битмапов

    Не получится
    Ответ написан
    9 комментариев
  • Первый элемент - объект, остальные - array?

    Stalker_RED
    @Stalker_RED
    var dates= {};
    for ... {
       dates=[];
    }


    Вас там заставляют строчки экономить?

    И вообще, часть кода можно выбросить или упростить
    Ответ написан
    Комментировать
  • Как проиндексировать dns сервер в глобальной сети?

    @awsswa159
    В DNS сервере, на вашем dns имени есть параметры сколько ваша запись будет валидной по времени.
    Перед изменением и или переносом сервера надо запись времени жизни править до 5-20 минут
    Если у вас там стояло неделя (что почти у всех стоит по умолчанию) - теперь вам только жать когда время истечет.
    PS у меня был dns сервер - со сроком жизни записи 2 недели - без проблем переживал выключение на пару дней - никто даже не замечал.
    Ответ написан
    2 комментария
  • Что значит: "Разработать ПО используя нативные средства и компоненты Windows"?

    Adamos
    @Adamos
    Если предполагаемый язык - С++, то есть один нюанс: библиотека wxWidgets, с одной стороны, не добавляет собственных компонентов, используя нативный GUI Windows. В отличие от Qt, например. А с другой стороны, работать с ней неизмеримо проще и приятнее, нежели с таким днищем, как WinAPI. Или с заведомо устаревшими MFC, которые она, собственно, довольно сильно копирует.
    Ответ написан
    Комментировать
  • Как с помощью Notepad ++ преобразовать текст?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Заменить
    ^([^:]*):([^:]*):([^:]*):([^:]*):.*

    на
    $3 $4:$2
    Ответ написан
  • Недорогой роутер где можно установить linux или похожую операционную систему?

    @Drno
    Есть. Называется микротик.
    Или- сделать роутер на базе raspberry pi
    Или - купить подписку за 200р .... (там же вроде до 6ти устройств?)как чашка кофе, или пачка сигарет, или шаверма...
    Ответ написан
  • Как с помощью Notepad ++ редактировать?

    SagePtr
    @SagePtr
    Еда - это святое
    Если предположить, что в строках не встречаются больше точки с запятой кроме разделителей, то регулярным выражением:
    ^[^;]*;([^;]*);([^;]*)$
    Заменить на $2;$1
    Ответ написан
    1 комментарий
  • Прочитал "Unity в действии". Что дальше?

    Griboks
    @Griboks Куратор тега Unity
    Дальше делаете игру. Если что-то не получается, читаете официальную документацию.
    Ответ написан
    2 комментария
  • Алгоритм для нахождения количества пересечений отрезков в последовательности(списке)?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Заведите массив из нулей. Для каждого отрезка сделайте +1 в координату его левого конца и -1 в координату, следующую за правым концом.

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

    Это если вам надо весь массив, как в примере, выводить. Не знаю специфику вашей задачи, может эффективнее будет класть в массив пары {координата, +-1} и сортировать. Потом точно также обойти слева направо поддерживая счетчик.
    Ответ написан
    4 комментария
  • Как работают статические поля в C#?

    insighter
    @insighter
    -First time? - Huh? (C#, React, JS)
    У вас, что dial-up интернет или паталогическая лень? :))

    1. Значения констант применимы только на этапе компиляции сборки.
    2. Любые статические поля класса доступны (конечно, если позволяет видимость) всегда
    3. Любые не статические поля класса доступны после создании экземпляра класса

    https://ru.stackoverflow.com/questions/651231/c-%D...

    В чём польза readonly полей в C#?
    https://metanit.com/sharp/tutorial/3.3.php
    Ответ написан
    Комментировать
  • Как убрать все нули из начала строки?

    0xD34F
    @0xD34F Куратор тега Регулярные выражения
    Не надо никаких регулярных выражений:

    strval(intval($str))

    Хотя, разумеется, есть такой вариант:

    preg_replace('~^0+~', '', $str)
    Ответ написан
    7 комментариев
  • Какой лучший современный движок под mmorpg?

    @taktik
    Sr. QA automation | SDET
    Быстро и относительно дешево сделать MVP для проверки своих гипотез:
    Unity3d + Mirror

    Если игра взлетит переписывать на:
    Unreal Engine 4 + самописный авторитарный сервер на C++
    Ответ написан
    2 комментария
  • Какое регулярное выражение использовать для получения части строки?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Не надо никаких регулярных выражений:

    str.split('=').pop()
    // или
    str.slice(str.indexOf('=') + 1)

    Но, конечно, можно и регулярками:

    str.replace(/[^=]*=/, '')
    // или
    str.match(/(?<==).*/)[0]
    // или
    /[^=]*$/.exec(str).shift()

    А вообще, учитывая, чем является эта строка, и что вы хотите из неё получить:

    new URLSearchParams(str).get('sort')
    Ответ написан
    1 комментарий
  • Нужен совет/помощь в вопросе пути к управленческим/бизнес направлениям/Product Manager. Есть ли примерная "дорожная карта"?

    @mkone112
    Начинающий питонист.
    Я понимаю, что сообщество не очень любит истории из серии "хочувайти"

    Многие тут только ради таких вопросов и сидят.

    Обрисую вводные данные: мне 30 лет, 2 высших (экономика, ин. яз); знание английского b1 в данный момент с возможностью вернуть "языковую форму" и за месяца 3 выйти на С1; уверенный пользователь девайсов, ПК, АИС и пр. систем; ровно 0 дней и секунд в программировании, девелопменте, дизайне и т.д.; возможность последующего переезда меня не пугает, а даже наоборот. Нахожусь не в МСК.
    По компетенциям:
    - есть успешный опыт работы в крупных федеральных компаниях в продажах b2b и b2c;
    - 6-7 лет управленческого опыта, в том числе запуск с "0" бизнеса в роли заместителя директора;
    - собирал 2 пула сотрудников на разных предприятиях и выводил на выполнение целевых показателей;
    - с IT сталкивался только в роли заказчика (сайт, SEO, таргет, внутрення программа, внедрение API).
    - макс число под управлением ~ 20 человек.
    - считаю, что хорошо могу анализировать конкурентную среду, спрос, недостатки, точки роста;
    - достаточно креативен в вопросах необычных решений, совершенсвования и стратегий

    Короче в It - ты полный ноль. Так и пиши - зачем эта простыня?

    актуальность направления, возможность будущего переезда в зону EC/USA, желание в силу определенных обстоятельств перезагрузить карьеру и жизнь.

    Ничего из этого нельзя назвать адекватной причиной.

    Есть возможность инвестировать ( не огромные, но достаточные) средства в образование,

    Прекрасно.


    курсы

    Ужасно.

    Не строю иллюзий из серии "за 6 месяцев стать топом", но осязаемость сроков имеет значение.

    Где-то от года до бесконечности.

    Выбрал для себя потенциальной целью позицию - Product Manager.

    Какие варианты я рассматривал? BigData, Программирование, DevOps, Мобильная разработка, тестирование. Что-то из этого возможно изучить и выйти на должный уровень, а что-то вообще не подходит мне (BigData например). Да и давайте откровенно - стать реально хорошим специалистом узкого технического направления я смогу лет дак в 35 в лучшем случае.
    Работоспособность, изучение нового, креативность, нахождение "точек роста", стрессоустойчивость - на высоком уровне.

    Тут какой-то буллшит - ничего не понятно.

    Ответы:
    1) Тебе видней.
    2) Каком?
    3) Непонятно. Чего?
    4) Советую книгу "Как перестать задавать тупые вопросы и начать думать самостоятельно"
    5) Опять какой-то бред...
    6) А! Это всегда пожалуйста - на фрилансе.

    P.S. к орфографическим и грамматическим ошибкам - просьба отнестись снисходительно.

    А может стоило проверить текст перед созданием вопроса, не?
    Ответ написан
  • Как можно посчитать количество итераций в методе перебора .map()?

    добавить в .map индекс
    datafetch.map((data, index) => 
                        <div id = "Win" className="ItemsWinners" style={
                            {backgroundColor: randomBorderColor(style)}
                         } key={datafetch.length+data.count}>
                            <h2>{data.nameItems}</h2>
                        </div>,
                        setStyle(style + 1), console.log(style)
                    )
    Ответ написан
    Комментировать