Redis数据结构

Redis数据类型及底层数据结构


Redis持久化

AOF实现


键值数据库基本架构

考虑的问题


Redis IO模型

Redis 是单线程,主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储服务的主要流程。 采用多线程开发一般会引入同步原语来保护共享资源的并发访问,这也会降低系统代码的易调试性和可维护性。为了避免这些问题,Redis 直接采用了单线程模式。 但是 Redis 却能使用单线程模型达到每秒数十万级别的处理能力,这是为什么呢?


c++ Concepts

泛型编程


c++ Modules

概念


概念


链表

概念


算法复杂度分析

数据结构和算法解决的是快和省的问题,即如何让代码运行得更快,更省存储空间。 可以用时间、空间复仇度分析来衡量算法好坏。


数组

概念


类型系统

primitive type


lua入门

首先介绍一下 lua 语言:


AI数学基础-信息论

信息论使用信息熵的概念,对单个信号源的信息量和通讯中传递的信息的数量与效率等问题做出了解释, 并在世界的不确定性和信息的可测量性之间搭起一座桥梁。 表示一个系统内在的混乱程度。


AI数学基础-最优化理论

人工智能的目标是最优化:在复杂环境和多体交互中做出最优决策。


AI数学基础-数理统计

数理统计根据实验或观察得到的数据来研究随机现象,并对研究对象的客观规律做出合理的估计和判断。