Tagged articles
828 articles
Page 2 of 9
Liangxu Linux
Liangxu Linux
Apr 16, 2025 · Fundamentals

Mastering IP Routing: How Routers Choose the Best Path

This article explains the fundamentals of IP routing in data communication networks, covering how routers use routing tables, route information, direct routes, priority and metric calculations, longest‑prefix matching, and the step‑by‑step forwarding process with practical examples and command snippets.

NetworkingRouterip
0 likes · 9 min read
Mastering IP Routing: How Routers Choose the Best Path
Liangxu Linux
Liangxu Linux
Apr 5, 2025 · Fundamentals

Essential Networking Q&A: From OSI Layers to VPN and Security Basics

This comprehensive Q&A covers fundamental networking concepts, including link types, OSI model layers, backbone networks, LANs, routers, protocols, topologies, security measures, IP addressing, and common troubleshooting techniques, providing clear explanations for each topic.

IP addressingNetworkingOSI model
0 likes · 22 min read
Essential Networking Q&A: From OSI Layers to VPN and Security Basics
MaGe Linux Operations
MaGe Linux Operations
Apr 4, 2025 · Cloud Native

Master Docker from Scratch: The Ultimate Beginner-to-Expert Guide

This comprehensive Docker tutorial walks you through the fundamentals, installation steps, essential commands, data volumes, networking, and Dockerfile creation, enabling readers to move from zero experience to proficient container management in a single, detailed guide.

Data VolumesDevOpsDocker
0 likes · 34 min read
Master Docker from Scratch: The Ultimate Beginner-to-Expert Guide
21CTO
21CTO
Apr 2, 2025 · Backend Development

What’s New in curl 8.13.0? Over 300 Fixes and Major Feature Additions

curl 8.13.0 shatters previous records with more than 300 bug fixes, 501 new commits, and a host of new features such as TLS early data support, enhanced URL handling, and expanded rustls capabilities, all detailed in its comprehensive changelog.

Backend ToolsBug FixesNetworking
0 likes · 2 min read
What’s New in curl 8.13.0? Over 300 Fixes and Major Feature Additions
MaGe Linux Operations
MaGe Linux Operations
Mar 22, 2025 · Fundamentals

Why HTTP Is Insecure and How HTTPS Secures Your Web Traffic

This article explains the fundamental differences between HTTP and HTTPS, how internet messages travel through DNS and routers, the roles of ports, request and response structures, encryption methods, digital certificates, and compares cookies with sessions for state management.

HTTPHTTPSNetworking
0 likes · 18 min read
Why HTTP Is Insecure and How HTTPS Secures Your Web Traffic
MaGe Linux Operations
MaGe Linux Operations
Mar 18, 2025 · Fundamentals

Why UDP Is the Wild West of Networking and How TCP Tames It

This article contrasts the fast, connection‑less nature of UDP with the reliable, connection‑oriented TCP, outlines their key characteristics and handshake processes, and then introduces a comprehensive 570‑command Linux cheat‑sheet for administrators and developers.

NetworkingProtocolsTCP
0 likes · 12 min read
Why UDP Is the Wild West of Networking and How TCP Tames It
Java One
Java One
Mar 9, 2025 · Backend Development

What’s Behind Java’s I/O: From BIO to Epoll and Beyond

This article explains the fundamentals of I/O in Unix and Java, covering the distinction between user and kernel space, the five Unix I/O models, the evolution from select/poll to epoll/kqueue, and how modern network frameworks like Reactor and Proactor leverage these mechanisms for high‑performance networking.

JavaNetworkingepoll
0 likes · 16 min read
What’s Behind Java’s I/O: From BIO to Epoll and Beyond
IT Services Circle
IT Services Circle
Feb 27, 2025 · Fundamentals

Comprehensive Linux C/C++ Interview Questions and Topics

This article compiles a wide range of Linux C/C++ interview questions covering language fundamentals, data structures, algorithms, operating systems, networking, databases, and general problem‑solving approaches to help candidates assess and improve their technical knowledge.

C++Data StructuresLinux
0 likes · 9 min read
Comprehensive Linux C/C++ Interview Questions and Topics
Raymond Ops
Raymond Ops
Feb 25, 2025 · Fundamentals

