Just For Fun

Know what it is, and know why it is so. The breadth of knowledge is a byproduct of its depth!

Home Archive About

Reading articles in Programming

2025

  • 2025/01/105 Real-world Cases of C++ Process Crashes from Production

2024

  • 2024/06/13How an Async Thread Pool Exception Caused Service Chaos
  • 2024/05/19Understand Web Stream Output Implementation with Examples
  • 2024/05/10Dive into C++ Object Memory Layout with Examples
  • 2024/03/15Analysis of Coredump Caused by Missing Bazel Dependencies
  • 2024/01/17Unexpected C++ String Modification Caused by COW (Copy-On-Write)
  • 2024/01/09Learning to Write a Python SDK Library for ChatGPT API from OpenAI
  • 2024/01/03Blog Speed Optimization - CDN, Image Compression and HTTP2

2023

  • 2023/11/08In-depth Understanding of eBPF-based C/C++ Memory Leak Analysis
  • 2023/10/19C++ Zip Archive Creation - Debugging Memory Corruption Issue
  • 2023/10/17Stack Preservation in Complex C++ Projects and eBPF Performance Analysis
  • 2023/09/19The Surprising Truth Behind C++ Symbol Redefinition
  • 2023/09/15ChatGPT Teacher Teaches Me Writing a Tampermonkey Script
  • 2023/09/09Analysis of Storage Failure Caused by Protobuf Serialized Messages
  • 2023/09/07Analysis of Mysterious Field Loss When Using Protobuf in C++
  • 2023/09/04Using Python Template Library docxtpl to Batch Create Word Documents
  • 2023/08/08Troubleshooting HTTP Request Timeout Issues Caused by HTTP Headers
  • 2023/06/30Using eBPF BCC for Non-Intrusive Analysis of Function Execution Time

2016

  • 2016/09/18Undefined Behavior in C++
Recommended
Train Your Brain And Stay Smart
Use AI And Help Me Make Things
Categories
  • Programming (19)
  • Source Code Analysis (21)
  • Artificial Intelligence (14)
  • Discovery (1)
Tags
Python Google C++ ChatGPT Prompt Redis Debug eBPF Go Frontend Gemini SEO LLM Web LevelDB
Recent
  • LevelDB Explained - A Step by Step Guide to SSTable Build
  • LevelDB Explained - The Implementation Details of a High-Performance LRU Cache
  • LevelDB Explained - The Implementation Details of MemTable
  • LevelDB Explained - Understanding Multi-Version Concurrency Control (MVCC)
  • In-depth Experience with 3 MCP Servers via Cursor: Impressive but Not Yet Practical?
  • LevelDB Explained - Implementation and Optimization Details of Key-Value Writing
  • LevelDB Explained - Elegant Merging of Write and Delete Operations
  • 5 Real-world Cases of C++ Process Crashes from Production
  • LevelDB Explained - Static Thread Safety Analysis with Clang
  • LevelDB Explained - How to Design a High-Performance HashTable
Copyright © 2025 Just For Fun. Powered by Hexo. Theme by SelfBoot.

Total Site Visits: Times,Unique Visitors: People

Friend Link:Puzzle Games