
黑客与画家
hacking is a kind of art 也许是读了上一本《禅与摩托车维修艺术》之后对这些书产生了 PTSD,起初并没有对这本书有多上心。但是在读完了之后,我发现我的 PTSD 被治好了。2333333 这本书可以看作是Paul Graham的一本随笔集,因此这本书中的各个章节没有严格的顺序。所以你可以自由地读你想读的每一个篇章。在这里,我想要跟大家聊一下这些东西: ...

hacking is a kind of art 也许是读了上一本《禅与摩托车维修艺术》之后对这些书产生了 PTSD,起初并没有对这本书有多上心。但是在读完了之后,我发现我的 PTSD 被治好了。2333333 这本书可以看作是Paul Graham的一本随笔集,因此这本书中的各个章节没有严格的顺序。所以你可以自由地读你想读的每一个篇章。在这里,我想要跟大家聊一下这些东西: ...
Introduction We’ve been experiencing an application crash on the QNX platform, which initially seemed like a common occurrence since core dumps happens. However, this issue is different. After the crash, we’re unable to enter engineering mode, making it impossible to use SSH to retrieve the core file. Furthermore, the crash occurs near the application start, leaving no time to enter engineering mode when the system boots up. This page serves to document how I’ve dealt with this issue, which is perhaps my proudest achievement so far at the new company. ...
Introduction: Recently, while acquainting myself with the new company, I encountered a piece of unusual code. It seems quite straightforward. We start by declaring a base class with a private virtual function, which is then called by a public member function. Next, we derive a class from the base class and override the virtual function. This pattern is known as the Template Pattern. It defines the skeleton of an algorithm but allows subclasses to override specific steps without altering its structure. The code appears sound until we scrutinize the derived class. ...