Blog
1638 articles on embedded systems, edge AI, and industrial computing · browse all
How Knowledge Workers Can Rest Better
#Activities#Life#Work
Virtual Functions in C++
#Function#C++#Class
C Implementation of Bitmap
#C#Null#File
Common VxWorks Commands
#Statistics#Task#Function
Summary of the Pigeonhole Principle
Question: Given positive integers a1, a2, ..., an. If (a1 + a2 + ... + an) - n + 1 pigeons are placed into n pigeonholes, then it is guaranteed that for some i, the i-th pigeonhole contains at least ai pigeons.
Prove that among any n+2 positive integers, there exist two positive integers whose difference is divisible by 2n or whose sum is divisible by 2n
#n2
break can exit while(1) and do...while() loops
The Relationship Between GPRS and TBF
#Session#Algorithm#Network
IoT and TD Achieve a Win-Win
#Network#ChinaMobile#Terminal
TD Technology Forum
How to Read Materials for Shenlun
#360#c
CNCC China National Computer Conference
#Microsoft#Phone#Event
Illustrated Explanation of Recursive Binary Tree Traversal
#Algorithm
What Role Does an Iterator Play in Programming? — A Summary
#iterator#class#algorithm
Stack vs. Heap Differences
#DataStructures#Windows#Expansion
C++ Type Casting
#C++#Class#Compiler
Summary of const Usage in C/C++
#Compiler#file#Storage
Understanding (int *)&i and int increment(int * &i)
#null#C
Pointers, References, and Handles
#Windows#Null#Storage
Getting Started with Regular Expressions
#Regex#TextEditing#Microsoft
What is Orthogonality
#Database
Structure and Representation of Positive Integer Solutions to the Diophantine Equation x² + y² + z² = w²
Study Notes on Descartes' Guiding Principles of Thought 10
Unix + The Art of Programming Study Notes 13 + Complexity: As Simple as Possible, but Not Simpler
#Unix#Programming#Lisp
Learning Notes on The Art of Unix Programming 12 - On Optimization Timing and Techniques
#Optimization#Unix#Programming
Exploring the Definition of Software Architecture
#DataStructures#Internet#Servers
Overview of Search Engine Technology
#SearchEngine#FullTextSearch#Lucene
Writing a Simple Shell Command Parser
#Shell#Testing#Redirect
What is the Working Principle of Shell in Linux?
#shell#linux#Operation
Anti-Mac Interface (GUI vs. CLI): When to Use Command Line Interfaces
#Task#Work
A Small Handbook on How to Join Open Source Projects
#ProjectManagement#Patch#Tools
How to Contribute to Linux Open Source Projects – GNOME Project Listing
#linux#applet#documentation
Linux 2.6.36 Kernel Optimization Guide
#Linux#Debugging#Deprecated
What is the Linux Kernel
#LinuxKernel#Linux#Debian
The Tale of the Clever Unix Programmer
#Unix
The Role of dup and dup2
#CGI#Terminal#DataStructures
Linux Standard Input and Standard Output Files
#linux#terminal#shell
sng, png, Text Format Conversion
#Tools#Encryption#Terminal
Why Unix Prefers Processes Over Threads
#Unix#Task#Programming
Comprehensive Guide to Linux Processes, Signals, IPC, and gprof Usage (Reprinted)
#Linux#Struct#Buffer
What Kind of Talent Does Microsoft Engineering Academy Seek?
#Microsoft#Testing#Product
Herd Shot: Group Photo from the Linux Kernel Developer Summit
#LinuxKernel#Linux#IBM
Linux Creator Slams C++: A Garbage Language for Bad Programmers
#Linux#C++#Language
Embedded Linux Keyboard Driver Development (Part 1): Task
#Linux#Embedded#Task
How to Maintain a Good Mood?
Ten Good Habits of Excellent Programmers, Summarized from "The Art of Unix Programming"
#Unix#Programming#API
The Ultimate Dietary Guide for Computer Users
#Activity#Work#Biology
How Programmers Can Prevent Mental Fatigue: Snack on Some Nuts in the Afternoon
#Work#Activity#Fitness
How Programmers Can Effectively Manage Their Thinking
#Work#Task#Tool