Blog

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

RSS

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