longkai.zhao's blog