[Updated: December16, 2022] As developers, we all know the importance of code documenting: good code is self-explanatory and well-documented. However, we also struggle with keeping documents up to date, especially if we…
Setting Up Python Development Environments with Visual Studio Code
[Updated: January 3, 2021] Visual Studio Code (VS Code) has been my favorite editor for a few years. With the activity enhancement made by Microsoft and the community, VS Code has numerous…
Using Visual Studio Code with Windows Subsystem for Linux
[Updated: September 10, 2019] Although the method described in this article to use VS Code with WSL is still valid, VS Code now provides a better way to use VS Code with…
My Python Coding Style and Principles
[Updated: April 22, 2024] This article provides Python coding guidance to help me ensure consistency in code readability and maintainability when working on my Python projects. Writing code is not complicated, especially…
Machine Learning Basics: Pocket Learning Algorithm and Basic Feature Engineering
[Updated: January 07, 2019] In the previous article, Machine Learning Basics and Perceptron Learning Algorithm, the assumption was that the Iris Data Set trained by Perceptron Learning Algorithm is linear separable, so…
Machine Learning Basics and Perceptron Learning Algorithm
[Updated: January 06, 2019] Machine learning is a term that people are talking about often in the software industry, and it is becoming even more popular day after day. Media is filled…
Quick Start to Use Visual Studio Code for C++ Programmers in Linux
[Updated: January 14, 2019] As a software engineer, a great editor or IDE helps improve productivity. I have used many IDEs and editors to write the code for many years. About a…
Brief Introduction of Data Center Technologies
I have been working on data center industry years. I felt the entry barriers of data center technologies is high. At the beginning of my career, it is a challenge for me…