自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (3)
  • 收藏
  • 关注

原创 如何使用 Git 进行多人协作开发(全流程图解)

1. Feature Branching 分支管理策略2. 多人单分支开发与多人多分支开发的差别3. 如何安全的解决合并冲突

2023-09-24 14:59:57 32491 13

原创 别再稀里糊涂地使用条件变量了

为读者重点梳理这几个问题:1)为什么要使用条件变量2)如何正确使用条件变量3)理解为什么条件变量需要配合互斥量使用

2024-04-17 07:00:00 1224 2

原创 如何关闭 Visual Studio 双击异常高亮

如何关闭 Visual Studio 的双击异常高亮

2024-03-09 17:05:58 1040

原创 干货总结!Dockerfile编写优秀实践

dockerfile 编写优秀实践:善用 .dockerignore、镜像的多阶段构建、合理使用缓存、选择体积较小镜像、减少镜像层数、推荐使用 exec form

2024-02-08 09:21:44 1134

原创 Vim一键配置指南,打造高效率C++开发环境

vim一键配置 + 关于VimForCpp的使用问题与解决方案

2024-01-12 17:21:15 3271

原创 Centos7下升级gcc/g++版本(简单 + 避坑)

讲解如何使用 yum 在centos7下安装高版本的 gcc/g++,同时避免网络上常见的错误:试图通过直接替换 gcc/g++ 来实现永久生效。

2024-01-09 16:40:09 19599 14

原创 Redis事务的理解与使用

比较 redis 事务与 mysql 事务的区别,并详细讲解 redis 事务的使用方法及其原理

2023-11-22 22:36:46 319

原创 Redis持久化策略之RDB与AOF

本文重点介绍以下内容:RDB持久化策略的思想与具体执行流程、AOF持久化策略的思想与具体流程、AOF重写机制、RDB与AOF比较以及混合持久化方式

2023-11-17 21:56:25 744 1

原创 深入理解右值引用与移动语义

帮大家理清楚这几个问题:什么是右值什么是左值,右值引用的意义是什么,如何自定义移动构造函数,std::move的实现原理是什么以及如何实现万能引用与完美转发

2023-09-16 21:28:28 486

原创 认识Git的工作区、暂存区与版本库

深入理解 Git 的工作区、版本库与暂存区的区别

2023-09-13 23:32:30 662

原创 【Protobuf速成指南】Map类型的使用

详解Protobuf中Map类型的使用

2023-06-12 14:41:46 9189 1

原创 【Protobuf速成指南】oneof类型的使用

oneof字段强化了多选一的行为。在本文中将重点讲解oneof类型的使用

2023-06-11 10:00:13 9120 1

原创 【Protobuf速成指南】Any类型的使用

详解Protobuf中Any类型的使用

2023-06-09 17:45:50 8911 1

原创 【Protobuf速成指南】enum类型的使用

详解Protobuf中enum类型的语法规则与使用函数,并给出代码详例

2023-06-08 10:52:13 10822

原创 【Protobuf速成指南】Message中如何定义“数组”?

讲解Protobuf中repeated修饰字段使用特点

2023-06-07 17:26:15 8281 1

原创 【Protobuf速成指南】.proto文件的编写与编译

本文将讲解如何编写.proto文件,如何使用protobuf进行序列化和反序列化,并带大家更进一步的理解Protobuf的使用特点:依赖编译生成的源文件和头文件

2023-06-06 11:40:41 19112

原创 【Protobuf速成指南】Win/Centos7下Protobuf安装教程

window,centos7下Protobuf的详细安装教程

2023-06-05 14:37:06 2919 1

原创 【Protobuf速成指南】什么是Protobuf?

什么事序列化反序列化?什么是Protobuf?Protobuf的编程特点

2023-06-04 18:33:21 2608 1

原创 【MySQL入门指南】外键约束使用详解

详解MySQL中的外键约束

2023-04-29 14:11:48 2233

原创 【MySQL入门指南】主键与唯一键的使用与区别

MySQL中主键和唯一键如何设置?主键和唯一键的区别

2023-04-28 18:57:38 2299

原创 【MySQL入门指南】MySQL中的数据类型总结

MySQL中常见的数据类型的全面总结

2023-04-25 15:42:45 1041 1

原创 【MySQL入门指南】数据表基础DDL操作

