Skip to content
Tsukimakura's notebook
Inline functions
Initializing search
Tsukimakura/My-notebook
Tsukimakura's notebook
知识地图
信息安全
数理基础
计算机科学
Tsukimakura's notebook
Tsukimakura/My-notebook
Tsukimakura's notebook
知识地图
信息安全
信息安全
Crypto
Crypto
00_总纲
01_数学基础:数论与模运算
02_古典密码与 Enigma 密码机
MD5
04_分组密码与流密码
05_DES
06_AES
07_RSA
08_ECC
RSA
对称加密和非对称加密全面详解
Misc
Misc
Base 系列编码
EZStego
NTFS ADS
PNG
Winhex 工具
Wireshark
Coding Agent 安全调研记录
zsteg
卷与加密容器
图片隐写 - Steghide
Pwn
Pwn
MD5
Valgrind
Multi arch
Multi arch
四种架构函数调用 ABI 与栈帧布局对比
一、AArch64 (ARM64)
Reverse
Reverse
Algorithm
Algorithm
Josephus Problem
LCG
Xorshift
overview
Asm
Asm
AF
CALL & RET
DF
LEA
PF
PUSH & POP
PUSHAD POPAD PUSHFD POPFD
REP & STOS
flags registers
register
segment registers
乘法
位运算
除法
Decrypt
Decrypt
3-Way
AES
Base64
Caesar
TEA & XTEA & XXTEA
roadmap
Theory
Theory
ASLR
BFD
C Cpp 程序启动流程(ELF64)
C sharp (.NET)
DOS
Go 逆向
IAT
PECompact
PyArmor
SEH
VM
Win GUI
Win32-PEB
apk
hook & 算法剥离
upx
内存分配与映射
函数调用与栈帧
函数阅读
壳
控制流平坦化(CFF)
调用约定
返回值传递
进程与线程
Tools
Tools
Resource Hacker
dnSpy
objdump
readelf
IDA Pro
IDA Pro
基本用法和技巧
Gdb(pwndbg)
Gdb(pwndbg)
gdb
pwndbg
X64dbg
X64dbg
基本用法和技巧
Web
Web
JS
MySQL
PHP
Protocols
Shell(bash)
URL 编码
docker 使用问题
docker
正则表达式
00 基础
00 基础
01 HTTP 协议
01 HTTP 协议
1. 发起 HTTP 请求
1. Burp Suite Proxy 初体验
02 信息探测
02 信息探测
1. 搜集子域名
1. 探测主机信息
DirBuster
指纹识别
03 漏洞扫描
03 漏洞扫描
1. Target
10 漏洞原理
10 漏洞原理
01 SQL 注入
01 SQL 注入
SQL 注入原理
1. 数字型注入
1. MySQL
1. SQLMap
Sqli lab writeup
Sqli lab writeup
Less-1
02 上传漏洞
02 上传漏洞
1. IIS 解析漏洞
1. 客户端检测
文本编辑器上传漏洞
Outline
Outline
01-Preface
Web技术演化
Protocols
Protocols
HTTP
HTTP
02-HTTP头部字段辞典
SOCKS
SOCKS
SOCKS5
SSH(secure shell)
SSH(secure shell)
SSH(secure shell)
SQL injection
SQL injection
SQLMap 工作原理&输出内容详解
Cheat sheet
Cheat sheet
MySQL 常用函数速查表
MySQL 权限
代理(Proxy)
代理(Proxy)
proxychains4
代理(Proxy)
目录爆破(Directory Brute forcing)
目录爆破(Directory Brute forcing)
目录爆破(Directory Brute-forcing)
端口(Port)
端口(Port)
端口扫描与nmap
端口(Port)
数理基础
数理基础
General Physics I (H)
General Physics I (H)
Relativity
mid-term quick review
绪论
Learning notes
Learning notes
10 Newton's Laws
10 Newton's Laws
01_Motion_in_1D
02_Vectors & Higher Dimension Motion
03_Newtonian Mechanics
04_Work
05_Energy
06_Momentum
07_Gravity
20 Oscillation & Wave
20 Oscillation & Wave
01_Rotation
02_Crossprod
03_Angular Momentum
04_Harmonic
05_Oscillatory Motion
06_Waves
07_Sinusoidal Waves
08_Sound Wave
30 Relativity
30 Relativity
01_Light
02_Relativity
03_Energy&Momentum
04_General
40 Thermal Physics
40 Thermal Physics
01_Concepts
02_gas
03_heat
04_1st-law
05_2nd-law
06_Entropy
07_3rd-law
Linear Algebra
Linear Algebra
知识梳理
知识梳理
线性代数预备知识
线性空间
有限维线性空间
线性空间的运算
线性映射
线性映射与矩阵运算
矩阵的秩与相抵标准形
行列式
线性方程组
相似、特征值与对角化
二次型与正定矩阵
考前总结
考前总结
线性代数历年卷要点
Linear Algebra II
Linear Algebra II
基础/思想方法
线性代数II复习总纲
Learning notes
Learning notes
00_向量代数
01_空间平面与直线
一、 子空间、直和与积空间
一、 商空间的基本定义与代数结构
一、 线性泛函与对偶空间的基本概念
05_多项式
06_本征值、本征向量与不变子空间
07_内积空间
08_内积空间上的算子
09_复向量空间上的算子
10_实向量空间上的算子
Quick review
Quick review
00_向量代数
01_空间平面与直线
02_子空间、向量空间的和、积与商
03_商空间
04_对偶空间与对偶映射
05_多项式
06_本征值、本征向量与不变子空间
07_内积空间
08_内积空间上的算子
09_复向量空间上的算子
10_实向量空间上的算子
Mathematical Analysis
Mathematical Analysis
技巧总结
技巧总结
不等式
常用函数性质
常用极限与等价无穷小
不等式与放缩技巧
常用恒等式
数列极限技巧
知识梳理
知识梳理
实数与绝对值
数列极限
函数极限
连续函数
导数和微分
不定积分
定积分
导数的应用
定积分进阶
广义积分
经典例题
经典例题
极限例题
考前梳理
考前梳理
不定积分速查
数学分析历年卷要点
常用导数与求导法
泰勒展开速查
Mathematical Analysis II
Mathematical Analysis II
基础/技巧
数学分析II复习总纲
Learning notes
Learning notes
零、 上极限 & 下极限
一、 一致收敛性
一、 幂级数
04_傅里叶级数
05_多元函数的极限与连续
向量代数与空间解析几何基础
07_隐函数定理及其应用
08_重积分
09_曲线积分
10_曲面积分
11_场论
Quick review
Quick review
01_数项级数
02_函数列与函数项级数
03_幂级数
04_傅里叶级数
05_多元函数的极限与连续
向量代数与空间解析几何基础
07_隐函数定理及其应用
08_重积分
09_曲线积分
10_曲面积分
Theoretical Basis for Discrete Mathematics
Theoretical Basis for Discrete Mathematics
Network Flow
离散经典例题
01 Logic and Proofs
01 Logic and Proofs
10 Propositional Language
10 Propositional Language
00_Propositonal Languange
10_Applications
20_Logical Equivalences
30_Propositional Normal Forms
20 Predicate Logic
20 Predicate Logic
00_Predicates and Quantifiers
10_Nested Quantifiers
30 Proofs
30 Proofs
00_Rules of Inference
10_Introduction to Proofs
20_Proof Methods and Strategy
02 Basic Structures
02 Basic Structures
Introduction
20_Functions
30_Sequences and Summations
40_Set Cardinality
50_Matrices
03 Algorithms
03 Algorithms
10_Algorithms
20_Growth of Functions
30_Complexity of Algorithms
04 Number Theory and Cryptography
04 Number Theory and Cryptography
10_Divisibility and Modular Arithmetic
20_Integer Representations and Algorithms
30_Primes and Greatest Common Divisors
40_Solving Congruences
50_Applications of Congruences
05 Induction and Recursion
05 Induction and Recursion
10_Mathematical Induction
20_Strong Induction and Well-Ordering
30_Recursive Definitions and Structural Induction
40_Recursive Algorithms
06 Counting
06 Counting
10_The Basics of Counting
20_The Pigeonhole Principle
30_Permutations and Combinations
40_Binomial Coefficients and Identities
50_Generalized Permutations and Combinations
60_Generating Permutations and Combinations
08 Advanced Counting Techniques
08 Advanced Counting Techniques
10_Applications of Recurrence Relations
20_Solving Linear Recurrence Relations
30_Divide-and-Conquer Algorithms and Recurrence Relations
40_Generating Functions
50_Inclusion-Exclusion
60_Applications of Inclusion-Exclusion
09 Relations
09 Relations
10_Relations and Their Properties
30_Representing Relations
40_Closures of Relations
50_Equivalence Relations
60_Partial Orderings
10 Graphs
10 Graphs
10_Graphs and Graph Models
20_Graph Terminology and Special Types of Graphs
30_Representing Graphs and Graph Isomorphism
40_Connectivity
50_Euler and Hamilton Paths
60_Shortest Path Problems
70_Planar Graphs
80_Graph Coloring
11 Trees
11 Trees
10_Introduction to Trees
20_Applications of Trees
30_Tree Traversal
40_Spanning Trees
50_Minimum Spanning Trees
Quick review
Quick review
01_Propositional Language
02_Predicate Logic
03_Proof
04_Basic Structures
05_Algorithms
06_Cryptography
07_Induction and Recursion
08_Counting
09_Advanced Counting Techniques
10_Relations
11_Graphs
12_Trees
General physics ii
General physics ii
1 · Charge, Coulomb's Law, and Electric Fields
2 · Continuous Charge and Gauss's Law
3 · Electric Potential and Potential Energy
4 · The Triangle of Electrostatics
5 · Conductors, Electrostatic Shielding, and Image Charges
6 · Current, Resistance, and Capacitance
General Physics II · Mathematical Toolkit
General Physics II · Formula Sheet and Conceptual Checks
General Physics II · Source Map and Scope
Assets
Assets
Probability and mathematical statistics
Probability and mathematical statistics
Assets
Assets
Ch01
Ch01
§1.1 样本空间与随机事件(Sample Space and Events)
§1.2 频率与概率(Frequency and Probability)
§1.3 古典概型(Classical Probability)
几何概型与蒲丰投针(Geometric Probability)
§1.4 条件概率、全概率与贝叶斯公式(Conditional Probability)
§1.5 事件的独立性(Independence)
Ch02
Ch02
§2.1–2.2 随机变量与离散分布(Random Variables and Discrete Distributions)
§2.3 分布函数(Cumulative Distribution Function)
§2.4 连续型随机变量与常用分布(Continuous Distributions)
§2.5 随机变量函数的分布(Functions of a Random Variable)
Ch03
Ch03
§3.1 二维离散分布、边际与条件分布(Discrete Joint Distributions)
§3.2 联合分布函数(Joint Distribution Function)
§3.3 二维连续分布与条件密度(Continuous Joint Distributions)
§3.3–3.4 二维正态与随机变量独立性(Bivariate Normal and Independence)
Materials
Materials
开卷资料:知识讲解与重点题解
第一次小测:重点题目与标准解答
第一次小测复习:知识主线与题型归纳
计算机科学
计算机科学
Assembly
Assembly
00_前置知识
跳转与控制流转移
02_中断与系统调用
03_内存体系
04_变量
05_屏幕显示与显卡底层操作
06_函数
07_调试
08_中断程序设计
09_溢出与溢出攻击
10_C语言混合编程
11_NASM
Computer Systems I
Computer Systems I
Lab
Lab
基础概念
Verilog
Theory
Theory
10 Digital logic
10 Digital logic
Binary Number Representation
Introduction to Digital Systems
Introduction to Verilog HDL `(*)`
Addition
40_Sequential Logic Design
20 Computer Organization
20 Computer Organization
01_ISA
02_RISCV
Basic Principles
Computer Systems II
Computer Systems II
Lab
Lab
Verilog
Verilog
硬件描述与模块(HDL and Modules)
类型、位宽与表达式(Types and Expressions)
组合与时序逻辑(Combinational and Sequential Logic)
参数化与数据组织(Parameterization and Data Organization)
状态机与运算电路(FSM and Arithmetic Datapaths)
接口与握手(Interfaces and Handshakes)
存储、FIFO 与外设(Memory, FIFO and I/O)
仿真与调试(Simulation and Debugging)
Theory
Theory
00 prerequisites
00 prerequisites
前置复习:指令、编码与汇编翻译
前置复习:常量构造、函数调用与栈
前置复习:数据通路修改与性能分析
前置复习:布尔代数与浮点表示
10 architecture and isa
10 architecture and isa
系统 I 衔接与 CPU 设计
ISA 分类、设计原则与寻址
RISC-V 指令与程序翻译
过程调用、寄存器保存与栈帧
20 pipelining
20 pipelining
流水线基本原理与分类
流水线性能分析与计算例题
五级流水线数据通路
流水线控制信号
结构、数据与控制冒险
冒险检测、前递条件与停顿
Fundamentals of Data Structures
Fundamentals of Data Structures
FDS 重点梳理
Problems & keys
techniques
10 Basis
10 Basis
01_Algorithm analysis
1. Abstract Data Type (ADT)
20 Tree
20 Tree
03_Trees
04_Binary Search Tree
05_Priority Queues (Heaps)
06_The Disjoint Set
07_The Segment Tree
30 Graphs
30 Graphs
Graphs and Topological Sort
09_Shortest Path Algorithms
10_Network Flow Problems
11_Minimum Spanning Tree (MST)
12_DFS
40 Sorting
40 Sorting
12_Insertion Sort
Shell Sort
14_Quick_Table_Bucket Sort
15_Hashing and Dynamic Searching
Fundamentals of Programming and Algorithm
Fundamentals of Programming and Algorithm
Algorithms
Algorithms
Computer based
Computer based
High-Precision Arithmetic
Quick power
General ideas
General ideas
Divide-and-conquer
Sorting stability
Space complexity
Time complexity
Searching
Searching
Binary Search
Breadth-First Search (BFS)
Depth-First Search (DFS)
Linear Search
Sorting
Sorting
Bubble Sort
Hash Sort (Counting Sort)
Insertion Sort
Merge Sort
Quick Sort
Selection Sort
summary cheat sheet
Maths based
Maths based
Greatest Common Divisor (GCD)
Monte Carlo Simulation
Newton's method
Prime Number Identification
Qin Jiushao's Algorithm (Horner's Method)
Basic knowledge
Basic knowledge
Advanced C Type Qualifiers & Concepts 类型修饰符与其它概念
Arguments vs Parameters 实参与形参
Bitwise Operations
Character Constants 字符常量
Character Encoding 字符编码
Data types 数据类型
Declarations vs Definitions 声明和定义
Expressions 表达式
Expressions&Operators 表达式与运算符
From Source Code to Program Execution
Identifiers 标识符
Input Buffer 输入缓冲区
Keywords 关键字
L-value&R-value 左值与右值
Literals 字面量
**1. Visual Memory Layout (Revised)**
Memory leaks 内存泄漏
Name space 命名空间
Scope 作用域
Sequence Points 序列点
Short-Circuit Evaluation 短路运算
Statements 语句
Type Conversion 类型转换
Undefined Behavior in C (UB) 未定义行为
Variable Length Arrays (VLA) 变长数组
**Number Base Conversion — Detailed Notes (Computer Science)**
**The `main` Function in C**
pseudo code 伪代码
Commonly used header files
Commonly used header files
math.h
stdbool.h
stdio reference
stdio.h
stdlib.h
string.h
time.h
Data structure
Data structure
Linear
Linear
Queue 队列
Stack 栈
Linked list
Linked list
01 Overview
02 Singly Linked List (No Sentinel)
03 The Sentinel Node (Dummy head)
04 The Tail Pointer
05 The Circular Linked List
06 The Doubly Linked List
07 The Doubly Linked List with Double Sentinels
08 Debugging & Error Prevention
09 Common Linked List Algorithm Problems
Linked List 链表
Data type
Data type
01 The Essence and Core Philosophy of Data Types
02 Integer Systems and Two's Complement Principles
03 Floating Point Systems (IEEE 754)
04 Hardware Architecture and Performance Optimization
05 Type Conversion Mechanisms
06 Formatted IO Engineering Practices
Deep Dive
Deep Dive
Main Function Return Values
scanf Return Value
static
typedef
File Operations
File Operations
01 Computer Program Execution & Basic IO Principles
02 Stream & Buffer Mechanisms
03 The Core of File Operations--The FILE Structure
04 Read & Write Operations for Text Files
05 Read & Write Operations for Binary Files
06 Random Access in Files
07 File Descriptors & The Kernel
Further knowledge & tips
Further knowledge & tips
32-bit & 64-bit
Anatomy of a function call in memory
Command Line Arguments 命令行参数
GDB Command Line Debugging
Hashing
Inline functions
Makefile Usage
Random Numbers
Stable hash sort
Test time
The stack frame 栈帧
X-Macros
Pointer
Pointer
0 Address (NULL Pointer)
Array-to-pointer Decay
Definition
Function Pointers
Machanics
Pointer comparison
Pointers in expressions
Types of pointers
Usage
sizeof(pointer)
Problems&Keys
Problems&Keys
problems and keys
Program Structure
Program Structure
01 The C Compilation Pipeline
02 The Basic Unit of Compilation & Preprocessing Logic
03 Preprocessing & Macros
04 Preprocessing and header files
05 The Foundation — Instruction Set Architecture (ISA)
06 Intermediate Product — Relocatable Object File (.o)
07 Core Principles of the Linker (Linking)
08 Libraries and Engineering Practice
Quick Reference tables
Quick Reference tables
ASCII
C Operator Precedence & Associativity Table
C keywords standard reference
Escape Sequences 转义字符
Format Specifiers 格式说明符
Hex_Binary_Decimal Engineering Reference
Keywords
Predefined Macros 预定义的宏
Programming Languages
Programming Languages
JavaScript
JavaScript
Introduction
00 Java Script 基础
00 Java Script 基础
JavaScript 简介
简单脚本
10 Java Script 编程
10 Java Script 编程
DOM 对象和内置对象
数字和字符串
数组
程序控制
20 对象
20 对象
1. 面向对象编程
Python
Python
Python 运算符优先级
Tools
Tools
MC 联机服务端和客户端配置
MkDocs
MkDocs
使用 Mkdocs 工具搭建网站
Noting
Noting
LaTeX 数学符号语法笔记
Syntax
obsidian
不同字体
Web Development
Web Development
浏览器开发者工具
CSS
CSS
CSS
HTML
HTML
Details
Outline
JavaScript
JavaScript
JavaScript
Advanced data structures and algorithm analysis
Advanced data structures and algorithm analysis
HW1: Root of AVL Tree
HW3: Document Distance
Lecture 1: AVL Trees, Splay Trees, and Amortized Analysis
Lecture 2: Red-Black Trees and B+ Trees
Lecture 3: Inverted File Index
Lecture 4: Leftist Heaps and Skew Heaps
Introduction to artificial intelligence
Introduction to artificial intelligence
人工智能的框架与发展
可计算性与形式系统
命题逻辑与归结
一阶逻辑与量词推理
知识图谱、FOIL 与路径推理
概率推理:贝叶斯网络与马尔可夫逻辑
因果推理与辛普森悖论
搜索问题与通用搜索框架
启发式搜索:贪婪策略与 A*
对抗搜索:Minimax 与 Alpha–Beta 剪枝
蒙特卡洛树搜索:从 UCB 到 UCT
黑白棋中的 MCTS:状态、规则与实现
人工智能引论:概念与公式速查
人工智能引论:资料对照与校订依据
Assets
Assets
Inline functions
Back to top