11:42CS50 2016 - Week 4 - Memory
From the creator
TOC 00:00:00 - Week 3 in Review 00:03:24 - Strings are a Lie 00:04:20 - compare0 00:06:34 - copy0 00:10:05 - noswap 00:15:49 - Program Memory 00:17:35 - The Stack 00:22:15 - get_string() in Detail 00:31:05 - Pointer Fun Preview 00:31:29 - Taking Off the Training Wheels 00:32:05 - compare1 00:32:39 - char * 00:34:45 - strcmp 00:36:42 - copy1 00:37:02 - malloc 00:45:07 - Introducing Pointers 00:49:27 - swap 00:55:04 - Proverbial Lightbulb 00:56:05 - Pointer Arithmetic 00:56:18 - pointers 00:59:55 - Pointer Gotchas 01:03:06 - Pointer Fun with Binky 01:06:26 - Memory Leaks 01:07:02 - valgrind 01:07:30 - memory 01:14:42 - The Heap 01:16:01 - Types of Overflow 01:17:26 - Buffer Overflow 01:21:20 - The Stack in More Detail 01:26:53 - Zooming In 01:28:38 - Representing Images 01:31:04 - JPEG 01:32:11 - Hexadecimal 01:37:10 - BMP 01:40:24 - struct 01:42:19 - structs0 01:45:00 - structs1 01:47:55 - CSV 01:48:43 - Enhance 01:51:02 - Outro Explained Segments Strings Are a Lie: http://youtu.be/WPYs6AkQAec noswap: http://youtu.be/VHQ3mVsHRPo Taking Off the Training Wheels: http://youtu.be/vEdKciOW_ns Pointer Fun with Binky: http://youtu.be/u3YmNTSlHIk Memory Leaks, valgrind: http://youtu.be/z4QOYi6FXIo Buffer Overflow: http://youtu.be/YM9MiA9T8GI Representing Images: http://youtu.be/6ogNubwvXNg
Published 2016-09-29 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.





