simviso 国外MIT CMU 斯坦福计算机科班顶级课程翻译系列

逻辑逐光人
• 阅读 4823

前言

关于simviso的介绍?一个小的民间组织而已,不想过多扯那么多没用的,只想尽一些绵薄之力,做点事情。同时,我们尽自己最大的努力,去做好每一点翻译,做好每一点知识分享。

如果觉得不错,对自己很有帮助,可以帮我们分享一下,我们只想把更多的精力放在知识输出上,翻译或者自有的分享发出来,真的没多少人看,其实对我们来说也是一种打击。

同时,本人也有关于很多编程方面的分享,比如Rxjava的源码解读 Spring Reactor的源码解读,Reactor-Netty的源码解读,Netty的源码解读,JDK中关于nio 并发库JUC的源码解读,Spring Framework5.2.2的源码解读,感兴趣的可以自行b站查找

今年任务

课程名称 课程时长
编译原理 19h40min
MIT 6.004 Computation Structures, Spring 2017 19h12min
CMU 数据库 初级 2019 33h
CMU 数据库 高级 2019 31h57min
MIT 6.824 分布式系统 30h
MIT 6.858 计算机系统安全 29h22min
MIT 6.172 软件系统性能工程 29h44min
CMU CSAPP 2015 计算机操作系统 25h48min
CS 144 Introduction to Computer Networking 23h10min

编译原理入门 (已完结)

合集地址-bilibili

01 为什么要了解编译器

02 编译阶段概述

03 词法分析概述

04 语法分析之语法规则分析 上

05 语法分析之语法规则分析 下

06 语法分析之语法规则及其他

07 中间码生成

08 目标代码生成

斯坦福编译原理

合集地址-simtoco

合集地址-Bilibili

01 编译原理入门

02 编译器结构

03 编程语言的性价比

04 Cool语言概述 1

05 Cool语言概述 2

06 Cool语言概述 3

07 词法分析01

08 词法分析案例

09 词法分析03 正则语言

10 词法分析04 Formal Language

11 词法分析05 词法规则

12 词法分析06 Deduceit Demo

13 词法规范

14 有限自动机

15 从正则表达式到NFA

16 从NFA到DFA

17 实现有限自动机

18 解析器介绍

19 上下文无关文法

20 推导

21 Ambiguity(歧义性)

21 歧义性(Ambiguity)

22 错误处理

23 抽象语法树

24 递归下降解析

25 递归下降算法

26 递归下降的局限性

27 左递归

28 预测解析

29 First集

30 Follow集

31 LL(1)解析表

32 自下而上的解析(Bottom-up Parsing)

33 移位-归约解析(Shift Reduce Parsing)

34 句柄(Handles)

35 句柄识别

36 识别可行前缀

37 有效 item(Valid Items)

38 SLR解析

39 SLR解析案例

斯坦福编译原理配套补充解读

合集地址-simtoco

合集地址-bilibili

01 编译器各个阶段概述

02 对token的理解认知

03 对token的理解认知补充

04 Lexical Analysis Examples

05 Regular Languages

06 Formal Languages

07 词法规则

08 词法规范

09 Finite Automata

10 Regular Expressions to NFAs

11 NFA to DFA

12 NFA to DFA补充

13 实现有限自动机

14 由词法分析到语法解析

15 上下文无关文法

16 终结符的一点补充

CMU 15-445/645 Intro to Database System 数据库导论 2019年秋季版本

合集地址-simtoco

合集地址-bilibili

01 课程简介与关系模型 01

02 课程简介与数据模型 02

03 课程简介与数据模型 03

04 课程简介与关系模型 04

05 高级SQL 01

06 高级SQL 02

07 高级SQL 03

08 数据库存储1-01

09 数据库存储1-02

MIT 6.824 Distributed Systems 分布式系统 2020春季版

合集地址-simtoco

合集地址-bilibili

01 课程简介 01

02 课程简介 02

03 课程简介 03

04 课程简介 04

05 RPC和多线程 01

06 RPC和多线程 02

07 RPC和多线程03

08 RPC和多线程04

MIT 6.004 Computation Structures

合集地址:https://www.bilibili.com/video/BV1uE411e7SW/?p=1

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Wesley13 Wesley13
3年前
Java日期时间API系列36
  十二时辰,古代劳动人民把一昼夜划分成十二个时段,每一个时段叫一个时辰。二十四小时和十二时辰对照表:时辰时间24时制子时深夜11:00凌晨01:0023:0001:00丑时上午01:00上午03:0001:0003:00寅时上午03:00上午0
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
美凌格栋栋酱 美凌格栋栋酱
4个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(