Welcome to My Website🎈

Play with friends or challenge the computer.
Install
from:
/Tictactoe_Setup/
Release/Tictactoe_Setup.msi
Tic-Tac-Toe is a classic two-player game played on a 3x3 grid. The first player to align three marks horizontally, vertically, or diagonally wins. If all 9 squares are filled with no winner, the game ends in a draw.
You can choose to play against a friend or the computer.
Available difficulty levels: Easy and Hard.
Game start screen.
Game over screen. You can choose to play again or exit.
An educational roguelike game.
Install from:
/Survivor-of-Teyvat_Setup/Release
Survivor-of-Teyvat is a roguelike game where your goal is to score points by defeating enemies. The number of energy orbs around you represents your health. Each monster has unique characteristics—explore and discover them!
Select your favorite character from the character selection screen.
Control your character using the arrow keys or WASD. Attack enemies using energy orbs.
At the end, view your score and game results.
A collection of notes and books on Data Structures and Algorithms.
You can
download the files for study.
Data Structures and Algorithms are fundamental to computer science. This repository provides notes and books for your study.
This repository provides notes and books on Data Structures and Algorithms. Feel free to download the PDFs for your studies.
A collection of notes and books on C++.
Download the files to learn more.
C++ is a high-level programming language widely used in game development, system programming, and web development.
This repository contains notes and books on C++. Download the PDFs to enhance your understanding.
A CPU design project, including MIPS32 and LA32R implementations.
Download the
files to learn more.
This project focuses on CPU design, featuring both MIPS32 and LA32R architectures.
Note: The MIPS32 and LA32R implementations have only passed their respective Lab1. The design includes BTB (Branch Target Buffer) and BHT (Branch History Table) for branch prediction, and uses bypass forwarding to resolve data hazards.
The MIPS32 and LA32R implementations are organized in separate subdirectories.
A project for full-text search by keyword.
Download the files for more
details.
Text_Query is a simple project for full-text search. Enter a keyword to search through text files and get results instantly.
In the command window, you can perform queries, exit the program, view query history, or clear the history.
In the query window, enter the path to the text file and the keyword. You can use &, |, and ~ for advanced search operations.
In the history window, view your past queries. Enter 0 to display the entire history.
My first completed game.
There are still some bugs—feel free to try it and
discover them!
Tetris is a classic and popular game worldwide. Try it out and see if you can find the bugs!
The game over screen displays your final score.
A simple address book system for learning purposes.
Download the files to
explore more.
AddressBook is a contact management system. It stores personal information such as name, phone number, email, and address, as well as notes and tags for each contact.
First, add a new contact with details such as name, gender, phone number, and address.
Then, view all contacts in the address book.
Delete contacts by searching for them.
Search for contacts by name, phone number, or address.
Edit contact information as needed.
Clear all contacts from the address book.
Finally, you can exit the program.
A project for managing computer room reservations.
Download the files to learn
more.
This project simulates a computer room reservation system for schools. There are three types of users: students, teachers, and administrators.
On the student page, log in with your student number and password to reserve a computer room.
Students can also view and cancel their reservations.
On the teacher page, log in with your teacher number and password.
Teachers can view all reservations and verify them.
On the administrator page, log in with your administrator number and password to manage the computer rooms.
Administrators can add, delete, and modify student and teacher accounts, as well as manage reservations.
A popular science game about ancient Chinese physics, focusing on using traditional knowledge to solve practical problems.
This is a popular science game centered on ancient Chinese physics, designed to solve practical problems using traditional knowledge. Currently, it features only a dialogue system and lacks a complete interactive gameplay system. However, you can still try it out by downloading and extracting Game.zip. Here are some actual screenshots:
Modern Library Management System based on Java Swing,you can try out\artifacts\ bookSystem_jar\bookSystem.jar.
BookSystem is a comprehensive library management system built with Java Swing, featuring a three-tier architecture design. It supports book search, borrowing, returning, and user management functionalities. The system boasts a beautiful modern interface with real-time search, card-based display, and permission management features, making it suitable for universities, libraries, and similar institutions.
Built with a classic three-tier architecture: Presentation Layer (Java Swing GUI), Business Logic Layer (Controller), and Data Access Layer (DAO), ensuring clear structure, easy maintenance, and scalability.
A collection of notes and labs on Operating Systems.
Topics include process management, memory, file systems, and more.