Blog
1638 articles on embedded systems, edge AI, and industrial computing · browse all
Detailed Explanation of msgsnd/msgrcv Functions
#Struct#Signal#Null
Socket Functions: read, write, send, and recv - A Summary
#Socket#Struct#Buffer
TCP/IP Socket File Transfer under Linux
#socket#linux#buffer
Methods to Get System Time in Linux
#Linux#Struct#Language
Understanding the Linux sleep Function
#Linux#Float
Update English Resume: Google, Microsoft
#Linux#DataStructures#Programming
My Four Years at QQ Mail
#QQ#Product#Python
Tencent - Guangzhou R&D - Referrals
#Tencent#WebAppDev#JavaScript
Autumn Is the Time to Sow Again
#Linux
My Perspective on Architects
#Finance#Documentation#Telecom
Attempting to Translate a Linus Torvalds Post
#Session#Timer#Report
How to Add Friendly Links to the New CSDN
#HTML#SearchEngine#IBM
Implementation of Process Scheduling by Chen Lijun
#Struct#List#Signal
Memory Space Divisions: Code Segment, Data Segment, Stack, Heap (Collected and Compiled)
#exe#Compiler#Storage
The Clever Use of Function Pointer Arrays
#function#buffer#fun
Reflections on Debugging POSIX Multithreaded Socket Network Communication
#Multithreading#Socket#Networking
memset Function Usage
#Programming
Linux Time Slicing and Thread Scheduling Issues – Collection and Summary
#Linux#Null#Struct
Linux Process Switching and Return Values of Kernel Threads
#Linux#Struct#Thread
The Ten Fears of Programming: Blueprints and Construction Drawings
#Programming#DataStructures#C
Mentor Feedback Section from Onboarding Training
#Linux#Programming#Networking
Linux Inter-thread Communication
#Linux#Multithreading#Thread
Passing Parameters to pthread_create
#thread#struct#casting
break: Breaking Out of the Nearest Loop
45 Habits of Highly Effective Programmers: The Path to Becoming a Project Leader
#ProjectLeadership
Building a Program from Scratch: Reinventing the Wheel is Excellent Training
Relationship Between Main Thread and Worker Thread
#Work
Linux Socket Network Programming (Theoretical Analysis + Comprehensive Examples)
#Socket#Networking#Programming
"Thoroughly Master C Pointers" Part 3 -- Pointers and Array Names
#C
The Role of Subnet Masks
#Networking#Communication
Differences between Heap and Stack (A Frequently Reposted Article)
#DataStructures#Compiler#Windows
Understanding the Protocol Base Struct p_base
#Struct#Linux#Class
fflush(stdin) and fflush(stdout)
#Input#Multithreading#Platform
Linux Socket Network Programming: Chat Room (Part 3) – Asynchronous Communication Using select
#Socket#Chat#Linux
Linux Chat Room: 50 Questions
#Chat#Linux#Socket
Linux Socket Implementation of a Network Chat Room (Part 2): Independent Message Sending and Receiving Using Threads
#Socket#Linux#Chat
Inter-Process Communication Series (Part One): Pipe Read/Write Example
#numbers#server#Terminal
Multithreading Programming Series (5): "Producer-Consumer" Experiment — Implementation Using PV Primitives
#Multithreading#Programming#Null
Multithreaded Programming (Part 1): Thread Creation and Termination
#Multithreading#Programming#thread
Configuring Vim Auto-Indentation, 4-Space Tabs, and Line Numbers
#Vim#CentOS
Mutex Thread Control
#Null#Join#Test
Deep Dive into UNIX Programming: Two Implementations of a Simple Chat Room (fcntl and select)
#Chat#Unix#Programming
Linux Socket Network Programming: fcntl and select (Handling Multiple Client Connections to a Server)
#Socket#Server#Linux
Multithreaded Synchronization and Mutual Exclusion
#Multithreading#Null#Join
Linux Socket Implementation of a Network Chat Room (Part 1): Server and Client Communication
#Socket#Server#Linux
Summary of Socket Programming APIs
#Socket#Programming#Server
Installing QT
#QT#Assignment#Chat
I Have a Dream — Writing a Linux-Themed Book
#Linux
Running Java Programs on Linux - JRE Installation and Configuration
#Java#Linux#Plugins
Linux Chat Room Program
#Linux#Multithreading#Server