Fish Touching🐟🎣

        • Algorithm Unlock Book Review
        • SICP Review
      • 01-Linux and Command Line
      • 02-Vim
      • A Gentle Introduction to MTU and MSS
      • Ergonomics
      • Fast inverse square root
      • GDB Crash Course
      • Introduction to Floating Point Number
      • Invent UTF-8 From Scratch
      • Learn C in 1 Hour
      • marginnote
      • Performance Share
      • Programming Language
      • Pseudo Random Number Generator
      • Roast Programming Language
      • 为什么女性是美的
      • 什么是尊敬
      • 大学的 CS 教育
      • 女生不适宜学习理工科吗?
      • 我的大学
      • 我的大学(2)
      • 我的大学(3)
      • 编程语言随想
      • 论学习
      • 论学习(2)
      • 论审核
      • 论时间
      • 论焦虑
      • 论英语阅读和学习
      • 论闲书
          • ITOC
          • 乔布斯传 书评
          • IELTS
          • 参数估计
          • 哈密顿图
          • 握手定理
          • 格和布尔代数
          • 欧拉图
          • 欧拉定理
          • 速度 加速度分解
          • 马克思主义原理
          • 6.824
          • 6.828
          • Exercises
          • Next Blog
          • Obsidian Frontmatter Add Links
          • Portfolio
          • VSCode WhichKey
        • 1NF
        • 2-3-4 Tree
        • 2NF
        • 3NF
        • 4NF
        • 6.828 Lab1 Utilities
        • 6.828 Lab2 System calls
        • 6.828 Lab3 Page tables
        • 6.828 Lab4 file system
        • 6.828 Lab5 network driver
        • ABI
        • Ablation Study
        • Abstract Algebra
        • Abstract Type
        • Abstraction
        • Acceptance Testing
        • ACID
        • Actor Model
        • Adjugate matrix
        • Agile Development
        • Agnosticism
        • AJAX
        • Algebraic Data Type
        • Algebraic Structure
        • Algorithm
        • Amortized analysis
        • Anonymous Function
        • Apache Skywalking
        • Arena Allocation
        • Arm
        • Armstrong Axiom
        • ARP
        • Artificial Intelligence
        • Assembler
        • Assembly Code
        • Asymmetric Cryptography
        • Async Safe
        • Asynchronous
        • AudioBookShelf
        • Aurora
        • Automatic Semicolon Insertion
        • Autonomous System
        • AVL Tree
        • B Tree
        • B+ Tree
        • Backend
        • Backpack
        • Backus-Naur Form
        • Basic Block
        • Basic Css
        • Bayes Theorem
        • BCNF
        • BDD
        • BDP
        • Bellman-Ford algorithm
        • Bezout's Identity
        • BFS
        • BGP
        • bias
        • BigInt
        • Binary
        • Binary Decision Diagram
        • Binary Search Tree
        • Binomial Coefficient
        • Binomial theorem
        • bison
        • Bitmap
        • Blogger in China Mainland
        • Bloom Filter
        • Boolean Algebra
        • BOOTP
        • Bottom up Parsing
        • Broadcast
        • Broadcast Domain
        • Browser Extension
        • Buffer Management
        • Byte Order
        • C enum
        • C Macros
        • C Typedef
        • C++
        • C++ Cast
        • C++ Class
        • C++ Const
        • C++ Deque
        • C++ error handling
        • C++ File
        • C++ Friend
        • C++ Header File
        • C++ Iterator
        • C++ Lambda Expression
        • C++ library
        • C++ Locks
        • C++ Map
        • C++ move
        • C++ Move Semantics
        • C++ Namespace
        • C++ new
        • C++ OOP
        • C++ OOP Inheritance
        • C++ Operator Overload
        • C++ Override and Final
        • C++ Pair
        • C++ Polymorphism
        • C++ Queue
        • C++ Range
        • C++ Rules and Idiom
        • C++ Smart Pointer
        • C++ Sort
        • C++ Static
        • C++ STL
        • C++ string
        • C++ Template
        • C++ Testing
        • C++ this pointer
        • C++ Time
        • C++ Time Measuring
        • C++ Tuple
        • C++ unordered_set
        • C++ Virtual Table
        • Cache
        • Cache Coherence Protocol
        • Cache Line
        • Caddy
        • Calculus
        • Calendar
        • Canonical Cover
        • CAP Theorem
        • Catamorphism
        • Category Theory
        • CFS
        • ChaCha
        • Chain Rule
        • ChatRoom
        • Cheat Sheet
        • Checksum
        • Chinese Remainder Theorem
        • chromium
        • Church Encoding
        • CIDR
        • Circular Buffer
        • Closure
        • Cloud Native
        • Cloudflare KV
        • CMake
        • CMU 15-445
        • Code Generation
        • Coding Style
        • Collision Domain
        • Combinator Calculus
        • Combinatory Logic
        • Communication System
        • Compilation
        • Compiler
        • Compiler Course
        • Compression
        • Computation Theory
        • Concurrency
        • Condition Code
        • Condition Variable
        • Congestion Avoidance
        • Congestion Control
        • Consistency Model
        • Constant Folding
        • Context Free Grammar
        • Continuation Passing Style
        • Convolution
        • Copy Elision
        • Core Dump
        • Coroutine
        • CORS
        • Coset
        • Counting sort
        • CPU Instruction
        • CPU Pipeline
        • CRC
        • Cross Product
        • Cryptography
        • CS242
        • CSAPP
        • CSES
        • CSP
        • CSRF
        • CSS
        • CSS at Rule
        • CSS Flexbox
        • CSS Selectors
        • Cyclic Groups
        • Data Flow Analysis
        • Data Structure
        • Database Anomaly
        • Database Architecture
        • Database Atomicity
        • Database Buffer Pool
        • Database Consistency
        • Database Deadlock
        • Database Durability
        • Database Errors
        • Database Garbage Collection
        • Database Index
        • Database Isolation
        • Database Latches
        • Database Locks
        • Database Logging
        • Database Pages
        • Database Query Optimization
        • Database Query Processing
        • Database Recovery
        • Database Scheduling
        • Database Serializability
        • Database Sharding
        • Database Storage
        • Database Transaction
        • DB File Management
        • DBMS
        • DDIA
        • Deadlock
        • Decision Tree
        • Decorator Pattern
        • Dependency Injection
        • Design Pattern
        • DFS
        • DHCP
        • Dialectics
        • Diffie Hellman
        • Dijkstra’s algorithm
        • Dijkstra’s Banker's Algorithm
        • Directed Acyclic Graph
        • Dirty Page
        • Discrete Logarithm
        • Discrete Math
        • Discrete Math Algebra
        • Distributed System
        • Divide and Conquer
        • DNF and CNF
        • dns
        • Docgen
        • Docker
        • Docker Command
        • Docker Projects
        • Docker Volume
        • DockerFile
        • Document Database
        • Document Driven Development
        • Draft
        • DrRacket
        • dune
        • DWARF
        • Dynamic Programming
        • eBPF
        • egcd
        • ELF
        • ElGamal
        • Elm
        • Epistemology
        • epoll()
        • Equivalence relation
        • ER Model
        • Error Handling
        • ESLint
        • Essay
        • Essentials of Programming Language
        • Ethernet
        • Ethics
        • Euler formula
        • Eventual Consistency
        • Exception
        • Exception Handling
        • Expectation
        • Exponential backoff
        • Expression Problem
        • Ext4
        • Extendible Hashing
        • External Hashing
        • External Sort
        • Extraneous
        • Extreme Programming
        • Factory Pattern
        • False Sharing
        • Fast Recovery
        • Fast Retransmit
        • Fermat's Little Theorem
        • File System
        • Finite Automata
        • First and Follows Sets
        • flex
        • Floating Point Representation
        • Floating Point Rounding
        • Fold
        • Font
        • Formatter
        • Forward Error Correction
        • Fourier Series
        • Fourier Transform
        • Frangipani
        • Frontend
        • FTP
        • Functional Combinator
        • Functional Dependency
        • Functional Programming
        • Functor
        • Garbage Collection
        • gcc
        • GCD
        • gdb
        • Generalized Algebraic Data Type
        • Generator
        • GFS
        • GHC
        • Git
        • Git Branch
        • Git Command
        • Git Hacks
        • Git LFS
        • Git Tag
        • GitHub Actions
        • GitOps
        • Go Bench
        • Go Channel
        • Go cobra
        • Go Command
        • Go Concurrency
        • Go Concurrency Pattern
        • Go Context
        • Go Data and Variable
        • Go defer
        • Go doc
        • Go Error Handling
        • Go Function
        • Go Generic
        • Go Interface
        • Go Interfaces
        • Go Linkname
        • Go Log
        • Go Loop and Conditions
        • Go Map
        • Go Module
        • Go Package
        • Go rand
        • Go reflect
        • Go Slice
        • Go String
        • Go Struct
        • Go Struct Tag
        • Go sync
        • Go Testing
        • Go Thread Pool
        • Go Type Assertion
        • Golang
        • Golang GMP
        • Golden Test
        • Google Test
        • Goroutine
        • Gradient Descent
        • Gradient Vector
        • Graph Algorithm
        • Graph Relax
        • Graph Theory
        • GraphQL
        • Greedy
        • Green Thread
        • Group
        • Group Theory
        • gRPC
        • GRUB
        • Hamming Code
        • Hardware
        • Hashing
        • Hashing Algorithms
        • Hashtable
        • Haskell
        • Haskell Function
        • Heap Data Structure
        • High Availability
        • Historical Materialism
        • Homotopy Type Theory
        • HTML Body
        • HTML Element
        • HTML Head
        • HTTP Code
        • HTTP Headers
        • HTTP Persistent Connection
        • HTTP Version
        • Huffman Tree
        • Huge Page
        • Hyper Threading
        • HyperLogLog
        • Hypertext Transfer Protocol
        • IaC
        • ICMP
        • Idealism
        • IDEAS
        • IGMP
        • Independent
        • Information Theory
        • Inline Function
        • inode
        • Insertion sort
        • Instruction Level Parallelism
        • Integer Polynomial
        • Inter Process Communication
        • Intermediate Representation
        • Internet Course
        • Interpreter
        • Interrupt
        • Interview
        • Inverted Index
        • IO
        • IO Model
        • IO Multiplexing
        • io_uring
        • IP
        • IPv6
        • Isomorphism
        • Iterator
        • iTerm2
        • IU Compiler Course
        • Java
        • Java Annotation
        • Java Boxing
        • Java Class and Object
        • Java Collection
        • Java Container
        • Java GC
        • Java Generic
        • Java Idiom
        • Java Interface
        • Java IO
        • Java Iterator
        • Java Lambda
        • Java OOP
        • Java Optional
        • Java Package
        • Java Serialization
        • Javadoc
        • JavaScript
        • JavaScript Array
        • JavaScript Arrow Function
        • JavaScript Async Await
        • JavaScript Build
        • JavaScript Callback
        • JavaScript Class
        • JavaScript Data
        • JavaScript Date Object
        • JavaScript Error Handling
        • JavaScript Event
        • JavaScript Event Loop
        • JavaScript For Loop
        • JavaScript Hoisting
        • JavaScript JEST
        • JavaScript Map and Set
        • JavaScript Mixin
        • JavaScript Module
        • JavaScript Numbers
        • JavaScript Object
        • JavaScript Promise
        • JavaScript String
        • JavaScript Symbol
        • JavaScript Template Literal
        • JavaScript Tricks
        • Jetbrains
        • JIT Compiler
        • Journaling file system
        • JSON Parsing
        • JVM
        • JWT
        • Karatsuba Algorithm
        • Key Derivation Function
        • kitty
        • KMP Algorithm
        • Knight problem
        • Knowledge
        • Knuth Shuffle
        • Kruskal Algorithm
        • Kubernetes
        • Lagrange's theorem
        • Lagrange’s Theorem
        • Lambda Calculus
        • lazy evaluation
        • Lazygit
        • Left Leaning Red Black Tree
        • Linear Algebra
        • Linear Congruential Generator
        • Linear Feedback Shift Register
        • Linear Regression
        • Linearizability
        • Linguistics
        • Linked list
        • Linker
        • Linux
        • Linux Kernel
        • Linux Namespaces
        • Linux Network Command
        • Linux Permission
        • Linux Storage
        • Linux User
        • Liskov Substitution Principle
        • List Comprehension
        • Literal Programming
        • LL Parsing
        • Lock
        • Log Structured Merge Tree
        • Log Structured Storage
        • Logging
        • Lossless Decomposition
        • Low Level Networking
        • Lua
        • LZW Compression
        • MAC Address
        • MacOS
        • Macros
        • Makefile
        • malloc
        • Manchester Coding
        • Manjaro
        • Mark Swap GC
        • Martin Löf Type Theory
        • Marxism
        • Masking
        • Master Theorem for Divide and Conquer
        • Materialism
        • Mathematical Induction
        • Maven
        • maximum segment lifetime
        • Memory
        • Memory Aliasing
        • Memory Barrier
        • Memory Management
        • Memory Mapped File
        • Memory Model
        • Memory Page
        • Memory Segmentation
        • Memory Timing
        • Merge Sort
        • Message Broker
        • Message Oriented
        • Message Passing
        • Message Queue
        • Meta Programming
        • Metaphysics
        • Microservice
        • Middleware
        • Minecraft
        • Minecraft Iron Farm
        • MiniSearch
        • Minor Cofactor 余子式 代数余子式
        • MIPS
        • Modern Linux Command
        • Modular Arithmetic
        • Modulation
        • Monad
        • MongoDB
        • Monkey Patching
        • Monotone Stack
        • Moonbitlang
        • Move Semantics
        • MQTT
        • MSS
        • MTU
        • Multi Threading
        • Multicast
        • MurmurHash
        • MVC
        • MVC Controller
        • MVCC
        • Mysql
        • MySQL 面试
        • N Queens
        • N 维随机变量概率
        • Nagle Algorithm
        • NaN Boxing
        • NAT
        • Neovim Plugins
        • Netmask
        • Network Bridge
        • Network Layer
        • Network Topology
        • Networking
        • Networking Error
        • Networking Flow Control
        • NextJS
        • NextJS Setup
        • NixOS
        • NodeJS
        • NodeJS File
        • Nodejs Module
        • NodeJS Package Manager
        • Nomifactory
        • Normal Form
        • NoSQL
        • Notification
        • NP and P Problem
        • Object Files
        • Observability
        • OCaml
        • OCaml Array
        • OCaml Boxing
        • OCaml Error Handling
        • OCaml Functions
        • OCaml GC
        • OCaml JSON
        • OCaml List
        • OCaml Memory
        • OCaml Module
        • OCaml Object and Class
        • OCaml Operator
        • OCaml Preprocessors
        • OCaml Record
        • OCaml S Expression
        • OCaml Type
        • OCaml Variant
        • OOP
        • opam
        • Open Addressing
        • Open Closed Principle
        • Open Recursion
        • Operating System
        • Optimistic Concurrency Control
        • Optimization
        • Origin Policy
        • ORM
        • OS 面试
        • OSPF
        • Packet
        • Packet Switching
        • Page Cache
        • Page Fault
        • Page Replacement Policy
        • Page Table
        • Pager
        • Paper
        • Parallelism
        • Parser Combinator
        • Parsing
        • Partial Derivative
        • Partial Evaluator
        • Pattern Matching
        • Peano Axioms
        • perf
        • pgwatch
        • Philosophy
        • pipe
        • PMTUD
        • Pointer
        • Poisson distribution
        • poll()
        • Polling
        • Postgresql
        • Postgresql Indexes
        • Pratt Parsing
        • Prim's Algorithm
        • Primality Test
        • Prime
        • Primitive Root
        • Primorial
        • Prisma
        • Probability
        • Process
        • Process Table
        • Profiling
        • Programming Language Theory
        • Programming paradigm
        • Promise
        • Proof
        • Protection Ring
        • Protobuf
        • Protobuf Encoding
        • Prototype
        • PVE
        • Python
        • Python Anaconda
        • Python argparse
        • Python asyncio
        • Python Built-in Functions
        • Python Built-in Keywords
        • Python collections
        • Python Control Flow
        • Python Datatypes and Storage
        • Python Decorator
        • Python Dictionary
        • Python Division
        • Python Error and Exceptions
        • Python F-string
        • Python File
        • Python Flask
        • Python Function
        • Python Functional Programming
        • Python Generator
        • Python GIL
        • Python heapq
        • Python Iterator
        • Python Lambda
        • Python List
        • Python Magic Method
        • Python Match
        • Python Matplotlib
        • Python Module
        • Python Namespace
        • Python Numpy
        • Python Numpy array
        • Python Numpy Random
        • Python OOP
        • Python OS
        • Python Pandas
        • Python Special Variable
        • Python String
        • Python sys
        • Python Testing
        • Python Virtualenv
        • Quadratic Residue
        • Queue
        • QUIC
        • quickjs
        • QuickSelect
        • Quicksort
        • Quote
        • racket
        • Radix Sort
        • Radix Trie
        • Raft
        • RAID
        • RAII
        • Random Sampling
        • Randomized Algorithm
        • ranger
        • Rate Limit
        • RCU
        • React Component
        • React Hooks
        • React State
        • Reactive Programming
        • ReactJS
        • Reactor 面试
        • Recursion
        • Red Black Tree
        • Red Black Tree Deletion
        • Red Black Tree Insert
        • Redis
        • Redis 面试
        • Reflection
        • regex
        • register
        • Regular Expression
        • Relational Algebra
        • Relational Database
        • Return Early
        • Ring
        • RIP
        • RISCV
        • Robin Hood Hashtable
        • Routing
        • rpc
        • RSA
        • rsync
        • RTP
        • Rust
        • Rust Arc
        • Rust Attributes
        • Rust Box
        • Rust Cargo
        • Rust Closure
        • Rust Collections
        • Rust Compiler
        • Rust Concurrency
        • Rust CoW
        • Rust Error Handling
        • Rust Flow Control
        • Rust Functional Programming
        • Rust Generics
        • Rust Iterator
        • Rust Lifetime
        • Rust Macros
        • Rust Module
        • Rust OOP
        • Rust Ownership
        • Rust Rc
        • Rust ref Pattern
        • Rust RefCell
        • Rust Regex
        • Rust serde
        • Rust Smart Pointer
        • Rust String
        • Rust Struct
        • Rust Thread
        • Rust Traits
        • Rust Type
        • RYU Algorithm
        • Scheduler
        • Scheme
        • SCSS
        • Search Obsidian In Google
        • Security
        • select()
        • Selective ACK
        • SELinux
        • Semantics of Programming Language
        • Semaphore
        • Sequential Consistency
        • Series
        • Service Mesh
        • Set Theory
        • Shallow copy Deep copy
        • Shell
        • ShellSort
        • Signals
        • significand
        • SIMD
        • Simply Typed Lambda Calculus
        • Single Responsibility Principle
        • Single Source Shortest Path
        • Singleton Pattern
        • SIP
        • size_t
        • SKI Combinator Calculus
        • Skip List
        • Slow Start
        • SLR Parsing
        • SNMP
        • Socket
        • Socket Programming
        • Software Engineering Course
        • SOLID Design Principle
        • Sorting
        • sourcemap
        • SPDK
        • Splay Tree
        • SQL
        • SQL Aggregate
        • SQL Common Table Expression
        • SQL JOIN
        • SQL Join Algorithm
        • SQL Nested Query
        • SQL ORDER BY
        • SQL Query
        • SQL SELECT
        • SQL Testing
        • SQL View
        • SQL WHERE
        • SQL Window Function
        • Sqlite
        • SSH
        • SSH Port Forwarding
        • Stack
        • Stack Data Structure
        • State Machine
        • Static Single Assignment
        • Strict Aliasing Rule
        • String Algorithm
        • Structured Concurrency
        • Structured Programming
        • Subgroups
        • Subtyping
        • Supervised Learning
        • Svelte
        • SwissTable
        • syscall
        • systemd
        • Tagged Union
        • Tail Call
        • Tail Recursive
        • Tailscale
        • Tailwind
        • TCP
        • TCP Buffer
        • TCP Handshake
        • tcpdump
        • TDD
        • Technically 的翻译
        • Test Mocking
        • Testing
        • Tex
        • TF-IDF
        • The equation of the plane
        • Thesis
        • Thread
        • Thread Local Storage
        • Threaded Binary Tree
        • Threading Model
        • Timestamp Ordering Concurrency Control
        • TLB
        • TLS
        • TLS Hnadshake
        • tokenizer
        • Topological Sort
        • Total Order
        • Trait Object
        • Transcendental Number
        • Trap
        • Tree
        • Trie
        • True Sharing
        • Turing
        • Two Phase Commit
        • Two Phase Lock
        • Type Inference
        • Type Theory
        • TypeClass
        • TypeScript
        • TypeScript Config
        • TypeScript Functions
        • Typescript Generics
        • TypeScript Modules
        • TypeScript Object
        • TypeScript Type
        • UDP
        • Unboxed Type
        • Unicast
        • Unicode
        • Unsupervised Learning
        • Untitled
        • UTF
        • UTF-8
        • UTF-16
        • Variable Scope
        • Variadic Functions
        • vdso
        • Vim
        • Virtual Address Space
        • Virtual Memory
        • VLAN
        • VSCode
        • VSCode Extension
        • Vuejs
        • Vuejs Basis
        • Vuejs Method
        • Web request
        • Web Security
        • Web Worker
        • Webhook
        • WebSocket
        • Wireshark
        • Write Ahead Log
        • x86 Assembly Calling Convention
        • XML
        • XPath
        • xxHash
        • yaml
        • Zig
        • ZooKeeper
        • Zotero
        • 算法题
        • 网络 面试
        • 面经
      • Now
    Home

    ❯

    Blog

    Folder: Blog

    29 items under this folder.

    • Aug 16, 2024

      Performance Share

      • Blog
    • Aug 06, 2024

      Introduction to Floating Point Number

      • Blog
    • Jul 11, 2024

      Pseudo Random Number Generator

      • Blog
    • May 29, 2024

      Invent UTF-8 From Scratch

      • Blog
    • Apr 30, 2024

      A Gentle Introduction to MTU and MSS

      • Blog
    • Feb 20, 2024

      Roast Programming Language

      • Blog
    • Feb 18, 2024

      论学习(2)

      • Blog
    • Jan 06, 2024

      01-Linux and Command Line

      • Blog
    • Jan 06, 2024

      02-Vim

      • Blog
    • Jan 06, 2024

      Ergonomics

      • Life
      • Blog
    • Jan 06, 2024

      Fast inverse square root

      • Blog
    • Jan 06, 2024

      GDB Crash Course

      • Blog
    • Jan 06, 2024

      Learn C in 1 Hour

      • Blog
    • Jan 06, 2024

      Programming Language

      • Blog
    • Jan 06, 2024

      marginnote

      • Blog
    • Jan 06, 2024

      我的大学(3)

      • Blog
    • Jan 06, 2024

      编程语言随想

      • Blog
    • Dec 29, 2023

      论闲书

      • Blog
    • Nov 05, 2023

      为什么女性是美的

      • Nov 05, 2023

        什么是尊敬

        • Nov 05, 2023

          大学的 CS 教育

          • Nov 05, 2023

            女生不适宜学习理工科吗?

            • Nov 05, 2023

              我的大学(2)

              • Nov 05, 2023

                我的大学

                • Nov 05, 2023

                  论学习

                  • Nov 05, 2023

                    论审核

                    • Nov 05, 2023

                      论时间

                      • Nov 05, 2023

                        论焦虑

                        • Nov 05, 2023

                          论英语阅读和学习


                          Created with Quartz v4.3.0 © 2024

                          • GitHub
                          • Discord Community