Optimizing Projects and Skills for Linux C++ Internships at Major Companies

Today, I would like to share a question from a follower: a second-year graduate student in Integrated Circuits at Sun Yat-sen University wants to transition to Linux C++ to enter a major company. After applying for nearly a hundred internships without success, how can they optimize their projects and skills? Next, I will share the … Read more

Why Do I Feel Like I Can Only Write Simple Programs After Learning C++?

When I first started learning C++, I found it quite challenging. The programs I spent a lot of effort writing were either just simple arithmetic calculations or displaying a few numbers and letters in a dark console window. Compared to those cool games and powerful software, they seemed insignificant. At that time, I thought to … Read more

How to Develop a Desktop Software Using Qt, VS, and C++ (Simple, Fun, Detailed)

Currently updated to the point where we can write a calculator [The interface can be seen at the end]. ① This tutorial is suitable for Recommended readers: Beginners in VS + QT. ② Prerequisite installation VS2019 or 2022 Community Edition (This is too simple, so I won’t write it here!) It is recommended to refer … Read more

In-Depth Exploration of C and C++: The Two Pillars of the Programming World

Click the blue text above to follow us Introduction In the world of computer science, C and C++ are undoubtedly two extremely important programming languages. They not only shape the foundation of modern software development but also possess unique charms and application scenarios. C was born around 1972, developed by Dennis Ritchie at Bell Labs, … Read more

Genann: A Lightweight C Language Neural Network Library

Genann: A Lightweight C Language Neural Network Library Genann is a lightweight neural network library written in C, focusing on simplicity, speed, and reliability. It provides functionalities for creating, training, and using feedforward artificial neural networks (ANN), making it ideal for beginners and developers who need to use neural networks in resource-constrained environments. 1. Features … Read more

C++ Operations: A Magical Toolkit for Programming

Students, the various operations in C++ are like a magical set of “tools” that allow programs to achieve a wide range of functionalities. Let’s take a look at how these “tools” perform their magic. Arithmetic Operations: The “Magical Arithmetic Class” of Numbers Arithmetic operations are used to handle basic mathematical calculations, just like the addition, … Read more

Advanced C++ Compilation Techniques: Cache Thrashing & False Sharing

Hello, I am Yule~ In the previous article on advanced C++ programming techniques regarding cache lines, we discussed the impact of cache lines on program performance. However, sometimes, even within the same cache line, there can be interference, which is what this article will discuss: <span>False Sharing</span>. Since the previous writing was somewhat rushed, some … Read more

C++ Bitwise Operations (Ninety-Three) [Part 1]

Long time no see! Due to personal and academic issues, I stopped updating for six months. Today, I will continue to publish articles, and I hope everyone enjoys them.Today, we will learn about: bitwise operations1. Brief Overview of Bitwise OperatorsBitwise operations are a type of operator. When we use a computer, it cannot understand our … Read more

Embarking on a Wonderful Journey with C++: From “Hello World” to Programming Proficiency

Before We Start: Why Engage with Code? Why Learn Programming? (Not Just to Look Cool) In this digital age, programming is like a “magic wand” of the new era! It not only powers those cool tech gadgets but also quietly infiltrates the corners of our lives. Think about it, mobile apps, websites, games, and even … Read more

Daily Programming Challenge – Day 727

Today is the 727th day of learning programming with a slightly cold rain! Hello, everyone! This is the GESP Level 4 Examination question. Day 727 GESP Level 4 Examination in March 2025 True/False Question Question 6: Recursion is an algorithm that gradually solves the target value through known initial values and recursive formulas. Answer: True … Read more