Tagged articles
984 articles
Page 1 of 10
Deepin Linux
Deepin Linux
May 14, 2026 · Operations

How to Diagnose Kernel Panic: A Step‑by‑Step Guide to Finding the Root Cause

This article explains what a Linux kernel panic is, enumerates common hardware and driver causes, walks through the panic() function internals, and provides a practical troubleshooting workflow with log analysis, debugging tools, and a concrete driver example to help operators quickly locate and fix the underlying fault.

DebuggingDevice DriversKernel Panic
0 likes · 24 min read
How to Diagnose Kernel Panic: A Step‑by‑Step Guide to Finding the Root Cause
Coder Trainee
Coder Trainee
May 10, 2026 · Backend Development

Spring Boot Source Code Deep Dive (Part 7): Full Recap and Ultimate Interview Guide

The final installment of the Spring Boot source‑code series consolidates the previous six episodes—covering startup flow, auto‑configuration, IoC container, bean lifecycle, circular dependencies, and SPI—while providing a complete knowledge map, 20 interview‑question templates, practical study tips, and a roadmap for further learning and contribution.

ConfigurationDebuggingSpring Boot
0 likes · 14 min read
Spring Boot Source Code Deep Dive (Part 7): Full Recap and Ultimate Interview Guide
IT Services Circle
IT Services Circle
May 1, 2026 · Artificial Intelligence

10 Essential AI Prompt Templates Every Programmer Should Use

The article presents ten practical AI prompt templates that cover the full software development workflow—from requirement clarification and code generation to testing, refactoring, debugging, performance tuning, SQL optimization, documentation, design review, and cross‑language translation—helping developers get accurate, production‑ready results from AI.

AI promptingCode GenerationDebugging
0 likes · 12 min read
10 Essential AI Prompt Templates Every Programmer Should Use
Deepin Linux
Deepin Linux
Apr 29, 2026 · Fundamentals

Master Linux Kernel Deadlock Detection to Truly Understand Synchronization

This article explains the four necessary conditions for Linux deadlocks, demonstrates each with concrete pthread examples, reviews kernel lock types, introduces detection tools such as Lockdep, gdb, pstack and ftrace, and walks through a real‑world cluster case study with step‑by‑step analysis and remediation.

DebuggingKernelLinux
0 likes · 38 min read
Master Linux Kernel Deadlock Detection to Truly Understand Synchronization
Lao Guo's Learning Space
Lao Guo's Learning Space
Apr 25, 2026 · Artificial Intelligence

30 Proven Prompt Templates to Unlock Tongyi Lingma’s Full Potential

This guide compiles the 30 most effective prompt templates for Alibaba's Tongyi Lingma code‑assistant, explains its three interaction modes, and offers concrete examples—from code generation and unit‑test creation to multi‑file refactoring—plus five universal tips to double output quality.

AI coding assistantCode GenerationDebugging
0 likes · 13 min read
30 Proven Prompt Templates to Unlock Tongyi Lingma’s Full Potential
ShiZhen AI
ShiZhen AI
Apr 22, 2026 · Artificial Intelligence

35 Practical Claude Code Tips with Ready‑to‑Use Commands

This article presents 35 hands‑on Claude Code techniques, each paired with a ready‑to‑use command or prompt, covering project initialization, session management, code quality, architecture review, automation, documentation, dependency handling, debugging, and recovery to help developers harness the AI coding assistant efficiently.

AI AssistantAutomationClaude Code
0 likes · 18 min read
35 Practical Claude Code Tips with Ready‑to‑Use Commands
Ops Community
Ops Community
Apr 21, 2026 · Artificial Intelligence

How to Tame Unstable LLM Prompts: Causes and Fixes

This article explains why large‑model prompts can yield inconsistent answers, examines the roles of temperature, top‑p/top‑k, tokenization, context windows, position bias, and model randomness, and provides a step‑by‑step debugging workflow and production‑grade best‑practice checklist to achieve stable outputs.

DebuggingLLM stabilityPrompt engineering
0 likes · 13 min read
How to Tame Unstable LLM Prompts: Causes and Fixes
Tech Verticals & Horizontals
Tech Verticals & Horizontals
Apr 11, 2026 · Operations

Mastering OpenClaw CLI: A Hands‑On Guide for Professionals to Skip the Dry Docs

This article walks professionals through OpenClaw’s command‑line interface, explaining its role alongside GUI and API, detailing five common use‑cases with exact commands, and illustrating the underlying execution flow from CLI input to component actions, enabling quick debugging, automation, and efficient operations.

AutomationCLIDebugging
0 likes · 11 min read
Mastering OpenClaw CLI: A Hands‑On Guide for Professionals to Skip the Dry Docs
Su San Talks Tech
Su San Talks Tech
Apr 7, 2026 · Artificial Intelligence

Unlock Faster Debugging and Design with Claude Code’s Top 10 Skills

This guide reviews ten Claude Code Skills—from systematic debugging and brainstorming to parallel agent dispatch and document generation—showing how to install them, trigger their hard‑gate workflows, combine them into an efficient development pipeline, and avoid common pitfalls.

AI DevelopmentAutomationClaude Code
0 likes · 18 min read
Unlock Faster Debugging and Design with Claude Code’s Top 10 Skills
Geek Labs
Geek Labs
Apr 4, 2026 · Artificial Intelligence

Claude Code Goes Open Source: Run the AI Coding Assistant with a Single Command

The open‑source release of Anthropic's Claude Code lets developers launch a full‑featured AI programming assistant with zero configuration, offering TypeScript‑perfect typing, enterprise‑grade reliability, and hands‑on examples that show how it can bootstrap new projects, refactor legacy code, and debug issues faster than traditional tools.

