Micah Blog

Thinking will not overcome fear but action will.

Java Garbage Collection Flow

Background This article mainly summarize the Java JVM garbage collection flow based on HotSpot VM (most popular VM). Mainstream VM HotSpot VM (Oracle) J9 VM (IBM) Zing VM (Azul) Introduct...

Setup Local GitLab Server

DevOps

Background Recently I need to help to setup local gitlab server, this blog will introduce the flow and issues. System Environment Distributor ID: Ubuntu Description: Ubuntu 16.04.6 LT...

RK3399 Cross Compilation

Misc series

Background This article will introduce something related to rockchip rk3399 cross compilation. Later I will add some testing examples. System Environment Host Ubuntu 16.04 x86_x64 gcc...

Hi3559AV100 Cross Compilation

Misc series

Background Sorry for not updating for such a long time. From today, I will try to write blog every week to summarize something I learn in the week. Today will introduce something related to Huawei...

Markdown Summary

Misc series

Background Markdown is used very frequently in documentation and README. It is very neccessary to summarize the common syntax and usage. Basic Syntax Titles # This is the first level title ## T...

Tech Friday Launch

technology sharing

Background I am very glad to help our team to organise and setup this Tech Friday event. The target of Tech Friday is to help team member to continue to learn new things and share to others so th...

Meaningful Name

Clean Code Series

Background Clean code is definitely a great book to improve the state of the art of software craftsmanship. In this series, I will summerize some key points in this book and for details please re...

Merry Christmas!

literature

Background First of all, Merry Christmas to all!!! Today is Christmas Eve and I choose to read some books. Below are the words I like and hope you like them too. Extract Tang Poem: 问刘十九 ...

OpenCV Setup For C++ development

OpenCV Setup

Background OpenCV (Open Source Computer Vision Library) is a very strong Computer Vision Library using in industry. OpenCV is originally written in C++ but it also can be used by Python, JAVA and ...

The Hypertext Transfer Protocol (HTTP)

HTTP protocol

Background The HTTP protocol enables web servers and browsers to exchange data over the Internet or an intranet. The World Wide Web Consortium (W3C), and international community that develops sta...