Xiyuan Yang's Blog
  • Home
  • Intro
  • Archive
  • Category
  • Tag
  • About
  • Resume
  • Else
    FAQ Links Status All Posts Daily Loggings My Github About Hexo Life Musing
CMake-Tutorial-Episode2

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

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

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 > Cpp
#tutorial #Finished #C/C++ #pointers #functions
Exception-Handling-in-C-Plus-Plus

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 > Cpp
#tutorial #Finished #C/C++ #C++ Primer Plus #Exception Handling
Code-Reuse-in-OOP

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 > Cpp
#tutorial #Finished #C/C++ #OOP #C++ Primer Plus #Inheritance #Code Reuse
Leetcode-Mistake-Collection-31-40

Leetcode-Mistake-Collection-31-40

Leetcode-Mistake-Collection-Episode-4, focusing on advanced algorithm.
2024-12-10
Algorithm > LeetCode Mistake Collection
#Finished #C/C++ #Leetcode notes #algorithm
Leetcode-Mistake-Collection-21-30

Leetcode-Mistake-Collection-21-30

Leetcode-Mistake-Collection-Episode-3, focusing on Greedy Algorithm and dynamical programming.
2024-12-10
Algorithm > LeetCode Mistake Collection
#Finished #C/C++ #Leetcode notes #algorithm
Leetcode-Mistake-Collection-11-20

Leetcode-Mistake-Collection-11-20

Leetcode-Mistake-Collection-Episode-2, focusing on Hashmap, unordered_map, and two pointers.
2024-12-10
Algorithm > LeetCode Mistake Collection
#Finished #C/C++ #Leetcode notes #algorithm
Leetcode-Mistake-Collection-1-10

Leetcode-Mistake-Collection-1-10

Leetcode-Mistake-Collection-Episode1, focusing on arrays and Hashmap.
2024-12-10
Algorithm > LeetCode Mistake Collection
#Finished #C/C++ #Leetcode notes #algorithm
Leetcode-Mistake-Collection

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 > LeetCode Mistake Collection
#Announcement #Finished #C/C++ #Leetcode notes #algorithm
Class-Inheritance

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 > Cpp
#tutorial #Finished #C/C++ #OOP #C++ Primer Plus #Inheritance
Linked-List-Implementation-Based-on-Structs

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
Code > Cpp
#tutorial #Finished #C/C++ #Linked list #Structs
Dynamic-Memory-and-Classes

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 > Cpp
#tutorial #Finished #C/C++ #OOP #C++ Primer Plus #Dynamic Memory
Introduction-to-OOP

Introduction-to-OOP

In this article, you will learn about the basic ideas and methods of object-oriented programming, including creating new classes and objects, constructors, destructors, friends, etc.
2024-12-04
Code > Cpp
#tutorial #Finished #C/C++ #OOP #C++ Primer Plus
C-Plus-Plus-Primer-Plus-Tutorial

C-Plus-Plus-Primer-Plus-Tutorial

This blog anncounces the updating plan of the Object Oriented Programming Section of C++, based on the classic textbook "C++ Primer Plus"
2024-12-04
Code > Cpp
#Announcement #Finished #C/C++ #OOP #C++ Primer Plus
Above-All-ZH

Above-All-ZH

The brief introduction to my Blog. If you are new here, why not have a look?
2024-12-03
#Announcement #Updating
Algorithm-Introduction

Algorithm-Introduction

This article dives into the analysis of the time and space complexity of algorithms, as well as concepts behind recursive and iterative approaches and introduces related knowledge on data structures.
2024-11-28
Algorithm
#tutorial #Finished #C/C++ #Time and Space Complexity #Recursion #Hello-algorithm-tutorial
LaTeX-Tutorial

LaTeX-Tutorial

You will start with an Overleaf template and learn basic LaTeX commands, including text formatting, inserting figures, tables, hyperlinks, and citations, enabling you to handle LaTeX quickly.
2024-11-22
Efficient Tools
#tutorial #Finished #LaTeX
Life-Musings

Life-Musings

Recording the life, recording everything~
2024-11-19
#life

Hello World

Say Hello to My Bloooooooog! This Blog introduces the basic using methods of Hexo
2024-11-10
1234

Search

YXY ❤️ LSY