AI coding assistantClaude CodeCode Refactoring
0 likes · 8 min read
Claude Code Goes Open Source: Run the AI Coding Assistant with a Single Command
Top Architect
Top Architect
Apr 3, 2026 · Backend Development

Why Did My Payment Service Lose Data? Uncovering Hidden Transaction Bugs in Spring

A mysterious payment failure where orders appeared successful but were never persisted was traced to a missing transaction commit in a special code path, leading to polluted connections that silently broke subsequent transactions, and the article explains the root cause, debugging steps, fix, and preventive measures.

Connection PoolDebuggingdatabase
0 likes · 11 min read
Why Did My Payment Service Lose Data? Uncovering Hidden Transaction Bugs in Spring
Top Architecture Tech Stack
Top Architecture Tech Stack
Apr 2, 2026 · Artificial Intelligence

Master OpenAI Codex: Install, Configure, and Boost Your Coding Workflow

This guide walks developers through the full lifecycle of OpenAI Codex—from understanding its role as a code‑agent, comparing it with Claude Code, and choosing the right usage mode, to installing the CLI, configuring MCP plugins, selecting models, and mastering the most common commands and shortcuts for an efficient AI‑augmented development workflow.

AI coding assistantCLI installationDebugging
0 likes · 19 min read
Master OpenAI Codex: Install, Configure, and Boost Your Coding Workflow
Top Architect
Top Architect
Mar 30, 2026 · Backend Development

Why Upgrading to MyBatis‑Plus Breaks LocalDateTime Mapping and How to Fix It

A newcomer replaced MyBatis with MyBatis‑Plus in an old MySQL‑based project, triggering a "Conversion not supported for type java.time.LocalDateTime" error, which was traced to MyBatis 3.5.1 dropping built‑in type handling and an outdated mysql‑connector‑java, and resolved by upgrading the connector and adjusting validation logic.

ConnectorDebuggingJava
0 likes · 10 min read
Why Upgrading to MyBatis‑Plus Breaks LocalDateTime Mapping and How to Fix It
Deepin Linux
Deepin Linux
Mar 29, 2026 · Fundamentals

What Happens Inside an ELF File? From Source Code to a Running Process

This article explains how a C/C++ program is compiled into an ELF executable, details the ELF file structure, describes the kernel's validation and segment mapping, covers dynamic linking, and shows how the process starts execution from the _start entry point, providing practical commands and debugging tips.

CompilationDebuggingELF
0 likes · 34 min read
What Happens Inside an ELF File? From Source Code to a Running Process
Liangxu Linux
Liangxu Linux
Mar 26, 2026 · Fundamentals

Master STM32 Projects: From Schematics to Stable, Maintainable Code

This guide walks through the essential steps of STM32 development—from reading schematics and configuring CubeMX to structuring code, debugging with tools like J‑Link RTT, and optimizing performance, providing practical tips to avoid common pitfalls and build reliable embedded systems.

CubeMXDebuggingSTM32
0 likes · 6 min read
Master STM32 Projects: From Schematics to Stable, Maintainable Code
Linux Tech Enthusiast
Linux Tech Enthusiast
Mar 24, 2026 · Fundamentals

Master Makefile: From Basics to Advanced Techniques

This guide walks through Makefile fundamentals—including targets, dependencies, commands, variables, pattern rules, automatic variables, functions, conditional statements, includes, custom functions, multi‑target handling, phony targets, and debugging techniques—providing concrete examples and code snippets that enable readers to build and manage both small and large projects efficiently.

Build AutomationDebuggingMakefile
0 likes · 6 min read
Master Makefile: From Basics to Advanced Techniques
Architect's Ambition
Architect's Ambition
Mar 19, 2026 · Backend Development

10 Advanced Claude Code Techniques That Can Double Your Development Efficiency

The article shares ten advanced Claude Code strategies—including precise prompt templates, incremental code feeding, debugging workflows, full‑stack generation, and ecosystem extensions—that can dramatically boost developers’ productivity, turning a single day's work into three days' output when applied correctly.

AI CodingAutomationBackend Development
0 likes · 17 min read
10 Advanced Claude Code Techniques That Can Double Your Development Efficiency
JD Tech Talk
JD Tech Talk
Mar 18, 2026 · Databases

Mastering Dynamic JSON Fields in MySQL: Real‑World Cases and Pitfalls

This article explains how to store and query extensible JSON columns in a MySQL‑based system, lists the most useful JSON functions, walks through several real‑world scenarios—including dynamic extension queries and weight‑management cases—identifies subtle bugs caused by null values, and presents step‑by‑step SQL and MyBatis fixes to ensure reliable batch updates.

DebuggingDynamicFieldsJSON
0 likes · 15 min read
Mastering Dynamic JSON Fields in MySQL: Real‑World Cases and Pitfalls
Architect
Architect
Mar 17, 2026 · Artificial Intelligence

Why Your OpenClaw Bot Doesn’t Reply: Diagnose the 5 Hidden Layers

The article explains that most OpenClaw issues stem from mixing up five core layers—channel, account, agent, session, and memory—and provides a step‑by‑step troubleshooting guide to isolate the problem, verify each layer, and configure the system for reliable responses.

ChatbotDebuggingMessage Routing
0 likes · 17 min read
Why Your OpenClaw Bot Doesn’t Reply: Diagnose the 5 Hidden Layers
Top Architect
Top Architect
Mar 17, 2026 · Backend Development

Why Replacing MyBatis with MyBatis‑Plus Can Break Your DateTime Handling

A newcomer replaced MyBatis with MyBatis‑Plus in an old MySQL‑based project, encountered a "Conversion not supported for type java.time.LocalDateTime" error, traced it to MyBatis 3.5.1 dropping built‑in type handling and an outdated mysql‑connector‑java driver, and resolved it by upgrading the driver while also fixing a related validation bug that caused production failures.

DebuggingJavaMyBatis
0 likes · 10 min read
Why Replacing MyBatis with MyBatis‑Plus Can Break Your DateTime Handling
PMTalk Product Manager Community
PMTalk Product Manager Community
Mar 14, 2026 · Product Management

Building a Playable Game Demo in 47 Minutes with Vibe Coding

In a 47‑minute weekend experiment, a product manager uses DeepSeek to craft precise prompts, generates a Flask‑based Yin‑Yang‑Shi‑style game with Vibe Coding, troubleshoots runtime errors through AI‑guided debugging, and delivers a functional demo that developers deem ready for further development.

AI CodingDebuggingFlask
0 likes · 10 min read
Building a Playable Game Demo in 47 Minutes with Vibe Coding
Ops Community
Ops Community
Mar 13, 2026 · Backend Development

How to Diagnose and Fix Slow LLM Inference: A Full‑Stack Performance Guide

This article presents a comprehensive, step‑by‑step methodology for troubleshooting and optimizing large‑language‑model inference performance, covering GPU, CPU, memory, network, configuration, and application layers, with concrete benchmark scripts, diagnostic commands, and real‑world case studies.

CPUDebuggingGPU
0 likes · 48 min read
How to Diagnose and Fix Slow LLM Inference: A Full‑Stack Performance Guide
Node.js Tech Stack
Node.js Tech Stack
Mar 11, 2026 · Artificial Intelligence

Using Big‑Tech Performance Scripts to Push Claude AI into Debugging (3.25)

The open‑source pua plugin applies big‑tech performance‑review language to Claude Code, escalating pressure through four levels that force the AI to abandon lazy tactics, follow a systematic five‑step debugging framework, and ultimately produce more thorough fixes, as demonstrated by a 36% increase in bug‑fix points and a 3.25 rating.

AI toolingAutomationClaude AI
0 likes · 16 min read
Using Big‑Tech Performance Scripts to Push Claude AI into Debugging (3.25)
Qborfy AI
Qborfy AI
Feb 25, 2026 · Artificial Intelligence

How Code Agents Turn AI Into a Professional Programmer for Your Projects

This article dissects the architecture, workflow, and real‑world applications of Code Agent – an AI‑driven system that understands, generates, debugs, and optimizes code – comparing it with traditional assistants, showcasing concrete examples, code snippets, and future challenges for software development.

AI programmingAgent ArchitectureCode Generation
0 likes · 12 min read
How Code Agents Turn AI Into a Professional Programmer for Your Projects
Deepin Linux
Deepin Linux
Feb 25, 2026 · Backend Development

Master VSCode and GDB: Complete Guide to C/C++ Debugging

This comprehensive tutorial walks you through installing VSCode and GDB on Linux, macOS, and Windows, configuring launch.json and tasks.json, mastering basic and advanced debugging techniques such as breakpoints, watchpoints, multithreaded and remote debugging, and troubleshooting common issues for C/C++ development.

CDebuggingVSCode
0 likes · 26 min read
Master VSCode and GDB: Complete Guide to C/C++ Debugging
High Availability Architecture
High Availability Architecture
Feb 22, 2026 · Artificial Intelligence

Why Traces, Not Code, Are the New Source of Truth in AI Agents

The article explains how AI agent development shifts the source of truth from static code to dynamic execution traces, reshaping debugging, testing, performance optimization, monitoring, and team collaboration around trace‑based observability for reliable, high‑quality agents.

AI agentsDebuggingObservability
0 likes · 11 min read
Why Traces, Not Code, Are the New Source of Truth in AI Agents
Java Companion
Java Companion
Feb 10, 2026 · Backend Development

Why Successful Payments Vanished: MyBatis Connection‑Pool Pitfalls Explained

A production incident where payment orders appeared successful but were not persisted was traced to a missing commit in a special‑case branch, causing a polluted connection to be reused by Spring's transaction manager, leading to intermittent failures that were resolved by fixing the commit logic and adding connection‑pool health checks.

Connection PoolDatabase MonitoringDebugging
0 likes · 10 min read
Why Successful Payments Vanished: MyBatis Connection‑Pool Pitfalls Explained
Ops Community
Ops Community
Feb 10, 2026 · Cloud Native

Why Is My K8s Pod Stuck in CrashLoopBackOff? 5 Proven Troubleshooting Strategies

CrashLoopBackOff is a kubelet back‑off restart policy that can be triggered by application panics, OOM kills, mis‑configured probes, or image pull problems, and this guide walks you through five systematic debugging steps, from inspecting pod events and logs to using ephemeral containers and monitoring alerts.

CrashLoopBackOffDebuggingKubernetes
0 likes · 31 min read
Why Is My K8s Pod Stuck in CrashLoopBackOff? 5 Proven Troubleshooting Strategies
DaTaobao Tech
DaTaobao Tech
Feb 6, 2026 · Frontend Development

How AI‑Powered Cursor Delivered a Full‑Stack Frontend Feature for Red‑Packet Sign‑In

This article records the end‑to‑end practice of using the AI coding tool Cursor to deliver the front‑end of a red‑packet sign‑in page’s "single‑product rebate" feature, covering requirement breakdown, AI‑generated design and code, popup animations, feed insertion, deduplication, debugging, and final verification.

