Anonymous » 04 фев 2026, 03:45
Последнее сообщение Anonymous «
Anonymous »
Я перемещаю несколько гигабайт страниц размером 4 КБ на хосте Linux с одного узла numa на другой узел с помощью move_pages(). Это занимает много минут и практически не загружает процессор.
Я не могу понять, почему.
Есть идеи, что может происходить,...
Anonymous » 04 фев 2026, 00:54
Последнее сообщение Anonymous «
Anonymous »
У меня возникли проблемы с пониманием и решением проблемы, с которой я столкнулся при первой попытке создать производный контейнер из абстрактного суперкласса.
Похоже, что я не могу получить доступ к данным производного класса из функции-члена....
Anonymous » 04 фев 2026, 00:11
Последнее сообщение Anonymous «
Anonymous »
Надеюсь, у вас все хорошо, ребята, я только что научился создавать свою собственную локальную библиотеку или то, что мы называем заголовком (MVS), и я построил ее в проекте, и все было хорошо, но когда я начал новый проект и попытался импортировать...
Anonymous » 04 фев 2026, 00:08
Последнее сообщение Anonymous «
Anonymous »
У меня есть приложение, в котором я использовал GDCM для чтения тегов DICOM. Я решил перейти на DCMTK для лучшей совместимости. Учитывая указанное имя файла DICOM... как можно прочитать все теги DICOM (имя и значение тега)?
Anonymous » 04 фев 2026, 00:07
Последнее сообщение Anonymous «
Anonymous »
Я новичок в программировании и сейчас пытаюсь создать игру на C++, но столкнулся с проблемой дизайна, которую не знаю, как решить.
Для каждого уникального объекта в моей игре, включая игрока, у меня есть уникальный заголовочный файл. Многие объекты...
Anonymous » 03 фев 2026, 22:53
Последнее сообщение Anonymous «
Anonymous »
Есть ли способ указать, что ContinuationIndentWidth следует применять к аргументам вызова функции-члена относительно предыдущей строки, а не к члену? Я бы хотел, чтобы вызовы функций форматировались последовательно (здесь отступ 8):...
Anonymous » 03 фев 2026, 22:52
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь понять, как может выглядеть сигнатура полностью прозрачной функции. То есть функция, принимающая аргумент T и само по себе (т.е. исходя из возвращаемого значения) выглядит точно так же, как T. То есть функция, которая пересылает свой...
Anonymous » 03 фев 2026, 21:48
Последнее сообщение Anonymous «
Anonymous »
При каких обстоятельствах (если таковые имеются) можно использовать адрес непосредственной функции в качестве нетипового аргумента некоторого шаблона?
В приведенном ниже примере я пытаюсь передать адрес непосредственной функции foo в качестве...
Anonymous » 03 фев 2026, 21:00
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь упорядочить вектор объектов по заранее определенному списку ключей. У меня есть карта std::map с ключами, которые выглядят как Apple_1, Cherry_1, и я определяю std::vector с нужным порядком ключей:
Anonymous » 03 фев 2026, 20:51
Последнее сообщение Anonymous «
Anonymous »
Какой самый эффективный способ сравнить два значения double или два значения float?
Просто так делать неправильно:
bool CompareDoubles1 (double A, double B)
{
return A == B;
}
Но что-то вроде:
bool CompareDoubles2 (double A, double B)
{
diff = A...
Anonymous » 03 фев 2026, 12:19
Последнее сообщение Anonymous «
Anonymous »
Я могу использовать очистку с помощью gcc и clang в обозревателе компилятора, но не могу сделать это с msvc.
Возможно ли это и как?
Я тестирую этот простой фрагмент кода:
class LeakingStruct {
public:
LeakingStruct() : ptr{new int } {}
Anonymous » 03 фев 2026, 11:45
Последнее сообщение Anonymous «
Anonymous »
Ситуация:
Я не могу подключиться к удаленному компьютеру через vscode + удаленный SSH.
Хотя я МОГУ подключиться к этому компьютеру с помощью SSH из любой оболочки.
До проблемы, когда я выключал компьютер, было обязательное обновление Windows......
Anonymous » 03 фев 2026, 11:34
Последнее сообщение Anonymous «
Anonymous »
p4 говорит
В целях определения существования гонки данных они ведут себя как атомарные операции ( ). Операции блокировки и разблокировки одного мьютекса выполняются в одном общем порядке.
[Примечание 2: Это можно рассматривать как порядок...
Anonymous » 03 фев 2026, 10:46
Последнее сообщение Anonymous «
Anonymous »
У меня возникли проблемы с компиляцией простого фрагмента кода. Я только начинаю использовать cmake (раньше я использовал только созданный вручную Makefile), и компиляция этого фрагмента кода на моем компьютере работает нормально.
Код:
#include...
Anonymous » 03 фев 2026, 09:24
Последнее сообщение Anonymous «
Anonymous »
Мне нужно строковое поле в сообщении Protobuf, чтобы использовать собственный распределитель для внутреннего буфера char* вместо глобального распределителя по умолчанию.
Я знаю, что google::protobuf::Arena сам выделит объект std::string на арене, но...
Anonymous » 03 фев 2026, 09:12
Последнее сообщение Anonymous «
Anonymous »
Я запускаю цикл epoll, и иногда мой вызов epoll_wait возвращает -1, а для errno установлено значение EINTR. Иногда я хочу, чтобы это завершило цикл epoll, как в случае SIGTERM или SIGINT. Но у меня этот код скомпилирован с флагом -pg, поэтому...
Anonymous » 03 фев 2026, 09:03
Последнее сообщение Anonymous «
Anonymous »
Чтобы срок действия сообщений MQTT истекал через определенное время в ThingsBoard, к сообщению можно добавить параметр времени жизни (TTL). Внутри цепочек правил ThingsBoard можно добавить больше логики. Чтобы TTL работал, необходимо добавить его в...
Anonymous » 03 фев 2026, 08:01
Последнее сообщение Anonymous «
Anonymous »
Недавно я смотрел одно из самых полезных видеороликов о std::atomics, остановился на обсуждении одного эпизода в 28:46 и решил самостоятельно проверить этот онлайн-обозреватель с флагом -latomic (иначе код не компилируется) с использованием...
Anonymous » 03 фев 2026, 08:00
Последнее сообщение Anonymous «
Anonymous »
Я обнаружил, что все мои стандартные методы перебора обычных перечислений, к сожалению, НЕ работают с классами перечислений, поскольку классы перечислений не преобразуются неявно в целые числа.
НЕ дубликат Как я могу перебирать перечисление?,...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения