better understanding of the reader. Software engineering is not a simple development process (requirements analysis, summary design, detailed design, engineering implementation, unit testing, comprehensive testing, software maintenance), engineering is a kind of thinking, a multi-person coordination and cooperation. This book is not just a software engineering book, it is more like a programmer's survival
20172307 2018-2019-1 "program design and data Structure" The 4th Week Study summary Textbook study summary
Queue1. The elements of the queue are processed in a FIFO manner.2. A queue is a convenient collection of reusable encoding keys that can be stored.3. Queues are typically used to implement a queued simulation.4. Point to the first element of the list, two references to the last element of the
20172313 2018-2019-1 "program design and data Structure" the fourth week study summary textbook study summary
List Collection
Ordered list: its elements are sorted by an intrinsic characteristic of the element. (an element in a sequence table has an intrinsic association that defines the order of elements)
unordered list: The elements do not have an intrinsic order between them, an
2018-2019-1 20165210 "Information Security system Design Fundamentals" 4th Week study summary Textbook Learning content Summary ISA
Concept:
The byte-level encoding of a processor-supported instruction and instruction is called its instruction set architecture Isa.While the processor performance and complexity of each manufacturer is increasing, the different models remain compatible at the IS
2018-2019-1 20165336 "Information Security System Design Basics" week 5th Study Summary 1. learned knowledge points
SRAM and DRAM are both easy to lose, but they have different structures, different speeds, and faster access speed.
The prom can only be programmed once.
Programs stored in ROM devices are usually called firmware.
The EEPROM can erase the information on the chip with a specifi
20172327 2018-2019-1 "program design and data structure" Fifth week study summary textbook Study content summary nineth Chapter sort and find
Find
1. Find: Find the specified element in a project group or determine whether it exists. The project group is called a lookup pool.2. Common Find method, linear find.3. Find the goal: efficiently complete the search, with minimal comparis
20165230 2018-2019-1 "Information Security system Design Fundamentals" The second week study summary of learning Contents
There are two general rules for arranging the bytes of an object: The small-end method (least significant byte at the front) and the big-endian (the most significant byte in front).
The expression x>>k will shift the X arithmetic right to K (the left side complements the K-effectiv
2018-2019-1 20165334 "Fundamentals of Information Security system Design" Third week study summary and Buffer Overflow Vulnerability experiment One, instruction learning gcc -Og -o xxx.c learns to -Og tell the compiler to use an optimization level that generates machine code that conforms to the overall structure of the original C language code. gcc -Og -S xxx.cLearning ( -S option to view compiled code gen
2018-2019-1 20165230 "Fundamentals of Information Security system design" The third week study summary of learning Contents
The actual implementation of the memory system is to combine multiple hardware memory and operating system software.
How valid addresses are calculatedImm(Eb,Ei,s) = Imm + R[Eb] + R[Ei]*s
ISA: Instruction set architecture, which defines the state of the processor, the
-2018-2019-1 20165206 "Information Security system Design Fundamentals" 4th Week Study summary-Textbook learning content Summary
Programmer-Visible state: Each instruction in the Y86-64 program reads or modifies portions of the processor state, which is known as the programmer's visible state. Includes: program register, condition code, program status, program counter, and memory.
Y86-64 direct
2018-2019-1 "Information Security system design basics" x-week study summary of learning ContentsSummarize what you learned this week as simple as possible.Try not to transcription, waste timeRead it, do not understand, learn to remember the experienceProblems in teaching materials learning and the solving process(a template: I read this paragraph of text (quoted text), there is this problem (ask questions)
-2018-2019-1 20165206 "Information Security system Design Fundamentals" 3rd week Study summary-Textbook learning content Summary
Program code: The GCC command invokes a complete set of programs to convert the source code into an executable file.First, the C preprocessor expands the source code;Second, the compiler produces the source file assembly code;The assembler then converts the assembly code
20172324 2018-2019-1 "program design and data structure" Fourth Week study summaryCollection of summary list of learning contents of textbooks
List
Description
Ordered list
Its elements are sorted according to some intrinsic characteristics of the element
Unordered list
The elements do not have an intrinsic order, and the elements are sort
20172333 2018-2019-1 "program design and data structure" Fourth week study summary textbook Learning content summary 6.1 list collection
The list collection has no intrinsic capacity size and grows as needed
List collections can add and remove elements at the middle and end, except that queues and stacks can only be added and deleted at the end.
List collections are divided into three categ
2018-2019-1 20165228 "The foundation of Information security system Design" experimental report on Buffer Overflow Vulnerability Experiment Introduction:Buffer overflow attack: by writing to the program's buffer beyond its length content, causing buffer overflow, thereby destroying the program's stack, causing the program to crash or to make the program to execute other instructions to achieve the purpose o
20172327 2018-2019-1 "program design and data structure" Fourth week study summary textbook study contents summary sixth chapter list
List Collection
1. Linked lists and list comparisons: Linked lists are an implementation strategy that uses references to create links between objects. A list collection is a conceptual representation that lists can be implemented by linked lists an
2018-2019-1 20165316 "Information Security system Design Fundamentals" the second week to summarize the learning contents of the teaching materials
Small end, low address to low, high address to high; You can determine the size and end type of a machine by forcibly extracting a byte of storage from either the cast or union.
A logical operation has only 0 or 12 results, while bit-level operation
2018-2019-1 20165329 summary of the fifth week of Information Security System Design Basics Summary of teaching material learning content 1. Random Access to memory is divided:
Static RAM (SRAM): Each bit is stored in a bistable memory unit, and each unit is implemented by a six transistor circuit.
Dynamic RAM (Dram): each bit of storage is charged for a capacitor.
2018-2019-1 20165325 summary of the fifth week of Information Security System Design 1. Storage Technology Memory can be divided into volatile memory and non-volatile memory,Volatile memoryWhen the computer is shut down or accidentally shut down, the data in the computer will be lost, just like the memory.Non-volatile memoryIn this case, data will not be lost, such as external storage such as hard disk. (1
2018-2019-1 20165306 "Information Security System Design Basics" week 5 study summary teaching material Learning Content summary 6.1 storage technology 6.1.1 random access storage
Static RAM (SRAM): A bi-stable feature that maintains its value as long as it has electricity. Even if there is interference to disturb the voltage, when the interference is eliminated, the circuit will return to the stable valu
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.