AI CodingCursorDebugging
0 likes · 11 min read
How AI‑Powered Cursor Delivered a Full‑Stack Frontend Feature for Red‑Packet Sign‑In
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 5, 2026 · Frontend Development

Why Frontend Recording & Replay Matters: Master rrweb for Debugging and Analysis

This article explains why front‑end recording and replay are essential for diagnosing invisible bugs, introduces the open‑source rrweb tool and its core modules, compares it with video and screenshot methods, and provides step‑by‑step guidance for installing, configuring, recording, replaying, and optimizing rrweb in Vue 3 applications.

DebuggingVuefrontend
0 likes · 36 min read
Why Frontend Recording & Replay Matters: Master rrweb for Debugging and Analysis
macrozheng
macrozheng
Jan 30, 2026 · Backend Development

Why MyBatis Triggers OutOfMemoryError and How to Fix It

The article examines a production OutOfMemoryError caused by MyBatis SQL construction, explains heap and metaspace exhaustion, analyzes MyBatis source code, reproduces the issue with JVM settings, and offers practical recommendations to prevent similar memory failures.

BackendDebuggingHeap
0 likes · 7 min read
Why MyBatis Triggers OutOfMemoryError and How to Fix It
Code Wrench
Code Wrench
Jan 30, 2026 · Fundamentals

Master Go Reflection: Harness the Power and Avoid the Pitfalls

This article explains Go's reflection mechanism, presents Rob Pike's three core rules, shows practical code examples, highlights performance and safety trade‑offs, and provides concrete best‑practice guidelines to help developers decide when and how to use reflection safely.

DebuggingGoReflection
0 likes · 16 min read
Master Go Reflection: Harness the Power and Avoid the Pitfalls
php Courses
php Courses
Jan 21, 2026 · Backend Development

How to Verify PHP cURL Support and Diagnose Common Issues

This guide explains how to reliably verify that the PHP cURL extension is truly enabled by inspecting phpinfo(), comparing CLI and web configurations, checking version compatibility, and performing a real request test, while highlighting common pitfalls such as disabled functions and outdated libcurl versions.

ConfigurationDebuggingcURL
0 likes · 6 min read
How to Verify PHP cURL Support and Diagnose Common Issues
Selected Java Interview Questions
Selected Java Interview Questions
Jan 18, 2026 · Backend Development

How to Seamlessly Integrate Arthas into Spring Boot for Real‑Time Monitoring

This guide explains how to embed the Arthas online monitoring tool into a Spring Boot application using the Arthas Spring Boot Starter, configure telnet and HTTP ports, access the console via terminal or web, and extend debugging across multiple services with Arthas Tunnel while addressing security considerations.

ArthasDebuggingJava
0 likes · 12 min read
How to Seamlessly Integrate Arthas into Spring Boot for Real‑Time Monitoring
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 17, 2026 · Fundamentals

The Most Stupid Embedded C Bug Ever: A Missing Space That Turned Code Into a Comment

The article walks through a seemingly simple C file‑creation snippet that fails on Windows because Microsoft's tmpfile() uses C:\, then reveals a hidden bug where a stray backslash in a comment and a missing space in an expression silently turn code into comments, illustrating how tiny syntax errors can break cross‑platform programs.

CDebuggingbug
0 likes · 7 min read
The Most Stupid Embedded C Bug Ever: A Missing Space That Turned Code Into a Comment
37 Interactive Technology Team
37 Interactive Technology Team
Jan 14, 2026 · Frontend Development

Hidden Zero‑Width Characters: How They Sabotage Front‑End Apps and How to Detect Them

Zero‑width characters are invisible Unicode symbols that can silently break form validation, URL parsing, and data storage in web applications, but with proper detection, visualization, and input‑filtering techniques developers can mitigate these hidden risks and even use them for legitimate purposes.

DebuggingUnicodedata integrity
0 likes · 6 min read
Hidden Zero‑Width Characters: How They Sabotage Front‑End Apps and How to Detect Them
SpringMeng
SpringMeng
Jan 13, 2026 · Backend Development

Top IDEA Plugins for 2026 to Supercharge Your Java Development

This article reviews essential IntelliJ IDEA plugins for Java/Spring developers, detailing core features, configuration tips, and trade‑offs for each plugin, and recommends a prioritized installation order to boost productivity while monitoring performance impact.

AI assistanceConfigurationDebugging
0 likes · 11 min read
Top IDEA Plugins for 2026 to Supercharge Your Java Development
IT Services Circle
IT Services Circle
Jan 12, 2026 · Frontend Development

8 Chrome DevTools Tricks Every Frontend Developer Should Know

This article presents eight practical Chrome DevTools techniques—including designMode editing, request replay, local overrides, quick fetch copying, request filtering, DOM selection shortcuts, on‑the‑fly npm installation, and fast source navigation—to boost debugging efficiency and streamline front‑end workflows.

Chrome DevToolsDebuggingTips
0 likes · 6 min read
8 Chrome DevTools Tricks Every Frontend Developer Should Know
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jan 6, 2026 · Backend Development

Master Nginx: Essential Commands for Starting, Stopping, Reloading and Debugging

This guide provides a comprehensive cheat‑sheet of Nginx command‑line operations—including how to start, stop, reload, check configuration, view logs, inspect processes, query version information and perform common debugging tasks—helping administrators manage Nginx efficiently in production and development environments.

DebuggingLinuxNginx
0 likes · 6 min read
Master Nginx: Essential Commands for Starting, Stopping, Reloading and Debugging
MaGe Linux Operations
MaGe Linux Operations
Jan 5, 2026 · Cloud Native

