build-your-own-x:30 个动手教程
build-your-own-x30 个动手教程【免费下载链接】build-your-own-xMaster programming by recreating your favorite technologies from scratch.项目地址: https://gitcode.com/GitHub_Trending/bu/build-your-own-x调框架报错只能到处搜却说不清内部发生了什么。build-your-own-x 是一份把每天在用的技术从零重写一遍的动手教程清单覆盖 30 个领域从 Shell 到操作系统内核。 它到底是什么它严格说不是一个能跑的项目而是一份经过筛选的教程目录30 个技术领域每个领域按语言列出若干从零实现的高质量教程仓库本身只有一个 README充当总索引。它和官方文档讲怎么用不同里面所有教程回答的都是怎么自己实现相当于先拆一台发动机再学开车。 你能带走什么跟着教程走完一遍能手写一个最小 Shell讲清进程派生和命令解析是怎么发生的README 的 Build your own Shell 一节能自己写一个玩具数据库把 B 树和页式存储真正搞懂而不是背概念README 的 Build your own Database 一节能完整跟完一套系列从词法分析到语法树到执行手写一个语言解释器README 的 Build your own Programming Language 一节能写一个引导加载程序或简易内核虚拟内存进程调度这些词不再只是名词README 的 Build your own Operating System 一节能解释前端框架的 diff 和状态管理原理甚至写出 160 行的迷你 ReactREADME 的 Build your own Front-end Framework / Library 一节⏱️ 5 分钟跑起来git clone https://gitcode.com/GitHub_Trending/bu/build-your-own-x打开 README.md顶部的 30 个分类目录就是唯一入口先定位和你现在工作最相关的领域再挑一个你最熟语言的第一条教程。动手前第一份该读的是 README 末尾的 Contribute 部分。它写明了教程入选的门槛看一遍之后你能快速判断列表里哪条值得花时间、哪条只是占位。上手前先看这两条目录是按字母顺序排的不是按难度。别从最酷的内核教程开始挑和你日常工作贴得最近的领域反馈回路最短——写前端的从虚拟 DOM 入手比硬啃 C 语言内核省力得多。真正的工作量在教程本身不在这份清单里。别想一口气把列表读完那只是收藏夹行为先把一个教程从第一行写到跑通再决定要不要继续下一个。 延伸阅读README.md 顶部的 30 节目录是本仓库的主体按领域索引所有教程想提交教程前看 ISSUE_TEMPLATE.md里面写清楚了提交要求社区的新教程评审和讨论集中在仓库的 issue 区新条目从那里进入列表clone 下来挑一个你最陌生的领域开始拆。【免费下载链接】build-your-own-xMaster programming by recreating your favorite technologies from scratch.项目地址: https://gitcode.com/GitHub_Trending/bu/build-your-own-x创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

粒子群算法(PSO)原理与Python实现:从方程求根到优化问题求解

粒子群算法(PSO)原理与Python实现:从方程求根到优化问题求解

1. 从“暴力搜索”到“智能寻优”:为什么我们需要粒子群算法 在工程优化、参数调优甚至日常的数学建模中,我们常常会遇到一个核心问题:如何找到一个函数的最优解?对于简单的一元或二元方程求根,我们有很多经典方法&…

2026/8/28 15:58:27 阅读更多 →
PowerToys Image Resizer 批量改图片尺寸:右键菜单出图,一次压几十张

PowerToys Image Resizer 批量改图片尺寸:右键菜单出图,一次压几十张

PowerToys Image Resizer 批量改图片尺寸:右键菜单出图,一次压几十张 【免费下载链接】PowerToys Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows 项目地址: https://gitcode.com/Git…

2026/8/29 16:55:56 阅读更多 →
基于CNN与LSTM的脑电情绪识别:从信号处理到深度学习模型实战

基于CNN与LSTM的脑电情绪识别:从信号处理到深度学习模型实战

简介:深度学习通过自动特征学习,有效解决了传统方法在复杂时序信号处理中依赖手工特征的瓶颈。其核心原理在于利用卷积神经网络(CNN)捕捉空间局部模式,并结合长短期记忆网络(LSTM)建模时序动态依…

2026/8/28 15:58:27 阅读更多 →

最新新闻

MATLAB数学建模实战:从核心工具箱到高效工作流

MATLAB数学建模实战:从核心工具箱到高效工作流

