Blog
1638 articles on embedded systems, edge AI, and industrial computing · browse all
How to Install MySQL 5.0 on Linux
#MySQL#Linux#Database
Exploring the Essence of Modular Programming
#Programming#DLL#Windows
Understanding `static` and `extern` Qualifiers for Variables and Functions
tar Compression and Decompression Commands
#Linux
Exploring the Reasons for Controllable Complexity in Linux
#Linux#Makefile#DataStructures
Linux Command Cheat Sheet
#Linux#Windows#Graphics
Detailed Explanation of ANSI C Standard File I/O Functions
#Language#C#IO
What Type of Pointer is FILE *p?
#File#Stream#Character
【Practice & Reflection】Qualities of a Programmer
#Compiler#Programming#UnitTest
Understanding the Differences and Relationships Between continue, break, return, and switch
#Programming#Algorithms#Languages
Debugging Summary for Chat Program File Transfer
#Chat
Overview of Protocol Layers
#Network#Interface#Network
GDB Debugging in Linux
#Linux#Assembly#DebuggingTools
A Detailed Introduction and Usage of Linux Core Dumps
#Linux#Function#Unix
Structure Definition and Initialization
#struct#Storage#date
Causes and Debugging Methods for Segmentation Faults in Linux
#Linux#Signal#Function
Summary of Linux Chatroom Debugging Experience
#Linux#Chat
How Does a Server Manage Thousands of Client Socket Connections?
#Server#Socket#Communication
Difference Between .c and .h Files (The Relationship Between Header Files and Implementation Files)
#Compiler#Include#C
Usage of extern in C Language
#Language#C#Fun
Important Data Structures in Linux C Development — Structures
#DataStructures#Linux#C
Why does Linux extensively use the `static` keyword to modify function and struct definitions?
#Linux#Language#Multithreading
Understanding the Essence Through Questions: What Exactly Is a Socket?
#Socket#DataStructure#Server
Socket, Ports, and Processes Q&A (Collected and Organized)
#Socket#Attributes#File
Troubleshooting Compilation Errors for 《Advanced Programming in the UNIX Environment》(APUE2) Source Code on Linux
#Unix#Linux#Programming
Advanced Programming in the Unix Environment: Compilation Methods - The Simplest Way to Compile APUE (Second Edition)
#Unix#Programming#FreeBSD
GTK/Glade Program Development (Part 3)
#ProgramDev#GTK#Buffer
GTK/Glade Program Development (Part 2)
#Programming#Button#GTK
gtk/glade Program Development (Part 1)
#ProgramDev#RadioButton#GTK
How to Configure Qt (4.3.2) Environment on Linux Operating System
#Linux#Qt#Library
Solution for win7 VMware ifconfig showing only IPv6, and Samba
#VMware#Interface#Windows
Summary of Type Casting in C Language
#Language#C#Float
Initialization of C++ Struct and Class Instances
#C++#OS#Struct
Multithreading: Using Mutex Locks to Handle Mutual Exclusion of Global Variables
#Multithreading#Unix#Signal