Tagged articles
345 articles
Page 1 of 4
Model Perspective
Model Perspective
Apr 4, 2026 · Fundamentals

Why the Command-Line Interface Still Matters in the AI Era

Despite the rise of graphical interfaces, the command-line interface remains a fast, resource‑light, automatable tool that offers precise control, and its relevance is resurging with AI‑driven workflows, making it essential knowledge for developers, ops engineers, and power users alike.

AICLIShell
0 likes · 12 min read
Why the Command-Line Interface Still Matters in the AI Era
Lisa Notes
Lisa Notes
Mar 19, 2026 · Fundamentals

Understanding Java Arrays: Concepts, Features, and Usage

This note explains why Java introduces arrays, defines arrays as collections of same‑type variables, demonstrates the limitation of using individual variables for many items, and outlines six key characteristics of Java arrays, including fixed length, zero‑based indexing, and default values.

ArraysData StructuresJava
0 likes · 5 min read
Understanding Java Arrays: Concepts, Features, and Usage
Coder Trainee
Coder Trainee
Jan 26, 2026 · Fundamentals

Essential Linux Commands Every Programmer Should Know: Other Common Utilities

The article explains the basics of Linux commands, notes that everything in Linux is treated as a file, distinguishes Linux and shell commands, and then showcases commonly used commands for online help, compression, file searching, permission management, and login information, each illustrated with screenshots.

LinuxShellSystem Administration
0 likes · 2 min read
Essential Linux Commands Every Programmer Should Know: Other Common Utilities
Coder Trainee
Coder Trainee
Jan 22, 2026 · Fundamentals

Essential Linux Commands for Viewing Files and Their Contents

Linux commands, the textual interface for managing the system, treat everything—from CPU to keyboard—as files; this article explains the distinction between Linux and shell commands and introduces the essential commands programmers use to view files and inspect their contents.

Shellcommand-linefile-management
0 likes · 1 min read
Essential Linux Commands for Viewing Files and Their Contents
Chen Tian Universe
Chen Tian Universe
Jan 21, 2026 · Fundamentals

Master Accounting Basics for Payment Product Managers – A Quick Reference

This guide condenses essential accounting knowledge for payment product managers, covering the accounting equation, its five practical uses, the accounting cycle, ledger and voucher structures, subject‑account relationships, double‑entry rules, trial balance, reconciliation, closing procedures, financial statements, and concrete journal examples for common transactions.

Double EntryReconciliationTrial Balance
0 likes · 14 min read
Master Accounting Basics for Payment Product Managers – A Quick Reference
Python Programming Learning Circle
Python Programming Learning Circle
Sep 3, 2025 · Fundamentals

12 Essential Python Tricks Every Developer Should Know

This article presents twelve practical Python tricks—from retrieving string indices and adding progress bars to creating simple GUIs, converting strings to snake_case, flattening lists, sorting by index, generating UUIDs, initializing 2D lists, transposing iterables, using f‑strings, concatenating lists, and applying the walrus operator.

GUIcode-snippetsdata manipulation
0 likes · 8 min read
12 Essential Python Tricks Every Developer Should Know
Python Programming Learning Circle
Python Programming Learning Circle
Aug 30, 2025 · Fundamentals

32 Essential Python Tricks Every Developer Should Know

This article presents 32 practical Python tips ranging from one‑line variable swapping and chained comparisons to debugging with pdb, memory optimization with __slots__, and implementing switch‑case logic, providing concise code examples that boost productivity and code readability.

Debuggingcode snippetsfundamentals
0 likes · 18 min read
32 Essential Python Tricks Every Developer Should Know
Liangxu Linux
Liangxu Linux
Aug 27, 2025 · Fundamentals

Master C Pointers: Definition, Usage, and Practical Examples

This article explains what pointers are in the C language, how to define and use them, common scenarios such as dynamic memory allocation and array handling, and provides a complete, annotated example that demonstrates accessing and modifying variable values through pointers.

CMemory Managementfundamentals
0 likes · 4 min read
Master C Pointers: Definition, Usage, and Practical Examples
Liangxu Linux
Liangxu Linux
Jun 26, 2025 · Fundamentals

Master Web Fundamentals: Domains, HTML Basics, and the HTTP Protocol

This comprehensive guide explains the concept, structure, and types of domain names, details how to register and manage them, introduces web pages and HTML fundamentals including tags, syntax, and HTML5 enhancements, and demystifies the HTTP protocol, its workflow, request/response formats, version evolution, and HTTPS security.

