How to become a hacker and learn Directories

Source: Internet
Author: User

----- Source: 52529809? Utm_source = blogxgwz3

Basic computer knowledge list

1. How to store and operate data on a computer

How to store and represent arithmetic operations between numbers, characters, Chinese characters, and multimedia data in decimal (decimal, decimal, and hexadecimal), logical operation, shift operation 2. Computer Composition and Structure

Computer composition and performance indicators how to assemble a computer (if you want to DIY a computer, you need to expand it here) 3. Computer Network

What is the development history of networks and the classification network architecture of networks (Master OSI Layer 7 model and TCP/IP Model) principles and common network devices of broadband networks and wireless networks 4. Internet

What is the Internet? What is the development of the internet? What is the e-mail service of the World Wide Web domain name management system? 5. Network Security

Network security problems encryption and authentication technology email encryption technology-PGP e-commerce encryption technology firewall technology network protection technology and intrusion detection technology virus and anti-virus 6. Computer Software

Software definition and classification system software types and use of operating systems (use of windows and Its doscommand lines, Unix/Linux, etc) use of common application software (network service software, system tools, Word, Excel, PowerPoint, etc.) 7. Data Structure (difficult and abstract, but must be mastered)

Concepts, types (linear, tree, graph), linear structures, tree structures, algorithms, and programming languages

The development of programming languages, the classification of languages, the characteristics of each language, and the use of the occasion familiar with the process of building a program Structured Programming (c) object-Oriented Programming (Java, C ++, etc.) scripting language (HTML, Perl, Python, etc.) 9. Database Technology

Development of Data Management Technology Data Model relational database language SQL database management system 10. Computer Operating System

Operating System Development User Interface processor management (process concept, process control, synchronization, communication, scheduling, multithreading) memory management File Management device management 11. Software Engineering

Software Life Cycle System Analysis System Design System testing software project management and software quality 12. cutting-edge technologies

Mobile Internet big data cloud computing artificial intelligence ------------------- CHW Chen Wei Source: csdn Original: 52529809 copyright statement: This article is the original author of the blog, repost Please attach a blog link!

How to become a hacker and learn Directories

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.