MySQL数据表的增删查改操作

2023-04-14 16:42:02 647 2

原创 【MySQL入门指南】数据库基础DDL操作

mysql数据库的增删查改、备份,以及关于mysql字符集和校验集的介绍

2023-04-13 09:26:26 1132

原创 【MySQL入门指南】Centos7下MySQL5.7安装教程(全程图解)

如何在Cnetos7下安装MySQL5.7

2023-04-07 09:35:07 6824

原创 【operator bool】while(cin >> str)是什么意思?

operator bool,一种特殊的运算符重载,可以实现本类型到bool类型的隐式类型转换

2023-01-13 19:17:53 1439

原创 Linux进程间通性(三):共享内存的原理与使用

深入讲解共享内存的使用原理。详细说明 shmget,shmat等函数的使用

2022-12-28 13:52:46 1483

原创 Linux进程间通信(二):命名管道的使用和原理

详细说明mkfifo系统接口的使用,讲解命名管道的使用以及原理

2022-12-23 20:17:41 934

原创 Linux进程间通信(一):匿名管道的原理和使用

详细说明pipe系统接口的使用,讲解Linux中匿名管道的原理,并通过匿名管道实现数据交互和进程间控制

2022-12-21 10:25:47 1867

原创 Linux多线程(二):线程控制

上篇博客谈到,Linux并没有真线程,而是通过复用进程的数据结构来模拟实现线程的。因此 Linux 自然不会提供线程操作函数,只提供了创建轻量级级进程的系统接口,例如clone、vfork函数。但是对于用户来说,创建一个线程还需要自己维护和管理,使用成本太高,于是有人基于Linux在应用层编写了pthread库用于方便创建和管理多线程。通过调用OS提供的创建轻量级进程的系统接口,为上层用户提供应用级的线程接口。由于pthread不是C原生的库,在使用g++编译链接的时候需要带上-lpthread。

2022-12-16 19:43:58 633

原创 Linux多线程(一):什么是线程?

什么是线程?线程和进程有什么关联与区别

2022-12-07 17:52:10 258 2

原创 Linux基础IO(四):动静态库的制作与使用

Linux下如何制作动态库?如何使用动态库?

2022-11-12 17:24:15 1240

原创 Linux基础IO(三):如何理解Linux下一切皆文件

Linux通过引入一层软件层(虚拟文件系统)屏蔽了外设的底层差异,从而将一切都抽象为文件

2022-11-10 17:04:10 1342 2

原创 Linux基础IO(二):深入理解Linux文件描述符

文件描述符的本质就是数组下标

2022-11-06 10:41:06 987

原创 Linux基础IO(一):文件操作系统接口

快速学习Linux文件操作的系统接口(open函数/close函数/read函数/write函数)

2022-11-05 15:48:42 808 1

原创 Qt6.4打开现有项目后找不到头文件

文件路径中存在中文导致打开项目后出现头文件找不到的解决办法

2022-10-23 16:58:23 6671 4

原创 C++异常处理

讲解异常的基本概念、具体使用以及优缺点

2022-10-09 14:25:38 401 2

原创 【零基础玩转yolov5】yolov5训练自己的数据集(CPU训练+GPU训练)

2022年最新最全的yolov5训练自己的数据集教程,零基础的小白也可以快速上手。

2022-10-04 17:15:56 26207 85

原创 【零基础上手yolov5】yolov5的安装与相关环境的搭建

YOLO是最著名的目标检测算法之一,本文将带领大家完成yolov5的安装和相关环境的搭建,即使是python零基础的小白也可以看懂哦

2022-10-03 09:19:57 56727 29

原创 全面总结 pip install 与 conda install 的使用区别

从6个角度分析pip install 和conda install的使用区别

2022-10-01 20:33:16 28898 12

原创 超详细的Pycharm+Anconda安装配置教程

详细讲解Anconda的安装过程和注意点;详细讲解Pycharm的安装过程和注意点;详细讲解如何为Pycharm配置pyhton编辑器

2022-10-01 13:24:38 62720 13

c语言基础知识总结.doc

c语言基础知识总结.doc

2021-11-18

C语言学习笔记.pdf

适合C初学者

2021-11-15

高质量的c c++编程.pdf

适合C语言初学者,帮助你写出高质量的代码

2021-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除