- 博客(6)
- 收藏
- 关注
原创 C++相关知识(持续更新…)
面向对象的思想是尽可能模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界、解决现实问题的方法和过程,把客观世界中的实体抽象为问题域中的对象。面向对象思想的特点: 是一种更符合人类思维习惯的思想,可以将复杂的问题简单化,将我们从执行者变成了指挥者。:将事物属性和行为封装到一起,也就是 C++ 中的类,便于管理,提高代码的复用性和安全性。事物的属性和行为分别对应类中的成员变量和成员方法。:多态意味着调用成员函数时,会根据调用方法的对象的类型来执行不同的函数。
2025-04-02 19:43:11
234
原创 redis最详细教程
缓存(Cache)是一种用于临时存储数据的机制,目的是提高数据访问的速度和效率。缓存通常将频繁访问的数据存储在快速访问的存储介质(如内存)中,从而减少对较慢存储介质(如磁盘或数据库)的访问次数。缓存的作用:加速数据访问:缓存将热点数据存储在快速访问的存储介质中,减少数据访问的延迟。减轻后端负载:通过缓存减少对后端存储系统(如数据库)的访问,降低其负载。提高系统性能:缓存可以显著提高系统的吞吐量和响应速度。数据库查询缓存将频繁查询的数据库结果存储在缓存中,减少对数据库的访问。示例。
2025-03-22 22:40:52
1054
原创 redis常用命令
Redis 模块(Module)是 Redis 的一种扩展机制,允许开发者通过加载外部模块来扩展 Redis 的功能。Redis 的发布/订阅(Pub/Sub)是一种消息通信模式,允许客户端通过频道(channel)发布和订阅消息。Redis 的有序集合(Sorted Set / ZSet)是一个有序的字符串集合,每个元素关联一个分数(score),用于排序。Redis 的集合(Set)是一个无序且不重复的字符串集合。Redis 的字符串(String)是最基本的数据类型,可以存储文本、数字或二进制数据。
2025-03-22 17:09:57
1256
原创 protobuf编程c++
标量数据类型数据类型用途备注double双精度浮点数64位float单精度浮点数32位int3232位整数使用可变长度编码,负数效率较低int6464位整数使用可变长度编码,负数效率较低uint3232位无符号整数使用可变长度编码uint6464位无符号整数使用可变长度编码sint3232位带符号整数使用可变长度编码,负数效率较高sint6464位带符号整数使用可变长度编码,负数效率较高fixed3232位固定长度整数总是占用4字节fixed6464位固定长度整数。
2025-03-10 17:18:30
551
原创 zookeeper 客户端编程
当 ZooKeeper 会话状态发生变化(如连接建立、断开、会话过期等)或 Watcher 监听的事件触发时,会调用此函数。path_buffer: 用于返回实际创建的路径(特别是顺序节点)。stat: 用于返回 ZNode 的元数据。,则当该节点被创建、删除或数据更新时,会触发 Watcher 回调函数。6. 根据参数指定的znode节点路径,获得znode节点的值。),这个句柄用于后续的所有 ZooKeeper 操作。类型的句柄,用于后续的 ZooKeeper 操作。,则表示创建一个新的会话;
2025-03-10 01:19:28
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人