Публикации по теме 'boost'


«Повышение производительности с помощью искусственного интеллекта: тщательно подобранный список инструментов ИИ».
«Вы хотите повысить свою производительность и оптимизировать рабочий процесс? Не смотрите дальше искусственного интеллекта (ИИ). С помощью инструментов ИИ вы можете автоматизировать повторяющиеся задачи, получать ценную информацию и принимать более взвешенные решения. В этом сообщении блога мы рассмотрим некоторые из лучших инструментов искусственного интеллекта для повышения производительности, которые помогут вывести вашу работу на новый уровень. От виртуальных помощников до..

Кроссплатформенное преобразование между строкой и wstring
Бен Ки 31 октября 2013 г.; 09 ноября 2018 г. В этой статье описывается межплатформенный метод преобразования между STL string и STL wstring . Метод, описанный в этой статье, не использует никаких внешних библиотек. Он также не использует какие-либо специфичные для операционной системы API. Он использует только функции, которые являются частью стандартной библиотеки шаблонов. описание проблемы Стандартная библиотека шаблонов предоставляет класс шаблонов basic_string для..

Разбор с помощью Spirit Qi
Разбор с помощью Spirit Qi Я работал над инструментом для анализа / обработки файлов проекта Apple Xcode. Поскольку этот формат может изменяться в каждой новой версии Xcode, синтаксический анализатор должен быть очень чистым и удобным в обслуживании. Кроме того, я планировал использовать этот инструмент для обработки файлов в качестве внутренней службы, и скорость была решающей частью реализации. Прежде чем приступить к реализации, я проверил множество реализаций C ++, доступных в..

Вопросы по теме 'boost'

как установить boost на VS 2008?
Я почти полностью установил Boost, но у меня проблема с тем, как указать путь к Boost в Инструменты->options->projects->Каталоги VC++ . Я написал путь для включения файлов и библиотек (моя папка содержит две подпапки, lib и include ), но когда...
8667 просмотров

Как вы собираете библиотеки x64 Boost в Windows?
Я много раз создавал библиотеки Boost для x86, но, похоже, я не могу создавать библиотеки для x64. Я запускаю «Командную строку Cross Tools Visual Studio 2005 x64» и запускаю свою обычную сборку: bjam --toolset=msvc --build-type=complete...
54347 просмотров

Могу ли я использовать boost на uclibc linux?
Есть ли у кого-нибудь опыт запуска приложений C++, использующих библиотеки boost, в системах на основе uclibc? Это вообще возможно? Какую стандартную библиотеку C++ вы бы использовали? Можно ли использовать uclibС++ с повышением?
4183 просмотров
schedule 11.03.2023

Наиболее часто используемые части Boost
Когда я обнаружил boost::lexical_cast , я подумал: «Почему не я не знаю об этом раньше! " - Я ненавидел писать такой код, как stringstream ss; ss << anIntVal; mystring = ss.str(); Сейчас я пишу mystring =...
19526 просмотров
schedule 27.04.2022

Как обнаружить взаимоблокировку с библиотекой Asio?
у меня небольшие проблемы с библиотекой boost::asio. Мое приложение получает и обрабатывает данные асинхронно, оно создает потоки и запускает io_service.run() для каждого из них. boost::asio::io_service io; boost::thread_group thread_pool; ......
1422 просмотров
schedule 26.02.2023

Что делать с boost.asio и файловым вводом/выводом?
Я заметил, что в boost.asio есть много примеров, связанных с сокетами, последовательными портами и всевозможными нефайловыми примерами. Google на самом деле не нашел для меня много упоминаний о том, является ли asio хорошим или допустимым подходом...
22936 просмотров
schedule 08.08.2022

Каковы недостатки фреймворка парсера-генератора Spirit от boost.org?
В нескольких вопросах я видел рекомендации для Spirit фреймворк генератора парсеров с сайта boost.org , но потом в комментариях ворчат люди, использующие Spirit, которые не счастливы. Не могли бы эти люди встать и объяснить остальным из нас, в...
9463 просмотров

Большое количество объектов sp_counted_impl_p
Я только что выполнил профилирование распределения о том, сколько объектов каждого типа находится в мое заявление. Я широко использую boost :: shared_ptr. Я обнаружил большое количество выделенных объектов sp_counted_impl_p, каждый из которых...
395 просмотров
schedule 19.05.2023

