20191206 "Introduction to information security professionals," the fifth week of learning summary

First, the "Introduction to Computer Science"

Chapter VI, low-level programming and pseudo-code

( 1 ) Computer Operating

Restated definition of computer: The computer is capable of storing, retrieving and processing programmable device data

(2) machine language

Machine language ( Machine Language ): a binary encoded instructions direct the computer constituting the language

Each CPU has its own language, communication problems unsolved, we use a virtual machine ( Virtual Computer ): the illusion machine that is an important feature to simulate the real machine design.

PEP /. 8 : two-byte word length ( bytes ), there are seven registers

Program Counter ( PC ): contains the next instruction to be executed address

Instruction register :( the IR one copy) containing instructions being executed

Accumulator: save data and results of operations

Address itself is not stored in memory, but the memory of independent byte name.

Instruction format: an instruction has two parts, i.e. . 8 -bit instruction specifier and (optional) 16 -bit operating specifier. Instruction specifier described what to do, how to interpret the location of the operand. Operating specifier is stored in the operand address itself, or, some instructions specifier is not operated.

And direct addressing, addressing immediately

(3) assembly language ( Assembly Language ) a low-level language, a machine language mnemonic indicates the instruction of a specific calculation to see. Assembler ( Assembler ): compilation of procedural reasons it translated into machine code. Assembler instructions ( Assembler Directive ): command interpreter used.

(4) the expression of algorithms

Algorithm :( algorithm plan or outline) solutions, or logical sequence of steps.

Pseudo-code ( Pseudocode ) an expression language algorithm pseudo-code is written on posters, in order to then convert it into a programming language, consistent word in a project is a good habit.

While and if the latter is a Boolean expression in parentheses, if true, execute statement block indent, if it is false is skipped.

Desktop check ( Desk Checking ) go check the entire design on paper

Test Plan ( the Test Plan ) documentation on how the test program

Code coverage (light box) Test Method: All statements tested by test method procedure or subroutine executing code

Data overlay (black box) Test Method: The code as a black box, based on the test method of testing all possible input data of the program or subroutine.

Second, the "self-study is a craft."

Chapter Six, how to deal with premature references

Premature reference is ubiquitous, bite the bullet and have not read the first reading. Because of the presence of premature cited, it is impossible to read a lot of content in the first pass read, want to read it is necessary to use the knowledge behind, so from the beginning we should make a good first read only a ballpark psychological preparation.

Decent first reading means is gulping read.

Time to learn new skills, but because many people do not read a word of difference and always urging too many details, so they end up just like the vast majority of those who missed out on watching a movie without knowing the details of the person as the acquisition of an additional skill.

Even if not read than have to read the higher realm is not even understand it must first remember that, but I did not achieve the two state,

Memory is also a craft, is out of practice, of course, a good memory as bad written.

Python on the official website tutorial is recognized as the best materials.

Strong self-learning ability of people to have a characteristic, that is the trouble.

We had is that we can not really understand their own direct use of objects, skills, principles, knowledge, but now I actually do not dare to use, do not try to understand the principle of the thing. Practice makes perfect.

Respect summary and recommendations of previous, often do not understand is premature because there are references, rather than his right.

Chapter VII, the official course the python tutorial

It made me realize the importance of official documents, and the importance of learning English.

Chapter VIII, clumsy and patience

All craft, is the most basic features you want to master, mainly by time.

Common source of impatient people are , "did not intend to spend so much time and effort."

No exaggeration to say that the future as long as you adhere to a principle, it is likely to exceed 99% of the people: never do enough budget to do. Because the budget is not enough, very difficult to succeed, but will increase their frustration. Although we should fully tap their potential, but a mouthful of rice to eat, step by step, after all, is not the protagonist of BUFF .

Chapter IX, deliberate practice

No matter why they do anything clumsy, poor poor here there ?

Answer: "I spent too little time on deliberate practice, I did not deliberately thought about what they should deliberate practice in place."

Afraid of everything pondering

Guess you like

Origin www.cnblogs.com/cfqlovem-521/p/11788963.html