Understanding the OSI Model: A Layer‑by‑Layer Guide

This article provides a comprehensive overview of the OSI model, explaining the purpose of each of its seven layers, their responsibilities, typical devices and protocols involved, and how data moves from the physical medium up to the application level.

LayersNetworkingOSI model
0 likes · 17 min read
Understanding the OSI Model: A Layer‑by‑Layer Guide
Deepin Linux
Deepin Linux
Feb 25, 2025 · Fundamentals

Understanding the Linux Network Packet Reception Process

This article provides a comprehensive, step‑by‑step explanation of how Linux receives network packets—from hardware DMA and interrupt handling through soft‑interrupt processing, kernel initialization, driver registration, and protocol‑stack traversal—culminating in delivery to the application layer via sockets.

LinuxNetworkingPacket Reception
0 likes · 28 min read
Understanding the Linux Network Packet Reception Process
Efficient Ops
Efficient Ops
Feb 9, 2025 · Fundamentals

Essential Networking Q&A: 100+ Key Concepts Every IT Professional Should Know

This comprehensive guide answers over one hundred fundamental networking questions, covering links, OSI layers, backbone networks, LAN, routers, protocols, security measures, cable standards, IP addressing, and many other core concepts essential for anyone working with computer networks.

NetworkingOSI modelProtocols
0 likes · 32 min read
Essential Networking Q&A: 100+ Key Concepts Every IT Professional Should Know
MaGe Linux Operations
MaGe Linux Operations
Jan 23, 2025 · Operations

Master Curl, Wget, and NMCLI: Essential Linux Operations Commands

This guide introduces essential Linux command‑line tools—curl and wget for data retrieval and file downloading, explains network bonding modes, and provides step‑by‑step nmcli commands to configure bond interfaces and assign IP addresses, offering a concise reference for system administrators.

LinuxNetworkingcURL
0 likes · 7 min read
Master Curl, Wget, and NMCLI: Essential Linux Operations Commands
Linux Cloud Computing Practice
Linux Cloud Computing Practice
Jan 17, 2025 · Operations

10 Essential Linux Sysadmin Tools Every Engineer Should Master

This guide outlines the ten fundamental Linux operations tools and skills—ranging from basic system knowledge and networking services to shell scripting, text processing, databases, firewalls, monitoring, clustering, and backup—that every aspiring sysadmin should learn and practice thoroughly.

NetworkingOperationsSysadmin
0 likes · 6 min read
10 Essential Linux Sysadmin Tools Every Engineer Should Master
macrozheng
macrozheng
Jan 10, 2025 · Fundamentals

Master Core Tech: From OS Memory to Redis, MySQL, Docker & More

This article combines a look at Tencent Cloud Zhiy developer salaries and interview insights with in‑depth explanations of OS memory allocation, process vs thread vs coroutine, DNS resolution, MySQL indexing and locking, Redis speed factors, Kafka’s high throughput design, and Docker’s container architecture, plus resource links.

NetworkingOperating Systems
0 likes · 18 min read
Master Core Tech: From OS Memory to Redis, MySQL, Docker & More
php Courses
php Courses
Jan 9, 2025 · Backend Development

Using curl_init() in PHP: Syntax, Parameters, Return Values, and Example

This article explains the PHP curl_init() function, covering its syntax, optional URL parameter, return values, and provides a complete example demonstrating initialization, option setting, execution, error handling, and response processing for HTTP API requests.

BackendHTTPNetworking
0 likes · 4 min read
Using curl_init() in PHP: Syntax, Parameters, Return Values, and Example
php Courses
php Courses
Dec 26, 2024 · Backend Development

Using curl_multi_add_handle() in PHP to Manage Multiple cURL Handles

This article explains how the PHP curl_multi_add_handle() function can be used to add multiple cURL handles to a single session, improving network request efficiency and code maintainability, and provides a complete example with detailed code walkthrough.

BackendHTTP requestsNetworking
0 likes · 5 min read
Using curl_multi_add_handle() in PHP to Manage Multiple cURL Handles
Raymond Ops
Raymond Ops
Dec 20, 2024 · Operations

