C++ Template Function Partial Specialization 07-22-2022 07-22-2022 blog 3 minutes read (About 479 words)Minimizing Code Duplication While Allowing Fine-Grained Control in Template Function CPP Read More
Git Cherry-Pick VS Rebase 07-18-2022 07-18-2022 blog 8 minutes read (About 1188 words)Run Git for Cooperative Projects Git Read More
C++ Universal Reference and Perfect Forwarding 07-15-2022 07-15-2022 blog 5 minutes read (About 790 words)Understand the Motivation of Universal Reference and Perfect Forwarding CPP Read More
Wine In Docker 07-11-2022 09-19-2023 blog 6 minutes read (About 889 words)Run Windows Applications on Linux Docker Docker, Linux, Wine Read More
Flash Player Emulation 07-07-2022 07-07-2022 blog 3 minutes read (About 435 words)Securely Playing Flash After Adobe Flash Player End of Life JavaScript, Flash, HTML5 Read More
CUDA Shared Memory Capacity 07-04-2022 06-12-2025 blog 13 minutes read (About 1982 words)Use Large Shared Memory for CUDA Kernel Optimization CUDA Read More
C++ Data Alignment 07-02-2022 09-21-2023 blog 9 minutes read (About 1318 words)Efficient and Correct Memory Access CPP Read More
C++ Dynamic Memory Management 07-02-2022 07-03-2022 blog 6 minutes read (About 957 words)Memory Allocation and Deallocation, Object Construction and Destruction CPP Read More
Analog Watch Compass Theory 07-01-2022 07-01-2022 blog 4 minutes read (About 541 words)Understand How Analog Watch Compass Works Despite Knowing How to Use It Outdoors, Astronomy Read More
CUDA Occupancy Calculation 06-25-2022 12-16-2024 blog 3 minutes read (About 504 words)Ensuring High CUDA Occupancy for Performance CUDA Read More
Embed Excel Sheet in HTML 06-24-2022 06-24-2022 blog 4 minutes read (About 577 words)Interactive Excel Sheet on Personal Website JavaScript, HTML, Excel Read More
CUDA Shared Memory Bank 06-22-2022 08-19-2022 blog 15 minutes read (About 2244 words)Avoiding CUDA Shared Memory Bank Conflicts CUDA Read More