DataStructure-Tree This article introduces fundamental knowledge about tree data structures, including the key concept of hierarchy in trees, the strict standard definition of trees, and declaration of abstract base cla 2025-02-06 Algorithm #tutorial #C/C++ #Finished #Data Structure #Tree
Regular-Expression The basic usage of Regular Expression and the powerful application of Regex in String matching and coding. 2025-02-03 Code #tutorial #string #regular expression
DataStructure-String This article introduces sequential and linked implementation of string and some basic string-matching algorithms including KMP algorithms. 2025-02-02 Algorithm #tutorial #C/C++ #Data Structure #string
MYGITHUB-Lightweight-Speech-Recognition-Conversion-Model My Github project - A Vosk-based Chinese-English bilingual speech recognition Python Application. 2025-01-29 Project #speech recognition #Python
Vim-Tutorial This guide covers Vim's essential commands, modes, and shortcuts for efficient text editing, helping beginners and advanced users master its core features. 2025-01-23 Efficient Tools #tutorial #Vim
DataStructure-Queue This Blog focuses on the use of Queue. 2025-01-22 Algorithm #tutorial #C/C++ #Queue #Data Structure
Python-Update-Learning Long-term, continuously updated Python study notes. Any learning related to advanced Python techniques will be documented. 2025-01-20 Code #Updating #Python #Tutorial
Python-Advanced-File-Management An advanced tutorial focusing on file management in Python. 2025-01-16 Code #Python #Tutorial #Files
Python-Cheatsheet This Blog focuses on the basic grammatical usage of Python. Please ensure you are familiar at at least one programming language such as C. 2025-01-15 Code #Finished #Python #Tutorial
Python-Tutorial The philosophy of Python, more than a programming language. 2025-01-14 Code #Announcement #Python #Tutorial
Linux-Bash-Introduction In this blog, you will first learn what the Linux is and begin to explore Bash, along with its powerful applications in Linux. You can also try writing some Bash scripts to achieve automation. 2025-01-13 Efficient Tools #tutorial #Finished #Bash #Linux
Tools-Tutorial In this article, you will learn a set of methodologies that teach you how to master the use of tools through practical approaches, while continuously improving your skills through ongoing practice. 2025-01-05 Efficient Tools #tutorial #Methodologies
Jotting-References-and-Encapsulation-in-OOP This blog analyzes a vector class design, focusing on const and non-const references in member functions, operator overloading, and friend functions. It uses this example to discuss the balance betwee 2024-12-30 Code #C/C++ #Finished #OOP #Jotting
Input-and-Output-in-C-Plus-Plus This blog focuses on C++ stream-based input and output, including console-based, file-based, and string-based and share advanced techniques for custom IO, including the use of the iomanip library. 2024-12-28 Code #tutorial #C/C++ #Finished #IO
DataStructure-Stack This article introduces Stack, including the sequential implementation and the linked implementation. Then the article introduces the usage of Stack in C++ STL, with several applications. 2024-12-19 Algorithm #tutorial #C/C++ #Finished #Data Structure #Stack
DataStructure-LinearList This article introduces the basic data structure of linear tables, including their sequential and linked implementations. The article also introduces the linear tables in STL like vector and list. 2024-12-18 Algorithm #tutorial #C/C++ #Finished #Data Structure #Linear List
DataStructure-Tutorial An updating plan of data structure. 2024-12-15 Algorithm #tutorial #C/C++ #Finished #Data Structure
CMake-Tutorial-Episode2 In this article, You will learn how to use CMake to compile a more complex multi-file C++ program in Clion, together with some advice regarding building a formal cpp project with the help of CMake Too 2024-12-15 Efficient Tools #tutorial #Finished #CMake
CMake-Tutorial1 In this article, you will learn the basic conceptions of CMake tools, regarding its basic functions and basic usage. You will learn how to use CMake to compile multi-file C++ programs in an IDE. 2024-12-15 Efficient Tools #tutorial #CMake
Pointers-Arrays-and-Functions This article will primarily focus on pointers, delving deep into the essence of memory and, based on this foundation, exploring some advanced functionalities of pointers. 2024-12-14 Code #tutorial #C/C++ #Finished #pointers #functions
Exception-Handling-in-C-Plus-Plus This article mainly introduces the exception handling mechanism introduced in C++, which includes throw (throwing exceptions), try (exception handling), and catch (catching exceptions). 2024-12-14 Code #tutorial #C/C++ #Finished #C++ Primer Plus #Exception Handling
Code-Reuse-in-OOP In this article, you will learn several efficient ways to implement code reuse in C++, including Containment, composition, and Class templates. This chapter also involves several advanced techniques o 2024-12-12 Code #tutorial #C/C++ #Finished #OOP #C++ Primer Plus #Inheritance #Code Reuse
Leetcode-Mistake-Collection-31-40 Leetcode-Mistake-Collection-Episode-4, focusing on advanced algorithm. 2024-12-10 Algorithm #C/C++ #Finished #Leetcode notes #algorithm
Leetcode-Mistake-Collection-21-30 Leetcode-Mistake-Collection-Episode-3, focusing on Greedy Algorithm and dynamical programming. 2024-12-10 Algorithm #C/C++ #Finished #Leetcode notes #algorithm
Leetcode-Mistake-Collection-11-20 Leetcode-Mistake-Collection-Episode-2, focusing on Hashmap, unordered_map, and two pointers. 2024-12-10 Algorithm #C/C++ #Finished #Leetcode notes #algorithm
Leetcode-Mistake-Collection-1-10 Leetcode-Mistake-Collection-Episode1, focusing on arrays and Hashmap. 2024-12-10 Algorithm #C/C++ #Finished #Leetcode notes #algorithm
Leetcode-Mistake-Collection This blog introduces a new update plan. I will share the mistakes I made while solving LeetCode algorithm problems, along with reposting correct solutions and my organized notes. 2024-12-09 Algorithm #C/C++ #Announcement #Finished #Leetcode notes #algorithm
Class-Inheritance In this article, you will learn another core concept in object-oriented programming which are inheritance and polymorphism, including polymorphic public inheritance, virtual functions and ABC. 2024-12-08 Code #tutorial #C/C++ #Finished #OOP #C++ Primer Plus #Inheritance
Linked-List-Implementation-Based-on-Structs This blog starts from scratch to demonstrate how to implement a linked list data structure using structs, covering the basic operations including insertion, deletion, traversal, and searching. 2024-12-07 Algorithm #tutorial #C/C++ #Finished #Linked list #Structs
Dynamic-Memory-and-Classes This blog reveals common pitfalls when using dynamic memory in classes and more advanced skills in memory management, focusing on how to cautiously use dynamic memory allocation. 2024-12-05 Code #tutorial #C/C++ #Finished #OOP #C++ Primer Plus #Dynamic Memory