TheWay2Hack
coding
阶段一
打基础。
- CS61A:现在进度落后一个月,递归部分让我焦头烂额。所以将完成时间延后了一个月,截止到6月7号搞完。
- CSAPP:卡在datalab,按照3月18号开始,预计7月1号之前可以完成整本书的学习。
阶段二
本阶段为数据结构+C++
Coursera Data Structures and Algorithms Specialization.
加利福尼亚大学圣迭戈分校的数据结构,在Coursera上讲述。用时5个月(这算是周期最长的准备了),时间是从7月1号开始,到12月1号结束。
MIT 6.S081: Operating System Engineering
背景知识:体系结构 + 扎实的 C 语言功底 + RISC-V 汇编语言
预计是4个月完成,时间从7月1号开始,截止到11月1号结束。
C++(稍后再更C++的学习思路)
阶段三
项目开发
-
前提知识:C++,数据结构与算法,CMU 15-213 (A.K.A. CS:APP,这也是 CMU 内部对每年 Enroll 同学的先修要求)
预计3个月时间完成(2024.12.1 - 2025.3.1)
-
预计时间2个月(2024.12.1- 2025.2.1)
-
预计时间4个月(2024.12.1 - 2025. 4. 1)
just do it!
随机推荐
- 作用域&变量提升&闭包题目及内容解答
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1. 代码输出结果 (function(){ var x = y = 1; })(); var z; console.log(y); // ...
- rnacos版本更新为 v0.1.5
rnacos是一个用 rust重新实现的nacos. rnacos比java实现的nacos更轻量.快速.稳定:合适在开发.测试.受资限服务等环境平替nacos服务使用. rnacos v0.1.5 ...
- go两种遍历chan
go中对通道chan遍历有两种方式一种是用range另一种为for select. package main import ( "fmt" "strings" ...
- IDEA (任意 JetBrains IDE)拆分先前 commit
最近在合并上游代码,遇到了一个问题:某个 commit 杂糅了几个不同的特性修改,这可能会导致 rebase 上游代码时需要再对该 commit 进行额外的代码冲突处理 解决方法:合并上游分支前,拆分 ...
- 记一次 .NET某防伪验证系统 崩溃分析
一:背景 1. 讲故事 昨晚给训练营里面的一位朋友分析了一个程序崩溃的故障,因为看小伙子昨天在群里问了一天也没搞定,干脆自己亲自上阵吧,抓取的dump也是我极力推荐的用 procdump 注册 AED ...
- Linux中JMeter的使用
Linux中JMeter的使用 Linux版本JMeter安装 # 1.下载.安装JMeter 如果有安装包直接上传即可 wget -c https://archive.apache.org/dist ...
- #高斯消元,概率期望,动态规划#洛谷 3211 [HNOI2011]XOR和路径
题目 分析 由于不同二进制位互不影响,所以考虑按位处理 设\(dp[i]\)表示第\(i\)个点某一位为1的概率,那么 \[dp[i]=\frac{1}{deg[i]}(\sum_{(i,u)=0}d ...
- 赵海鹏:如何进行 OpenHarmony 音频特性架构设计和开发工作
编者按:在 OpenHarmony 生态发展过程中,涌现了大批优秀的代码贡献者,本专题旨在表彰贡献.分享经验,文中内容来自嘉宾访谈,不代表 OpenHarmony 工作委员会观点. 赵海鹏 江苏润和软 ...
- C#利用自动化接口编写OPC客户端,OPC Client,源码直接放网盘
引用:https://www.cnblogs.com/flh1/p/12409266.html 链接: https://pan.baidu.com/s/1Vs08c7qjShEc9GQ8dvCkdg ...
- 安装HTMLTestRunner库
安装 HTMLTestRunner 库的方法非常简单,直接 pip 就可以了 pip install html-testRunner 在 https://pypi.org/ 中可以直接搜索到,并且官 ...