• Как получить элементы структуры?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Придется именно лазить туда и смотреть исходиник.

    Можно облегчить себе жизнь и использовать IDE. Тогда после написания "car_1." любая достаточно хорошая IDE подскажет вам список всех членов этой структуры. Но это по сути просто автоматизация действия "посмотреть в исходник".
    Ответ написан
    Комментировать
  • Из-за чего может плавать скорость по wi fi от 1 до 7 мбит?

    @Drno
    Вы на какой сети сидите? 2.4 Ггц ?
    Да. соседский вифи может мешать, это норма. Там очень много факторов
    Ответ написан
    7 комментариев
  • Как разные ОС влияют на производительность?

    @Nikita1244
    Anonymous
    На производительность процессора, ОЗУ, и других компьютерных комплектующих, кроме диска, не влияют. На диск влияет, потому что если на нём будет мало памяти - он будет медленнее работать.
    При использовании одной ОС, другие "спят". Не может быть так, чтобы все три ОС работали на компьютере, но вы работали только в Ubuntu. И они ничего о друг друге не знают. Проще говоря, они сами по себе, только GRUB знает о них, потому что находит записи в UEFI(BIOS)
    Ответ написан
    Комментировать
  • Как разные ОС влияют на производительность?

    vabka
    @vabka
    Токсичный шарпист
    Единовременно же работает только одна ОС, а все остальные мёртвым грузом лежат на диске.
    Так что никакого влияния не будет.
    Ну и да SSD, когда занято более 80% начинают работать медленнее.
    Ответ написан
    1 комментарий
  • Как эмулировать ключи dallas с помощью esp8266?

    vabka
    @vabka
    Токсичный шарпист
    DS18B20 - это датчик температуры, а не ключ.
    Ключ - DS1990, он же ibutton
    Для его эмуляции нужно просто использовать протокол one wire и передавать те же данные, что и настоящий ключ (кстати термометр использует этот же протокол)

    Статей с описанием работы в интернете гора: https://clusterrr.com/ibutton/
    Ответ написан
    3 комментария
  • Возможно ли окно у окна отключить взаимодействие?

    Nightmare1
    @Nightmare1 Автор вопроса
    Программист
    Нашёл решение ,флаг QtCore.Qt.WindowTransparentForInput отключает возможность взаимодействия мышью и клавиатурой с плоскостью отображения.

    self.setWindowFlags(
                QtCore.Qt.WindowStaysOnTopHint |
                QtCore.Qt.FramelessWindowHint |
                QtCore.Qt.X11BypassWindowManagerHint
                | QtCore.Qt.WindowTransparentForInput
            )
    Ответ написан
    Комментировать
  • Есть ли какой монитор изменения прав доступов к папке и файлам?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Чаще всего такое бывает из-зза совокупности неочевидных проблем в конфигурации логов, скриптов запуска логгируемуго софта и сиетемы ротации или бэкапа логов.
    Например, описанная вами ситуация может быть порождена следующим стечением ошибок и обстоятельств.
    Бывает, что на бэкенде в один и тот же лог-файл пишут несколько скриптов. Это уже конкуренный доступ к файлам и не есть хорошо. Такое случается, когда по образцу одной проги с логгированием потом делают другую, а конфигурация логгирования не предусматривает такую ситуацию. Вот когда два таких скрипта работают и логи в конфликтный файл пишутся не часто, могут случиться такие проблемы.
    Ещё один из таких скриптов может запускаться под рутовыми правами, а другой после него под пользовательскими. Если запущщеный от рута скрипт вызвал ротацию лог-файла, то новый файл мог создаться уже с рутовыми правами по умолчанию, а это значит, что другой скрипт (или этот же, но запущеный от обычного пользователя) уже не сможет в него писать.

    Как ситуация может исправиться сама собой? Да так же. Напрмер у вас запущен по крону скрипт бэкапа или той же самой ротации, который тоже работает от рута, но писался девопсами и учитывает историю с правами пересоздавая файл от имени нуного юзера или с нужными правами.

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

    Важно. чтобы в каждый отдельный лог-файл писал один и только один процесс. Он же занимался его ротацией (если, к примеру, вы логгируете стандартной питонячьей либой). Ещё хорошая идея не засталять софт писать логи в файлы, пусть пишет логи в stderr и/или stdout, а оттуда вы их на уровне системы перенаправите куда положено и отфильтруете как надо. если необходимо.

    Итак. Перым делом смотрите какие процессы пишут файл, какие скрипты трогают эти файлы (бэкапы. ротация), посмотрите в crontab, посмотрите конфигурацию сотфа в плане логов и всё должно проясниться. Делать систему мониторинга за изменениями в файловой системе возможно, но это ректальная тонзиллэктомия получаетя какая-то...

    UPD:
    Почему-то не обратил внимания, что речь о логах mysql. Но всё по-прежнему: конфиг логгирования и ротации, распсиание и механизм ротации и бэкапа, поиск по конфигам фрагментов этого пути на предмет аномалий и повторов.
    Ответ написан
    Комментировать
  • Сработает ли деструктор, присвоив atomic?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Не совсем понятно, а чего вы вообще пытаетесь добиться зануляя value? После деструктора весь объект и его член value уничтожаются. Любое обращение к ним - это UB. Соотвтественно вы этот новый 0 никак снаружи пощупать не сможете.

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

    Единственный способ бороться с этим, кажется, это использовать умные указатели. Всякие WeakPtr, которые не уничтожают блок счетчиков при удалении объекта. Если же вы опустились до сырых указателей, то это тупо адрес (число). И просто по нему никак не понять, а что по этому адресу лежит - оригинальный объект или что-то левое.
    Ответ написан
  • Нужно найти транзистор или аналог?

    @atereffigies
    Это тиристор.
    BTA16-800B
    Ответ написан
    Комментировать
  • Как называется этот разъем на 32pin, установлен на sony vaio PCV-A85N, как соеденить с ноутбуком?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Судя по этой картинке, это проприетарный соньковский разъём.
    61kgtxy0I1L._AC_SX679_.jpg
    Ответ написан
    Комментировать
  • Отвал smd компонентов на процессоре?

    15432
    @15432
    Системный программист ^_^
    Выглядят как конденсаторы, нужны для устранения помех по линиям питания, скорей всего процессор будет работать и без них. По желанию можно замерить параметры соседних и припаять аналогичные.
    Ответ написан
    4 комментария
  • Оригинальный Windows XP на современный компьютер?

    Adler_lug
    @Adler_lug
    Не занимайтесь некрофилией.
    Если вдруг реально нужна XP - ставьте на виртуалку или соответствующее ей древнее железо.
    Ответ написан
    Комментировать
  • VPN сервис. Возможно ли настроить отдельные внешние ip адреса, для каждого подключённого пользователя?

    @Drno
    Если не разбираетесь - наймите админа)

    На любом, который потянет нужное Вам кол юзеров и как следствие траффика. + Хостинг должен уметь выдавать нужное количество IP адресов для Вас

    Подключенного юзера можно перенаправить на нужный IP адрес с помощью iptables например

    Начните с какой нить дешевой VPS. далее по росту юзеров уже будете увеличивать
    Ответ написан
    Комментировать
  • VPN сервис. Возможно ли настроить отдельные внешние ip адреса, для каждого подключённого пользователя?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Основной вопрос тут - во внешних адресах. Они, мягко говоря, недёшевы и не каждым хостером выдаются большими пачками.

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

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Что должны предоставить?

    Очевидно, код дла вставки на сайт - один или несколько текстовых файлов
    На каком языке должен быть написан код?

    Вам не пофиг? Вы же не программист. На каком напишут - на таком и будет, хоть на Brainfuck
    Как его разместить?

    Попросить инструкцию как разместить, если ее изначально не выдали
    Какой доступ попросить у системного администратора, если решить размещать калькулятор самостоятельно?

    Запись в нужный каталог сайта, см. инструкцию по размещению
    Ответ написан
    Комментировать
  • Актуальность исследования логики предикатов?

    hint000
    @hint000
    у админа три руки
    Прежде всего, актуальность для вас в том, что это довольно хорошее упражнение, которое научит программировать не самые тривиальные штуки.
    В реальной жизни, конечно, никакой новизны в этом нет. Существет софт, умеющий всё это и гораздо больше, на гораздо более продвинутом уровне, чем учащийся способен реализовать в выпускной работе.
    гугл и иные поисковики меня не спасли
    Ну вот это я нагуглил за несколько секунд, может быть вам это не попадалось, тут есть и про реальное применение.
    https://ru.wikipedia.org/wiki/Автоматическое_доказ...
    английская версия wiki описывает подробнее: https://en.wikipedia.org/wiki/Automated_theorem_proving
    и автоматический перевод с английской версии: https://translated.turbopages.org/proxy_u/en-ru.ru...

    https://habr.com/ru/post/519368/
    и дальше уже описывают терминологию и кучу формул
    Да, вот и они:
    https://qudata.com/ds/ru/theory/theorem_proving.html
    Кстати, с языком Prolog знакомы?
    https://habr.com/ru/post/124636/
    Ответ написан
    Комментировать
  • Удаленное управление мобильным роутером?

    Diman89
    @Diman89
    Да не в запрете доступа дело, а в том что в 99% ваша симка в роутере получит серый (не маршрутизируемый глобально) IP и будет за NAT провайдера: из вне вы не сможете подключиться
    Ответ написан
    Комментировать
  • Законно ли писать программу из процедур без in/out параметров, которые оперируют глобальными переменными?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    За такой код, по идее, надо бить по рукам.

    Развивать и поддерживать его невозможно уже или станет в ближайшем будущем. Надо срочно рефакторить или вообще переписывать части с нуля.

    Очевидно, что писал это кто-то вообще без опыта или "переучившийся" на си с какого-то другого древнего языка.

    Солидарен с другими отвечающими: если нет возможности это исправить - бегите.
    Ответ написан
    3 комментария
  • Почему полупроводник н-типа отличается от п-типа?

    @VT100
    Embedded hardware & software.
    Считается по избытку электронов или дырок. Ионизированные атомы примесей и кремния не интересны, т.к. прибиты к кристаллической решётке и не участвуют (в первом приближении) в протекании тока.
    Ответ написан
    4 комментария