• Как разделить жесткий диск на 2 раздела, для установки windows и хранения данных?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Использовать что-то типа Ventoy.
    Ответ написан
    Комментировать
  • В css есть событие скролла страницы?

    DevMan
    @DevMan
    ховер и подобное – состояние html/документа.
    a скролл страницы – состояние окна браузера, не документа.

    css этим не управляет.
    Ответ написан
    Комментировать
  • Ошибка синтаксического анализа XML: префикс не связан c пространством имён (у поставщика RSS)?

    IvanU7n
    @IvanU7n
    Через view-source: структура xml корректная, проверял даже валидатором.

    валидатор на помойку — xml невалиден, о чём собственно в сообщении об ошибке и указано — префикс namespace для yandex нигде не определён

    а пофиксить этот конкретный случай можно попробовать простой заменой <yandex:full-text на, например, <yandex:full-text xmlns:yandex="yandex:"
    автоматизацию такой замены можно поручить какому-нить прокси — тут можно использовать всё что угодно от nginx-а и его модуля sub до любого языка, умеющего в серверный и клиентский http
    Ответ написан
    2 комментария
  • Безопасно ли единоразово скопировать большой объём данных с жёсткого диска в память телефона?

    @rPman
    нет

    но у xiaomi дешевых очень маленькое качество внутреннего накопителя, 3-4 полных объемов записал (какраз 2-3 года использования) и скорость падает драматически

    напоминаю, ssd диски неправильно использовать для хранения данных!
    Ответ написан
    Комментировать
  • GitHub, GitLab или BitBucket?

    Kpblc
    @Kpblc
    Может для простых задач не требовательный к ресурсам gitea?
    Ответ написан
    1 комментарий
  • При загрузке торрент процессор сильно нагружается, как это решать?

    @rPman
    Подойти к клиентам и настучать по голове, чтобы в настройках торрент уменьшил количество соединений с 200 (по умолчанию в некоторых) до хотя бы 50 или лучше 10

    Отлавливать таких мониторингом соединений и ронять им скорость, когда позвонят спросить - объяснить как делать не надо.
    Ответ написан
    Комментировать
  • Что стоит использовать для защиты PHP-кода на текущий момент?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Сообщество считает, что всё это бессмысленные ужимки, которые в 99% случаев используются только для того, чтобы прикрыть крайнее убожество кода. Серьёзные продукты никто не шифрует. Чем, в частности, объясняется заброшенность всех этих, на первый взгляд многочисленных, проектов, которые не выходят из стадии "мы тут с одноклассниками придумали крутую штуку". потом одноклассники либо умнеют и перестают теребить ерунду, либо находят занятие более интересное, чем пхпе.

    Сам по себе код мёртв. Он устарел ещё до релиза. В работе софта важна не дискетка с исходниками, а поддержка. Вот поддержку и надо продавать. И не дрожать над каждым вором. Потому что защита от одного вора отпугивает 10 честных покупателей.

    Плюс всегда есть SAAS.
    Ответ написан
    4 комментария
  • Как правильно задать запрос UPDATE где название столбца переменная?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Этот вопрос - прекрасная иллюстрация того факта, что нормализация базы данных - это не блажь оторванных от жизни теоретиков, а насущная необходимость. И её отсутствие приводит к проблемам на ровном месте.

    Уже по наличию нумерованных столбцов сразу видно, что структура БД кривая. А текущая проблема делает это еще более наглядным: собственно, сама постановка вопроса, "как задать имя столбца через переменную", говорит о том, что имя колонки используется в условии. То есть оно должно быть значением в строке.

    Здесь нужна связанная таблица, один ко многим, и она сразу снимет все проблемы, а запросы станут мягкими и шелковистыми:

    UPDATE link_count SET count=count+? WHERE link_id=? and number=?
    Ответ написан
    3 комментария
  • Как отследить то, что самопроизвольно закрывает приложения NET в Ununtu?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Автономные приложения под линуксом надо запускать как сервисы через systemd.
    Как это сделать можно почитать тут - https://habr.com/ru/companies/timeweb/articles/759966/

    С помощью этого, можно будет выставить политику повторного запуска при остановке, логи можно в syslog сохранять и подобное.
    Так как ты запускал это все в фоновом режиме и вышел, то родительским процессом стал init, все логи потерялись. Максимум можно дамп ядра получить, но это еще при выставленных настройках.

    Также я не услышал про логи (в каком они виде) - если есть лог файл, то смотри там, иначе ничего сказать не могу.

    Могу также порекомандовать запускать это все в докере. Немного замороченно, но та же самая функциональность (логи и рестарт), что и в systemd сервисе.
    Ответ написан
    1 комментарий
  • Как использовать целое число с размером больше чем 64 бита в C++?

    vabka
    @vabka
    Токсичный шарпист
    Если не реализовывать самостоятельно, то тогда брать стороннюю библиотеку (гугли: длинная арифметика/bigint)

    А на сколько больше число? Сколько бит нужно?
    Вообще вариант один:
    Представить его как массив байт (тоесть условно вместо 8 байт - 16 или даже больше, или как энное число uint64)
    И дальше руками реализовать арифметику.

    Если хватит 128 бит и собираешь под x64, то можно взять нестандартный __int128_t
    Ответ написан
    Комментировать
  • Как составить запрос на экспорт таблицы БД?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Выгружаемые запросом данные - это именно данные. Сведения о структуре выходного набора - это метаданные. Получить одновременно их в одном запросе в общем не получится.

    Возможное решение - UNION ALL двух запросов. Первый - получающий список полей таблицы из INFORMATION_SCHEMA.COLUMNS в виде CSV, второй - собственно показанный запрос. Поскольку UNION ALL не перемешивает выходные записи, получится вроде бы то, что нужно.

    Однако есть грабли. Невидимые вычисляемые столбцы. Они будут присутствовать в списке полей, но не в наборе данных.

    См. fiddle
    Ответ написан
    Комментировать
  • Как подставить значение в запрос sqlite?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Имена полей подставлять нельзя.
    Ответ написан
  • Динамические библиотеки уменьшают кол-во блокировок процессов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Динамические бибилиотеки это обычно те, которые уже есть в системе, и они могут быть расшарены между разными процессами.
    Плюс: жрут меньше оперативки, так как библиотека загружается один раз, после чего разные процессоры могут ее юзать
    Минус - какая версия библиотеки установлена в систему - той и пользуйся. Следовательно нужно учитывать совместимость.

    Статические - обычно идут вместе с твоим софтом, интегрируются в исполняемый файл.
    Плюс - можно юзать любую версию.
    Минус - каждая программа будет грузить в память свой экземпляр всей библиотеки, и если библиотека большая (а зачастую код print(stdout,"hello world) гораздо меньше, чем библиотека которая собственно выводит строку), то расходуется лишняя память и лишнее место на диске.

    Отношения к блокировкам процессов ни те ни другие не имеют
    Ответ написан
    1 комментарий
  • Как максимально быстро найти в диапазоне IP-адресов или подсетях нужный IP-адрес?

    rozhnev
    @rozhnev
    Fullstack programmer, DBA, медленно, дорого
    В PostgreSQL есть специальный тип данных для хранения адресов и набор функций для работы с ними
    Ответ написан
    Комментировать
  • Как получить цепочку кластеров занимаемых файлом?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Попробуй как-то так:
    handle = CreateFile("\\\\.\\PhysicalDriveC", .......);

    Это на С++ под Windows. И запускать надо будет под Суперпользователем.

    Updated 2/26/2024
    Ответ написан
    1 комментарий
  • Какую книгу выбрать для изучения алгоритмов и структур данных?

    Adamos
    @Adamos
    Бестселлер "101 вопрос на Тостере, которые новички даже не пытаются поискать".
    Ответ написан
    Комментировать
  • Как вынести изменения в отдельную ветку?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Ну так создайте ещё одну ветку и вынесите туда только часть изменений. Например, через cherry-pick отдельных коммитов с предыдущей ветки. Либо через soft reset собрать новую ветку, оставив только нужное.

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

    Либо через интерфейс Гитхаба, либо через Андроид Студию
    Studio это отличный Git-клиент — работайте там.
    Ответ написан
    Комментировать
  • Как правильно связать таблицы Postgesql с таблицей File?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Я бы выбрал вариант с несколькими полями в таблице Files. Он позволяет указать FOREIGN KEY и, соответственно, получить автоматический контроль целостности связей.
    И при отсутствии связи в поле должен быть не 0, а NULL.
    Ответ написан
    Комментировать
  • Как практиковаться в программировании?

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

    Я начал изучать программирование лет двадцать назад, поэтому мой опыт может показаться странным, но все же. В моем распоряжении был компьютер на 386 процессоре и монохромный монитор с 4 градациями цвета (белый, серый, темный и черный). Конечно я видел и цветные мониторы и 95 винду на них. Мне тоже хотелось окошечки, графический интерфейс и все такое прочее. Хочется - сделаем. Книжки в зубы (в библиотеке O_o), редкие походы в компьютерные клубы, за инфой из интернета (сколько поместится на дискету?) - и вперед, пилить оконный менеджер под ДОС на турбопаскале.
    Конечно, свою винду я не написал =) Но зато паскаль выучил, объектное программирование, детально разобрался как работает компьютер и операционная система, что такое резидентные программы в досе.
    А потом купил нормальный комп =)

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

    @rPman
    Отключить антивирус, установить от другой компании, где игнор лист еще не сломан.
    Ответ написан
    1 комментарий