Master Docker Networking: Types, Drivers, and Practical Commands

This article explains Docker networking fundamentals, covering the main network types (bridge, host, overlay, macvlan, none), their drivers and container modes, how to configure and manage networks with Docker CLI commands, and important security and isolation considerations for containerized applications.

ContainersDockerHost
0 likes · 19 min read
Master Docker Networking: Types, Drivers, and Practical Commands
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
Open Source Linux
Open Source Linux
Dec 20, 2024 · Fundamentals

Mastering DNS: The Backbone of Digital Connectivity

This article explains how the Domain Name System (DNS) translates human‑readable domain names into IP addresses through a step‑by‑step process involving recursive resolvers, root servers, TLD servers, and authoritative name servers, highlighting its role in optimizing traffic, caching, redundancy, and load balancing for reliable internet connectivity.

DNSDomain Name SystemIP Resolution
0 likes · 2 min read
Mastering DNS: The Backbone of Digital Connectivity
MaGe Linux Operations
MaGe Linux Operations
Dec 17, 2024 · Operations

Mastering Keepalived: Complete Guide to High‑Availability Load Balancing with VRRP

This article provides a comprehensive walkthrough of Keepalived, covering its VRRP‑based address failover, architecture components, installation methods, detailed configuration files, notification scripts, logging, unicast/multicast settings, brain‑split prevention, and practical LVS‑Keepalived high‑availability deployment steps.

LVSLinuxNetworking
0 likes · 25 min read
Mastering Keepalived: Complete Guide to High‑Availability Load Balancing with VRRP
Liangxu Linux
Liangxu Linux
Dec 5, 2024 · Cloud Native

Why Does Containerization Slow Down Your App? A Deep Dive into Performance Loss and Network Optimizations

Although containerization brings agility and resource efficiency, this article reveals that moving an application from a VM to Kubernetes containers can increase latency by 25% and reduce QPS by 29%, analyzes the root cause in network soft‑interrupt overhead, and proposes optimizations such as ipvlan, macvlan, and Cilium.

CiliumNetworkingcloud-native
0 likes · 8 min read
Why Does Containerization Slow Down Your App? A Deep Dive into Performance Loss and Network Optimizations
Efficient Ops
Efficient Ops
Dec 4, 2024 · Operations

Top 35 Linux Ops Interview Questions and Expert Answers

This article compiles thirty‑five essential Linux operations interview questions covering server management, RAID configurations, load‑balancing choices, middleware concepts, MySQL troubleshooting, networking tools, security practices, scripting examples, and system‑level optimizations, providing concise expert answers for each topic.

LinuxNetworkingOperations
0 likes · 34 min read
Top 35 Linux Ops Interview Questions and Expert Answers
Liangxu Linux
Liangxu Linux
Dec 1, 2024 · Fundamentals

Mastering TCP: Understanding All Connection States and Their Transitions

This article provides a comprehensive guide to TCP connection states, Linux commands for monitoring them, the three‑way handshake, four‑way termination, flag meanings, common pitfalls like SYN floods, and practical keep‑alive and sysctl tuning techniques for reliable network troubleshooting.

KeepaliveLinuxNetworking
0 likes · 30 min read
Mastering TCP: Understanding All Connection States and Their Transitions
BirdNest Tech Talk
BirdNest Tech Talk
Dec 1, 2024 · Fundamentals

How to Exchange RDMA Connection Parameters: Methods, Pros, and Pitfalls

Establishing an RDMA connection requires exchanging key parameters such as LID, QP number, and memory keys, and this article systematically outlines the essential information, compares six exchange methods—from static configuration to distributed services—and evaluates their advantages, drawbacks, and suitable scenarios.

Distributed SystemsInfiniBandNetworking
0 likes · 7 min read
How to Exchange RDMA Connection Parameters: Methods, Pros, and Pitfalls
Java Tech Enthusiast
Java Tech Enthusiast
Nov 14, 2024 · Backend Development

Comprehensive Backend Interview Q&A: Golang, Networking, OS, MySQL, Redis, Design Patterns, and Algorithms