What Really Happens When You Deploy Istio? 6 Hard‑Learned Lessons from a Year‑Long Production Run

After a year of running Istio in production on a 80‑service, 200‑node Kubernetes fleet, we share six painful pitfalls—including unexpected latency, debugging complexity, upgrade nightmares, configuration explosion, compatibility issues, and mTLS challenges—plus practical mitigation steps and guidance on when Istio truly adds value.

ConfigurationDebuggingIstio
0 likes · 22 min read
What Really Happens When You Deploy Istio? 6 Hard‑Learned Lessons from a Year‑Long Production Run
AI Architecture Hub
AI Architecture Hub
Dec 28, 2025 · Artificial Intelligence

Spring AI’s Model Context Protocol: Architecture, Code Walkthrough & Debugging

This article provides a comprehensive analysis of Spring AI’s Model Context Protocol (MCP), covering its layered client‑server architecture, core interaction sequences, key source‑code components, and step‑by‑step debugging of the SSE‑based initialization flow, enabling developers to integrate AI capabilities into Java applications with confidence.

AI integrationDebuggingJava
0 likes · 20 min read
Spring AI’s Model Context Protocol: Architecture, Code Walkthrough & Debugging
DevOps Coach
DevOps Coach
Dec 25, 2025 · Cloud Native

Real-World Kubernetes Troubleshooting Skills You Won’t Learn in Interviews

The article reveals the hidden gap between textbook Kubernetes knowledge and real production failures, offering six practical skills—from interpreting pod symptoms and debugging without logs to capacity planning and treating events as first‑class signals—essential for engineers to survive on‑call crises that interview questions never cover.

Cloud NativeDebuggingKubernetes
0 likes · 7 min read
Real-World Kubernetes Troubleshooting Skills You Won’t Learn in Interviews
php Courses
php Courses
Dec 25, 2025 · Backend Development

Quick Ways to Print PHP 2D Arrays for Debugging

This guide explains five practical techniques—print_r, var_dump, json_encode, nested foreach loops, and var_export—to display or export two‑dimensional PHP arrays in browsers or CLI, including code examples, formatting tips, and handling of HTML special characters.

Debuggingforeachjson_encode
0 likes · 4 min read
Quick Ways to Print PHP 2D Arrays for Debugging
Deepin Linux
Deepin Linux
Dec 24, 2025 · Fundamentals

Why Linux Threads Crash: Uncovering Thread‑Stack Pitfalls and Fixes

This article explains how Linux thread stacks work, why improper stack size or unchecked recursion can cause crashes and memory leaks, and provides practical debugging tools, stack‑size tuning methods, and optimization techniques—including thread‑pool usage and real‑world case studies—to keep concurrent programs stable and efficient.

DebuggingStackThread
0 likes · 28 min read
Why Linux Threads Crash: Uncovering Thread‑Stack Pitfalls and Fixes
Deepin Linux
Deepin Linux
Dec 22, 2025 · Fundamentals

Mastering Linux Process Stacks: Theory, Debugging, and Stack Overflow Prevention

This comprehensive guide explains the Linux process stack architecture, stack frame layout, function call mechanics, dynamic growth limits, common pitfalls such as stack overflow and memory leaks, and demonstrates debugging techniques with gdb, pstack, and perf, plus a real‑world C++ example.

C programmingDebuggingLinux
0 likes · 37 min read
Mastering Linux Process Stacks: Theory, Debugging, and Stack Overflow Prevention
IT Services Circle
IT Services Circle
Dec 21, 2025 · Fundamentals

How Memory Leaks Sneak Into Your System and How to Stop Them

This article explains how memory leaks act like invisible thieves that gradually steal RAM from the page cache and RSS, outlines their four‑step attack process, shows how to detect them with process‑level and system‑level metrics, and provides emergency and preventive measures to protect your applications.

Debuggingmemory-leakoperating-system
0 likes · 18 min read
How Memory Leaks Sneak Into Your System and How to Stop Them
Su San Talks Tech
Su San Talks Tech
Dec 19, 2025 · Operations

Master Log Debugging with grep, tail, and less: Real‑World Tips

This guide walks you through practical techniques for quickly locating Java NullPointerException traces in plain, rotating, and compressed log files using grep, tail, less, and related options, covering context display, real‑time monitoring, compressed‑log searching, and occurrence counting.

DebuggingGrepLinux
0 likes · 7 min read
Master Log Debugging with grep, tail, and less: Real‑World Tips
JD Tech
JD Tech
Dec 18, 2025 · Backend Development

Can AI Prompts Supercharge Your Backend, Frontend, and Big Data Projects?

This article showcases a series of real‑world development cases—from implementing a guided inventory task in a Java backend and generating Vue rule code, to writing unit tests, analyzing report data, converting SQL to Hive, debugging startup errors, publishing Maven APIs, optimizing slow SQL queries, and resolving MySQL deadlocks—demonstrating how AI‑driven prompts can accelerate coding, testing, and troubleshooting across multiple domains.

BackendDebuggingSQL
0 likes · 31 min read
Can AI Prompts Supercharge Your Backend, Frontend, and Big Data Projects?
php Courses
php Courses
Dec 9, 2025 · Backend Development

Why Your PHP Routes Aren’t Matching and How to Fix Them

This guide walks through common reasons PHP routes fail to match—such as definition order, HTTP method mismatches, group prefixes, middleware, debugging output, and server rewrite rules—and provides step‑by‑step checks and fixes for each issue.

