![240](https://upload.jianshu.io/users/upload_avatars/1782806/c79612158051.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
什么是状态机 状态机也叫有限状态机(FSM),是一个计算的数学模型。状态个数有限,在一个时刻,系统处于一种状态。收到触发事件之后,系统可能会做出动作或者转移状态。 状态机核心...
升级内核后,perf工具也要相应升级,否则用不了。下面是升级内核到5.10后,出现到提示。 ➜ ~ perf --helpWARNING: perf not found f...
在前面的文章程序的链接(一)提到,链接的第一步就是符号的解析。要理解符号的解析过程,得先搞明白以下几点: 什么是符号 什么是符号的定义,什么是符号的引用 链接符号的类型有哪些...
编译器有一个默认的对齐参数,也叫对齐模数 可以通过pack(n)指定,n合法值1,2,4,8,16 基本类型的有效对齐参数:本身对齐参数和指定对齐参数中较小的参数,即 min...
在终端下路径切换的工具除了cd外,还有以下更高级的工具可以使用。 核心思想: 数据文件记录用户进入过的目录,频率。 使用这些工具的前提是数据文件中存在相关记录。 每次进入一个...
学习设计模式带来的思考 软件总是会变化的。 抽象出来的部分应该是稳定的,如果你需要修改抽象部分,那就说明抽象是失败的。但是你怎么知道目前的抽象是稳定的呢? 世上并没有先知。可...
原文地址:The Single Responsibility Principle 在1972年,David L. Parnas发表了一篇题为《On the Criteria ...
棒棒哒
Jupyter Notebook使用简介1. 简介 Jupyter Notebook是一款开源的web应用,支持markdown编辑,可以使用Jupyter Notebook来创建一个技术分享的文档。Jupyter...
引言 本文是对程序员的自我修养:链接、装载与库中第3章的实践总结(和结构相关的示意图都是用Gliffy Diagrams画的🤓),通过使用工具readelf、objdump对...
open 和 openat 函数原型 open和openat区别 openat比open多一个dirfd((文件描述符)的参数,dirfd表示需要进行open操作目录的文件描...
TCP/IP详解卷1 - 系列文TCP/IP详解卷1 - 思维导图(1)TCP/IP详解卷1 - wireshark抓包分析 引言 在初学TCP/IP协议时,会觉得协议是一种...
TCP/IP详解卷1 - 系列文TCP/IP详解卷1 - 思维导图(1)TCP/IP详解卷1 - wireshark抓包分析 第1章 概述第1章 概述 第2章 链路层 第3章...
0. 思维导图 1. Unix标准化 1.1 ISO C 目的 提供C程序的可移植性,使其能适合于不同的操作系统 工作组 ISO/IEC JTC1/SC22/WG14 版本 ...
什么是ABI ABI 全称 application binary interface,是一个机器语言级别的接口,描述的是二进制代码之间的兼容关系,这也意味着一起工作的二进制组...
到此一游!
Android蓝牙BQB测试fail项分析在进行BQB测试时,实验室会反馈一些fail项,需要我们分析原因。而实验室提供给我们的信息往往不多,通常只是一个测试case id,外加一句简单的现象描述。单从这两点信息来分...