The article presents recent tech-company salary figures and a comprehensive set of backend interview questions spanning Go language fundamentals, memory management, networking protocols, OS synchronization, MySQL transaction isolation and indexing, Redis performance, design‑pattern implementations, and classic algorithms such as quicksort.

AlgorithmsDesign PatternsGolang
0 likes · 11 min read
Comprehensive Backend Interview Q&A: Golang, Networking, OS, MySQL, Redis, Design Patterns, and Algorithms
Liangxu Linux
Liangxu Linux
Nov 11, 2024 · Operations

Mastering LVS Load Balancing: Modes, Workflows, and Configuration Tips

This article explains the core concepts of Linux Virtual Server (LVS), details its four operating modes—NAT, Direct Routing, TUN, and FULLNAT—and provides step‑by‑step configuration guidance, including ARP handling and kernel parameter tweaks for reliable load balancing.

DRFullNATLVS
0 likes · 8 min read
Mastering LVS Load Balancing: Modes, Workflows, and Configuration Tips
Liangxu Linux
Liangxu Linux
Nov 9, 2024 · Operations

Mastering LVS: How Linux Virtual Server Load Balancing Works

This guide explains the core concepts of Linux Virtual Server (LVS), detailing its key components, client request flow, and the four operating modes—NAT, Direct Routing, TUN, and FULLNAT—along with practical ARP handling and mode‑by‑mode comparisons for effective load balancing.

DRFullNATLVS
0 likes · 9 min read
Mastering LVS: How Linux Virtual Server Load Balancing Works
Test Development Learning Exchange
Test Development Learning Exchange
Nov 4, 2024 · Fundamentals

Python Practical Guide: File I/O, CSV, JSON, HTTP Requests, SQLite, Scheduling, Logging, Argument Parsing, Compression, Subprocess, DateTime, Email, Image Processing, NumPy, Pandas, Regex, System Info, Socket Programming, and AsyncIO

This comprehensive Python tutorial demonstrates essential techniques such as file reading and writing, CSV and JSON handling, HTTP requests, SQLite operations, task scheduling, logging, command‑line parsing, compression, subprocess management, date‑time handling, email sending, image manipulation, numerical computing, data analysis, regular expressions, system information retrieval, socket networking, and asynchronous programming.

NetworkingPythonTutorial
0 likes · 9 min read
Python Practical Guide: File I/O, CSV, JSON, HTTP Requests, SQLite, Scheduling, Logging, Argument Parsing, Compression, Subprocess, DateTime, Email, Image Processing, NumPy, Pandas, Regex, System Info, Socket Programming, and AsyncIO
Liangxu Linux
Liangxu Linux
Nov 3, 2024 · Operations

10 Powerful cURL Tricks Every Developer Should Know

This article showcases over ten practical cURL examples—including filename globbing, configuration files, parallel requests, output formatting, testing, the trurl utility, data upload, and support for various protocols—demonstrating how the versatile tool can streamline networking, debugging, and automation tasks for developers and ops engineers.

JSONNetworkingParallel
0 likes · 13 min read
10 Powerful cURL Tricks Every Developer Should Know
Code Mala Tang
Code Mala Tang
Nov 2, 2024 · Cloud Native

Master Docker Networking: Types, Commands, and Best Practices

This guide explains Docker networking fundamentals, compares bridge, host, none, and overlay networks, shows how to create and manage custom networks, connect containers, expose services, and troubleshoot common issues, providing practical commands and optimization tips for reliable container communication.

ContainersDevOpsDocker
0 likes · 11 min read
Master Docker Networking: Types, Commands, and Best Practices
Liangxu Linux
Liangxu Linux
Oct 29, 2024 · Operations

Speed Up Docker Pulls and Master Basic Container Commands

This guide shows how to configure Docker registry mirrors for faster image pulls, pull and run an Nginx container, and use essential Docker commands for inspecting, managing, and networking containers, complete with practical examples and code snippets.

Container ManagementDockerNGINX
0 likes · 9 min read
Speed Up Docker Pulls and Master Basic Container Commands
Open Source Linux
Open Source Linux
Oct 22, 2024 · Fundamentals

