本文分类:news发布日期:2025/2/23 2:04:44
相关文章
Rust复合类型之元组
元组是一个有着固定(元素)长度的列表,每个元素的类型有可能是不同的。类型和元素都用小括号括起来,它们之间用逗号隔开。例如:
fn main() { let itemname: (i32, f64, u8) (500, 6.4, 1);
}元组可以使用.来访问其中的…
建站知识
2025/2/21 6:38:15
netty的常用类以及执行流程
总体概述
类关系
给ServerBootstrap配置两个EventLoopGroup,一个建立连接,一个处理网络io。 EventLoopGroup给EventLoop分配线程。 在 Netty 中,EventLoop 通过不断轮询 Selector 来检测 Channel 上发生的事件,当 Channel 上的事…
建站知识
2025/2/21 18:32:21
nestjs之策略模式的应用
策略模式(Strategy Pattern)是一种软件设计模式,它定义了算法族,分别封装起来,使它们可以互相替换。策略模式让算法的变化独立于使用算法的客户。这种模式涉及到三个角色:
上下文(Context&…
建站知识
2025/2/20 2:42:59
C++11 unordered_map使用哈希实现,map是使用红黑树实现的
unordered_map
C++11 引入了一套标准库中的哈希函数和哈希容器,用于提供高效的哈希功能。这些特性位于 <unordered_map> 和 <unordered_set> 头文件中。
C++11 中的哈希容器是基于散列表实现的,可以快速插入、查找和删除元素,并具有平均常数时间复杂度的操作。…
建站知识
2025/2/21 5:22:32
Android Compose 简单的网络请求框架实例。
在Android Compose中创建一个网络请求框架通常涉及使用Coroutines和Retrofit库。以下是一个简单的例子,展示了如何使用Compose和Retrofit来构建一个网络请求:
一、确保在你的build.gradle文件中添加了必要的依赖项:
kotlin
dependencies {…
建站知识
2025/2/16 3:42:11
数据结构——顺序队列(循环)
采用顺序表的方式实现循环队列。其中关键在于如何判断队列已满。通常情况下,当对头和队尾指向同一个节点时,可以判断为队空。但是,倘若队尾不断增加,最后队尾也会指向对头,此时队满和队空的判断条件一致。以下有三种对…
建站知识
2025/2/20 0:42:52
redis-主从复制
1.主从复制
1.1简介
主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 1.2作用
1、数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。
2、故…
建站知识
2025/2/14 9:44:06