Domain NamesHTMLHTTP Protocol
0 likes · 15 min read
Master Web Fundamentals: Domains, HTML Basics, and the HTTP Protocol
Python Programming Learning Circle
Python Programming Learning Circle
May 8, 2025 · Fundamentals

Comprehensive Python Knowledge Summary and Interview Guide

This article compiles an extensive Python cheat‑sheet covering language differences between Python 2 and 3, essential libraries, concurrency, data structures, design patterns, testing, performance tips, database and networking fundamentals, along with numerous code examples and interview insights for developers.

Tipscodefundamentals
0 likes · 30 min read
Comprehensive Python Knowledge Summary and Interview Guide
macrozheng
macrozheng
Apr 30, 2025 · Fundamentals

Key Questions for a Basic Infrastructure Interview: TCP, Redis, Kafka, CAP & More

This article compiles essential interview questions covering TCP connection termination, multi‑port listening, page load workflow, Redis data structures, Kafka consumer sizing and at‑most‑once semantics, the CAP theorem, Singleton usage, C++ map complexity, and a doubly linked list reversal algorithm, providing concise explanations and code examples.

AlgorithmsBackend DevelopmentDistributed Systems
0 likes · 14 min read
Key Questions for a Basic Infrastructure Interview: TCP, Redis, Kafka, CAP & More
php Courses
php Courses
Apr 15, 2025 · Fundamentals

Top 20 Most Common Python Standard Library Modules

This article introduces the twenty most frequently used Python standard library modules, such as os, sys, math, random, datetime, json, re, collections, itertools, argparse, and others, explaining their core functionalities and providing concise code examples to help developers efficiently manage files, data, networking, and more.

ModulesPythonStandard Library
0 likes · 8 min read
Top 20 Most Common Python Standard Library Modules
JD Tech Talk
JD Tech Talk
Mar 21, 2025 · Fundamentals

Go Language Basics: Syntax, Types, Concurrency, and Error Handling

This article introduces Go (Golang) fundamentals for developers familiar with other object‑oriented languages, covering basic syntax, variable and constant declarations, nil and zero values, methods, packages, pointers, struct‑based OOP, interfaces, goroutines, channels, mutexes, and the language's simple error‑handling mechanisms.

Error HandlingGofundamentals
0 likes · 25 min read
Go Language Basics: Syntax, Types, Concurrency, and Error Handling
Lin is Dream
Lin is Dream
Mar 11, 2025 · Fundamentals

Unlocking Data: How Bits, Bytes, Hex and Encoding Shape Everything

This article explains the relationships between bits, binary, hexadecimal, bytes and strings, shows how computers store and process data using binary, demonstrates hexadecimal and Base64 encodings, provides conversion tables and examples, and clarifies how UTF‑8 encodes characters.

Base64BinaryUTF-8
0 likes · 13 min read
Unlocking Data: How Bits, Bytes, Hex and Encoding Shape Everything
Test Development Learning Exchange
Test Development Learning Exchange
Mar 5, 2025 · Fundamentals

Comprehensive Guide to File Operations in Python

This article provides a thorough introduction to Python file operations, covering basic concepts, opening and closing files, reading and writing techniques, advanced methods like binary handling and file pointer control, and includes practical code examples and best‑practice recommendations.

Code ExamplesPythonTutorial
0 likes · 8 min read
Comprehensive Guide to File Operations in Python
Test Development Learning Exchange
Test Development Learning Exchange
Feb 28, 2025 · Fundamentals

Understanding and Using Python Functions: Definitions, Examples, and Best Practices

This article introduces Python functions, explains their syntax and various use cases, and provides numerous code examples—including basic definitions, parameters, return values, default arguments, variable arguments, keyword arguments, docstrings, recursion, lambda expressions, higher‑order functions, and nested functions—to help readers write clean, reusable, and efficient code.

Code ExamplesPythonTutorial
0 likes · 8 min read
Understanding and Using Python Functions: Definitions, Examples, and Best Practices
Test Development Learning Exchange
Test Development Learning Exchange
Feb 22, 2025 · Fundamentals

Python Input/Output and Data Type Conversion Tutorial

This article introduces Python's input and output functions and demonstrates various data type conversion techniques through practical code examples, helping readers master essential programming fundamentals for building functional applications and improves their ability to handle user interaction and data processing.

Input/OutputPythondata type conversion
0 likes · 7 min read
Python Input/Output and Data Type Conversion Tutorial
Test Development Learning Exchange
Test Development Learning Exchange
Feb 14, 2025 · Fundamentals

Python Date and Time Modules Overview