Mastering TCP: Understanding States, Handshakes, and Common Pitfalls

This article explains TCP connection states, the three-way handshake and four-way termination processes, provides essential Linux commands for monitoring connections, and offers practical tips for diagnosing network issues, handling SYN floods, TIME_WAIT problems, and implementing keepalive mechanisms to maintain reliable communication.

Connection StatesKeepaliveLinux
0 likes · 29 min read
Mastering TCP: Understanding States, Handshakes, and Common Pitfalls
Java Tech Enthusiast
Java Tech Enthusiast
Oct 21, 2024 · R&D Management

Why Programmers Over 30 Struggle to Find Jobs and How to Break Out of Isolation

Programmers over 30 often find job offers scarce because they focus narrowly on technology and isolated coding circles, so to break the isolation they should join cross‑department projects, engage with customers, develop communication and project‑management skills, share knowledge publicly, and build a personal brand and broader professional network.

Career DevelopmentNetworkingSoftware Engineering
0 likes · 5 min read
Why Programmers Over 30 Struggle to Find Jobs and How to Break Out of Isolation
Liangxu Linux
Liangxu Linux
Oct 15, 2024 · Operations

Mastering LVS: Load‑Balancing Modes, Concepts, and Configuration Guide

This article explains the Linux Virtual Server (LVS) load‑balancing architecture, defines key terms such as VS, RS, VIP, DIP, and CIP, and details the four operating modes—NAT, DR, TUN, and FULLNAT—including their workflows, configuration steps, and practical considerations.

DRFullNATLVS
0 likes · 10 min read
Mastering LVS: Load‑Balancing Modes, Concepts, and Configuration Guide
php Courses
php Courses
Oct 11, 2024 · Backend Development

Backend Fundamentals: Processes, Sockets, TCP/IP, Nginx, FASTCGI, Byte Order, and Redis

The course provides an in‑depth study of processes, socket communication (including TCP/IP), Nginx with FASTCGI, byte‑order conversion, and fundamental Redis operations, targeting backend developers, system administrators, and network engineers to comprehensively boost their backend development expertise.

Backend DevelopmentNGINXNetworking
0 likes · 2 min read
Backend Fundamentals: Processes, Sockets, TCP/IP, Nginx, FASTCGI, Byte Order, and Redis
Liangxu Linux
Liangxu Linux
Oct 6, 2024 · Operations

Master Linux DNS: From Fundamentals to Advanced BIND9 Configuration

This guide walks Linux system administrators through DNS fundamentals, client configuration files, NetworkManager and systemd-resolved settings, BIND9 server installation and zone setup, plus advanced techniques like DNSSEC, DoH, split views, load balancing, troubleshooting tools, and security best practices.

NetworkingSecuritybind9
0 likes · 10 min read
Master Linux DNS: From Fundamentals to Advanced BIND9 Configuration
Linux Kernel Journey
Linux Kernel Journey
Sep 30, 2024 · Cloud Native

How to Eliminate the Per‑CPU Map in XDP TCP‑Option Parsing

This article walks through removing the per‑CPU map used to pass the TCP‑option offset in an XDP program, shows the required code changes, explains the verifier errors that arise, and presents the final fix using an int offset with a bitwise mask.

BPF verifierLinux kernelNetworking
0 likes · 8 min read
How to Eliminate the Per‑CPU Map in XDP TCP‑Option Parsing
Efficient Ops
Efficient Ops
Sep 29, 2024 · Operations

Essential Linux Ops Tools Every Sysadmin Must Master

This guide outlines the ten core tool categories—from Linux basics and networking services to scripting, firewalls, monitoring, clustering, and backup—that a Linux operations engineer should master to become an effective sysadmin.

LinuxNetworkingOperations
0 likes · 6 min read
Essential Linux Ops Tools Every Sysadmin Must Master
Test Development Learning Exchange
Test Development Learning Exchange
Sep 28, 2024 · Backend Development

Using Python's socket Library to Simulate HTTP Requests: Basic and Advanced Examples

