Hi there đź‘‹

Welcome to my blog

Constant-time string comparison algorithms

Tick-tock, tick-tock… Ah, the melodic passage of time. But did you perchance grasp the mischievous nature time conceals? Indeed, beyond the facade of clock hands and digital displays, lies a clandestine realm of timing attacks. Allow me to furnish an example—the game of word guessing. Imagine, within the depths of your mind, you have conjured the word “hello world.” If I were to successfully divine this word, it would proclaim my victory....

September 10, 2023 Â· 6 min Â· 1225 words Â· Zike Yang, ChatGPT

Call a Nodejs Async Function from C++ Native Code

Nodejs Asynchronous programming is an essential part of building efficient and user-friendly Node.js applications. However, properly handling asynchronous code in a Node addon for a Node.js application can be challenging. This blog will talk about how to call a Nodejs asynchronous function in the C++ Native code Let’s introduce the case we have encountered first. We are attempting to use a Pulsar consumer message listener from C++ native code to call a Node....

April 14, 2023 Â· 6 min Â· 1199 words Â· Zike Yang