归档

2021

全部文章
算法

拜占庭容错

当节点会出错甚至说谎,系统如何达成共识?解释拜占庭容错的条件,以及 PBFT 各阶段的处理流程。

blockchainbyzantine-fault-tolerance
汇编

汇编中的神奇除法

除法为什么被编译成乘法和移位?推导整数除法的魔法数字,再看 Quake III 的快速平方根倒数算法。

assembly
编程

右值的应用

C++11/14/17 学习第 1 篇:调用 move 就一定会移动对象吗?厘清左值、右值与引用,解释移动语义和完美转发。

cppmove
通信

信号与线性系统笔记

给系统一个输入,怎样求出它的响应?这份课程笔记整理时域与变换域的计算方法,让同一个问题可以换一种形式求解。

signalnote
随笔

考《计算机网络安全导论》有感

有些人自以为“通”,那是因为他连“通”“不通”都不了然的缘故。

essay
系统

动手修改 Linux 内核

一次 Linux 内核实验:编译内核、添加系统调用,并修改进程管理逻辑,实现按进程或用户隐藏进程信息。

linux
密码

密码学笔记

消息怎样既不被偷看,又能让接收者确认来源?这份密码学笔记整理常用算法的计算过程,区分不同安全目标所需的手段。

note
数学

对偶问题解释

不直接求解,怎样先给最优值划一道界限?借约束的几何意义理解对偶问题,并讨论这道界何时能碰到真正的最优值。

optimization
杂项

区块链是什么?

没有中心机构,大家如何共同维护一本可信的账?解释区块链的结构,以及密码学和共识机制各自的作用。

blockchain
通信

频谱是什么?

频谱图上的几根线,怎么就能代表一个信号?借正弦波叠加理解傅里叶变换,解释幅度、相位与复数的含义。

signalspectrum
数学

正定矩阵

矩阵的“正定”究竟在说什么?用线性变换后向量的夹角与投影,解释正定和半正定的几何意义。

matrixpositive-definite
过往归档2 篇

共 13 篇文章

搜索文章

ESC

输入关键词,搜索文章标题、标签与正文。

选择 · Enter 打开 · Esc 关闭