This article explains how to use Python's socket module to craft and send raw HTTP GET, POST, and custom‑header requests, then shows how to encapsulate the logic into reusable classes that handle authentication, redirects, cookies, and HTTPS, providing a low‑level networking toolkit for developers.

NetworkingSocketprogramming
0 likes · 12 min read
Using Python's socket Library to Simulate HTTP Requests: Basic and Advanced Examples
Test Development Learning Exchange
Test Development Learning Exchange
Sep 13, 2024 · Fundamentals

Python Standard Library for Linux: File Operations, Process Management, Networking, System Info, Time, Logging, Monitoring, Compression, and Environment Variables

This article provides a comprehensive guide to Python's standard libraries for Linux, covering file and directory manipulation, process control, socket networking, system information retrieval, date and time handling, logging, file monitoring, compression, and environment variable management with clear code examples.

Networkingfile-operationslogging
0 likes · 10 min read
Python Standard Library for Linux: File Operations, Process Management, Networking, System Info, Time, Logging, Monitoring, Compression, and Environment Variables
Open Source Tech Hub
Open Source Tech Hub
Sep 4, 2024 · Backend Development

Why Workerman Redefines PHP Backend Performance for Real‑Time Apps

Workerman is an open‑source, high‑performance pure‑PHP application container that breaks traditional PHP limits, supporting TCP, UDP, WebSocket, HTTP, and custom protocols, while the article also lists its recent changelog updates and welcomes several new contributors.

NetworkingPHPWorkerman
0 likes · 5 min read
Why Workerman Redefines PHP Backend Performance for Real‑Time Apps
MaGe Linux Operations
MaGe Linux Operations
Sep 1, 2024 · Operations

Mastering SNAT and DNAT: When and How to Use NAT Rules in Linux

Learn the differences between Source NAT (SNAT) and Destination NAT (DNAT), their definitions, mechanisms, key use cases such as address sharing, load balancing, and security, and follow step‑by‑step iptables examples to configure these NAT rules in a typical network scenario.

DNATLinuxNAT
0 likes · 8 min read
Mastering SNAT and DNAT: When and How to Use NAT Rules in Linux
Deepin Linux
Deepin Linux
Aug 17, 2024 · Fundamentals

20 Essential C++ Interview Questions and Answers: Data Structures, Algorithms, and System Concepts

This article presents a comprehensive collection of twenty essential C++ interview topics covering hash maps vs. maps, vector internals, red‑black trees, hashing, binary trees, smart pointers, LRU cache, memcpy, linked‑list operations, TCP/UDP differences, multithreading, process‑thread distinctions, MySQL indexing, Redis caching, locking mechanisms, async vs. sync, blocking vs. non‑blocking, and Bloom filters, each explained with key concepts and code examples.

AlgorithmsC++Networking
0 likes · 30 min read
20 Essential C++ Interview Questions and Answers: Data Structures, Algorithms, and System Concepts
Tencent Cloud Developer
Tencent Cloud Developer
Aug 13, 2024 · Backend Development

Comprehensive Guide to Backend Development: System Design, Architecture, Networking, Fault Handling, Monitoring, Service Governance, Testing, and Deployment

This comprehensive guide to backend development explains essential system and architecture design principles, networking strategies, fault and exception handling, monitoring and alerting, service governance, testing methodologies, and deployment practices, offering best‑practice advice and highlighting common pitfalls for building reliable, scalable internet services.

Backend DevelopmentDeploymentNetworking
0 likes · 28 min read
Comprehensive Guide to Backend Development: System Design, Architecture, Networking, Fault Handling, Monitoring, Service Governance, Testing, and Deployment
Liangxu Linux
Liangxu Linux
Aug 11, 2024 · Operations

Essential Linux Networking Commands Every DevOps Engineer Should Master

This article provides a comprehensive, step‑by‑step guide to the most important native Linux networking commands—such as hostname, host, ping, curl, ip, ss, traceroute, dig, and tcpdump—explaining their purpose, common usage examples, and key options for effective system and network troubleshooting.

DevOpsLinuxNetworking
0 likes · 13 min read
Essential Linux Networking Commands Every DevOps Engineer Should Master
Architects' Tech Alliance
Architects' Tech Alliance
Aug 10, 2024 · Industry Insights

