THE JOURNAL

最近更新.

课程笔记、研究记录与日常思考。

面向对象程序设计

Templates

function overloading、default arguments、function template、template instantiation、template deduction、class template、non-type template parameter、member template、templates and inheritance、CRTP

数据库系统

Indexing

Basic Concepts, Ordered Indices, B+-Tree Index, B+-Tree File Organization, B-Tree Index Files, Multiple-Key Indices, Main-Memory and Flash Indexing, LSM Tree, Buffer Tree, Bitmap Indices

面向对象程序设计

Operator Overloading

operator overloading、member/global operator、friend、++/--、relational operators、operator[]、functor、lambda、type conversion、explicit

面向对象程序设计

Stream

streams、cin、cout、extractor、inserter、manipulator、stream flags、hidden friend、operator<<、operator>>

面向对象程序设计

Copy Constructor and Assignment

copy behavior、copy constructor、member-wise copy、deep copy、copy assignment、Rule of Zero、Rule of Three、copy elision、vector copy overhead

数据库系统

Physical Storage Systems

Physical Storage Media, Storage Hierarchy, Magnetic Disks, Disk Interfaces, Performance Measures, Flash Storage, SSD, RAID, Disk-Block Access, NVM

数据库系统

Data Storage Structures

File Organization, Record Layout, Slotted Page, File Organization Strategies, Data Dictionary, Buffer Manager, LRU, Clock Algorithm, Column-Oriented Storage, Main-Memory Databases

Lazysheep