DebuggingPHPWeb server
0 likes · 5 min read
Why Your PHP Routes Aren’t Matching and How to Fix Them
php Courses
php Courses
Dec 4, 2025 · Backend Development

Master PHP Debugging: Essential Tips and Best Practices

This guide walks through practical PHP debugging techniques—including enabling error reporting, logging errors, setting Xdebug breakpoints, handling exceptions with try‑catch, and using var_dump/print_r—to help developers quickly locate and fix runtime problems.

DebuggingError ReportingException Handling
0 likes · 5 min read
Master PHP Debugging: Essential Tips and Best Practices
Xiao Liu Lab
Xiao Liu Lab
Dec 1, 2025 · Operations

Master WebSocket Debugging with websocat: Install, Test, and Proxy

This guide introduces websocat, a Rust‑based command‑line utility for WebSocket, covering installation via package managers or source, basic echo testing, setting up local servers, bidirectional TCP‑WebSocket proxying, secure connections, performance tuning, and integration with systemd and Nginx.

Command-lineDebuggingProxy
0 likes · 6 min read
Master WebSocket Debugging with websocat: Install, Test, and Proxy
Data Party THU
Data Party THU
Dec 1, 2025 · Backend Development

Simplify Python Logging with Loguru: From Boilerplate to Best Practices

This article explains why Python logging often feels cumbersome, demonstrates how Loguru provides a minimal‑configuration alternative with powerful features, offers a reusable wrapper for the standard logging module, and presents practical examples and best‑practice guidelines for effective logging in backend applications.

BackendDebuggingLoguru
0 likes · 9 min read
Simplify Python Logging with Loguru: From Boilerplate to Best Practices
IT Services Circle
IT Services Circle
Nov 29, 2025 · Backend Development

Simplify Python Logging with Loguru: One‑Line Configuration

This article explains why traditional Python logging is cumbersome, demonstrates the verbose boilerplate required, and then shows how the Loguru library can replace it with a minimal, powerful setup that includes automatic exception handling, colored output, log rotation, async support, and structured logging for both web and script applications.

ConfigurationDebuggingLoguru
0 likes · 9 min read
Simplify Python Logging with Loguru: One‑Line Configuration
Data STUDIO
Data STUDIO
Nov 26, 2025 · Fundamentals

Simplify Python Logging with Loguru: A One‑Line Solution to Debugging Hassles

The article explains why Python logging often feels cumbersome, demonstrates the verbose boilerplate of the standard logging module, and then shows how Loguru provides a minimal one‑line configuration, powerful features, and practical examples that turn logging into an efficient debugging tool.

BackendDebuggingLoguru
0 likes · 9 min read
Simplify Python Logging with Loguru: A One‑Line Solution to Debugging Hassles
Code Wrench
Code Wrench
Nov 19, 2025 · Cloud Native

Unveiling Kubelet: How Kubernetes Brings Pods to Life with Go Concurrency

This article dissects the Kubelet component of Kubernetes, detailing its Go‑based architecture, core responsibilities, event‑driven syncLoop, PodWorkers concurrency model, syncPod creation flow, PLEG health monitoring, and provides practical debugging commands for production environments.

Cloud NativeDebuggingGo
0 likes · 14 min read
Unveiling Kubelet: How Kubernetes Brings Pods to Life with Go Concurrency
Linux Kernel Journey
Linux Kernel Journey
Nov 17, 2025 · Operations

Four Diagrams to Quickly Diagnose Linux Memory Leaks

This guide explains Linux's virtual‑physical memory model, shows how to inspect system and process memory via /proc files, demonstrates a 100 MiB allocation test, and provides a step‑by‑step workflow—including ps sorting and Valgrind usage—to locate and fix memory leaks.

DebuggingLinuxmalloc
0 likes · 16 min read
Four Diagrams to Quickly Diagnose Linux Memory Leaks
IT Services Circle
IT Services Circle
Nov 15, 2025 · Fundamentals

How to Use GDB Watchpoints to Catch Memory Modifications in C/C++

This guide explains why memory bugs are hard to locate in C/C++ programs, introduces GDB watchpoints as a way to monitor specific memory addresses, and walks through a complete example—including source code, compilation, breakpoint setting, watchpoint creation, and interpreting the hardware watchpoint output—to pinpoint the exact line that modifies a variable.

DebuggingMemory Debugginghardware-watchpoint
0 likes · 6 min read
How to Use GDB Watchpoints to Catch Memory Modifications in C/C++
Deepin Linux
Deepin Linux
Nov 15, 2025 · Backend Development

Mastering KGDB: A Step‑by‑Step Guide to Kernel Debugging on Multi‑Core Linux

This comprehensive guide walks Linux kernel developers through KGDB fundamentals, installation, configuration, and practical debugging techniques—including serial and network setups, kernel patching, boot‑parameter tuning, and common pitfalls—enabling precise source‑level debugging of multi‑core kernel issues.

DebuggingKGDBLinux kernel
0 likes · 30 min read
Mastering KGDB: A Step‑by‑Step Guide to Kernel Debugging on Multi‑Core Linux
Advanced AI Application Practice
Advanced AI Application Practice
Nov 9, 2025 · Fundamentals

How to Decode APIs, Logs, and Other Tech Jargon When Talking to Developers and Ops

The article explains why technical terms like API, JSON, and log can feel alien during developer‑ops conversations, and offers three practical strategies—building a personal glossary, asking smart questions, and using browser dev tools—to become an effective technical translator and improve bug‑reporting efficiency.

