Tagged articles
32 articles
Page 1 of 1
Ops Community
Ops Community
Jul 4, 2025 · Fundamentals

Master Linux: Essential OS Concepts, Commands, and Permissions Explained

This guide provides a comprehensive overview of Linux operating systems, covering core concepts such as file system hierarchy, essential commands for navigation, file manipulation, user and group management, permission settings, process control, and software installation methods.

InstallationLinuxPermissions
0 likes · 16 min read
Master Linux: Essential OS Concepts, Commands, and Permissions Explained
IT Services Circle
IT Services Circle
Dec 20, 2024 · Backend Development

Comprehensive Backend Development Interview Notes: OS Memory, Concurrency, Networking, Databases, Redis, Kafka, and Docker

This article compiles detailed backend interview notes covering salary expectations, OS stack vs heap differences, process and thread concepts, DNS resolution, ping protocol, MySQL indexing and locking mechanisms, Redis performance characteristics, Kafka throughput optimizations, and Docker's underlying implementation.

BackendDockerNetworking
0 likes · 17 min read
Comprehensive Backend Development Interview Notes: OS Memory, Concurrency, Networking, Databases, Redis, Kafka, and Docker
Liangxu Linux
Liangxu Linux
Dec 7, 2024 · Fundamentals

Understanding Linux Processes: From Program to Process Control Block

An in‑depth guide explains what a program and a process are, details the Linux task_struct fields, describes process states, creation functions like fork, vfork, clone, kthread_create, the do_fork core, copy‑on‑write, termination methods, and the roles of zombie, orphan, and init processes.

Linuxforkos
0 likes · 20 min read
Understanding Linux Processes: From Program to Process Control Block
Code Wrench
Code Wrench
Aug 21, 2024 · Fundamentals

OS Memory Management Explained: Allocation Strategies & Page Replacement in Go

This article delves into operating system memory management, covering continuous and fragmented allocation strategies such as First‑Fit, Next‑Fit, Best‑Fit, and Worst‑Fit, explains swapping and overlay techniques, analyzes page replacement algorithms like Optimal, FIFO, and LRU, and offers practical Go implementations and optimization tips.

Memoryallocationos
0 likes · 12 min read
OS Memory Management Explained: Allocation Strategies & Page Replacement in Go
MaGe Linux Operations
MaGe Linux Operations
Jul 17, 2024 · Fundamentals

9 Powerful Python Techniques to Copy Files Efficiently

This tutorial explores nine different Python approaches—including shutil, os, threading, and subprocess—to copy files, explaining their behavior, performance implications, error handling, and platform considerations so you can choose the most suitable method for your application.

file copyosshutil
0 likes · 12 min read
9 Powerful Python Techniques to Copy Files Efficiently
Test Development Learning Exchange
Test Development Learning Exchange
Jun 26, 2024 · Fundamentals

Overview of Common Python Standard Library Modules

This article provides practical code examples for using key Python standard library modules—including os, sys, json, datetime, re, math, collections, urllib, random, and logging—to perform common tasks such as file operations, system info, data parsing, date handling, pattern matching, calculations, data structures, web requests, random generation, and logging.

JSONPythonStandard Library
0 likes · 4 min read
Overview of Common Python Standard Library Modules
Liangxu Linux
Liangxu Linux
Jun 16, 2024 · Fundamentals

Build a Cooperative Multitasking System in C Using setjmp/longjmp

This article explains how to use the C standard library functions setjmp and longjmp to create a lightweight cooperative multitasking scheduler without timers, covering their mechanics, stack handling, task creation, time‑slice yielding, and provides complete example code and a Git repository link.

Ccooperative multitaskinglongjmp
0 likes · 7 min read
Build a Cooperative Multitasking System in C Using setjmp/longjmp
Python Programming Learning Circle
Python Programming Learning Circle
Jun 15, 2021 · Fundamentals

Using pathlib in Python 3 to Handle Cross-Platform File Paths

Python’s pathlib module provides a simple, cross‑platform way to construct and manipulate file paths, eliminating the need for manual slash handling or os.path.join, and offering convenient features such as path arithmetic, file existence checks, and easy conversion between Unix and Windows path formats.

