Functionality, scoping and asynchronous executions are three interesting features of JavaScript. This blog notes down some points:
- Functionality of JavaScript
- Scoping,
this
, andbind()
- The closure pattern
- Asynchronousity and callback hells
Functionality, scoping and asynchronous executions are three interesting features of JavaScript. This blog notes down some points:
this
, and bind()
Recently I have been using Flask to write this site. During the process I came across many small issues which took long time, and which should not, had I known about them in advance. Well, if you are also proceeding to writing your first 2000-line-scale Hackathon site, this blog might save you some time.
There are a few notes worth writing down.
Some basic algorithms for coding interviews. Codes here are written in Python-style pseudocode. Actual tested codes will be put on my GitHub Repo.
When preparing for Java coding interview and implementing codes on Leetcode, I find it useful to have some of the most frequently used things written down in an “aid sheet”, just like this one.
This Java Review includes following contents:
In summer of 2016 I had the privilege to work in Dynamic Systems Lab at UofT Institute of Aerospace Studies. I worked in a project group consisting of four undergraduate students which is supervised by two graduate students and Professor Angela Schoellig.
Throughout the summer we worked on finding possible applications of deep learning. There are a series of projects, which by the end of 16 weeks result in a paper submitted to IEEE International Conference of Robotics and Automation. (Updated 2017-01-22: The paper was accepted.)
This blog introduces the background, methodology, procedure, and experimental results of this project.
In How does a website work (1) I talked about how a front end and back end of a website work with each other. This blog talks about
Websites are among the most popular things in our lives, but few passages have been talking about how they work as holistic parts. I have always wanted to see a passage demystifying websites, introducing different components of a website, and describing how they work together without losing the practicality aspects of tools.
This is a series of blogs, containing the following sections:
Nowadays Android is among the most widely used systems in the world. This blog serves as a note for knowledge points on how Android app components work together.