Публикации по теме 'boost'
Использование сторонних библиотек и платформ для повышения производительности при разработке приложений для Windows на C#.
Сторонние библиотеки и платформы играют решающую роль в повышении производительности и эффективности разработки приложений C# для Windows. Эти внешние ресурсы предоставляют разработчикам готовые функции, компоненты и инструменты, которые могут значительно ускорить процесс разработки. Используя сторонние библиотеки и платформы, разработчики могут больше сосредоточиться на уникальных аспектах своего приложения, сокращая при этом необходимость написания кода с нуля. Однако выбор и эффективное..
Прогнозирование результатов матчей в League of Legends с помощью контролируемого обучения
Авторы: Мэтт Голла, Джон Ле, Джерри Лью, Джошуа Ротфус, Минакши Сваминатан, Лорри Триа
Введение
League of Legends — одна из самых популярных компьютерных игр в мире, в которую ежемесячно играют более 110 миллионов активных игроков. Игра является частью жанра MOBA ( Многопользовательская онлайн-боевая арена ), в которой 10 игроков делятся на 2 команды по 5 человек, каждая из которых управляет одним персонажем. Цель каждой команды — пробить оборону врага, получить убийства и цели и, в..
Вопросы по теме 'boost'
Общий кеш объектов
Кто-нибудь знает какую-нибудь реализацию шаблонного кеша объектов?
Вы используете ключ для поиска объекта (так же, как в std::map‹>)
Вы указываете максимальное количество объектов, которые могут находиться в кэше одновременно
Есть средства...
8294 просмотров
schedule
04.12.2022
Создание экземпляра шаблона C++ параметров шаблона функции
У меня есть следующая проблема с использованием экземпляра шаблона [*].
файл foo.h
class Foo
{
public:
template <typename F>
void func(F f)
private:
int member_;
};
файл foo.cc
template <typename F>...
12925 просмотров
schedule
17.02.2023
Boost Asio serial_port - нужна помощь с io
Итак, я пытался изучить материал boost:: asio для связи с последовательным устройством с использованием RS232. Документация скудная, примеров нет. Не могу точно понять, как связаться с устройством. Устройство не может отправлять данные, поэтому...
16811 просмотров
schedule
23.05.2023
Boost 1.37, предварительно созданный для MSVC
Я не могу найти готовый набор библиотек MSVC++ для Boost 1.37.0, только исходный код. Я не понимаю, как работает их странная система сборки... есть ли места, где я могу найти загрузку проекта визуальной студии или что-то в этом роде?
5968 просмотров
schedule
30.04.2024
Как установить тайм-аут на блокировку сокетов в boost asio?
Есть ли способ отменить отложенную операцию (без отключения) или установить тайм-аут для функций библиотеки boost?
Т.е. Я хочу установить тайм-аут на блокировку сокета в boost asio?
socket.read_some (boost :: asio :: buffer (pData, maxSize),...
51102 просмотров
schedule
12.03.2023
Как правильно настроить автоматический отступ Eclipse CDT при использовании BOOST_FOREACH?
Я пишу этот крошечный пример C++ в Eclipse 3.4.1 (CDT 5.0.1):
#include <iostream>
#include <vector>
#include <boost/foreach.hpp>
int foo()
{
std::vector<int> numbers;
BOOST_FOREACH(int n, numbers)
{
std::cout...
9461 просмотров
schedule
09.05.2022
Попытка избавиться от предупреждения о повышении c ++
Каждый раз, когда я включаю boost в свой проект, я получаю миллион таких предупреждений. Кто-нибудь знает, как избавиться от предупреждений?
../depends\boost/config/abi_prefix.hpp(19): предупреждение C4103: 'depends \ boost \ config \...
4569 просмотров
schedule
10.10.2023
Создание подмножества повышения в окнах
Я пытаюсь настроить подмножество boost и правильно скомпилировать его с помощью bjam, однако я не получаю желаемого результата. Я работаю над окнами, используя boost 1.37.0.
Допустим, я хочу собрать/установить библиотеки smart_ptr и файловую...
4884 просмотров
schedule
20.10.2022
Невозможно выполнить программу при использовании библиотеки boost (C ++) в отладочной версии на WinXP
Я использую boost для нескольких проектов на C ++. Недавно я сделал обновление (с 1.33.1 до 1.36, скоро до 1.37), с тех пор я больше не могу запускать какие-либо отладочные сборки.
Чтобы быть уверенным, что никаких других проблем с проектом не...
1878 просмотров
schedule
23.01.2023
сделать shared_ptr не использовать delete
в моем коде я бы хотел, чтобы boost :: shared_ptr не вызывал удаление, а вместо этого вызывал ptr-> deleteMe ().
Также у меня есть несколько функций в стиле C, которые возвращают ptr. Могу ли я вызвать lib_freeXYZ (ptr); вместо того, чтобы...
20510 просмотров
schedule
17.07.2022
Включение boost::filesystem приводит к ошибкам компоновки
Хорошо, во-первых, я ссылаюсь на boost_system и boost_filesystem.
Мой компилятор представляет собой пользовательскую сборку MinGW с GCC 4.3.2
Итак, когда я включаю:
#include "boost/filesystem.hpp"
Я получаю ошибки связывания, такие...
2008 просмотров
schedule
03.03.2023
Как вызвать функцию Python из потока иностранного языка (C++)
Я разрабатываю программу, которая использует DirectShow для захвата аудиоданных из медиафайлов. DirectShow использует поток для передачи аудиоданных в функцию обратного вызова в моей программе, и я позволяю этой функции обратного вызова вызывать...
2175 просмотров
schedule
27.02.2023
Как boost.asio определяет, какой порт прослушивает мое серверное приложение?
мне немного странно, что boost.asio не использует базовую концепцию при подключении клиентского приложения к серверу - используя IP-адрес и порт. Может быть, я немного новичок в Boost - и я согласен с этим - но в любом случае я не понимаю. Итак, у...
8077 просмотров
schedule
14.03.2022
Как определить, запущено ли приложение OS X
Обычно пакет приложений в OS X можно запустить только один раз, однако, просто скопировав пакет, одно и то же приложение можно запустить дважды. Какова наилучшая стратегия для обнаружения и предотвращения такой возможности?
В Windows этот эффект...
9460 просмотров
schedule
12.09.2022
Какая польза от `enable_shared_from_this`?
Я наткнулся на enable_shared_from_this , читая примеры Boost.Asio, и после прочтения документации я все еще не понимаю, как это следует правильно использовать. Может ли кто-нибудь дать мне пример и объяснение того, когда использование этого класса...
99727 просмотров
schedule
12.10.2022
создание карты свойств boost::graph edge_weight
используя boost::graph со связанными свойствами. Я хочу иметь возможность выполнять поиск, используя множество различных возможных схем взвешивания ребер. Я хотел бы не создавать дополнительный класс для связанных свойств, если это возможно, и...
3832 просмотров
schedule
01.10.2022
Подготовка к следующему стандарту C++
Всплеск вопросов, касающихся BOOST_FOREACH , побуждает меня спросить пользователей библиотеки Boost, что (если вообще) они делают для подготовки своего кода к переносимости на предложенный новый стандарт C++ (также известный как C++0x). Например, вы...
2283 просмотров
schedule
23.05.2022
io_service, зачем и как он используется?
Пытаюсь освоить asio, и следую примерам с сайта.
Зачем нужен io_service и что именно он делает? Зачем мне его отправлять почти во все остальные функции при выполнении асинхронных операций, почему он не может "создать" себя после первой "привязки".
24870 просмотров
schedule
01.02.2023
Boost, отправка файлов по сети с использованием TCP, предпочитаемый метод?
В примерах ускорения в документации tcp: iostream используется для очень простой отправки потоков по сети. В других примерах write () используется для записи данных в сокет вместо этого с использованием немного большего количества кода.
В чем...
1832 просмотров
schedule
05.04.2024
Как использовать BOOST_FOREACH с двумя std :: maps?
У меня есть код, который выглядит примерно так:
std::map<int, int> map1, map2;
BOOST_FOREACH(int i, map1)
{
// do steps 1-5 here...
}
BOOST_FOREACH(int i, map2)
{
// do steps 1-5 (identical to above) here...
}
Есть ли способ...
4316 просмотров
schedule
20.03.2022