---
title: "Yaohui Liu (@AsakusaRinne) | Hashnode"
description: "C++, HPC, ML, Algorithm and SDE. Read the latest articles by Yaohui Liu on Hashnode."
url: "https://hashnode.com/@AsakusaRinne"
---

@AsakusaRinne

# Yaohui Liu

@AsakusaRinne · Joined October 2021

C++, HPC, ML, Algorithm and SDE

### [Useful Tools & Commands in Linux (To be updated)](https://yaohui.hashnode.dev/useful-tools-and-commands-in-linux-to-be-updated?utm_source=hashnode&utm_medium=feed)

There are many useful tools in Linux to help us to explore the world. However, different from graphic tools, they are in fact some instructions in Linux, which motivates me to record some of them here, for sharing and my poor memory. strace Strace is...

2 min read · [yaohui.hashnode.dev](https://yaohui.hashnode.dev/useful-tools-and-commands-in-linux-to-be-updated?utm_source=hashnode&utm_medium=feed)

[Apr 19, 2022](https://hashnode.com/posts/useful-tools-and-commands-in-linux-to-be-updated/625e9a5457bc361115203d39)

### [The speed of value type comparison in C#](https://yaohui.hashnode.dev/the-speed-of-value-type-comparison-in-c?utm_source=hashnode&utm_medium=feed)

Introduction In C#, there is a type named ValueType. Numeric types such as int, double are all derived from it. Sometimes we may want to compare two ValueType object (the two object are actually the same numeric type). In some conditions, though we c...

3 min read · [yaohui.hashnode.dev](https://yaohui.hashnode.dev/the-speed-of-value-type-comparison-in-c?utm_source=hashnode&utm_medium=feed)

[Apr 18, 2022](https://hashnode.com/posts/the-speed-of-value-type-comparison-in-c/625d72a59ad0ef10f07bdc70)

### [Little Tricks of C/C++](https://yaohui.hashnode.dev/little-tricks-of-cc?utm_source=hashnode&utm_medium=feed)

This is a blog recording little tricks I meet or use in C/C++. I will update this blog every time I meet a new trick. (If my memory is good enough to remember this blog😂) Use "R" to cancel escape of string. Use gsl::narrow to cast from one type to ...

1 min read · [yaohui.hashnode.dev](https://yaohui.hashnode.dev/little-tricks-of-cc?utm_source=hashnode&utm_medium=feed)

[Apr 11, 2022](https://hashnode.com/posts/little-tricks-of-cc/6253935075dccb6f343207ed)

### [How to Solve Undefined Reference to Template Class Error of C++](https://yaohui.hashnode.dev/how-to-solve-undefined-reference-to-template-class-error-of-c?utm_source=hashnode&utm_medium=feed)

Recently, in my open-source project Num.NET, a problem puzzled me. The problem I abstract my code as below: define.h template<typename T> class Methods{ public: T methodA(T inp); void methodB(vector<T> &inp, int c); } impl.cpp template<type...

3 min read · [yaohui.hashnode.dev](https://yaohui.hashnode.dev/how-to-solve-undefined-reference-to-template-class-error-of-c?utm_source=hashnode&utm_medium=feed)

[Mar 1, 2022](https://hashnode.com/posts/how-to-solve-undefined-reference-to-template-class-error-of-c/621d89b2085330c3f79c7622)

### [What I learned from Microsoft as an SDE Intern](https://yaohui.hashnode.dev/what-i-learned-from-microsoft-as-an-sde-intern?utm_source=hashnode&utm_medium=feed)

Since 4th, January, I have worked in Microsoft as an intern for nearly two months. During the period, I really learned a lot from my colleague so that I want to record them here. Do exactly what the project supposes you to do The first lesson from Mi...

5 min read · [yaohui.hashnode.dev](https://yaohui.hashnode.dev/what-i-learned-from-microsoft-as-an-sde-intern?utm_source=hashnode&utm_medium=feed)

[Feb 24, 2022](https://hashnode.com/posts/what-i-learned-from-microsoft-as-an-sde-intern/6217bf8d2c936b90065e0200)