This article provides a comprehensive overview of Python's core date and time handling modules, including datetime, time, calendar, dateutil, and zoneinfo, with practical examples and installation instructions for advanced functionality.

Pythondate handlingdatetime
0 likes · 3 min read
Python Date and Time Modules Overview
Test Development Learning Exchange
Test Development Learning Exchange
Feb 4, 2025 · Fundamentals

Comprehensive Overview of Python Built‑in Data Types

This article provides a comprehensive overview of Python's built‑in data types—including numbers, strings, lists, tuples, dictionaries, sets, booleans, None, sequences, mappings, iterables, and file handling—explaining their characteristics, usage examples, and best‑practice considerations for efficient programming.

Data TypesPythonTutorial
0 likes · 8 min read
Comprehensive Overview of Python Built‑in Data Types
Raymond Ops
Raymond Ops
Feb 4, 2025 · Fundamentals

Master Go Naming: Consistent, Concise, and Precise Conventions

Effective naming in Go requires consistency, brevity, and precision, with guidelines covering variable and function names, camel‑case conventions, short local variables, descriptive parameters, return values, method receivers, package naming, interface naming, and error types, illustrated by numerous code examples from the standard library.

Backendbest-practicescode style
0 likes · 7 min read
Master Go Naming: Consistent, Concise, and Precise Conventions
Test Development Learning Exchange
Test Development Learning Exchange
Jan 17, 2025 · Fundamentals

Key Features of Python Syntax and Their Benefits

The article outlines twelve essential characteristics of Python's syntax—including indentation, dynamic typing, built‑in data structures, standard library, OOP support, exception handling, generators, decorators, and more—illustrated with clear code examples that demonstrate how these features simplify development and improve code readability.

Code ExamplesPythonfundamentals
0 likes · 7 min read
Key Features of Python Syntax and Their Benefits
Python Programming Learning Circle
Python Programming Learning Circle
Jan 11, 2025 · Fundamentals

30 Practical Python Tips and Tricks for Everyday Use

This article presents thirty concise, practical Python tips—including version checks, IPython usage, list comprehensions, memory inspection, data classes, dictionary merging, string manipulation, progress bars, and more—each illustrated with clear explanations and ready‑to‑run code snippets to help developers write cleaner, more efficient code.

Tipsbest practicescode snippets
0 likes · 13 min read
30 Practical Python Tips and Tricks for Everyday Use
BirdNest Tech Talk
BirdNest Tech Talk
Jan 1, 2025 · Fundamentals

Master Rust: From Basics to Advanced Concepts in One Comprehensive Guide

This article outlines a Rust programming book that starts with fundamental syntax, variables, and memory management, then progressively explores ownership, lifetimes, error handling, concurrency, async programming, traits, macros, and practical examples, providing code snippets and core concepts for each topic.

Advanced ConceptsAsyncMacros
0 likes · 16 min read
Master Rust: From Basics to Advanced Concepts in One Comprehensive Guide
Python Programming Learning Circle
Python Programming Learning Circle
Dec 27, 2024 · Fundamentals

30 Helpful Python Snippets You Can Learn in 30 Seconds

This article presents thirty concise Python code snippets covering common tasks such as duplicate detection, list chunking, dictionary merging, string manipulation, timing, and functional tricks, offering quick, practical examples for beginners and developers to enhance their coding skills.

code snippetsfundamentalsprogramming
0 likes · 13 min read
30 Helpful Python Snippets You Can Learn in 30 Seconds
Test Development Learning Exchange
Test Development Learning Exchange
Dec 12, 2024 · Fundamentals

Python Basics: Fundamental Operations and Code Snippets

This article presents a concise collection of 40 Python one‑liners covering fundamental operations such as printing, comprehensions, file handling, string manipulation, mathematical calculations, data structure manipulations, and useful built‑in functions, each illustrated with clear code examples.

AlgorithmsPythoncode snippets
0 likes · 8 min read
Python Basics: Fundamental Operations and Code Snippets
Test Development Learning Exchange
Test Development Learning Exchange
Dec 3, 2024 · Fundamentals

Python Programming Fundamentals

This tutorial covers Python's core programming concepts including variables, data types, control structures, functions, object-oriented programming, and file operations, providing a comprehensive foundation for beginners.

Data TypesOOPPython
0 likes · 16 min read
Python Programming Fundamentals
Test Development Learning Exchange
Test Development Learning Exchange
Nov 13, 2024 · Fundamentals

Python Fundamentals: String, List, Dictionary Operations and Common Techniques

