Add learning notes to the program.
Merge pull request #1 from zhangfengesri/master

The second sample program is added. Please pull from the master.
Adding initial files to be checked out.
Adding all source codes.
Corret some typing errors.
Merge pull request #2 from zhangfengesri/linuxlocal

Linuxlocal