Disclaimer: A double-free vulnerability that
phamhongnhat discovered in WhatsApp for Android. This is just an archive of that interesting blogpost.
If you don’t have an existing GPG key, you can generate a new GPG key to use for signing commits and tags when using Git. GitHub supports several GPG key algorithms. If you try to add a key generated with an unsupported algorithm, you may encounter an error.
SMART is an acronym that you can use to guide your goal setting.
SMART has come to mean different things to different people, as shown below. To make sure your goals are clear and reachable, each one should be:
Makefile in popular open source repositories and wondering what it is? Me too, after browsing the Internet and learn some basic stuff on
make utility, I decide to take note here, in this blog. The
make utility requires a file,
Makefile , which defines a set of tasks to be executed. You can use
make to compile source codes, produce a final executable binary, which can then be installed using