Blog

1638 articles on embedded systems, edge AI, and industrial computing · browse all

RSS

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