APIDebuggingGlossary
0 likes · 7 min read
How to Decode APIs, Logs, and Other Tech Jargon When Talking to Developers and Ops
Su San Talks Tech
Su San Talks Tech
Nov 8, 2025 · Backend Development

Why MyBatis‑Plus Replacement Failed: Debugging LocalDateTime Issues and Connector Upgrades

This article walks through replacing MyBatis with MyBatis‑Plus in a Java project, diagnosing a Conversion not supported for java.time.LocalDateTime error, uncovering its root cause in MyBatis and mysql‑connector‑java version mismatches, and sharing lessons from subsequent validation bugs and production incidents.

DebuggingORMmybatis-plus
0 likes · 8 min read
Why MyBatis‑Plus Replacement Failed: Debugging LocalDateTime Issues and Connector Upgrades
php Courses
php Courses
Nov 5, 2025 · Backend Development

7 Laravel Packages That Supercharge Your Development Speed

This article introduces seven essential Laravel packages—IDE Helper, Debugbar, Spatie Permission, Nova/Filament, Excel, Telescope, and Sail—that automate repetitive tasks, improve debugging, and streamline environment setup, collectively boosting development efficiency by up to tenfold.

AutomationBackend DevelopmentDebugging
0 likes · 9 min read
7 Laravel Packages That Supercharge Your Development Speed
Liangxu Linux
Liangxu Linux
Nov 4, 2025 · Fundamentals

How to Enable and Use Cortex‑M DWT CYCCNT for Precise Cycle Counting

This guide explains the DWT tracing component in Cortex‑M processors, details the CYCCNT register’s precision and limits, and provides step‑by‑step instructions with register definitions and multiple code examples for enabling, resetting, starting, stopping, and reading the cycle counter.

CYCCNTCortex-MDWT
0 likes · 7 min read
How to Enable and Use Cortex‑M DWT CYCCNT for Precise Cycle Counting
AI2ML AI to Machine Learning
AI2ML AI to Machine Learning
Nov 4, 2025 · Artificial Intelligence

Common Debugging Signals for Large Language Models

This article outlines the end‑to‑end workflow for large‑model training, highlights typical debugging challenges such as memory OOM, performance bottlenecks, and gradient issues, and provides concrete strategies, tools (DeepSpeed, Megatron, Torchtitan, veScale) and best‑practice checklists to help engineers diagnose and resolve problems efficiently.

DebuggingDeepSpeedLLM
0 likes · 12 min read
Common Debugging Signals for Large Language Models
Deepin Linux
Deepin Linux
Nov 1, 2025 · Fundamentals

Master Linux System Call Hooking: Theory, Security & Performance Tricks

This article explores Linux system call hooking by first reviewing syscall fundamentals, then detailing various Hook techniques—including function pointer replacement, LD_PRELOAD, and kernel modules—accompanied by C/C++ examples, and demonstrates practical applications in security monitoring, performance optimization, and debugging across real-world scenarios.

DebuggingHookLinux
0 likes · 29 min read
Master Linux System Call Hooking: Theory, Security & Performance Tricks
Java Interview Crash Guide
Java Interview Crash Guide
Oct 23, 2025 · Fundamentals

30+ IntelliJ IDEA Debugging Tricks to Boost Your Productivity 10×

Mastering IntelliJ IDEA's powerful debugging shortcuts and features—such as execution point navigation, step controls, conditional breakpoints, exception simulation, multithread handling, variable modification, and remote debugging—can dramatically reduce bug‑fixing time and make development up to ten times more efficient.

DebuggingIDE TipsIntelliJ IDEA
0 likes · 13 min read
30+ IntelliJ IDEA Debugging Tricks to Boost Your Productivity 10×
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Oct 20, 2025 · Fundamentals

Why Does a C++ Program Crash on free() Even When It Looks Correct?

Even when a C++ program appears to run correctly, writing beyond allocated memory can corrupt heap metadata, causing a delayed crash at free(); this article explains the underlying malloc/free mechanisms, demonstrates the issue with code examples, and offers debugging tools and defensive programming practices to prevent such errors.

CDebuggingFree
0 likes · 9 min read
Why Does a C++ Program Crash on free() Even When It Looks Correct?
Data STUDIO
Data STUDIO
Oct 17, 2025 · Fundamentals

Python 3.14 (π) Released: Cool New Features You Should Try

Python 3.14, released on October 7 2025, brings a revamped REPL with real‑time syntax highlighting and smarter auto‑completion, new syntax such as t‑strings and optional parentheses in exception handling, lazy‑evaluated type annotations, sub‑interpreter parallelism, free‑threading, an experimental JIT, tail‑call interpreter support, and an incremental garbage collector, all of which improve developer ergonomics and performance.

DebuggingPythonconcurrency
0 likes · 44 min read
Python 3.14 (π) Released: Cool New Features You Should Try
Top Architect
Top Architect
Oct 5, 2025 · Backend Development

Master IDEA Debugging: From Basics to Advanced Techniques

This guide walks through IntelliJ IDEA's Debug feature, covering preparation, main interface, service and debug buttons, variable inspection, conditional breakpoints, expression evaluation, frame dropping, force return, multithread, Stream, and remote debugging, complete with code examples and screenshots.

DebuggingIDEAIntelliJ
0 likes · 18 min read
Master IDEA Debugging: From Basics to Advanced Techniques
MaGe Linux Operations
MaGe Linux Operations
Oct 3, 2025 · Operations

Why Your Crontab Jobs Fail: 5 Common Mistakes and How to Fix Them

