确定一下学习的主要参考书

Update: July 10, 2014

I got so many books in DB, so it is a better choice to focus on one book for each domain and finish those exercises.

0. Blog --- use cnblogs and each task use unique note but update it.

1. C --- use K&R ■■■■■■□□□

2. C++ --- use C++ primer  □□□□□□□□□□□□□□□□□

3. Algorithm --- use Algorithm in C  □□□□■□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

4. Java --- use Core Java 8th ■□□□□□□□□□□□□□□□□

5. OS --- use MIT 6.828 lec note  ■■■□□□□□□□□□□□□□□  and OS concept □□□■■□□□□□□□

6. Embedded --- use Making Embedded System  □□□□■□□□□□□□□□□□

7. Interview --- use CC150 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

(just some hints in using Eclipse CDT: it is not like Ecipse Java, just compile one package in the big project. I followed this, and this)

image 

And set 2 folders, one for current problem, so I put all files in src to build, and put other problems’code in Unused folder and set: Exclude from build. Then it works. Also, put input text file in the root place of the whole project. Eg. 4.2.in.

8. Leetcode --- use N00tc0d3r □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

It is always better to take a course rather than reading books. For example, FreeRTOS. Thanks Preet!

I found someone to use this notation for scheduel which is good: ■□

原文地址:https://www.cnblogs.com/gpuasic/p/3836917.html