相关文章
软件架构设计属性之三:结构性属性浅析
文章目录 引言一、结构性属性的定义二、结构性属性的关键要素1. 组件化2. 模块化3. 层次化4. 接口定义5. 数据流6. 依赖管理 三、结构性属性的设计原则1. 高内聚低耦合2. 松耦合3. 清晰的接口4. 可维护性5. 可扩展性 四、结构性属性的实现策略1. 组件划分2. 模块化设计3. 接口设…
建站知识
2024/11/23 1:35:36
FFMPEG+ANativeWinodow渲染播放视频
前言
学习音视频开发,入门基本都得学FFMPEG,按照目前互联网上流传的学习路线,FFMPEGANativeWinodow渲染播放视频属于是第一关卡的Boss,简单但是关键。这几天写了个简单的demo,可以比较稳定进行渲染播放,便…
建站知识
2024/11/20 11:29:45
SpringBoot 的 Java 代码配置(二)
文章目录 SpringBoot 的 Java 代码配置配置 Druid 数据库连接池的简单方式代码配置中引用关系的表示Druid 数据库连接池配置 v1Druid 数据库连接池配置 v2配置文件 jdbc.properties配置类 Druid 数据库连接池配置 v3 SpringBoot 的 Java 代码配置
从 Spring 3.0 开始ÿ…
建站知识
2024/11/17 14:50:13
CBK-D2-安全与架构工程.md
CBK-D2-安全与架构工程
密码学和对称密钥算法
密码通信的基础知识
明文P-plaintext、加密encrypt、密文C-ciphertext、解密decrypt、密钥Key
多数情况下,密钥无非是一个极大的二进制数
每一种算法都有一个特定密钥控制key space,是一个特定的数值范围
密钥空间由位大小b…
建站知识
2024/11/14 16:41:42
决策树模型-预测用户是否购买某母婴产品
1,场景描述
假设我们是京东的数据分析师,负责分析母婴产品的购买行为。我们想预测用户是否会购买一款新上线的母婴产品。为了进行预测,我们将利用用户的历史购买数据、浏览行为和其他特征,通过决策树模型进行分析,并提…
建站知识
2024/11/14 18:42:50
C语言实现十进制转任意进制(详解)
主要思路:运用一个数组,通过数字每次取任意进制模,存在数组中, 再通过倒取数组中的数值,来实现进制转换,如果遇到十六进制,利用ASCII码值 数字字符和大写字母 相差55的特性来解决 int main()
{…
建站知识
2024/11/19 21:49:57
redis 集群 底层原理以及实操
前言 上篇我们讲解了哨兵集群是怎么回事 也说了对应的leader选举raft算法 也说了对应的slave节点是怎么被leader提拔的 主要是比较优先级 比较同步偏移量 比较runid等等 今天我们再说说,其实哨兵也有很多缺点 虽然在master挂了之后能很快帮我们选举出新的master 但是对于单个ma…
建站知识
2024/11/18 7:31:46