使用广泛的计算机程序设计语言。通用程序设计语言,支持多重编程模式
ODB 是一个针对 C++ 的对象关系映射(ORM)库,它允许开发者以面向对象的方式操作数据库,将C++ 对象与数据库表进行映射,从而避免直接编写 SQL ...
Elasticsearch,简称 ES,它是个开源分布式搜索引擎,它的特点有:分布式、零配置、自动发现、索引自动分片、索引副本机制、restful 风格接口...
Json格式可辅助解决 TCP 传输中的粘包问题,粘包——发送方连续发送多个独立数据包,接收方可能一次性读取到合并数据。比如发送6和7,接收到67。 ...
1.什么是RPC? RPC 的全称是 Remote Procedure Call,即远程过程调用。简单来说,它是一种技术,允许你像调用本地函数一样,去调用...
etcd 是一个分布式、高可用的键值存储系统(以key: val的形式做数据存储),主要用于在分布式系统中安全地存储和管理关键数据。 它最著名的角色是 Ku...
MySQL的访问者都属于客户端,如以上三种方式,这一期将要讲的是C/C++编程接口的访问。
在服务器架构设计中,模块解耦是保障系统可维护性的核心准则。本方案采用分层架构将核心功能拆解为通信层与业务处理层两大模块。值得注意的是,当使用TC...
所谓“池化技术”,就是程序先向系统申请过量的资源,然后⾃⼰管理,以备不时之需。之所以要申请过量的资源,是因为每次申请该资源都有较⼤的开销,不如提...
C++兼容C语言,在内置类型之间转换规则和C语言一样的,C/C++语言因为允许类型转换所以不是类型安全的语言。
上⾯的初始化已经很⽅便,但是对象容器初始化还是不太⽅便,⽐如⼀个vector对象,想⽤N个值去构造初始化,那么我们得实现很多个构造函数才能⽀持。
左值引用可以使得在函数传参过程中减少拷贝,在函数内直接对实参进行修改等等。这些可以大大的提高程序的执行效率。但是对于在被调函数内创建的临时对象不...
多态顾名思义就是多种形态,它分为编译时的多态(静态多态)和运行时的多态(动态多态),编译时多态(静态多态)就是函数重载,模板等,通过不同的参数来...
智能指针简称RAll,是一种自动化管理资源的类模板,这里指的资源可以是:动态开辟的内存,文件指针,网络连接,互斥锁等等。RAII在获取资源时把资...
我们在定义变量或写函数声明时对变量所命的名称可能在某些头文件中被定义过,导致语法错误,这是难以避免的。或者在做项目时需要把多个人写的代码整合在一...
仓颉编程语言是华为自主研发的一种面向全场景应用开发的通用编程语言,旨在兼顾开发效率和运行性能,提供现代化的编程体验。它于2025年7月正式发布了1.0.0 LT...
C++是一种强大的编程语言,它在C语言的基础上增加了面向对象编程(OOP)的特性。2025年,掌握面向对象编程思想对于开发大型、复杂的软件系统至关重要。本教程将...
前言:本文主要用C语言和C++跟大家做一下洛谷的一些入门题,主要是分支机构的部分。
❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