logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[C++项目框架]gflags和gtest的简单介绍

gflags 是 Google 开发的一个开源库,用于 C++ 应用程序中命令行参数的声明、定义和解析。gflags 库提供了一种简单的方式来添加、解析和文档化命令行标志(flags),使得程序可以根据不同的运行时配置进行调整。易于使用:gflags 提供了一套简单直观的 API 来定义和解析命令行标志,使得开发者可以轻松地为应用程序添加新的参数。自动帮助和文档:gflags 可以自动生成每个标志

文章图片
#c++#开发语言
[C++项目框架]Spdlog的简单介绍

性能:从性能测试结果来看,spdlog 在同步调用场景下的性能优于 glog。当涉及到大量日志数据时,spdlog 显示出更快的处理速度。异步日志:spdlog 支持异步日志记录,这在处理高负载应用程序时非常有用,可以减少日志操作对主线程的影响。易用性:spdlog 提供了更简单的集成和配置方式,只需包含头文件即可使用,而 glog 可能需要额外的编译和配置步骤。功能:glog 提供了一些特定的功

文章图片
#c++#开发语言
[C++项目框架]ODB的简单介绍

ODB 指的是一个 C++ 的 ORM 框架(Object-Relational Mapping),它的作用就是把 C++ 类和关系型数据库(比如 MySQL)里的表进行映射。也就是说,我们在C++定义一个类,用ODB的编译器对这个类进行处理,ODB 会自动生成对应的 SQL 表结构和访问代码。这样你就可以通过操作 C++ 对象来完成数据库的增删改查,而不用手写 SQL。

文章图片
#c++#数据库#java
[C++项目框架库]redis的简单介绍和使用

Redis(Remote Dictionary Server)是一个开源的高性能键值对(key-value)数据库。它通常用作数据结构服务器,因为除了基本的键值存储功能外,Redis 还支持多种类型的数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)以及范围查询、位图、超日志和地理空间索引等。内存中数据库:Redis

文章图片
#c++#redis#开发语言
【C++项目组件】brpc的简单介绍和使用

brpc 是用 C++ 语言编写的工业级 RPC 框架,常用于搜索、存储、机器学习、广告、推荐等高性能系统。搭建能在一个端口支持多协议的服务,或访问各种服务:使用 brpc 的 http 实现比libcurl方便多了;从其他语言可通过 HTTP/h2+json 访问基于 protobuf 的协议。redis 和 memcached,线程安全,比官方 client 更方便。rtmp/flv/hls,

文章图片
#c++#开发语言
[C++项目组件]Etcd的简单介绍和使用

Etcd 是一个 golang 编写的分布式、高可用的一致性键值存储系统,用于配置共享和服务发现等。它使用 Raft 一致性算法来保持集群数据的一致性,且客户端通过长连接 watch 功能,能够及时收到数据变化通知,相较于 Zookeeper 框架更加轻量化。以下是关于 etcd 的安装与使用方法的详细介绍。Etcd在项目中的作用是:作为服务注册发现中心。// pplx::task 并行库异步结果

文章图片
#c++#etcd#开发语言
[C++项目组件]RabbitMq的简单介绍和使用

RabbitMQ 是一个由 Erlang 语言编写的 开源消息中间件,实现了 AMQP(Advanced Message QueuingProtocol,高级消息队列协议)。它的核心作用是:在分布式系统中传递消息,实现 解耦、异步、削峰填谷 等功能。RabbitMQ 既可以部署在本地,也可以运行在云端,支持多种编程语言客户端。RabbitMQ 就像一个“快递中转站”,生产者把包裹交给它,它根据规则

文章图片
#c++#rabbitmq#ruby
【C++项目】基于微服务的即使通信系统

注意:阿里云的短信验证码服务,最近不再给个人开放,所以以下接口中有用到验证码的,一律使用的是固定验证码(1234)

文章图片
#微服务#架构#云原生
[C++项目组件] 后台服务器部署docker

docker 是一个用 Go 语言实现的应用容器引擎开源项目,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。其广泛应用于开发、测试和生产环境中,帮助开发者和系统管理员简化应用的部署和管理,实现快速的交付,测试和部署。

文章图片
#c++#服务器#docker
[C++项目组件] 后台服务器部署docker

docker 是一个用 Go 语言实现的应用容器引擎开源项目,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。其广泛应用于开发、测试和生产环境中,帮助开发者和系统管理员简化应用的部署和管理,实现快速的交付,测试和部署。

文章图片
#c++#服务器#docker
    共 13 条
  • 1
  • 2
  • 请选择