This article provides a comprehensive Python tutorial covering essential string manipulations, list and dictionary operations, file handling, exception handling, performance measurement, and classic algorithmic examples such as palindrome checking, prime testing, and Fibonacci generation, each illustrated with clear code snippets.

AlgorithmsPythonfundamentals
0 likes · 20 min read
Python Fundamentals: String, List, Dictionary Operations and Common Techniques
Deepin Linux
Deepin Linux
Nov 7, 2024 · Fundamentals

Comprehensive Overview of Embedded Interview Topics, Web Server Basics, TCP/IP Model, Linux Memory Management, and IPC

This article provides a detailed, English-language overview of interview self‑introduction tips, web server concepts and challenges, the TCP/IP four‑layer model, Linux virtual and physical memory management, malloc allocation strategies, and the differences between process and thread communication mechanisms.

IPCLinuxTCP/IP
0 likes · 27 min read
Comprehensive Overview of Embedded Interview Topics, Web Server Basics, TCP/IP Model, Linux Memory Management, and IPC
Liangxu Linux
Liangxu Linux
Nov 6, 2024 · Fundamentals

From Switches to Compilers: The Evolution of Programming Languages

This article traces how simple binary switches evolved into CPUs, machine code, assembly language, control‑flow constructs, recursion, syntax trees, and finally modern compilers that translate human‑readable code into executable instructions.

AssemblyRecursioncompilers
0 likes · 12 min read
From Switches to Compilers: The Evolution of Programming Languages
Liangxu Linux
Liangxu Linux
Oct 19, 2024 · Fundamentals

Master Vim: Essential Modes, Commands, and Tips for Linux Editing

This guide introduces Vim on Linux, covering its built‑in help, core editing modes, common commands for inserting text, moving the cursor, deleting, searching, copying, replacing, exiting, and handling swap‑file warnings, providing practical examples and command syntax for beginners.

Vimcommand-lineediting
0 likes · 13 min read
Master Vim: Essential Modes, Commands, and Tips for Linux Editing
Test Development Learning Exchange
Test Development Learning Exchange
Oct 15, 2024 · Fundamentals

