Turn: Siege lion cultivation Cheats

Source: Internet
Author: User

Diffuse campus life, tireless you, today's book read a little more!

Hai Kang Wei is considered as your holiday carefully prepared the spirit of the feast!

Put yourself into the ocean of knowledge! To become a high-cold and handsome program of the ape and the daughter of the last trumpet sounded:

Various cheats self-service area

First, Test siege lion

"Software Testing"

The way of testing

Second, hardware siege Lion

Basic theory: Engineering Mathematics, integral transformation, signal and system, digital signal processing, automatic control principle, English

Professional courses: Digital, modular, embedded systems, thermal design, DDR3, flash, switching power supplies

(If you have practical experience, you can only look at the basic theory)

Third, application software development Siege Lion

Must-read:

Advanced Programming for the UNIX environment (programming in the UNIX environment, W. Richard Stevens)

UNIX Networking Programming (Unix network Programming, W. Richard Stevens)

C + + Primer Chinese version (c + + Primer, Stanley B. Lippman)

1 . C + +: The following books can be selected for one or two.

"C + + Primer Plus"

"C + + programming language"

C + + standard library-Self-study tutorial and reference manual

Generic Programming and STL

The design and evolution of the C + + language

"Deep Exploration of C + + object Model"

Full guide to the development of boost programs

"The Quest for Boost program library"

"C + + GUI Qt 4 Programming"

2 . iOS Development:

"Objective-c Basic Course"

The basics of iphone development tutorial

"Objective-c Programming Road--ios design mode analysis" (Must SEE)

3 . Android Development:

The idea of Java programming

"Getting Started with Android 4 programming classic"

4 . Java Development:

"Java Core Technology" Volume One, "Java Core Technology" Volume II (Mechanical industry Press)

"Java Object-oriented programming" Sun Weichen Authoring

"Java Programming Ideas" (more content, suitable for reference)

"Java Commando" (reading difficulty is slightly larger)

Four, technical support Siege Lion

"CCTV monitoring Practical Course", Yang Lei, machinery Industry press;

"The authoritative guide for digital video processing in embedded Systems", [US] Michael Parker, Suhel Dhanani, Deng Tianping, mechanical industry press;

"Intelligent Network video surveillance technology detailed and practice", West Brake, Tsinghua University Press;

Computer network Books, Machinery Industry publishing house, Post and Telecommunications publishing house or Tsinghua University Press (this kind of books can choose a larger, the content is similar, according to their own circumstances, choose the latest version);

Five Embedded software development Siege Lion

Must-read:

"C language Programming: Modern Methods" (2nd edition) (c programming:a Modern approach, 2nd Edition, k.n.king)

"In-depth understanding of computer systems" (revision or 2nd edition) (computer systems:a Programmer ' s perspective, Randal E. Bryant et al), read suggestions

"Arm embedded system development: Software Design and Optimization" (Arm system Developer ' s guide:designing and optimizing system software, Andrew Sloss et al)

TCP/IP Detailed volume 1 (TCP/IP illustrated v1:the protocols, W. Richard Stevens)

C Language Programming (2nd edition) (the C programming Language, Brian W. Kernighan & Dennis M. Ritchie)

The path of Programmer's cultivation (the pragmatic programmer:from journeyman to master, Andy Hunt & Dave Thomas)

Code complete (2nd edition) (Edition, 2nd, Steve McConnell)

1 . Kernel/driver: (Drive/BSP Development must read)

"Linux kernel Design and Implementation" (3rd edition) (Linux Kernel Development, 3rd Edition, Robert Love)

"Linux Device Drivers" (3rd edition) (Linux devices Driver, 3rd Edition, Jonathan Corbet et al)

"Deep Linux kernel Architecture" (Professional Linux Kernel Architecture, Wolfgang mauerer

2 . Advanced:

"C Expert Programming" (Expert C programming, Peter van der Linden)

"C Traps and Defects" (c Traps and pitfalls, Andrew Koenig)

"Effective C + + Chinese version" (Effective C + +, Scott Meyers)

"In-depth understanding of the Linux kernel" (Understanding the Linux Kernel, Daniel p. Bovet & Marco Cesati)

Refactoring-Improving the design of existing code (refactoring:improving, Existing code, Martin Fowler)

3 . Other:

"People's Month myth" (The mythical Man-Month, Frederick P. Brooks)

Is your light on? --Discover where the problem really lies (is Your Lights on?, Gerald M. Weinberg)

UNIX Programming Arts (The Art of Unix programming, Eric S. Raymond)

"Dream Break Code" (Dreaming in Code, Scott Rosenberg)

"Human Pieces" (Peopleware:productive Projects and Teams, 3rd Edition, Tom DeMarco, Timothy Lister)

"Deadline" (the deadline:a novel about Project Management, Tom DeMarco)

The peak of the Tide (2nd edition) (WU)

"Algorithm" (4th edition) (algorithms, Robert Sedgewick)

Introduction to Algorithms (3rd edition) (Introduction to Algorithms, Thomas H.cormen)

Six, algorithm siege Lion

1 . Image processing, machine vision:

"Digital Image Processing" (Gonzales)

Carsten Steger, Markus Ulrich, Christian Wiedemann, "machine vision algorithms and Applications". Chinese name: Algorithm and application

E. R. Davies, "Computer and machine Vision theory algorithms practicalities".

2 . Video codec siege Lion :

Yao Wang, Yaqin Zhang, Joern Ostermann, "Video Processing and Communications". (Chinese Translation version)

Iain E. Richardson, "Video Codec design–developing Image and video Compression Systems".

Iain E. Richardson, "the H. Advanced Video Compression Standard", Second Edition.

3 . Pattern recognition Siege Lion :

Computer vision:algorithms and applications, Richard Szeliski

Pattern Recognition & Machine learning, M.bishop, Springer.

Learning OpenCV (Learning OpenCV computer vision with the OpenCV Library), Gary Bradski, Adrian kaebler, O ' REILLY

Stanford University Open Class: Machine learning program Andrew NG

Apart from the above, books on computer architecture also suggest reading

Vii. Other online resources

1. MOOC Course "C language Programming", Onge

Please take an elective course and apply for a certificate.

2. python Concise tutorial: A Byte of Python

Learn python, write and run all the sample code.

3. Linux Shell Brief tutorial

Be familiar with the Linux shell and master the basic Shell scripting programming.

4. leetcode OJ Online questions

Independently and autonomously completing at least 2/3 or more topics, currently supports C + +, Java, and Python in three languages.

5. Liu Weipeng: How do you spend two years interviewing a person?

It is recommended to refer to this article two years in advance to prepare for the interview.

Original: Siege Lion cultivation Cheats

Turn: Siege lion cultivation Cheats

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.