This article explains why scheduled tasks often break in crontab, outlines the five most frequent errors such as missing environment variables, wrong paths, silent output, incorrect time expressions, and permission issues, and provides concrete debugging steps and best‑practice solutions for reliable Linux scheduling.

BashDebuggingLinux
0 likes · 30 min read
Why Your Crontab Jobs Fail: 5 Common Mistakes and How to Fix Them
21CTO
21CTO
Oct 2, 2025 · Artificial Intelligence

Is AI Turning Developers into Code‑Dependent ‘Vibe Coders’? The Hidden Risks

The article warns that while AI coding tools boost short‑term productivity, they are eroding developers' core coding skills, increasing debugging time, introducing security vulnerabilities, and creating a feedback loop that degrades software quality and team knowledge.

AIDebuggingSecurity
0 likes · 15 min read
Is AI Turning Developers into Code‑Dependent ‘Vibe Coders’? The Hidden Risks
Architecture Digest
Architecture Digest
Sep 30, 2025 · Backend Development

Why Does FastJSON Call isChinaName() During Serialization? Deep Dive & Fix

This article investigates a NullPointerException caused by FastJSON invoking the isChinaName() method during serialization, explains the underlying JavaBeanSerializer mechanisms, demonstrates debugging steps with code examples, and provides best‑practice guidelines using @JSONField annotations to control serialization behavior.

DebuggingJSONFieldJava serialization
0 likes · 7 min read
Why Does FastJSON Call isChinaName() During Serialization? Deep Dive & Fix
Liangxu Linux
Liangxu Linux
Sep 28, 2025 · Fundamentals

Why Memory Leaks Hurt Your Programs and How to Detect Them

This article explains what memory leaks are, distinguishes different leak types such as space leaks and fragmentation, shows how unreferenced allocations cause hidden waste, and introduces common detection tools like Valgrind, AddressSanitizer, and tcmalloc Heap Profiler.

C programmingDebuggingfragmentation
0 likes · 7 min read
Why Memory Leaks Hurt Your Programs and How to Detect Them
BirdNest Tech Talk
BirdNest Tech Talk
Sep 28, 2025 · Artificial Intelligence

Mastering LangChain Callbacks: Track LLM Execution Step‑by‑Step

LangChain’s callback system lets developers hook into every stage of an LLM chain— from chain start/end to token generation—using built‑in handlers like StdOutCallbackHandler or custom handlers derived from BaseCallbackHandler, with examples showing constructor‑level and request‑level attachment, plus a custom handler implementation.

AICallbacksDebugging
0 likes · 6 min read
Mastering LangChain Callbacks: Track LLM Execution Step‑by‑Step
php Courses
php Courses
Sep 26, 2025 · Backend Development

Why Swoole Coroutine Leaks Hide and How to Prevent Them

Swoole coroutine leaks are stealthy issues that gradually consume CPU and memory, caused by improper loops, global state pollution, inconsistent environments, and limited debugging tools, but can be mitigated with proper context management, lifecycle control, environment consistency, and proactive monitoring.

Context managementDebuggingPHP
0 likes · 12 min read
Why Swoole Coroutine Leaks Hide and How to Prevent Them
php Courses
php Courses
Sep 24, 2025 · Fundamentals

Master C++ Debugging: GDB and Valgrind from Basics to Advanced

This article provides a comprehensive guide to C++ debugging, covering the installation, core commands, and practical examples of GDB and Valgrind, along with advanced techniques, common pitfalls, and best‑practice recommendations to help developers efficiently locate and fix memory and segmentation errors.

C++Debugginggdb
0 likes · 9 min read
Master C++ Debugging: GDB and Valgrind from Basics to Advanced
Deepin Linux
Deepin Linux
Sep 24, 2025 · Fundamentals

Mastering GDB: Essential Techniques for Memory Debugging and Analysis

This comprehensive guide explores GDB as a powerful debugging tool for memory analysis, covering installation, startup methods, core commands, breakpoint strategies, memory inspection, stack tracing, advanced features, remote debugging, and best practices for production environments, complete with practical code examples and step‑by‑step instructions.

CDebuggingLinux
0 likes · 55 min read
Mastering GDB: Essential Techniques for Memory Debugging and Analysis
Liangxu Linux
Liangxu Linux
Sep 23, 2025 · Fundamentals

15 Hidden C Language Traps Every Developer Must Avoid

Discover the 15 most common C programming pitfalls—from operator precedence and case sensitivity to pointer misuse and multithreading errors—each illustrated with code examples and practical solutions to help you write safer, more reliable C code.

CDebuggingbest practices
0 likes · 13 min read
15 Hidden C Language Traps Every Developer Must Avoid
php Courses
php Courses
Sep 3, 2025 · Backend Development

How to Fix WordPress White Screen of Death by Raising PHP Memory Limit

This guide explains why insufficient PHP memory triggers the WordPress White Screen of Death and provides three step‑by‑step methods—editing wp‑config.php, php.ini, or .user.ini—to increase the memory limit and restore site functionality.

DebuggingPHPServer Configuration
0 likes · 7 min read
How to Fix WordPress White Screen of Death by Raising PHP Memory Limit
Linux Tech Enthusiast
Linux Tech Enthusiast
Sep 3, 2025 · Backend Development

How to Diagnose and Fix 502 Bad Gateway Errors in Nginx

This article explains what a 502 Bad Gateway response means, how Nginx as a reverse‑proxy generates it, common root causes such as upstream timeouts or crashes, and step‑by‑step methods to locate the problem using logs, monitoring data and configuration checks.

502DebuggingHTTP status code
0 likes · 15 min read
How to Diagnose and Fix 502 Bad Gateway Errors in Nginx