Есть ли способ заставить Asio работать без Boost?
Я знаю, что есть версия ASIO, которая не включена в пространство имен Boost, но даже тогда ASIO зависит от Boost, но мне интересно, есть ли способ заставить ASIO работать без зависимостей от Boost (потому что я не могу включить Boost в проект по...
2554 просмотров
schedule 26.12.2022

Обертывание boost::function с событием класса C++/CLI
Я пытаюсь понять, как обернуть член boost::function (используемый как обратный вызов события) неуправляемого класса с событием класса C++/CLI. У меня нет контроля над неуправляемым классом. Все, что я могу сделать, это выяснить, как правильно...
506 просмотров
schedule 12.12.2022

Смешивание Qt с STL и Boost - есть ли какие-то мосты, чтобы упростить это?
Есть ли какие-то мосты, чтобы сделать смешивание Qt с STL и Boost максимально простым и плавным? Это продолжение смешивания Qt и Boost , где не было дано никаких конкретных ответов, как это сделать.
8603 просмотров
schedule 31.07.2023

Скопируйте содержимое streambuf в строку
По-видимому, boost::asio::async_read не любит строки, так как единственная перегрузка boost::asio::buffer позволяет мне создавать const_buffer , так что мне приходится читать все в streambuf. Теперь я хочу скопировать содержимое streambuf в...
50987 просмотров
schedule 31.05.2023

Разница между BOOST_CHECK_CLOSE и BOOST_CHECK_CLOSE_FRACTION?
Кто-нибудь может описать разницу в поведении между BOOST_CHECK_CLOSE и BOOST_CHECK_CLOSE_FRACTION ? Документация подразумевает, что оба макроса одинаково обрабатывают свой третий параметр, что заставляет меня подозревать, что документация...
7587 просмотров
schedule 19.07.2022

Есть ли класс интеллектуального указателя Boost, который можно настроить так, чтобы он не удалялся при уничтожении?
У меня есть список умных указателей. Я хочу, чтобы некоторые из этих интеллектуальных указателей действовали как обычные указатели, то есть они просто являются ссылкой на экземпляр и не участвуют в его освобождении. Например, они могут указывать на...
1088 просмотров
schedule 01.12.2022

Почему Boost scoped_lock не разблокирует мьютекс?
Я использовал boost::mutex::scoped_lock таким образом: void ClassName::FunctionName() { { boost::mutex::scoped_lock scopedLock(mutex_); //do stuff waitBoolean=true; } while(waitBoolean == true ){ sleep(1);...
25647 просмотров
schedule 06.07.2023

доступ к элементу boost sparse_matrix, кажется, останавливает программу
У меня есть странная ошибка, о которой я надеюсь, что более опытный программист может что-то понять. Я использую разреженные матрицы boost ublas, в частности mapped_matrix, и периодически возникает ошибка, которая возникает в конечном итоге, но не на...
373 просмотров
schedule 24.06.2023

Как создать механизмы синхронизации в сегментах управляемой общей памяти?
Я пытаюсь, чтобы 2 процесса взаимодействовали через контейнер stl, поэтому я решил использовать управляемую общую память. Я пытаюсь реализовать некоторую синхронизацию между ними — для начала interprocess_mutex с scoped_lock — но мне не очень везет....
1133 просмотров
schedule 14.12.2022

Изменить версию GCC, используемую bjam
Я пытаюсь создать библиотеку (luabind) с помощью bjam. Я столкнулся с ошибкой, и похоже, проблема в том, что мне нужно скомпилировать с помощью gcc 4.2, но по умолчанию на этом компьютере (Mac OSX) стоит 4.0. Я бы предпочел не менять ссылки в...
3778 просмотров
schedule 13.04.2022

Boost.Asio iostream флеш не работает?
есть идеи, почему stream.flush(); не работает? boost::asio::ip::tcp::iostream stream("localhost","5000"); assert(stream.good()); stream << 1; stream.flush(); while(true); он сбрасывается только в том случае, если цикл удаляется и...
1733 просмотров
schedule 14.07.2022

Поведение, подобное CEvent, с Boost.Thread
Проблема словами: Для моего приложения у меня есть класс, который читает из последовательного порта. Он использует примитивы Windows для обработки COM-порта и имеет поток для асинхронного чтения. Я пытаюсь преобразовать это из примитивов Windows,...
2061 просмотров