Congzhi's Notes Vault
生记
生记
游记
游记
Building and Version Control
1. Compilation
2. Linking
3. Building System and Makefile
4. CMake
5. Release Build and Debug Build
Building and Version Control
Git and Github (Part I)
Computer Networking A Top-Down Approach
pics
屏幕截图 2024-07-21 161530
PNG
Pasted image 20240511220056
PNG
Pasted image 20240512121540
PNG
Pasted image 20240512142716
PNG
Pasted image 20240512143000
PNG
Pasted image 20240512155342
PNG
Pasted image 20240512161340
PNG
Pasted image 20240512184019
PNG
Pasted image 20240512201727
PNG
Pasted image 20240512204230
PNG
Pasted image 20240513201503
PNG
Pasted image 20240513205240
PNG
Pasted image 20240514001832
PNG
Pasted image 20240514003252
PNG
Pasted image 20240514003303
PNG
Pasted image 20240514163345
PNG
Pasted image 20240518004728
PNG
Pasted image 20240518145801
PNG
Pasted image 20240519002020
PNG
Pasted image 20240519004302
PNG
Pasted image 20240519010954
PNG
Pasted image 20240519131546
PNG
Pasted image 20240519150643
PNG
Pasted image 20240521003828
PNG
Pasted image 20240527021928
PNG
Pasted image 20240527032107
PNG
Pasted image 20240527174749
PNG
Pasted image 20240528195845
PNG
Pasted image 20240528210914
PNG
Pasted image 20240603225246
PNG
Pasted image 20240604010021
PNG
Pasted image 20240605003249
PNG
Pasted image 20240605012506
PNG
Pasted image 20240605013943
PNG
Pasted image 20240605160542
PNG
Pasted image 20240605164341
PNG
Pasted image 20240605212341
PNG
Pasted image 20240608041543
PNG
Pasted image 20240608075456
PNG
Pasted image 20240608080032
PNG
Pasted image 20240609005629
PNG
Pasted image 20240612014451
PNG
Pasted image 20240618164507
PNG
Pasted image 20240618185617
PNG
Pasted image 20240619182044
PNG
Pasted image 20240620183658
PNG
Pasted image 20240620192758
PNG
Pasted image 20240620202147
PNG
Pasted image 20240622153238
PNG
Pasted image 20240622164243
PNG
Pasted image 20240704180831
PNG
Pasted image 20240705114457
PNG
Pasted image 20240705115300
PNG
Pasted image 20240705151453
PNG
Pasted image 20240707015702
PNG
Pasted image 20240707150002
PNG
Pasted image 20240709001051
PNG
Pasted image 20240709003932
PNG
Pasted image 20240709230729
PNG
Pasted image 20240710003357
PNG
Pasted image 20240712160221
PNG
Pasted image 20240715175100
PNG
Pasted image 20240715220352
PNG
Pasted image 20240715234126
PNG
Pasted image 20240715234140
PNG
Pasted image 20240715235048
PNG
Pasted image 20240715235100
PNG
Pasted image 20240718000203
PNG
Pasted image 20240718003101
PNG
Pasted image 20240718003522
PNG
Pasted image 20240718014251
PNG
Pasted image 20240718014358
PNG
Pasted image 20240720004907
PNG
Pasted image 20240720033306
PNG
Pasted image 20240720033322
PNG
Pasted image 20240720042336
PNG
Pasted image 20240721225159
PNG
Pasted image 20240722010246
PNG
Pasted image 20240722021917
PNG
Pasted image 20240725192031
PNG
Pasted image 20240726044658
PNG
Pasted image 20240727043719
PNG
Pasted image 20240727055138
PNG
Pasted image 20240811181317
PNG
Pasted image 20240812102024
PNG
Pasted image 20240812120639
PNG
Pasted image 20240812120931
PNG
Pasted image 20240812144354
PNG
Chapter 1 Computer Networks and the Internet
Chapter 2 Application Layer
Chapter 3 Transport Layer
Computer Networking A Top-Down Approach
SMTP
Congzhi's C Plus Plus Series
pics
align_ex
PNG
align_ex2
PNG
call_stack
PNG
linked_block
PNG
malloc_map
PNG
member_union
PNG
Pasted image 20241009225008
PNG
Pasted image 20241023153930
PNG
Pasted image 20241023154500
PNG
Pasted image 20241023154839
PNG
Pasted image 20241023155605
PNG
Pasted image 20241024004507
PNG
Pasted image 20241024005717
PNG
Pasted image 20241024015023
PNG
Pasted image 20241024145414
PNG
Pasted image 20241024145703
PNG
Pasted image 20241214224127
PNG
Pasted image 20241214224219
PNG
Pasted image 20250111194242
PNG
Pasted image 20250111204014
PNG
Pasted image 20250111204033
PNG
Pasted image 20250225102217
PNG
range-begin-end
SVG
range-rbegin-rend
SVG
Stack_under_the_hood
PNG
std_ascii
PNG
string_literal
PNG
vtable
PNG
Alignment in C++ (ENG)
ASLR for Safety (ENG)
Assert in C++ (NC)
Call Stack in C++ (ENG)
Casting in C++ (NC)
Character Literal & String Literal in C++
Concurrency in C++
Congzhi's C Plus Plus Series
Const in C++
Consteval in C++ (ENG)
Constexpr in C++ (ENG)
Constinit in C++ (ENG)
Copying and Copy Constructors in C++
Delegating Constructors in C++ (ENG, NC)
Exception Control in C++ (NC)
Explicit Specifier in C++ (ENG)
Extern Keyword in C++
Forwarding in C++
Friend Keyword in C++ (ENG)
Function Pointers in C++ (Examples)
Functions in Standard Library (Examples)
Generics Programming in C++
Inheritance in C++
Inline in C++ (ENG)
Integer Literal & Float Literal in C++
Lambdas in C++
Malloc in glibc (ENG)
Member Initializer List in C++ (ENG)
Memory Management in C++ (Abandoned)
Move Semantics in C++
Mutable and The M&M Rule in C++ (ENG)
Namespaces in C++ (ENG)
Networking - CS model
Noexcept in C++ (ENG)
Object Oriented Programming in C++
Operator Overloading in C++ (ENG)
Parameter Pack in C++ (ENG, NC)
Part1:C++11 (Abandoned)
Part2:Class (Abandoned)
Preprocessor in C++ (Part I, NC)
Preprocessor in C++ (Part II, NC)
Preprocessor in C++ (Part III, NC)
Preprocessor in C++ (Part IV, NC)
Preprocessor in C++ (Part V, NC)
Preprocessor in C++ (Part VI, NC)
Program Arguments Handling in C++
RAII and Scope in C++
Smart Pointers in C++
Standard Array Basics (ENG)
Standard Variant in C++
Static Dispatch in C++ (ENG)
Static Keyword in C++
STL Container - Standard Array in C++ (NC)
STL Container - Standard Span Since C++20 (NC)
STL Container - Standard Vector in C++ (NC)
STL in C++ (Pre-Part)
STL Iterator - A Generic Pointer Wrapper (Part I)
STL Iterator - Iterator Invalidation (Part III)
STL Iterator - Range Access (Part II)
String Library in C++ (NC)
The pIMPL Idiom in C++ (ENG)
The Rule of Five in C++
This Keyword in C++ (ENG)
Type Deduce - Auto in C++
Type Deduce - Decltype in C++
Typename Keyword in C++ (ENG)
Unions in C++
Using Keyword in C++ (ENG)
Virtual Dispatch in C++
Virtual Inheritance in C++ (NC)
Volatile Specifier in C++ (Questioning)
Congzhi's OS Series
pics
0212511f66bbc3e3312972413e91a87c
WEBP
booting process
PNG
hhd
JPG
hyper
WEBP
memory hierarchy
PNG
mmap
PNG
Pasted image 20240405005008
PNG
Pasted image 20240406183909
PNG
Pasted image 20240410013933
PNG
Pasted image 20240410020645
PNG
Pasted image 20240411000024
PNG
Pasted image 20240423213215
PNG
Pasted image 20240501224716
PNG
Pasted image 20240501230701
PNG
Pasted image 20240501235413
PNG
Pasted image 20240509165620
PNG
Pasted image 20240528012310
PNG
Pasted image 20240701005315
PNG
Pasted image 20240716220750
PNG
Pasted image 20240716230346
PNG
Pasted image 20240717125542
JPG
Pasted image 20240717142805
JPG
Pasted image 20240723100243
JPG
Pasted image 20240723165143
JPG
Pasted image 20240723165716
JPG
Pasted image 20240723170556
JPG
Pasted image 20240723172000
JPG
Pasted image 20240723182429
PNG
Pasted image 20240724122510
JPG
Pasted image 20240728054403
PNG
Pasted image 20240729010510
PNG
Pasted image 20240729033616
PNG
Pasted image 20240729035023
PNG
Pasted image 20240729180635
PNG
Pasted image 20240729183709
PNG
Pasted image 20240729201529
PNG
Pasted image 20240729201908
PNG
Pasted image 20240730015834
PNG
Pasted image 20240730033638
PNG
Pasted image 20240730092536
PNG
Pasted image 20240730215541
JPG
Pasted image 20240730220817
JPG
Pasted image 20240730220832
JPG
Pasted image 20240730220934
JPG
Pasted image 20240730221149
JPG
Pasted image 20240730223332
JPG
Pasted image 20240801010828
PNG
Pasted image 20240801015835
PNG
Pasted image 20240801075550
PNG
Pasted image 20240801075704
PNG
Pasted image 20240801081814
JPG
Pasted image 20240805013618
PNG
Pasted image 20240805022104
PNG
Pasted image 20240808004636
PNG
Pasted image 20240814201027
PNG
Pasted image 20240814203923
PNG
Pasted image 20240820022709
PNG
Pasted image 20240824180225
PNG
Pasted image 20240824184231
PNG
Pasted image 20240825132025
PNG
Pasted image 20240825132044
PNG
Pasted image 20240825132134
PNG
Pasted image 20240825132254
PNG
Pasted image 20240825181709
PNG
Pasted image 20240826135306
PNG
Pasted image 20240826135310
PNG
Pasted image 20240826173012
PNG
Pasted image 20240827160217
PNG
Pasted image 20240831003914
JPG
Pasted image 20240905160146
PNG
Pasted image 20240912161341
PNG
Pasted image 20240912162841
PNG
Pasted image 20240913230021
PNG
Pasted image 20240921032501
PNG
Pasted image 20240923222601
PNG
Pasted image 20240923230804
PNG
Pasted image 20240923230816
PNG
Pasted image 20240924011424
JPG
Pasted image 20240924013452
PNG
Pasted image 20240924020957
PNG
Pasted image 20240924021026
PNG
Pasted image 20240924023629
PNG
Pasted image 20240924163417
PNG
Pasted image 20240924165346
PNG
Pasted image 20240925004924
PNG
Pasted image 20240925010529
PNG
Pasted image 20240925014738
PNG
Pasted image 20240925014813
PNG
Pasted image 20240925014933
PNG
Pasted image 20240925014938
PNG
Pasted image 20240925015122
PNG
Pasted image 20240925021538
PNG
Pasted image 20240928001613
PNG
Pasted image 20241003233336
PNG
Pasted image 20241004014342
PNG
Pasted image 20241004021149
PNG
Pasted image 20241018011136
PNG
Pasted image 20241018163535
PNG
Pasted image 20241018191021
JPG
Pasted image 20241018202903
PNG
Pasted image 20241018203144
PNG
Pasted image 20241018204321
PNG
Pasted image 20241018205735
PNG
Pasted image 20241018205838
PNG
Pasted image 20241102225956
PNG
Pasted image 20241102231911
PNG
Pasted image 20241103015057
JPG
Pasted image 20241104161252
PNG
Pasted image 20241110161041
PNG
Pasted image 20241112175054
PNG
Pasted image 20241121010449
JPG
Pasted image 20241121010724
JPG
Pasted image 20241121010744
JPG
Pasted image 20241121010924
JPG
Pasted image 20241121010947
JPG
Pasted image 20241121021143
JPG
Pasted image 20241121021731
JPG
Pasted image 20241123001548
JPG
Pasted image 20241123015750
JPG
Pasted image 20241123042009
JPG
Pasted image 20241123043749
PNG
Pasted image 20241123190040
JPG
Pasted image 20241124023333
JPG
Pasted image 20241124024405
JPG
Pasted image 20241125035405
JPG
Pasted image 20241126212945
JPG
Pasted image 20241127205724
JPG
Pasted image 20241128030948
JPG
Pasted image 20241128230955
JPG
Pasted image 20241130023253
JPG
Pasted image 20241130023659
JPG
Pasted image 20241130023834
JPG
Pasted image 20241130180123
JPG
Pasted image 20241130182530
JPG
Pasted image 20241202002753
JPG
Pasted image 20241202002801
JPG
Pasted image 20241202010255
JPG
Pasted image 20241202010304
JPG
Pasted image 20241202010310
JPG
Pasted image 20241202010318
JPG
Pasted image 20241202231218
JPG
Pasted image 20241203215622
JPG
Pasted image 20241203220443
JPG
Pasted image 20241203220449
JPG
Pasted image 20241204003952
JPG
Pasted image 20241204011034
JPG
Pasted image 20241204011045
JPG
Pasted image 20241204011053
JPG
Pasted image 20241204011100
JPG
Pasted image 20241204011158
JPG
Pasted image 20241205203358
PNG
Pasted image 20241207162851
PNG
Pasted image 20241207225739
PNG
Pasted image 20241214172755
JPG
Pasted image 20250112042240
JPG
Pasted image 20250112055229
PNG
Pasted image 20250112184625
PNG
Pasted image 20250112233950
PNG
Pasted image 20250113004224
JPG
Pasted image 20250113014249
JPG
Pasted image 20250114004941
JPG
Pasted image 20250114013155
PNG
Pasted image 20250121002345
JPG
Pasted image 20250121030340
PNG
Pasted image 20250127044753
PNG
Pasted image 20250127044801
PNG
Pasted image 20250128005925
PNG
Pasted image 20250128013013
PNG
Pasted image 20250128190859
PNG
ssd
JPG
this_is_fine
JPG
valhalla
JPG
1. Introduction to the OS
2. OS Development Stages
3. Operating System Structures
4. System Boots Up
5. Interruption
6. Processing The Processes
6.5 Inter-Process Communications
7. Thread and Concurrency
8. CPU Scheduling
9. Synchronization and Mutex
10. Deadlock
10.5 Advanced Concurrency Problems
10.x A Thread Pool Library in C++
11. Memory Management
12. IO Systems
13. File Systems
14. Asynchronous IO
15. Virtualization and Container
Congzhi's OS Series
T1. Valgrind and Helgrind
CS50 SQL
CS50 SQL
Lecture 0 - Querying
Lecture 1 - Relating (NC)
Lecture 2 - Designing (NC)
Lecture 3 - Writing (NC)
Lecture 4 - Viewing (NC)
Lecture 5 - Optimizing (NC)
Lecture 6 - Scaling (NC)
Data Structure and Algorithm
A. Least Recently Used Algorithm (NC)
Data Structure and Algorithm
DS. AVL Tree (An Intro, NC)
DS. B-Tree
DS. Binary Tree
DS. Bloom Filters
DS. Hash Tables
DS. Heap (Priority Queue)
DS. Red-Black Tree
DS. Trie (NC)
L1. Contains Duplicate
L2. Valid Anagram
L3. Two Sum
L4. Group Anagrams (Star)
L5. Top K Frequent Elements (Star)
L6. Product of Array Except Self (Star)
L7. Valid Sudoku (Medium)
L8. Encode and Decode Strings (Midium)
Lx. GreapCity
SA. Bubble Sort
SA. Counting Sort (NC)
SA. Insertion Sort
SA. Merge Sort (NC)
SA. Quick Sort (NC)
SA. Selection Sort (NC)
Networks
pics
Picture-demonstrating-the-difference-between-a-packet-switched-network-and-a-circuit-switched-network
WEBP
CDN - Bringing It Home
Endianness
Hyper-Text Transfer Protocol
ICMP and Ping
Internet Protocol (NC)
Network Attack - DoS Attack
Network Attack - LAND Attack
Network Attack - Ping of Death
Networking Delay
Networks
Socket API and Transport Layer Protocol
Some Notes
pics
bit-endian-1
GIF
cuda_version
PNG
Pasted image 20240812172331
PNG
Pasted image 20240812173423
PNG
Pasted image 20240907154509
PNG
Pasted image 20240912153535
PNG
Pasted image 20240916181307
PNG
Pasted image 20240916212548
PNG
Pasted image 20240926140732
PNG
Pasted image 20240928003748
PNG
Pasted image 20240930154026
PNG
Pasted image 20250318224527
PNG
TCP-state-machine
PNG
udp_pseudo_header
PNG
存储器扩展技术
进程的一生——从出生到死亡 (Abandoned)
Cache Penetration and Cache Avalanche
CS50's Introduction to Python
Flask
Getting Started with Swiftly on Linux
Intro to Algorithm
ISA, Instructions and CPU
Real-Basic Algorithm Concepts
Redis at a Peek
Some Notes
Three Steps to Have Your Own Obsidian Site
YOLO Env Config
index
游记
Interactive Graph
Table Of Contents
游记