Python Fundamentals: Decorators, List Comprehensions, Generators, Exception Handling, Modules, Threading, Copying, Garbage Collection, *args/**kwargs, Closures, Methods, Process vs Thread, Database Differences, Data Structures, and API Testing

This article provides a comprehensive overview of essential Python concepts—including decorators, list comprehensions, generators, exception handling, modules, threading, shallow and deep copying, garbage collection, variable arguments, closures, method types, process‑thread differences, relational vs NoSQL databases, array vs linked‑list structures, and the distinction between HTTP and Web Service API testing—illustrated with clear explanations and runnable code examples.

Data StructuresGeneratorsPython
0 likes · 10 min read
Python Fundamentals: Decorators, List Comprehensions, Generators, Exception Handling, Modules, Threading, Copying, Garbage Collection, *args/**kwargs, Closures, Methods, Process vs Thread, Database Differences, Data Structures, and API Testing
Liangxu Linux
Liangxu Linux
Oct 14, 2024 · Fundamentals

Master Vim: Essential Modes, Commands, and Tips for Linux Users

This guide introduces Linux Vim’s built‑in help, explains its five core modes, demonstrates common editing commands such as cursor movement, insertion, deletion, searching, copying, and replacement, and covers the swap‑file protection mechanism with practical examples and command‑line snippets.

Vimcommand-linefundamentals
0 likes · 12 min read
Master Vim: Essential Modes, Commands, and Tips for Linux Users
Test Development Learning Exchange
Test Development Learning Exchange
Oct 12, 2024 · Fundamentals

Python Programming Fundamentals: A Comprehensive Beginner's Guide

This tutorial introduces Python basics, covering installation, syntax, data types, control structures, functions, modules, file operations, exception handling, object-oriented programming, and a simple calculator project, providing clear explanations, practical code examples, and step-by-step guidance for beginners to start coding in Python.

PythonTutorialfundamentals
0 likes · 12 min read
Python Programming Fundamentals: A Comprehensive Beginner's Guide
Python Programming Learning Circle
Python Programming Learning Circle
Oct 7, 2024 · Fundamentals

Overview of the Python Standard Library

This article provides a comprehensive overview of Python's extensive standard library, describing its built‑in modules across categories such as text processing, binary data handling, data types, mathematics, functional programming, file and directory utilities, persistence, compression, file formatting, encryption, operating‑system tools, concurrency, interprocess communication, internet protocols, multimedia, internationalization, programming frameworks, GUI toolkits, development tools, debugging, runtime, interpreter internals, import mechanisms, and language utilities.

Modulesfundamentalsprogramming
0 likes · 12 min read
Overview of the Python Standard Library
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 20, 2024 · Fundamentals

Understanding JavaScript Pre‑compilation and Hoisting

This article explains JavaScript's pre‑compilation process, including variable and function declaration hoisting, the creation of execution contexts, and the differences between var, let, and const, using several illustrative code examples to clarify how the engine resolves identifiers at runtime.

JavaScriptPre-compilationVariables
0 likes · 7 min read
Understanding JavaScript Pre‑compilation and Hoisting
Test Development Learning Exchange
Test Development Learning Exchange
Sep 8, 2024 · Fundamentals

Python Essentials: List, Dictionary, Set Comprehensions, Unpacking, and Useful Built‑in Functions

This guide presents a concise collection of Python fundamentals, covering list, dictionary, and set comprehensions, various unpacking techniques, conditional expressions, common built‑in functions such as zip, enumerate, sorted, reversed, join, map, filter, any/all, min/max, sum, reduce, as well as useful modules like itertools, os, sys, time, collections, functools, heapq, bisect, json, re, and numpy, each illustrated with clear code examples.

ComprehensionsPythonbuilt-in functions
0 likes · 11 min read
Python Essentials: List, Dictionary, Set Comprehensions, Unpacking, and Useful Built‑in Functions
Test Development Learning Exchange
Test Development Learning Exchange
Sep 7, 2024 · Fundamentals

Understanding Python Decorators: Introduction, Common Examples, and Summary

This article introduces Python decorators, explains their purpose, and provides practical examples of common decorators such as @staticmethod, @property, @lru_cache, @wraps, @retry, @contextmanager, @dataclass, @cached_property, @singledispatch, and @timeit, concluding with a summary of their benefits for clean, maintainable code.

Code ExamplePythonfundamentals
0 likes · 8 min read
Understanding Python Decorators: Introduction, Common Examples, and Summary
FunTester
FunTester
Sep 3, 2024 · Fundamentals

Understanding Nil Pointers and Interfaces in Go

This article explains how Go treats nil pointers within interfaces, why an interface containing a nil pointer is still non-nil, demonstrates the behavior with code examples, compares it to Java, and discusses practical implications for writing robust Go programs.

Interfacefundamentalsnil pointer
0 likes · 13 min read
Understanding Nil Pointers and Interfaces in Go
Deepin Linux
Deepin Linux
Aug 29, 2024 · Fundamentals

Comprehensive C++ Interview Guide: Syntax, OOP, Memory Management, STL, and Concurrency

This guide provides an extensive overview of essential C++ concepts for interview preparation, covering variable definitions, static and const keywords, type conversions, pointers versus references, scope, exception handling, function overloading, templates, initialization lists, as well as memory management techniques, STL containers and algorithms, as well as multithreading and concurrency mechanisms.

C++STLfundamentals
0 likes · 93 min read
Comprehensive C++ Interview Guide: Syntax, OOP, Memory Management, STL, and Concurrency
IT Services Circle
IT Services Circle
Jul 27, 2024 · Fundamentals

Understanding Semantic Versioning (SemVer) and Its Workflow

Semantic Versioning (SemVer) is a structured software versioning scheme that uses a three-part major.minor.patch format to clearly convey the impact of changes, guiding developers through initial development, stable releases, subsequent updates, and special pre‑release or build metadata versions.

Software Release Managementfundamentalssemantic versioning
0 likes · 4 min read
Understanding Semantic Versioning (SemVer) and Its Workflow
Test Development Learning Exchange
Test Development Learning Exchange
Jul 21, 2024 · Fundamentals

Python Keywords: 10 Example Code Snippets

This article introduces Python's essential keywords, explaining their purpose and demonstrating ten practical code examples that cover conditional statements, loops, functions, classes, exception handling, file management, module imports, return values, infinite loops with break, and extended conditional branches.

Pythonfundamentalskeywords
0 likes · 5 min read
Python Keywords: 10 Example Code Snippets
Open Source Linux
Open Source Linux
Jul 18, 2024 · Fundamentals

14 Essential Git Commands Every Developer Should Master

This guide introduces the 14 most frequently used Git commands—such as init, clone, add, commit, push, pull, branch, checkout, merge, status, rebase, stash, and revert—explaining their purpose, basic usage, and example syntax to boost everyday development efficiency.

DevelopmentGitTutorial
0 likes · 7 min read
14 Essential Git Commands Every Developer Should Master
Liangxu Linux
Liangxu Linux
Jun 21, 2024 · Fundamentals

How "Hello, World!" Became Every Programmer’s First Code

Tracing its origins from a 1972 Bell Labs B‑language memo to the ubiquitous C example popularized by K&R, this article explains why the simple “Hello, World!” program became the universal first program, showing the original source code and its cultural significance in programming education.

B languageC languageHello World
0 likes · 4 min read
How "Hello, World!" Became Every Programmer’s First Code
Test Development Learning Exchange
Test Development Learning Exchange
Jun 17, 2024 · Fundamentals

Common Python Built‑in Functions with Example Code

This article introduces a collection of essential Python built‑in functions such as print, len, type, conversion utilities, data‑structure constructors, iteration helpers, and numeric helpers, each illustrated with concise example code snippets to demonstrate their typical usage.

Tutorialbuilt-in-functionscode-examples
0 likes · 5 min read
Common Python Built‑in Functions with Example Code
Liangxu Linux
Liangxu Linux
May 13, 2024 · Fundamentals

Essential Networking Fundamentals: Ethernet, WLAN, Protocols, and More

This guide provides a comprehensive visual overview of core networking concepts, covering Ethernet frame structure, WLAN standards, structured cabling, network interconnection devices, routing protocols, IP datagram format, private address ranges, TCP/UDP packet formats, common ports, DHCP workflow, Kerberos authentication, SNMP versions, RISC vs CISC differences, RAID technologies, OSI layer functions, and digital transmission standards.

NetworkingOSI modelProtocols
0 likes · 6 min read
Essential Networking Fundamentals: Ethernet, WLAN, Protocols, and More
Liangxu Linux
Liangxu Linux
Apr 16, 2024 · Fundamentals

Master Computer Networking with 38 Essential Mind Maps

This article presents a comprehensive collection of 38 mind‑maps that systematically cover core computer networking concepts—from the TCP/IP stack and protocol layers to routing, VLANs, VPNs, and related technologies—providing a visual roadmap for learners to master the fundamentals.

Computer NetworksProtocolsTCP/IP
0 likes · 12 min read
Master Computer Networking with 38 Essential Mind Maps
DevOps Operations Practice
DevOps Operations Practice
Apr 8, 2024 · Fundamentals

Fundamentals of Computer Networking: Key Concepts and Definitions

This article provides concise definitions and explanations of essential networking concepts, including links, OSI model layers, backbone networks, LAN, nodes, routers, VPN, NAT, subnet masks, data encapsulation, TCP/IP, protocols, and security mechanisms, serving as a fundamental reference for beginners.

NetworkingOSI modelProtocols
0 likes · 14 min read
Fundamentals of Computer Networking: Key Concepts and Definitions
Practical DevOps Architecture
Practical DevOps Architecture
Apr 6, 2024 · Fundamentals

Overview of a Linux Kernel Lecture Series

This article lists a comprehensive series of 46 video lectures covering essential Linux kernel concepts such as scheduling, memory management, synchronization, file systems, networking, and device drivers, providing a valuable resource for embedded and systems programmers.

KernelOperating SystemSystems Programming
0 likes · 6 min read
Overview of a Linux Kernel Lecture Series
DaTaobao Tech
DaTaobao Tech
Apr 1, 2024 · Fundamentals

Fundamentals of Modern C++: Types, Pointers, Functions, and Classes

The article offers a concise, modern C++ (C++11+) tutorial covering fundamental built‑in types, variable declaration with auto and uniform initialization, pointer and array handling, function definitions, overloading, templates, class design—including constructors, move semantics, inheritance, virtual functions—and essential standard‑library utilities such as smart pointers and std::function.

Cclassesfunctions
0 likes · 48 min read
Fundamentals of Modern C++: Types, Pointers, Functions, and Classes
Python Programming Learning Circle
Python Programming Learning Circle
Mar 9, 2024 · Fundamentals

Python String and List Operations with Practical Code Examples

This article presents a collection of Python fundamentals covering string reversal, palindrome detection, unique element extraction, element equality checks, list flattening, element unpacking, finding top‑N values, memory size inspection, and various file I/O techniques, all illustrated with ready‑to‑run code snippets.

code-examplesfundamentalslist manipulation
0 likes · 6 min read
Python String and List Operations with Practical Code Examples
MaGe Linux Operations
MaGe Linux Operations
Mar 7, 2024 · Fundamentals

Master Python String & List Tricks: Reverse, Palindromes, Unique Elements & More

This guide demonstrates essential Python techniques for manipulating strings and lists, covering reversal, palindrome detection, extracting unique characters, element comparison, list flattening, iterable decomposition, retrieving top N items, memory inspection, custom printing, and handling compressed files.

Coding TipsString Manipulationdata-structures
0 likes · 5 min read
Master Python String & List Tricks: Reverse, Palindromes, Unique Elements & More
Test Development Learning Exchange
Test Development Learning Exchange
Mar 2, 2024 · Fundamentals

Understanding Python Packages, Classes, and Methods

This article explains the concept and structure of Python packages, demonstrates how to import modules and manage packages with pip, and provides a comprehensive overview of defining classes, their variables, special methods, and different types of methods such as instance, class, and static methods.

Packagesclassesfundamentals
0 likes · 7 min read
Understanding Python Packages, Classes, and Methods
Python Programming Learning Circle
Python Programming Learning Circle
Feb 29, 2024 · Fundamentals

15 Minimal Python Tasks for Practice and Skill Building

This article offers fifteen concise Python exercises—ranging from duplicate detection and anagram testing to memory inspection, byte‑size calculation, string repetition, title‑casing, list chunking, filtering falsy values, unpacking, chained comparisons, comma joining, vowel counting, decapitalizing, list flattening, and list difference—to help beginners and developers sharpen their coding skills through hands‑on practice.

Practicefundamentals
0 likes · 7 min read
15 Minimal Python Tasks for Practice and Skill Building
Ops Development & AI Practice
Ops Development & AI Practice
Feb 18, 2024 · Fundamentals

Unlocking the Mysteries: A Simple Guide to Quantum Mechanics and Its Real‑World Impact

Quantum mechanics, the fascinating yet challenging branch of modern physics, explores the behavior of atoms and sub‑atomic particles through concepts like wave‑particle duality, superposition, and entanglement, and the article explains these fundamentals while highlighting practical applications such as quantum computing, MRI, and semiconductor technology.

MRISemiconductorsfundamentals
0 likes · 5 min read
Unlocking the Mysteries: A Simple Guide to Quantum Mechanics and Its Real‑World Impact
Python Programming Learning Circle
Python Programming Learning Circle
Feb 5, 2024 · Fundamentals

Performance Comparison of Python while and for Loops and Faster Alternatives

This article analyzes why Python's while and for loops are relatively slow, benchmarks their execution times with timeit, demonstrates how additional operations further degrade performance, and shows that using built‑in functions like sum or a direct mathematical formula can accelerate the same computation by orders of magnitude.

LoopsSumfundamentals
0 likes · 8 min read
Performance Comparison of Python while and for Loops and Faster Alternatives
Python Programming Learning Circle
Python Programming Learning Circle
Feb 4, 2024 · Fundamentals

Common Python Interview Questions and Answers

This article compiles a comprehensive set of 20 frequently asked Python interview questions covering fundamentals such as data types, memory management, built‑in functions, object copying, threading, closures, and best‑practice tips, providing concise explanations and illustrative examples for each topic.

fundamentalsinterviewquestions
0 likes · 8 min read
Common Python Interview Questions and Answers
MaGe Linux Operations
MaGe Linux Operations
Jan 17, 2024 · Fundamentals

Master Python’s Built‑In Functions: From range to zip

This article introduces Python’s most useful built‑in functions—including range, mathematical utilities, base‑conversion, string methods, and iterable helpers—explaining their parameters, showing practical examples, and demonstrating how they simplify common programming tasks.

Pythonbuilt-in functionsfundamentals
0 likes · 9 min read
Master Python’s Built‑In Functions: From range to zip
Python Programming Learning Circle
Python Programming Learning Circle
Dec 30, 2023 · Fundamentals

50 Practical Tips for Writing Python Code

This article compiles fifty practical recommendations for Python developers, covering coding style, function design, module organization, error handling, library usage, design patterns, and internal language mechanisms to help beginners and intermediate programmers write cleaner, more efficient, and safer Python code.

best practicescoding stylefundamentals
0 likes · 7 min read
50 Practical Tips for Writing Python Code
政采云技术
政采云技术
Dec 28, 2023 · Fundamentals

Queue and Stack Concepts, Implementations, and Applications in Java

This article explains the definitions, characteristics, and overflow cases of sequential and circular queues and stacks, provides Java implementations for these data structures, demonstrates their usage with sample code and results, and discusses practical applications of queue thinking in database-driven workflows.

JavaQueueStack
0 likes · 13 min read
Queue and Stack Concepts, Implementations, and Applications in Java
Liangxu Linux
Liangxu Linux
Dec 27, 2023 · Fundamentals

Why Callbacks Are Just Function Variables: A Simple C Example

This article explains that callbacks are essentially function variables, illustrating the concept with plain C code examples, comparing direct function calls to passing functions as parameters, and showing how this approach avoids massive if‑else chains while keeping the logic clear and reusable.

C programmingCallbacksfunction pointers
0 likes · 3 min read
Why Callbacks Are Just Function Variables: A Simple C Example
Java Architect Essentials
Java Architect Essentials
Dec 4, 2023 · Fundamentals

Top Java Features Since Java 8 Every Developer Should Know

This article surveys the most popular Java language enhancements introduced from Java 8 through Java 20—including var type inference, switch expressions, text blocks, records, pattern‑matching instanceof, sealed classes, and improved NullPointerExceptions—providing concise explanations and visual examples to help developers decide which features to adopt during migration.

Javafundamentalsjava17
0 likes · 7 min read
Top Java Features Since Java 8 Every Developer Should Know
Liangxu Linux
Liangxu Linux
Nov 20, 2023 · Fundamentals

How Do Computers Really Work? A Deep Dive into CPU, Memory, and Architecture

This article explains the fundamental principles of computer operation, covering the von Neumann model, CPU and RAM interaction, instruction sets, memory hierarchy, caches, endianness, compilers, operating systems, and performance optimizations, while illustrating each concept with diagrams and code examples.

CPUMemory Hierarchycompilers
0 likes · 28 min read
How Do Computers Really Work? A Deep Dive into CPU, Memory, and Architecture
Liangxu Linux
Liangxu Linux
Nov 20, 2023 · Fundamentals

How Memory, Variables, and Pointers Work from First Principles

This article explains how to read and write a tiny 8‑byte memory without any high‑level language or OS, introduces the concept of variables as named memory addresses, shows how pointers store addresses instead of copying data, and demonstrates indirect addressing and linked‑list structures.

AssemblyMemoryVariables
0 likes · 9 min read
How Memory, Variables, and Pointers Work from First Principles
Test Development Learning Exchange
Test Development Learning Exchange
Nov 7, 2023 · Fundamentals

Understanding Python Unpacking: Benefits and Practical Examples

Python unpacking lets you extract multiple values from iterables in a single, readable statement, reducing code complexity and enabling concise operations such as simultaneous variable assignment, swapping, dictionary merging, and function argument handling, illustrated with numerous practical code examples.

Code ExamplesPythonfundamentals
0 likes · 5 min read
Understanding Python Unpacking: Benefits and Practical Examples
Laravel Tech Community
Laravel Tech Community
Oct 29, 2023 · Fundamentals

The Past and Present of CentOS and Its Alternatives

This article traces the evolution of CentOS within the Linux ecosystem, explains the shift to CentOS Stream, outlines the end‑of‑life schedule, and evaluates various replacement distributions—including Rocky Linux, Ubuntu, Oracle Linux, and several Chinese OS projects—providing guidance for different enterprise and development scenarios.

CentOSLinuxOperating Systems
0 likes · 8 min read
The Past and Present of CentOS and Its Alternatives
Python Programming Learning Circle
Python Programming Learning Circle
Oct 5, 2023 · Fundamentals

18 Useful Python Tricks for Everyday Coding

This article presents eighteen practical Python tricks, covering input handling, conditional checks, parity testing, variable swapping, palindrome detection, list comprehensions, argument packing, dictionary merging, sorting, pretty printing, and list reversal, each illustrated with clear bad‑practice and improved code examples.

PythonTipsbest-practices
0 likes · 13 min read
18 Useful Python Tricks for Everyday Coding
Test Development Learning Exchange
Test Development Learning Exchange
Sep 16, 2023 · Fundamentals

Python's http.server Module

This article introduces Python's http.server module for creating HTTP servers and http.cookies module for managing cookies, providing practical examples for web development tasks.

Cookie ManagementHTTP serverPython
0 likes · 10 min read
Python's http.server Module
Open Source Linux
Open Source Linux
Sep 13, 2023 · Fundamentals

What Really Happens Inside a CPU When Your Computer Freezes?

This article explains why computers freeze, describing how the CPU can become stuck in software loops, the crucial role of interrupts and their priorities, and how kernel‑level deadlocks can render a system unresponsive despite the CPU still running.

CPUInterruptscomputer crash
0 likes · 6 min read
What Really Happens Inside a CPU When Your Computer Freezes?