These are just notes I jot down while working on some specific projects. They should not be served as guidelines. However, if those do not affect your formal understanding of knowledge, welcome to read. If any misktakes are found, please contact me. Thank you!