https://www.gravatar.com/avatar/979efca361291427edcb2f49c1f5e68d?s=240&d=mp

StarGazer

Myth of Override

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 first touch on cutlass

Introduction This is the very first touch for me to learn how to use cutlass and how it works. Until this moment, there is a little textbook teach us how to use cutlass and how to develop with it. So most of the paper I read are from Zhihu and official. As the first touch on cutlass, I would not dig deep into how to manipulate the cutlass. Why cutlass? I try to avoid cliche.

What about V2X?

Basically, v2x means vehicle to everything. But how we use this kind of technology into autonomous driving? Or, in other words, what kind of advantages does V2X provide? Some say the road side sensor can detect car crash and letting nearby vehicles know. And they believe that the RSU could detect pedestrians outside the detection range of vehicle as thus prevent crashing. People also argue that V2X could be used as a valuable add-on to autonomous system as it provides precise traffic information.

关于我

About myself Here is Zhao Gong. I used to be an algorithm engineer at Plus and currently working for BMW as a software developer. I got my masters from the Technical University of Denmark. Github is one of important portals for me to connect to the world. Blog Pages 页面链接