Kevin CheungWhat I learned as a 2 years experience Software EngineerFor those who have no idea who I am, I am a Software Engineer from Hong Kong and currently based in the UK. I graduated from CUHK in 2020…7 min read·Dec 17, 2022----
Kevin CheungBack to the basic — Thread (with Fish and Chips)Introd & Updates…8 min read·Oct 29, 2021----
Kevin CheungJava Compilation and its InterpreterPlatform independence is one of the key benefits of Java. We need to understand what platform dependency is, hence, we also need to know…6 min read·Mar 20, 2021----
Kevin CheungConcept of Interface in JavaIt has been a while since my previous Mediu update. It was super busy and I was re-thinking which direction should I focus on for the next…4 min read·Mar 16, 2021----
Kevin CheungThe issue with the Copy constructorI have mentioned a few important concepts in my previous post, it is good to go back and read it before directly jump into this post that…3 min read·Jan 22, 2021----
Kevin CheungWhy do we use a Constructor?Before we dig deep into what is a constructor, it is very important to talk about some basic terminology what are their differences. In…5 min read·Jan 22, 2021----
Kevin CheungThe basic concept of std::mapWhen I dig deep into the std::map class, I found there are many areas that I need to talk about such as the Deep copy, the Shallow Copy…3 min read·Jan 7, 2021----
Kevin CheungC++ VectorI have been using vectors for leet coding all the time. However, I still think that vector is worth talking about and its memory…6 min read·Jan 4, 2021----
Kevin CheungStructure Padding and Binary FilesI spent quite a time to read deeply on the topic of how to use pragma and the reason why to use a pragma when we write binary files. It…5 min read·Jan 3, 2021----
Kevin CheungFurthermore on Parsing Text Files in C++C++ is not really designed to handle text parsing. It is not the ideal language to manipulate any data input in some aspect. Let us look…3 min read·Jan 3, 2021----