• Не слетит ли windows после обновления Linux?

    Adamos
    @Adamos
    Винда может слететь после обновления Убунты.
    Винда может слететь до обновления Убунты.
    Винда может слететь без обновления Убунты.
    Слеты Винды вообще никак не коррелируют с другими системами.

    Писать заново загрузчик при обновлении Убунте незачем.
    Груб обновит свою конфигурацию - но виндовский загрузчик он обычно находит без проблем, если он не подключен через какие-нибудь железные трюки.
    Кстати, уже пришло время обновиться на 22.04.
    Ответ написан
  • Почему с отладкой нет ошибки, а без отладки есть?

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    1. fixed закрепляет переменную только в своем блоке это раз. Зачем закреплять ссылку на стек? fixed служит для закрепления объектов, от перемещения сборщиком мусора. Тем более как выше сказали, со стеком работать по ссылкам, себе дороже.

    2. Ну скорее всего, в режиме отладки пропускаются какие то оптимизации JIT`а или сборщик работает иначе.

    3. зачем выделять память через GCHandle.Alloc? Массив передается в неуправляемый код в стороннюю библиотеку? Это сделано именно для этого.

    Как в примере, тут и без всего этого обойтись можно.
    Ответ написан
    Комментировать
  • Как пишется ПО для дронов или БПЛА и что почитать чтобы это узнать?

    yanchick
    @yanchick
    Программист и учёный из сурового города
    Дополню коллег выше. Еще неплохо бы изучить теорию бесплатформенных навигационных систем. Это основной датчик для БПЛА(хотя наверняка на тяжелых могут стоять и платформенные НС). Это затрагивает, хоть и чуток, теория гироскопов и акселерометров.
    Ответ написан
    Комментировать
  • Как найти работу со сложными и комплексными проектами если нету опыта работы в таких проектах?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    У большинства программистов первое рабочее место - это унылая маленькая компания с примитивными технологиями и простыми задачами. Следующая работа немного лучше. Следующая ещё лучше. И так пока не заберëшься на максимально доступную тебе высоту. Потолок и скорость развития у всех разные, зависят в основном от того, на сколько сильно стараешься. Некоторые так никогда и не выбираются из эникейщиков и крутильщиков cms'ок. Немало тех, кто выбирается лет десять.
    Ответ написан
    Комментировать
  • Практика очного собеседования для иногородних кандидатов?

    Maksim_64
    @Maksim_64
    Data Analyst
    Хороший пример составить простенькую дискретную модель. Вы получаете работу с вероятностью p и вознаграждением M, ну и соответственно теряете деньги в количестве K с вероятностью 1 - p. Понятно что простое математическое ожидание p*M - K*(1-p), в таких случаях не применяют, а имеют функцию риска, в которой учитывается все прочие факторы например:
    1. Какова цена поездки для вас (на сколько для вас это значимая сумма)
    2. Какова цена опыта интервью (может оно будет первое, а может у вас уже были оффлайн интервью)
    3. Что для вас значит посетить Москву, будет ли это сопутствующим плюсом
    и т.д. то есть подумать и оценить все это дело.
    Ответ написан
    2 комментария
  • Откуда stackoverflow при работе с stackalloc c#?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Похоже (явного указания в документации я не нашел), что память в стеке освобождается только при выходе из всего метода, но не из блока внутри него. Освобождение памяти в стеке, как известно - это сдвиг указателя стека обратно, и похоже, этого в конце блока не происходит - только в конце метода. Косвенное подтверждение - в документации по stackalloc явно написано избегать вызовов stackalloc в цикле, как это у вас сделано: "Avoid using stackalloc inside loops. Allocate the memory block outside a loop and reuse it inside the loop." ( https://learn.microsoft.com/en-us/dotnet/csharp/la... )
    Ответ написан
    Комментировать
  • Как работает ArrayPool c#, Что означают параметры?

    GavriKos
    @GavriKos
    https://stackoverflow.com/questions/62584548/array...

    Судя по вот этому объяснению - Create резервирует, но не ограничивает длину массива. Т.е. у вас будет аллокация на Create, а потом на Rent при превышении размера. Если Rent запросит меньше чем было на Create - аллокации не будет. По похожему принципу List capasity работает
    Ответ написан
    Комментировать
  • Куда бы запитать встроенный wi-fi модуль?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Это коннектор для синего зуба:
    64ec9b91df6dc733364374.png
    Для подключения используйте переходник:
    https://www.ozon.ru/category/perehodnik-usb3-0-19pin/
    Ответ написан
    4 комментария
  • Как Jit Компиляторы обнаружат недостижимой код и лишние проверки?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Как Jit Компиляторы обнаружат недостижимой код и лишние проверки?

    Если мне не изменяет память, JIT компиллятор компилирует java-метод целиком. Переводя byte-code в машинный код для x86 например.

    А то что спрашивает автор - это задача основного компиллятора который язык Java переводит в байткод.

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

    ли Космические Лучи, в Ram попали, что тогда будет?

    Программисты 20-го века работали в условиях глючной памяти (когда были ЭВМ на лампах и на тразнисторах)
    и обрабатывали специальное прерывание типа "глюк в ячейке памяти".

    С точки зрения современной парадигмы разработки - это невозможно. Никакой прикладной
    программист не ставит себе задачу отслеживания целостности памяти. Это как-бы не его
    уровень. Мы предполагаем что память надежна и всегда корректна. А иначе ОС выпадает
    в синий экран и никаких принятий решения мы все равно не сделаем а облачные балансировщики
    примут свои решения когда хост выпадет из сети.

    В современной ОС также по дефолту считается что никакой хакер никогда не меняет
    память вашего процесса. Это - основа безопасности ОС и если хакер все таки что-то может
    менять - то это плохая ОС и плохая безопасность и надо что-то решать на уровне системной
    архитектуры и тем более прикладной программист здесь ничего не сможет сделать.

    Рассматривать такие случаи в топике Java - бесполезно и контр-продуктивно. Давайте
    их рассматривать в топиках инфо-беза и операционок.
    Ответ написан
    Комментировать
  • Подойдёт ли мне Mac?

    @dronmaxman
    VoIP Administrator
    Принуждает ли Apple использовать AppleID?

    Можно не использовать, но так же будет не доступен магазин приложений, синхронизация файлов и паролей, контакты, facetime звонки, функция findmymac. Вообщем все что завязано на облако, но система будет работать полноценно и приложения можно устанавливать скачивая dmg (аналог exe или msi от windows). Так же есть brew, аналог linux репозитория для открытого софта.

    Есть ли, например, реклама сервисов Apple в Finder?

    нет

    Слышал, что настольная ОС от Apple переняла достаточно от мобильной.

    Да они идут к унификации интерфейса. Последние планшеты так же используют процессор m1 и при подключении внешнего экрана система становиться очень похоже на десктопную. Рано или поздно они сравняются. Windows делает тоже самое т.к. есть куча ноутов трансформеров с сенсорными экранами.

    Когда при первом подключению к сети без каких-либо действий с моей стороны автоматически из магазина загрузились Яндекс Музыка, Minecraft и Candy Crush,

    Если не подвязывать учетку icloud, то ничего не будет.

    Какие известные проблемы на данный момент имеют актуальные машины от Apple?

    - не стоит брать менее 16GB RAM т.к. это влияет на износ SSD
    - выбирать модели с 512GB SSD и выше, т.к. они быстрее
    - если планируешь нагружать, то рассматривай модели с куллером

    Меня смущает "одноразовость" - по сути распаяно вообще всё

    Умельцы уже научили паять RAM и SSD на новых mac. Батарейка пока не распаяна.
    Ответ написан
    1 комментарий
  • Будут ли конфликт в той связке?

    xez
    @xez
    TL Junior Roo
    Никаких конфликтов там не будет.

    ddr4 будет актуальна ровно столько, сколько будет актуальна производительность процессоров ее поддерживающих.
    Ответ написан
    Комментировать
  • Почему в статистике phpmyadmin перекошены столбцы (графики), скриншот прилагаю?

    vndrussia
    @vndrussia
    Вроде разработчик,а вроде и нет
    За этим лучше на форум разрабов,или попробовать поменять темы PhpMyAdmin
    У меня на 2к мониторе нет таких приколов.
    Ответ написан
    2 комментария
  • Устарел ли учебник Стивена Прата по C++?

    @dima20155
    you don't choose c++. It chooses you
    Зависит от ваших целей и вашего уровня. Если ваша цель писать на С++ определенного стандарта, то почему бы и нет. Если вы просто хотите писать на современном С++, то выбирайте учебник, который написан с учетом современных стандартов, ибо с каждым стандартом добавляются дополнительный функционал, который сильно упрощает жизнь.

    Также никто вам не запрещает выучить базовый синтаксис по относительно старому учебнику (базовый синтаксис никто не отменял), а дальше перейти на что-то современное.
    Ответ написан
    Комментировать
  • Как находить лучший способ решение задачи на олимпиадном программировании?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Нарешаете много задач, научитесь в голове перебирать известные алгоритмы.

    А так - на до сначала построить математическую модель задачи. Понять, на что эта модель похожа. Может, тут граф нарисовать можно? Какие алгоритмы на графы вы вообще знаете? Применимы ли они тут? Или это строка. Какие есть алгоритмы на строки? Смотрите еще ограничения. По ним обчно понятно, что тут нужно что-то за O(n), или за O(n log n) написать. Множество применымых алгоритмов еще больше уменьшается.

    В задачах на оптимальность чего-то помогает рассуждение "рассмотрим ответ. Какие у него можно заметить свойства. Можно ли какой-то ответ немного поменять, не ухудшая его?" Так вы получите какое-то свойство, которое можно уже применять для построения ответа. Например в задачах на жадность так можно понять, что надо отсрортировать что-то.

    Потом, очень частая тема - ДП. Попробуйте параметризировать задачу. Свести ее к подзадачам. Формализуйте ДП (считаем вот такую вот функцию от вот этих вот параметров вот с таким вот физическим смыслом).
    Ответ написан
    Комментировать
  • Как создать простую браузерную игру при помощи ChatGpt?

    Maksim_64
    @Maksim_64
    Data Analyst
    1. GPT пишет код очень не стабильно, делом случая он может и не плохое решение выдать и действительно с экономить время, а иногда это даже не решение (которое не работает), а то что в среде ИИ называют "галлюцинациями" то есть написать полный бред.

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

    3. Качество решений в различных областях сильно варьируется, в каких то он более стабилен, а в каких то его вообще нет смысла использовать.

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Это называется выравнивание памяти. На сколько именно выравнивается и чем именно - зависит от многих факторов. ОС, ЯП, процессор и прочее.
    Ответ написан
    Комментировать
  • Внешний SSD на 1 тб за 800р на али. В чём подвох?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Вот в чем:
    scale_1200
    Ответ написан
    1 комментарий
  • Где найти курсы по СТАНДАРТИЗИРОВАННОМУ программированию?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Большинство преподавателей скорее всего проигнорируют такие требования.
    Обучение в первую очередь ставит целью - научить понимать алгоритмы и применять
    их на практике. Искать ошибки. Это такая себе пирамида приоритетов.

    Стандарты С99 и С11 это какая-то вторичная чепуха. Если вы умеете писать с С99 то
    для вас не будет проблемой писать что-то в следующей версии стандарта. Это как у водителя.
    Если на 5-скоростной коробке передач ездил то и на 6 скоростной тоже поедет без проблем.
    Акцентировать на этом внимание никакой преподаватель не будет. Это не наука. Это - факультатив.

    Сам почитаешь короче. Если у вас такая душная вакансия и такие душнилы-работодатели что им
    прямо нужен какой-то стандарт - то это не задача 1 дня. Это длительный процесс. Я видел различные
    попытки переписывать ентерпразы с одной версии языка на другую. Это все выглядит очень плохо
    для организации и скорее всего хеш-тег С11 появился просто по ошибке рекрутера. И его можно
    в данном случае просто не брать во внимание.
    Ответ написан
    1 комментарий
  • Как удалить формат из текста?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Так просто дели по разделителю точке.
    с двойными расширениями могут быть проблемы. Зависит от примера файлов.
    Если у тебя есть
    hello.deman.txt
    hello.tar.gz

    то как тут разобраться где расширение а где имя?
    Ну и где твои собственные попытки?
    Ответ написан
    4 комментария