Menu

Close
  • Home
  • Algorithm
  • Java
  • Python
  • Machine Learning
  • Productivity
  • Author
  • About
Subscribe
Blog Logo Menu
Kewei Shang's Picture

Kewei Shang

Software engineer, runner, reader

Paris, France github.com/keweishang/ 17 posts
Page 1 of 4 Older Posts »

Completed Algorithm course by Princeton on Coursera

I’ve spent the last few weeks revisiting and studying algorithm by following Algorithm course by Princeton on Coursera. I’m glad to say that I’ve successfully completed... »

Author image Kewei Shang on Algorithm 29 Dec 2016

Use function key in IDE without pressing fn

It is not directly related to programming, but it is related to IDE (IntelliJ, Eclipse, etc) and the new MacBook Pro touchbar feature. With the new... »

Author image Kewei Shang on Productivity 18 Dec 2016

Why nonfair lock is faster than fair lock

This is the nonfair scenario: When a thread B asks to hold a lock, if the lock is already taken by another thread A. Then the... »

Author image Kewei Shang on Java 29 Nov 2016

Understand quicksort partitioning

The most important part of understanding quicksort is to understand the partitioning function. Here is an intuitive way to present the array being currently partitioned, let’s... »

Author image Kewei Shang on Algorithm 23 Jul 2016

Stanford Machine Learning Final Week Review! Congratulations!

This week’s machine learning course is about Machine Learning Pipeline. It’s a system with many stages / components, several of which may use machine learning. When... »

Author image Kewei Shang on Machine-learning 11 Jul 2016
Page 1 of 4 Older Posts »
7 a.m. in the morning © 2017