51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

软件教程

C++线程同步之条件变量

C++线程同步之条件变量

厉飞雨 阅读(14) 评论(0) 赞(1)

*** ** * ** *** 配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解: 关注公众号:[爱编程的大丙](https://51tbox.com/ "爱编程的大丙"),或者进入[大丙课堂](https://edu.subingwen.cn/detail/p_61a8e0a5e4b00db3cebeae49/6 "大丙课堂&quo...

原子变量

原子变量

厉飞雨 阅读(13) 评论(0) 赞(1)

*** ** * ** *** 配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解: 关注公众号:[爱编程的大丙](https://51tbox.com/ "爱编程的大丙"),或者进入[大丙课堂](https://edu.subingwen.cn/detail/p_61a8e0a5e4b00db3cebeae49/6 "大丙课堂&quo...

call_once

call_once

厉飞雨 阅读(12) 评论(0) 赞(5)

*** ** * ** *** 配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解: 关注公众号:[爱编程的大丙](https://51tbox.com/ "爱编程的大丙"),或者进入[大丙课堂](https://edu.subingwen.cn/detail/p_61a8e0a5e4b00db3cebeae49/6 "大丙课堂&quo...

强类型枚举

强类型枚举

厉飞雨 阅读(14) 评论(0) 赞(5)

*** ** * ** *** 配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解: 关注公众号:[爱编程的大丙](https://51tbox.com/ "爱编程的大丙"),或者进入[大丙课堂](https://edu.subingwen.cn/detail/p_61a8e0a5e4b00db3cebeae49/6 "大丙课堂&quo...

非受限联合体

非受限联合体

厉飞雨 阅读(14) 评论(0) 赞(3)

*** ** * ** *** 配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解: 关注公众号:[爱编程的大丙](https://51tbox.com/ "爱编程的大丙"),或者进入[大丙课堂](https://edu.subingwen.cn/detail/p_61a8e0a5e4b00db3cebeae49/6 "大丙课堂&quo...

jsoncpp的编译和使用

jsoncpp的编译和使用

厉飞雨 阅读(19) 评论(0) 赞(1)

在前面的文章中为大家介绍了C语言中如何[使用cjson处理json数据](https://51tbox.com/ "使用cjson处理json数据"),接下来讲一下`json`在C++中的处理,这里给大家介绍一个开源的库`jsoncpp`。 1. 下载和编译 {#1-下载和编译} =================== 1.1 下载 {#1-1-下载} ...

基于C++11的数据库连接池

基于C++11的数据库连接池

厉飞雨 阅读(11) 评论(0) 赞(6)

数据库连接池概述 {#数据库连接池概述} -------------------- 我们在进行数据库操作的时候为了提高数据库(关系型数据库)的访问瓶颈,除了在服务器端增加缓存服务器(例如redis)缓存常用的数据之外,还可以增加连接池,来提高数据库服务器的访问效率。 一般来说,`对于数据库操作都是在访问数据库的时候创建连接,访问完毕断开连接。`但是如果在高并发情况下,有些需...

CMake 保姆级教程(上)

CMake 保姆级教程(上)

厉飞雨 阅读(14) 评论(0) 赞(2)

1. CMake概述 {#1-CMake概述} ======================= CMake 是一个项目构建工具,并且是跨平台的。关于项目构建我们所熟知的还有Makefile(通过 make 命令进行项目的构建),大多是IDE软件都集成了make,比如:VS 的 nmake、linux 下的 GNU make、Qt 的 qmake等,如果自己动手写 makefi...

CMake 保姆级教程(下)

CMake 保姆级教程(下)

厉飞雨 阅读(12) 评论(0) 赞(2)

1. 嵌套的CMake {#1-嵌套的CMake} ========================= 如果项目很大,或者项目中有很多的源码目录,在通过CMake管理项目的时候如果只使用一个`CMakeLists.txt`,那么这个文件相对会比较复杂,有一种化繁为简的方式就是给每个源码目录都添加一个`CMakeLists.txt`文件(头文件目录不需要),这样每个文件都不会太...

Clion 远程连接配置

Clion 远程连接配置

厉飞雨 阅读(12) 评论(0) 赞(3)

`CLion`是JetBrains开发的一个强大的集成开发环境(IDE),专门用于C和C++的开发,并且适用于各种规模和类型的项目。它提供了许多有用的功能和工具,以提高开发者的效率和开发质量。 下面为大家详细介绍如何基于`Clion`进行基于远程服务器的项目开发。 1. 配置工具链 {#1-配置工具链} =================== 打开`Clion`并创建一个...