相关文章
数据结构:二叉树(三)·(重点)
二叉树的存储结构
⼆叉树⼀般可以使⽤两种结构存储,⼀种顺序结构,⼀种链式结构。
顺序结构
顺序结构存储就是使⽤数组来存储,⼀般使⽤数组只适合表⽰完全⼆叉树,因为不是完全⼆叉树会有 空间的浪费,完全⼆叉树更适合…
编程日记
2025/6/3 11:08:50
什么是缓存穿透、缓存雪崩、缓存击穿?
什么是缓存?
缓存就是数据交换的缓冲区,是存贮数据的临时地方,一般读写性能较高。
怎么防止缓存穿透?
缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到…
编程日记
2025/5/30 3:21:58
【愚公系列】《高效使用DeepSeek》051-产品创新研发
🌟【技术大咖愚公搬代码:全栈专家的成长之路,你关注的宝藏博主在这里!】🌟
📣开发者圈持续输出高质量干货的"愚公精神"践行者——全网百万开发者都在追更的顶级技术博主!
👉 江湖人称"愚公搬代码",用七年如一日的精神深耕技术领域,以"…
编程日记
2025/5/31 5:23:20
AIGC9——AIGC时代的用户体验革命:智能交互与隐私保护的平衡术
引言:当AI成为交互主角
2024年,淘宝AI客服"阿里小蜜"日均处理20亿次咨询,日本虚拟偶像"初音未来"演唱会门票3秒售罄——这些现象标志着AIGC已深度融入人机交互场景。但与此同时,过度个性化的推荐引发"信…
编程日记
2025/6/2 21:55:03
通俗解释 TCP 的三次握手、四次挥手
TCP(Transmission Control Protocol,传输控制协议)是互联网最核心的通信协议之一,相当于互联网世界的可靠快递系统;
普通如 UDP 协议: 直接发送,不关心对方是否收到;
TCP 协议&…
编程日记
2025/6/5 4:01:14
JAVA学习小记之IO流04--转换流篇
转换流: 按照A规则存储,同样按照A规则解析,那么就能显示正确的文本符号。反之,按照A规则存储,再按照B规则解析,就会导致乱码现象。
转换的原因是: 有的文件并非是按UTF-8编码,那么在读文件内容…
编程日记
2025/6/3 16:30:09
yum list查询时部分包查找不到流程分析
以下是针对 yum list available -c xxx.repo(对应 DNF 的命令行操作)的详细流程解读,包括参数解析、配置初始化、元数据加载、数据库查询,以及读取不到特定包的场景分析。 1. 命令行参数解析与入口函数
代码入口: dnf.cli.main.m…
编程日记
2025/6/5 10:50:14
论文笔记(七十五)Auto-Encoding Variational Bayes
Auto-Encoding Variational Bayes 文章概括摘要1 引言2 方法2.1 问题场景2.2 变分下界2.3 SGVB估计器与AEVB算法2.4 重参数化技巧 3 示例:变分自编码器(Variational Auto-Encoder)4 相关工作5 实验6 结论7 未来工作 文章概括
引用࿱…
编程日记
2025/5/30 3:03:28