Boost C++ 库

...世界上最受推崇和专业设计的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码标准

PrevUpHomeNext

示例

要运行示例,请先完成设置

以下是可用示例的列表

教程

演示基本概念的独立程序。

简单程序

演示更高级概念和技术的独立程序。

高级示例

实现真实世界功能的程序。

  1. BoostServerTech 聊天项目使用 Boost.MySQL 和 Boost.Redis 来实现聊天服务器

设置

要运行示例,您需要一个可以连接的 MySQL 服务器。示例使用名为 boost_mysql_examples 的数据库。服务器主机名和凭据(用户名和密码)通过命令行传递给示例。

您可以使用 Docker 快速启动服务器

# Remove the "-v /var/run/mysqld:/var/run/mysqld" part if you don't need UNIX sockets
> docker run --name some-mysql -p 3306:3306 -v /var/run/mysqld:/var/run/mysqld -d -e MYSQL_ROOT_PASSWORD= -e MYSQL_ALLOW_EMPTY_PASSWORD=1 -d mysql

# All the required data can be loaded by running example/db_setup.sql.
# If you're using the above container, the root user has a blank password
> mysql -u root < example/db_setup.sql

请注意,此容器仅用于演示目的,不适合生产环境。

这些容器的 root MySQL 用户是 root,密码为空。


PrevUpHomeNext