File Pathscodingcross-platform
0 likes · 7 min read
Using pathlib in Python 3 to Handle Cross-Platform File Paths
Top Architect
Top Architect
Jun 1, 2021 · Backend Development

Zero‑Copy Mechanisms in Operating Systems and Java

This article explains how zero‑copy techniques such as mmap, sendfile, and splice reduce CPU involvement in data transfer by avoiding memory copies between kernel and user spaces, and shows how Java NIO and Netty implement these mechanisms for high‑performance backend I/O.

BackendJava NIOZero Copy
0 likes · 8 min read
Zero‑Copy Mechanisms in Operating Systems and Java
21CTO
21CTO
Feb 10, 2021 · Operations

Exploring Windows 10X RTM: How to Deploy, Navigate, and Experience the New OS

This article details the leaked Windows 10X RTM build, explains how to set up the VHDX image in Hyper‑V, and walks through the system’s unique UI, task‑bar, start menu, operation center, resource explorer, split‑screen, shortcut keys, anti‑theft features, and app compatibility limitations.

User InterfaceVirtualizationWindows
0 likes · 17 min read
Exploring Windows 10X RTM: How to Deploy, Navigate, and Experience the New OS
Python Programming Learning Circle
Python Programming Learning Circle
Mar 31, 2020 · Backend Development

Four Ways to Execute Shell Commands in Python

This article explains four Python techniques—os.system, os.popen, the commands module, and subprocess—for running shell commands, comparing their ability to capture output, return status, and recommending subprocess as the most flexible modern solution.

PythonShellcommands
0 likes · 3 min read
Four Ways to Execute Shell Commands in Python
Big Data Technology & Architecture
Big Data Technology & Architecture
May 14, 2019 · Fundamentals

Zero‑Copy Data Transfer: Principles, Mechanisms, and Applications in Kafka and Spark

This article explains the traditional copy‑based data transmission process, introduces the zero‑copy technique—including basic sendfile(), scatter/gather DMA and mmap support—shows how it reduces context switches and copies, and demonstrates its practical use in Kafka and Spark for high‑throughput workloads.

Data TransferJava NIOSpark
0 likes · 12 min read
Zero‑Copy Data Transfer: Principles, Mechanisms, and Applications in Kafka and Spark
MaGe Linux Operations
MaGe Linux Operations
Oct 18, 2018 · Fundamentals

Master Python File I/O and System Scripting with 10 Practical Exercises

This guide walks you through Python's built‑in open() function, file modes, reading and writing techniques, directory traversal with os.walk, and a series of practical scripts including a triangle printer, number‑guessing game, log analysis, IP counting, prime number generator, command‑line argument handling, web page fetching, process memory aggregation, port monitoring, and SNMP‑based CPU and network traffic monitoring.

NetworkingPythonfile-io
0 likes · 17 min read
Master Python File I/O and System Scripting with 10 Practical Exercises
Qunar Tech Salon
Qunar Tech Salon
Dec 29, 2017 · Fundamentals

12 Essential Python Programming Basics: Regular Expressions, Directory Traversal, List Sorting, Deduplication, Dictionary Sorting, Data Conversion, Time Operations, Command‑Line Parsing, Print Formatting, Base Conversion, System Commands, Signal Handling, and File I/O

This article presents a concise collection of twelve fundamental Python techniques—including regex substitution, directory walking, list sorting and deduplication, dictionary sorting, conversions between dict/list/string, time manipulation, getopt argument parsing, formatted printing, numeral base conversion, executing system commands, handling Ctrl+C/Ctrl+D signals, and file reading/writing—each illustrated with ready‑to‑run code snippets.

Argument ParsingData StructuresPython
0 likes · 14 min read
12 Essential Python Programming Basics: Regular Expressions, Directory Traversal, List Sorting, Deduplication, Dictionary Sorting, Data Conversion, Time Operations, Command‑Line Parsing, Print Formatting, Base Conversion, System Commands, Signal Handling, and File I/O