Zen Thoughts and Zen Poetry (Compiled by the Chinese Zen Painting Institute) 154. [Appreciation of Zen Poetry]

Zen Thoughts and Zen Poetry (Compiled by the Chinese Zen Painting Institute) 154. [Appreciation of Zen Poetry]

Fire clouds desire to sweep the sky, the jade moon gradually takes form. The impoverished son has yet to return, his head now completely white. (“Records of the Four Families of Huanglong: Heart of Huaitang”) Late autumn is also a season that evokes nostalgia; the dissimilar yet isomorphic natural scenery and the poet’s life landscape … Read more

The Path to Learning Python – Jin Yong’s Martial Arts Edition Part Two: ‘Eighteen Dragon-Subduing Palms’ (Advanced Part – 2)

The Path to Learning Python - Jin Yong's Martial Arts Edition Part Two: 'Eighteen Dragon-Subduing Palms' (Advanced Part - 2)

The Path to Learning Python – Jin Yong’s Martial Arts Edition Part Two: ‘Eighteen Dragon-Subduing Palms’ (Advanced Part – 1) If you like it, pleasefollowme Eighteen Dragon-Subduing Palms (Powerful and profound, requires a foundation in internal strength)Object-Oriented Advanced03Seeing the Dragon in the Field Built-in Functions [callable]Determines if a value is executable def func(): pass callable(func) … Read more

C++ Weekly 2025-11-15 Issue #189

Click “View Original” to jump to the corresponding file on GitHub, the link is clickable. QQ group 753792291 for Q&A here. RSS Welcome to submit articles/software/resources, etc., leave a message in the comments. This issue has no sponsorship. It has been a long time since the last update; I have been too lazy, spending my … Read more

C++ QT Meta-Object System: Accessing Class Properties and Methods

1. Introduction to the Meta-Object System The Qt Meta-Object System provides runtime type information and reflection capabilities for <span><span>QObject</span></span> derived classes, including: Names, types, and read/write capabilities of properties (<span><span>Q_PROPERTY</span></span>); Signatures and parameter types of methods (including slots and signals, <span><span>Q_INVOKABLE</span></span>); Names and entries of enumerations (<span><span>Q_ENUM</span></span> / <span><span>Q_ENUMS</span></span>); Runtime method invocation (<span><span>QMetaObject::invokeMethod</span></span>) and accessing … Read more

Introducing a Lightweight C++ Library for C++20 Enum and Type Name Reflection: Conjure-Enum

Introducing a Lightweight C++ Library for C++20 Enum and Type Name Reflection: Conjure-Enum

In daily C++ development, enumeration types are often used to represent a set of limited discrete values, such as status codes, configuration options, event types, and so on. The problem is that standard C++ has very limited support for enumerations, especially when we need to convert enumeration values to strings or parse enumeration values from … Read more

Cista: A High-Performance Serialization and Reflection Library for C++

Cista: A High-Performance Serialization and Reflection Library for C++

Overview In modern software development, efficient processing and transmission of data are crucial. Cista is a high-performance, zero-copy serialization and reflection library designed for C++17, addressing the serialization and deserialization of complex data structures in a concise and efficient manner. Simplistic and Efficient Design Philosophy The design philosophy of Cista emphasizes simplicity and high performance. … Read more

Deep Dive into Reflection Systems in Game Engines: Implementations in C++ and Python

Deep Dive into Reflection Systems in Game Engines: Implementations in C++ and Python

Introduction: Why Do Game Engines Need Reflection? In the architecture of modern game engines, the reflection system plays a crucial role. Although compiled languages like C++ do not directly provide runtime reflection, almost all commercial or self-developed engines build their own reflection mechanisms. This mechanism is the foundation for many core functionalities of the engine, … Read more

Additional Insights on I2C Signal Quality Issues (Part 2)

Additional Insights on I2C Signal Quality Issues (Part 2)

Hello everyone, I am Goat. Continuing with some other signal quality issues related to I2C. If you encounter these problems, how can you resolve them? Back Reflection Back reflection poses significant risks to clock-type signals, and since the I2C CLK signal is a clock-type signal, the presence of back reflection can lead to sampling errors. … Read more