1. 项目概述:为什么数学建模离不开MATLAB? 如果你正在接触数学建模,或者准备参加相关的竞赛,那么“MATLAB练习”这个标题对你来说一定不陌生。这几乎是每个建模人从入门到精通的必经之路。我刚开始接触建模时,也以为它…

2026/8/29 17:58:35 阅读更多 →
把 GitHub 项目写进简历:HR 和技术面试官看的根本不是同一件事

把 GitHub 项目写进简历:HR 和技术面试官看的根本不是同一件事

“我 GitHub 上有几个项目,简历上贴个链接就行了吧?” 不行。因为这份简历要过两双眼睛,而这两双眼睛的关注点几乎不重叠。 HR 或者简历筛选系统先看:这个人做过什么方向、技术栈对不对、有没有可量化的产出。它们不会点开你的仓库…

2026/8/29 17:58:35 阅读更多 →
决策树超参数终极指南:告别瞎调,每一个参数都有标准答案

决策树超参数终极指南:告别瞎调,每一个参数都有标准答案

一、90%数据人都在瞎调决策树,你可能也是从事做机器学习的那些人, 基本上没有谁未曾编写过这样一段代码, 代码内容是, 进行导入er的操作, 接着设置等于5, 还设置等于42, 再之后开展fit训练。人人都在抄这段代码, 可是却没人去问一下: 为啥是等于5? 而不是3也不是15…

2026/8/29 17:58:35 阅读更多 →
车载Qi V1.3无线充电器STSAFE-V110认证方案全解析

车载Qi V1.3无线充电器STSAFE-V110认证方案全解析

做过车载无线充电项目的朋友应该都有体会,Qi 标准从 1.2.4 升到 1.3 之后,整个行业最大的变化不是功率、不是频率,而是“认证”这两个字突然变得特别重。如果你正在做 15W 以上的 EPP 发射端,或者打算把自己的产品送进 WPC 认证流…

2026/8/29 17:58:35 阅读更多 →
GUI半透明渲染中的ALPHA通道:直通与预乘模式解析

GUI半透明渲染中的ALPHA通道:直通与预乘模式解析

1. 为什么说ALPHA通道是GUI界面里最容易“埋雷”的一环 做GUI开发这么多年,我见过太多界面效果“看起来不对劲”的案例:一张带圆角的PNG图标拖到界面上,四周出现一圈脏兮兮的黑边;窗口设置了半透明效果,结果整个窗体像…

2026/8/29 17:58:34 阅读更多 →
金融时间序列波动率建模:从异方差到GARCH模型实战解析

金融时间序列波动率建模:从异方差到GARCH模型实战解析

1. 从“异方差”说起:为什么传统模型在金融时间序列面前失灵了 如果你处理过股票收益率、汇率波动或者加密货币的价格数据,大概率会遇到一个令人头疼的现象:数据的波动性似乎不是恒定的。平静期之后,往往跟着剧烈的波动&#xff0…

2026/8/29 17:57:34 阅读更多 →

日新闻

etc目录下的profile.d文件目录设置环境变量和全局脚本shell

etc目录下的profile.d文件目录设置环境变量和全局脚本shell

一、设置环境变量etc目录下的profile.d文件目录 /etc/profile.d1、编写 vi test.sh文件内容# jdk变量 export ZHK_HOME/root export PATH$PATH:$ZHK_HOME/test # 可以取出来ZHK_HOME变量给ZZZ_HOME赋值 export ZZZ_HOME${ZHK_HOME}/test2、刷新 执行source /etc/profile 命令使…

2026/8/29 0:00:24 阅读更多 →
【JavaScript】内存管理-垃圾回收机制-内存泄露

【JavaScript】内存管理-垃圾回收机制-内存泄露

内存管理 C 语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。 而 JavaScript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。释放的过程称为垃圾回收。 整…

2026/8/29 0:00:24 阅读更多 →
Labgrid-MCP:为嵌入式硬件实验室接入AI Agent操控能力

Labgrid-MCP:为嵌入式硬件实验室接入AI Agent操控能力

Labgrid-MCP 的目标是把 MCP(Model Context Protocol)能力延伸到真实嵌入式硬件实验室:AI Agent 通过一个标准化的 MCP Server,就能查看目标板状态、控制上电断电、复位开发板、读取串口日志,甚至执行镜像刷写。对于经…

2026/8/29 0:00:24 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/28 11:23:26 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/28 23:05:07 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/28 19:47:53 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/29 4:34:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/28 17:43:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/29 2:05:18 阅读更多 →