moziyou.icu · 个人项目

晚上十一点
看点代码

532 篇笔记,685 道题。每篇先讲这个东西是什么,再给能跑的代码,最后说哪儿容易错。深色底,晚上看着不刺眼。

  • 532篇问答
  • 685道练习题
  • 11个方向
  • 167条术语

是什么

自己攒的一份编程笔记

没有视频,也不搬文档。就是一个问题一篇,你有疑问的时候翻到对应那篇。

它解决什么

网上搜到的常常只有答案。这里每篇先说清这概念是什么、为什么要有它,再给代码,最后写我踩过的坑。

它怎么组织

按语言和章节排,标了基础和进阶。同一个概念在别的语言里怎么写,旁边就有对照。

它不做什么

网页版能跑代码,但简答题不自动判。给你几个要点,自己对一遍,觉得答到了就算过。

一句话记住

先讲清楚,再动手写,错了就记下来。

内容地图

11 个方向,532 篇

八门语言,加上基础、工程实践和跨语言对照。想从头学一门,或者只想弄明白一个词,都能进。

编程基础

入门

变量、类型、流程、函数、内存、复杂度,所有语言共用的底子。

53 篇

Python

语言

从装环境到装饰器、生成器、异步。写得短,但别写歪。

64 篇

Go

语言

goroutine、channel、接口、GC,还有 pprof。语法很少,坑在接口和并发。

58 篇

Java

语言

JVM、集合、泛型、并发、Spring 那一套工程习惯。

54 篇

JavaScript

语言

作用域、原型、事件循环、Promise 与模块化,一路到 Node。

53 篇

C / C++

语言

指针、内存布局、结构体、编译链接。所有「玄学」问题都在这儿有答案。

54 篇

Rust

语言

所有权、借用、生命周期、trait。编译器会一直拦你,拦的多半是内存问题。

48 篇

MATLAB

语言

矩阵思维、向量化、绘图与仿真。别拿写 C 的习惯写它。

40 篇

Scala

语言

函数式、模式匹配、隐式、Akka 与 Spark 场景下的写法。

43 篇

工程实践

工程

Git、测试、调试、日志、CI。写出来的东西怎么交出去。

20 篇

跨语言对比

对照

同一件事,八种写法并排放。选型、迁移、面试,都用得上。

45 篇

合计

全部

11 个方向,532 篇问答,685 道题,167 条术语。还在往里添。

532 篇

学习动线

每篇都按同一个顺序写

顺序固定,读几篇就知道下一段在哪,不用重新适应。

  1. 01

    是什么

    先给一个不用术语也能懂的解释,再说它解决什么问题。

  2. 02

    怎么写

    各语言的写法并排给出,语法差异和习惯差异分开说。

  3. 03

    范例

    一段真能跑起来的最小例子,不是伪代码,不是省略号。

  4. 04

    常见坑

    手写时会错的地方、报错长什么样、为什么这么报。

  5. 05

    一句话记住

    压缩成一句能背下来的话,隔一周还能想起来的那个版本。

基础版

先把事情做成

讲清概念、给出能跑的代码、指出最致命的那几个坑。目标:读完能动手,动手不报错。

进阶版

再问为什么这么设计

底层机制、边界条件、性能取舍、语言设计者的选择。目标:下次遇到没讲过的情形,你也能推出来。

功能

读完能练,错了能查

读到一篇顺手做两道题,错的自动记下来。

错题本闭环

答错的自动进本子,可以按语言重做。答对了也不会自己消失,得你确认「会了」才删。

每日一题

一天一道,按语言轮着出。不想多想的时候做一道就够了。

分级测试

12 道题估个大概水平,做完能逐题看。

学习指南

每个方向拆成几个阶段,按顺序排好了该读哪几章。

术语词典

167 条术语,关键词、概念、运算符、符号四类。读文章卡住时随时查。

进度云同步

读到哪儿、错了哪些、学到第几天,本地先存,登录后同步到云端,换设备接着读。

深夜模式

只有深色,没有浅色开关。黑底白字,晚上看着舒服点。

先读一段

同一件事,八种写法

打印 1 到 3 的平方,八门语言各写一遍。点上面的语言换着看。

demo.py

进度

它现在长到哪一步了

没做完的地方就写着没做完。

  1. 内容填满

    532 篇问答、685 道题、167 条术语,八个语言方向的代码都拿真编译器跑过一遍。

  2. 功能闭环

    错题本、每日一题、分级测试、学习指南、云同步都能用,进度不会丢。

  3. 体验版在内测

    小程序还是体验版,在微信里自己用着。

  4. 网页版把功能补上了

    讲解、刷题、词典、代码试炼场都能用了,现在这站真能读能练。

  5. 公开上架

    还在准备审核材料。正式放出时会在这儿写一行字。

关于

一个人做的

文章自己写,题库自己出,页面自己搭。没有广告,也没打算放。

起因很简单:我自己学的时候找不到那种「一篇讲完一个概念,还顺带说清哪里会错」的文章,就自己写了一个。

—— moziyou.icu

形态
微信小程序 + 网页版(能直接跑代码)
配色
只有深色,不提供浅色
内容
532 篇 / 685 题 / 167 术语
数据
进度存本地,登录后同步云端
域名
moziyou.icu