Tagged articles
8 articles
Page 1 of 1
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 14, 2024 · Operations

Guide to Installing and Using CGDB for Debugging MySQL on CentOS

This article introduces CGDB, explains how to choose the appropriate GDB version, provides step‑by‑step installation commands for both CGDB and GDB, and demonstrates practical debugging scenarios with MySQL, including attaching to processes, inspecting threads, analyzing core dumps, and adjusting runtime variables.

CGDBDebuggingLinux
0 likes · 8 min read
Guide to Installing and Using CGDB for Debugging MySQL on CentOS
Python Programming Learning Circle
Python Programming Learning Circle
Apr 1, 2024 · Fundamentals

Introduction to Python Text‑Based UI Frameworks: Curses, npyscreen, and Urwid

This article introduces three popular Python text‑based UI frameworks—Curses, npyscreen, and Urwid—explaining their features, installation steps, and providing runnable code examples that demonstrate creating windows, forms, and interactive command‑line applications for developers seeking lightweight terminal interfaces.

CLIPythonTerminal UI
0 likes · 8 min read
Introduction to Python Text‑Based UI Frameworks: Curses, npyscreen, and Urwid
MaGe Linux Operations
MaGe Linux Operations
Jun 28, 2019 · Game Development

Build a Console 2048 Game in Python: Complete Step-by-Step Guide

This article walks through the full implementation of a console‑based 2048 game in Python, covering the main game loop, movement logic using matrix operations, random tile generation, score handling, board rendering with curses, and the initialization process, all illustrated with code snippets and diagrams.

2048Game DevelopmentPython
0 likes · 12 min read
Build a Console 2048 Game in Python: Complete Step-by-Step Guide
ITPUB
ITPUB
May 11, 2016 · Information Security

Uncovering a Hidden Compiler Backdoor on a 3B2 System – A Day‑by‑Day Debugging Saga

A programmer hired to fix a quirky questionnaire program on an old 3B2 machine discovers that the source code repeatedly reverts, the curses library is tampered, and ultimately a malicious compiler injects backdoor code, leading to a multi‑day forensic investigation and replacement of the toolchain.

compilercursesinformation security
0 likes · 9 min read
Uncovering a Hidden Compiler Backdoor on a 3B2 System – A Day‑by‑Day Debugging Saga