What’s Next for Data Center Network Architecture? Trends and Future Directions

The article explains how data‑center networking, once built from a handful of simple devices, now demands sophisticated layer‑2 and layer‑3 designs to meet higher performance and reliability requirements, and it outlines the evolving architectural patterns that will shape future data‑center networks.

Data centerFuture TrendsNetworking
0 likes · 6 min read
What’s Next for Data Center Network Architecture? Trends and Future Directions
Deepin Linux
Deepin Linux
Aug 10, 2024 · Fundamentals

Comprehensive C/C++ Interview Question Collection Covering Language, Data Structures, OS, Networking, Databases, and More

This article compiles over a thousand common C/C++ interview questions spanning language fundamentals, data structures, algorithms, system programming, networking, databases, design patterns, RPC, and audio‑video development, providing a thorough study guide for backend and systems engineers.

AlgorithmsC++Networking
0 likes · 19 min read
Comprehensive C/C++ Interview Question Collection Covering Language, Data Structures, OS, Networking, Databases, and More
Test Development Learning Exchange
Test Development Learning Exchange
Aug 8, 2024 · Backend Development

Comprehensive Guide to Using Python's requests Library for Various HTTP Request Scenarios

This article provides a step‑by‑step tutorial on sending JSON, form data, files, handling authentication, redirects, timeouts, cookies, custom headers, SSL verification, proxies, streaming downloads, chunked uploads, session management, error handling, token authentication, and OAuth2 using Python's requests library.

APINetworking
0 likes · 11 min read
Comprehensive Guide to Using Python's requests Library for Various HTTP Request Scenarios
DevOps Operations Practice
DevOps Operations Practice
Aug 4, 2024 · Fundamentals

Five Beginner Python Projects: Number Guessing Game, Calculator, Word Frequency Counter, Ledger, and Simple Chatroom

This article presents five beginner‑friendly Python projects— a number‑guessing game, a calculator, a word‑frequency counter, a simple ledger, and a chatroom—each with background, implementation steps, and complete source code to help new programmers practice core language concepts.

CLINetworkingPython
0 likes · 11 min read
Five Beginner Python Projects: Number Guessing Game, Calculator, Word Frequency Counter, Ledger, and Simple Chatroom
MaGe Linux Operations
MaGe Linux Operations
Aug 2, 2024 · Cloud Computing

Understanding OpenStack Core Services: Keystone, Glance, Nova, Neutron & More

This article explains the essential OpenStack components—Keystone for identity, Glance for image services, Nova for compute, Neutron for networking, Placement, and related services—detailing their roles, interactions, and workflow, helping readers grasp how each piece fits into a functional cloud environment.

ComputeNetworkingOpenStack
0 likes · 15 min read
Understanding OpenStack Core Services: Keystone, Glance, Nova, Neutron & More
Practical DevOps Architecture
Practical DevOps Architecture
Aug 2, 2024 · Cloud Native

In-depth Understanding of Kubernetes Networking: Architecture Design and Performance Optimization

This comprehensive course provides a deep dive into Kubernetes networking, covering core concepts, network models, policies, plugins, traffic management, security, multi‑tenant, cross‑cloud, and hybrid‑cloud designs, and offers hands‑on performance optimization techniques across more than 60 video modules.

CNICalicoCilium
0 likes · 4 min read
In-depth Understanding of Kubernetes Networking: Architecture Design and Performance Optimization
Deepin Linux
Deepin Linux
Jul 12, 2024 · Fundamentals

Understanding Ethernet: MAC, PHY, MII, and SMI Interfaces

This article provides a comprehensive overview of Ethernet technology, explaining the roles of MAC and PHY chips, the OSI layer interactions, and the various interfaces such as MII, RMII, GMII, RGMII, and SMI, along with practical hardware integration details.

MIIMacNetworking
0 likes · 21 min read
Understanding Ethernet: MAC, PHY, MII, and SMI Interfaces
php Courses
php Courses
Jul 1, 2024 · Backend Development

Using curl_errno() in PHP to Retrieve cURL Error Codes

