Skip to content

Instantly share code, notes, and snippets.

@PeterDing
Created April 11, 2015 03:20
Show Gist options
  • Save PeterDing/abf47184ed7c519e5240 to your computer and use it in GitHub Desktop.
Save PeterDing/abf47184ed7c519e5240 to your computer and use it in GitHub Desktop.
learn CS totally

ALGORITHM:

C 学习笔记.pdf
http://www.math.pku.edu.cn/teachers/qiuzy/ds_python/courseware/index.htm
数据结构, C语言版 by 严蔚敏, 吴伟民.pdf
Data Structures & Algorithm Analysis in C++, Fourth Edition by Mark A. Weiss.pdf
Programming Pearls, Second Edition by Jon Bentley.pdf
More Programming Pearls -- Confessions of a Coder by Jon Bentley.pdf
The Algorithm Design Manual, Second Edition by Steven S Skiena.pdf
Cracking the Coding Interview -- 150 Programming Questions and Solutions.pdf
Elements of Programming Interviews by Adnan Aziz, Tsung-Hsien Lee.pdf

SOFTWARE:

The Algorithm Design Manual, Second Edition by Steven S Skiena.pdf
The Practice of Programming by Brian W. Kernighan, Rob Pike.pdf
Writing Solid Code by Steve Maguire
Code Complete -- A Practical Handbook of Software Construction, Second Edition by Steve McConnell
The Elements of Programming Style, 2nd Edition by Brian W. Kernighan, P. J. Plauger.pdf
The Science of Programming (Monographs in Computer Science) by David Gries.pdf

OS:

Modern Operating Systems, 4th Edition by Andrew S. Tanenbaum, Herbert Bos.pdf
Computer Systems -- A Programmer’s Perspective, 2nd Edition by Randal E. Bryant, David R. O’Hallaron.pdf
The Elements of Computing Systems -- Building a Modern Computer from First Principles by Noam Nisan, Shimon Schocken.mobi

MATH:

https://inst.eecs.berkeley.edu/~cs70/sp14/
http://www-inst.eecs.berkeley.edu/~cs70/sp14/
Discrete Mathematics and Its Applications, 7th Edition by Kenneth Rosen.pdf
[MIT 6.042,18.062] Math For Computer Science.pdf

LANGUAGE:

The C Programming Language(2nd Edition).pdf
C Programming -- A Modern Approach, 2nd Edition by K. N. King
Effective Modern C++ by Scott Meyers.pdf
Effective C++ -- 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) by Scott Meyers.pdf
Expert C Programming -- Deep C Secrets by Peter van der Linden.pdf
C -- A Reference Manual, Fifth Edition by Samuel P. Harbison III, Guy L. Steele Jr..pdf

END:

WEB:

HTML5, CSS3, javascript, jQuery, Angularjs, backbone, w3c standrad, MVC, requirejs, grunt, gulp, nodejs

SERVER:
    
tornado, django, python, flask
ngix

DB:

MySQL, MongoDB, Redis

SCRAP:

scrapy

ANDROID:

java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment