原子变量
*** ** * ** *** 配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解: 关注公众号:[爱编程的大丙](https://51tbox.com/ "爱编程的大丙"),或者进入[大丙课堂](https://edu.subingwen.cn/detail/p_61a8e0a5e4b00db3cebeae49/6 "大丙课堂&quo...
*** ** * ** *** 配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解: 关注公众号:[爱编程的大丙](https://51tbox.com/ "爱编程的大丙"),或者进入[大丙课堂](https://edu.subingwen.cn/detail/p_61a8e0a5e4b00db3cebeae49/6 "大丙课堂&quo...
*** ** * ** *** 配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解: 关注公众号:[爱编程的大丙](https://51tbox.com/ "爱编程的大丙"),或者进入[大丙课堂](https://edu.subingwen.cn/detail/p_61a8e0a5e4b00db3cebeae49/6 "大丙课堂&quo...
*** ** * ** *** 配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解: 关注公众号:[爱编程的大丙](https://51tbox.com/ "爱编程的大丙"),或者进入[大丙课堂](https://edu.subingwen.cn/detail/p_61a8e0a5e4b00db3cebeae49/6 "大丙课堂&quo...
*** ** * ** *** 配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解: 关注公众号:[爱编程的大丙](https://51tbox.com/ "爱编程的大丙"),或者进入[大丙课堂](https://edu.subingwen.cn/detail/p_61a8e0a5e4b00db3cebeae49/6 "大丙课堂&quo...
在前面的文章中为大家介绍了C语言中如何[使用cjson处理json数据](https://51tbox.com/ "使用cjson处理json数据"),接下来讲一下`json`在C++中的处理,这里给大家介绍一个开源的库`jsoncpp`。 1. 下载和编译 {#1-下载和编译} =================== 1.1 下载 {#1-1-下载} ...
数据库连接池概述 {#数据库连接池概述} -------------------- 我们在进行数据库操作的时候为了提高数据库(关系型数据库)的访问瓶颈,除了在服务器端增加缓存服务器(例如redis)缓存常用的数据之外,还可以增加连接池,来提高数据库服务器的访问效率。 一般来说,`对于数据库操作都是在访问数据库的时候创建连接,访问完毕断开连接。`但是如果在高并发情况下,有些需...
1. CMake概述 {#1-CMake概述} ======================= CMake 是一个项目构建工具,并且是跨平台的。关于项目构建我们所熟知的还有Makefile(通过 make 命令进行项目的构建),大多是IDE软件都集成了make,比如:VS 的 nmake、linux 下的 GNU make、Qt 的 qmake等,如果自己动手写 makefi...
1. 嵌套的CMake {#1-嵌套的CMake} ========================= 如果项目很大,或者项目中有很多的源码目录,在通过CMake管理项目的时候如果只使用一个`CMakeLists.txt`,那么这个文件相对会比较复杂,有一种化繁为简的方式就是给每个源码目录都添加一个`CMakeLists.txt`文件(头文件目录不需要),这样每个文件都不会太...
`CLion`是JetBrains开发的一个强大的集成开发环境(IDE),专门用于C和C++的开发,并且适用于各种规模和类型的项目。它提供了许多有用的功能和工具,以提高开发者的效率和开发质量。 下面为大家详细介绍如何基于`Clion`进行基于远程服务器的项目开发。 1. 配置工具链 {#1-配置工具链} =================== 打开`Clion`并创建一个...
1. Protobuf 概述 {#1-Protobuf-概述} =============================== protobuf也叫protocol buffer是google 的一种`数据交换的格式`,它`独立于语言,独立于平台`。google 提供了多种语言的实现:java、c#、`c++`、go 和 python 等,每一种实现都包含了相应语言的编译器以...