This article explains the PHP curl_errno() function, shows how to use it to obtain cURL error codes with example code, lists common error numbers, and demonstrates proper error handling to improve application stability.

BackendNetworkingcURL
0 likes · 4 min read
Using curl_errno() in PHP to Retrieve cURL Error Codes
21CTO
21CTO
Jun 18, 2024 · Fundamentals

What’s the Real Difference Between localhost and 127.0.0.1?

While both localhost and 127.0.0.1 point to your local machine, they differ in resolution methods, IPv4/IPv6 handling, performance nuances, and configuration flexibility, making it essential for developers to understand these subtleties for optimal testing, development, and network compatibility.

127.0.0.1DevelopmentIPv6
0 likes · 8 min read
What’s the Real Difference Between localhost and 127.0.0.1?
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Jun 17, 2024 · Cloud Native

Multi-Cluster Network Connectivity Practices on Alibaba Cloud: PrivateLink, CEN, and ASM East‑West Gateway

This article explains the challenges of multi‑cluster deployments and presents three Alibaba Cloud solutions—PrivateLink, Cloud Enterprise Network (CEN), and ASM East‑West Gateway—detailing their mechanisms, trade‑offs, and typical scenarios such as isolation, distributed applications, disaster recovery, and multi‑environment testing.

ASMCENNetworking
0 likes · 9 min read
Multi-Cluster Network Connectivity Practices on Alibaba Cloud: PrivateLink, CEN, and ASM East‑West Gateway
php Courses
php Courses
Jun 14, 2024 · Backend Development

Using PHP curl_multi_add_handle() to Manage Multiple cURL Requests

This article explains how the PHP curl_multi_add_handle() function can add multiple cURL handles to a single multi‑handle session, provides its syntax and parameters, and includes a complete example demonstrating initialization, adding handles, executing requests, retrieving responses, and cleaning up.

HTTPNetworkingcURL
0 likes · 4 min read
Using PHP curl_multi_add_handle() to Manage Multiple cURL Requests
Open Source Linux
Open Source Linux
Jun 11, 2024 · Operations

How to Configure Persistent Static Routes and Dual‑NIC Routing on Linux

This guide explains Linux routing commands for adding host and network routes, setting default gateways, creating permanent static routes via rc.local, sysconfig files, and static‑routes, enabling IP forwarding, and demonstrates a dual‑NIC experiment using VMware and eNSP to achieve simultaneous internal and external network access.

Dual NICLinuxNetworking
0 likes · 11 min read
How to Configure Persistent Static Routes and Dual‑NIC Routing on Linux
Cloud Native Technology Community
Cloud Native Technology Community
Jun 5, 2024 · Cloud Native

Which Multi‑Cluster Networking Solution Is Right for Your Kubernetes Fleet?

With Kubernetes clusters expanding across multiple environments, choosing the right cross‑cluster networking method is crucial; this article compares six approaches—underlay networks, overlay CNI meshes, Submariner, Skupper, KubeSlice, and others—detailing their core principles, advantages, and limitations to help you select the best fit.

CNICloud NativeKubernetes
0 likes · 11 min read
Which Multi‑Cluster Networking Solution Is Right for Your Kubernetes Fleet?
Liangxu Linux
Liangxu Linux
May 28, 2024 · Operations

How to Configure Multiple Default Gateways and Dual NICs on Linux

This guide explains what a default gateway is, how to set it manually on Linux, and how to handle single, dual, or triple NIC configurations using route and iproute2 commands, including creating separate routing tables, static routes, and bonding for redundancy and load balancing.

BondingDefault GatewayDual NIC
0 likes · 20 min read
How to Configure Multiple Default Gateways and Dual NICs on Linux
Open Source Linux
Open Source Linux
May 26, 2024 · Fundamentals

What’s the Real Difference Between localhost and 127.0.0.1?

This article explains the subtle distinctions between the hostname localhost and the IPv4 loopback address 127.0.0.1, covering their definitions, resolution processes, performance impact, IPv6 considerations, practical usage scenarios, and best‑practice recommendations.

127.0.0.1DNSIPv6
0 likes · 6 min read
What’s the Real Difference Between localhost and 127.0.0.1?