随笔分类 - CS
摘要:Here’s an explanation of time complexity, asymptotic time complexity, and order, along with their relationships in algorithm analysis: Time Complexity
阅读全文
摘要:在 算法分析 中,复杂度 和 阶 是两个非常重要的概念,它们用于描述算法的 时间性能 或 空间性能。虽然这两个概念有些重叠,但它们的含义和使用场景略有不同。 1. 复杂度 (Complexity) 复杂度 是用来描述算法在运行时所需资源(如时间或空间)与输入规模之间关系的一个度量。最常用的是 时间复
阅读全文
摘要:References: Serialization What is Protobuf? Protocol Buffers (Protobuf) is a language-agnostic, platform-neutral, and extensible mechanism for seriali
阅读全文
摘要:References: Implementing a Finite State Machine in C++ Finite State Machines (FSM) in Embedded Systems (Part 1) - There's a State in This Machine! Sta
阅读全文
摘要:References Difference Between CMD vs Powershell vs Bash
阅读全文
摘要:References: Disk image disk image What is a disk image file (ISO, IMG, NRG, BIN, etc.)?
阅读全文
摘要:References: Direct memory access with DMA controller
阅读全文
摘要:References: 【官方双语】显存带宽有多重要? #电子速谈
阅读全文
摘要:References: 二进制小数转化为十进制小数
阅读全文
摘要:Reference: 内存和固态硬盘哪个快?Flash和ROM RAM是一个东西吗?RAM和ROM的区别是什么? 入理解闪存!固态硬盘如何存储一位数据?NAND FLASH是怎么擦除和写入的?FLASH的工作原理! 你的U盘,其实是个监狱|flash存储原理:固态硬盘,U盘,SD卡
阅读全文
摘要:字节序与大小端 字节是计算机内部的基本存储单元,一个数据通常由多个字节(Byte)构成。如int类型的变量,在32位系统中则由4个Byte组成,字节序则指存放在计算机内部的这4个Byte的存储顺序,顺序有两种: 如有int a = 0x12345678 (最低位(Most Least Bit)为16
阅读全文
摘要:References: Bandwidth, throughput, and speed 带宽和码率是密切相关的概念,但它们有不同的应用和含义: 带宽(Bandwidth) 定义:带宽通常指的是一个信道或网络在单位时间内可以传输的最大数据量。带宽是一个容量指标,表示数据传输的速率上限。 单位:带宽通
阅读全文
摘要:图灵完备(Turing Completeness) 图灵完备是计算理论中的一个概念,用来描述一个系统或编程语言是否具备通用计算能力。一个系统或语言是图灵完备的,当且仅当它可以模拟图灵机,或者说它能够计算任何图灵机可以计算的函数。具体来说,图灵完备的系统必须能够: 条件分支(Conditional B
阅读全文