CSAPP 与 CS 基础分享
本文最后更新于 271 天前,内容如有失效请评论区留言。

CSAPP 啃书指南

学习资源

⭐⭐⭐ 纸质书本

🌟 九曲阑干用 3BB 动画打造的 CSAPP 中文讲解

精校中英字幕 2015 CMU 15-213 CSAPP 深入理解计算机系统 课程视频

CSAPP-3E-SOLUTIONS

CSAPP 勘误

也可以知乎搜索下如何阅读 CSAPP,解答也很丰富

CSAPP 的精髓—— Lab

CSAPP Lab Assignments

image-20230328223558329

如何食用 Lab ?

阅读实验文档:读文档就如同在和 CMU 巨擘教授交流,文档中除了实验要求,还提供了实验工具使用指导,实验提示和建议,循循善诱,由浅入深。

尽量独立完成:根据我的个人经验,一个 Lab 刚开始做实在搞不明白要求,会看下签到关卡怎么做,然后中间大部分依靠自己独立完成,Boss 关卡还是要借鉴下他山之石。

撰写学习笔记:看看其他大佬们的 blog 经验分享,同时自己也把过程记录下来,以对抗遗忘。

CS 学习基础与工具

开发环境

OS:Windows + Linux 双系统 or Windows + WSL2

IDE 与 编辑器:CLion/Visual Studio 2022(适合大工程)、VScode(插件生态丰富,适合小项目和学习)、Vim/NeoVim(大佬专用)

工具链:Git/GitHub/GitLab(版本管理,团队协作)、Makefile/GNU Make/CMake + GCC/Clang + GDB(C/C++ 开发经典工具链)、Docker/K8s(近年比较流行的容器与虚拟化技术)

终端与命令行:Windows Terminal/Tabby/MobaXtermOh my zsh (美观强大的集成 zsh 配置解决方案)、Tmux(终端复用,会话保持)

image-20230329001501720

image-20230328234025251

学习资源

CS 自学指南

The Missing Semester of Your CS Education

YEWPO 的分享——Linux工具拾遗与虚拟内存概要

中科大开源Linux学习平台

一生一芯项目

让你使用 Linux 的洗脑 slides

The Art of Command Line

explainshell

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