相关文章
高架学习笔记之软件架构风格
目录
零、什么是软件架构风格
一、常见的软件架构风格
二、数据流风格
2.1. 批处理风格
2.2. 管道-过滤器风格
三、调用/返回风格
3.1. 主/子程序风格
3.2. 面向对象风格
3.3. 层次型风格
3.4. 客户端/服务器风格
3.4.1. 两层C/S体系结构
3.4.2. 三层C/S体系结构
…
建站知识
2024/9/17 16:03:52
Redis(单/多)线程
一、 Redis 单线程 与 多线程 怎么说?
(1)重要的版本迭代 redis4 之前仅支持 单线程, redis 4之后慢慢 支持多线程, 直到redis6/7后才稳定 (2)redis 的 工作线程 是 单线程的 (…
建站知识
2024/9/20 15:30:11
【C++初阶】vector使用特性 vector模拟实现
1.vector的介绍及其使用
1.1 vector的介绍
vector文档介绍 1. vector是表示可变大小数组的序列容器。 2. 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组&#…
建站知识
2024/9/17 2:42:20
MySQL如何避免全表扫描?
MySQL如何避免全表扫描?
这篇文章解释了何时以及为什么MySQL会执行全表扫描来解析查询,以及如何避免在大型表上进行不必要的全表扫描。
何时会发生全表扫描
MySQL使用全表扫描(在EXPLAIN输出中的type列显示为ALL)来解析查询的几…
建站知识
2024/9/19 19:30:38
C++:智能指针(一)
正文
关于这个例子:
#include <iostream>
#include <memory>
#include <string>std::unique_ptr<std::string> demo(const char *s) {std::unique_ptr<std::string> temp(new std::string(s));return temp;
}int main() {// 调用de…
建站知识
2024/9/17 17:25:51
滚动条详解:跨平台iOS、Android、小程序滚动条隐藏及自定义样式综合指南
滚动条是用户界面中的图形化组件,用于指示和控制内容区域的可滚动范围。当元素内容超出其视窗边界时,滚动条提供可视化线索,并允许用户通过鼠标滚轮、触屏滑动或直接拖动滑块来浏览未显示部分,实现内容的上下或左右滚动。它在保持…
建站知识
2024/9/19 20:23:34