Ben Chuanlong Du's Blog

It is never too late to learn.

Flow Chart Software

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

XMind

Lucid Chart

Only 3 docs allowed, the free account is pretty much useless!!!

MS Visio

Make Inference Using Bootstrap

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

http://www.stat.umn.edu/geyer/old/5601/examp/tests.html#pv

\(BC_{\alpha}\) confidence interval the way to calculate p-values ...

Sorting Functions in C++

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

std::sort std::stable_sort std::partial_sort

Notice that only std::stable_sort is stable sort (at the cost of additional time/space complexity). It is easy to achive stable sort using std …

Good C++ Libraries

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Good C++ Libraries

  1. Armadillo: linear algebra
  2. it++: signal processing
  3. shogun: a large scale machine learning toolbox
  4. boost: an advanced general purpose C++ library
  5. dlib: a general purpose cross-platform C++ library designed …

Profile C++ Code

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

You can use valgrind with the following options

valgrind --tool=callgrind ./(Your binary)

It will generate a file called callgrind.out.x. You can then use kcachegrind tool to read this …

Useful Windows Shortcuts

** Things on this page are fragmentary and immature notes/thoughts of the author. It is not meant to readers but rather for convenient reference of the author and future improvement. **

OS

Alt + Print Screen: Make a screenshot of the active WINDOW only (when you are using multiple screens). Note that …