相关文章
kotlin aes 加密解密
文章目录 1. key填充2. 加密3. 解密 1. key填充
aes算法对key的字节数有要求 所以对输入的key要做填充处理
fun fillKey(key: String): ByteArray {val random SecureRandom.getInstance("SHA1PRNG")random.setSeed(key.toByteArray())val generator KeyGenerato…
建站知识
2024/11/26 13:37:43
【Git】Git 原理和使用
Git 一、Git 本地仓库1. 本地仓库的创建2. 配置 Git3. 工作区、暂存区、版本库4. 添加文件5. 查看 .git 文件6. 修改文件7. 版本回退8. 撤销修改9. 删除文件 二、分支管理1. 理解分支2. 创建分支3. 切换分支4. 合并分支5. 删除分支6. 合并冲突7. 分支管理策略8. bug 分支9. 强制…
建站知识
2024/11/26 13:29:00
Guava限流器原理浅析
文章目录 基本知识限流器的类图使用示例 原理解析限流整体流程问题驱动1、限流器创建的时候会初始化令牌吗?2、令牌是如何放到桶里的?3、如果要获取的令牌数大于桶里的令牌数会怎么样4、令牌数量的更新会有并发问题吗 总结 实际工作中难免有限流的场景。…
建站知识
2024/11/20 20:19:57
工信部:杭州亚运会开幕式首创 5G 超密组网方案,场馆网络无缝覆盖
“工信 V 报”今日发布消息称,工信部经过精心统筹、周密部署,举全系统之力圆满完成了杭州亚运会开幕式各项保障任务。 据介绍,亚运会的指挥调度、安全保卫、通信网络、计时记分、电视转播等系统顺畅运行,对无线电安全、信息通信服…
建站知识
2024/10/22 2:41:50
解答嵌入式和单片机的关系
嵌入式系统是一种特殊的计算机系统,用于特定任务或功能。而单片机则是嵌入式系统的核心部件之一,是一种在单个芯片上集成了处理器、内存、输入输出接口等功能的微控制器。刚刚好我这里有一套单片机保姆式教学,里面有编程教学、问题讲解、语言…
建站知识
2024/10/22 2:41:41
【网络原理】初始网络,了解概念
文章目录 1. 网络通信1.1 局域网LAN1.2 广域网WAN 2. 基础概念2.1 IP2.2 端口号 3. 认识协议4. 五元组5. 协议分层5.1 分层的作用5.2 OSI七层模型5.3 TCP/IP五层(四层)模型 6. 封装和分用 1. 网络通信 计算机与计算机之间是互相独立,是独立模…
建站知识
2024/10/22 2:37:30
图像练习-计算平行线距离opencv(03)
原图 //对输入图像进行细化
cv::Mat ThinLine(const cv::Mat& matsrc, const int& iterations)
{//CvSize size cvGetSize(src);cv::Mat dst matsrc.clone();//拷贝一个数组给另一个数组int _iwidth dst.cols;int _iheight dst.rows;int n 0, i 0, j 0;for (n …
建站知识
2024/10/27 14:14:33