Analysis of Storage Failure Caused by Protobuf Serialized Messages

Previously, I encountered a problem in actual business where Protobuf serialized messages caused storage failures. At that time, this issue almost led to a major failure, but I didn’t write an article to properly reflect on it. Recently, I encountered another Protobuf problem, and after writing Investigating the Mysterious Field Loss Problem When Using Protobuf in C++, I was reminded of the previous issue. Here, I’d like to write another article to properly introduce the pitfall I encountered last time.

Analysis of Storage Failure Caused by Protobuf Serialized Messages

Read More

Analysis of Mysterious Field Loss When Using Protobuf in C++

I encountered a particularly strange problem when using Protobuf, which took a day to investigate before finally discovering the cause. This article records the process of troubleshooting and locating the problem.

Protobuf field set and then lost

Read More

Using Python Template Library docxtpl to Batch Create Word Documents

In work, repetitive labor is often tedious. Leveraging the power of Python to optimize workflows can greatly improve efficiency and achieve twice the result with half the effort. This article will detail how to use the Python template library docxtpl to automatically generate multiple Word documents in a very short time, saving a lot of manual operation time, thus freeing up your hands and easily completing tasks.

Python docxtpl batch creation of Word files

Read More