开发文档
每种语言和框架有何不同、如何上手,每种算法如何运作、用在哪里,都整理在这里。跟着分步指南动手实践,遇到问题就到讨论区一起交流。
Rust 是一门无需垃圾回收器即可保证内存安全的系统编程语言,兼具接近 C/C++ 的性能与安全的并发能力。
6 章指南TypeScript 为 JavaScript 加入静态类型,在代码运行前发现错误,让大型代码库更易于维护。
6 章指南JavaScript 是一门以 ECMAScript 为标准的动态编程语言,可在所有 Web 浏览器以及 Node.js 等运行时中运行。
6 章指南Python 是一门语法易读、标准库丰富的通用编程语言,广泛用于自动化、Web 后端、数据分析和机器学习。
6 章指南Go 是由 Google 设计的简洁静态类型语言,以快速编译和基于 goroutine 的并发著称,广泛用于服务器与云原生工具开发。
6 章指南C# 是微软推出的面向对象编程语言,可以在 .NET 上用同一种语言开发 Web、桌面、游戏和云应用。
6 章指南Java 是一门运行在 JVM 上的静态类型面向对象语言,广泛用于企业后端、Android 应用和大规模数据系统。
6 章指南C 是一门精简、可移植的系统编程语言,编译为高效的本机代码,可直接控制内存与硬件。
6 章指南C++ 是一门编译型语言,在 C 的性能与硬件控制能力之上加入类、模板和 RAII 等抽象,广泛用于游戏引擎、系统软件等领域。
6 章指南Kotlin 是 JetBrains 开发的静态类型语言,语法简洁、具备空安全并可与 Java 完全互操作,广泛用于 Android 和服务器端开发。
6 章指南Dart 是 Google 推出的面向客户端优化的语言,是 Flutter 应用的基础,也可用于服务器、命令行工具和 Web 开发。
6 章指南Next.js 是一个 React 框架,提供基于文件的路由、服务端渲染、Server Components 和内置优化,可用于构建网站和全栈 Web 应用。
6 章指南React 是用组件构建用户界面的 JavaScript 库:你声明界面应有的样子,React 只更新发生变化的部分。
6 章指南Vue.js 是用声明式组件构建界面的渐进式 JavaScript 框架;Nuxt 在其之上提供路由、服务端渲染和服务端 API。
6 章指南SvelteKit 是使用 Svelte 构建 Web 应用的官方框架,提供基于文件的路由、服务器端渲染、数据加载和灵活的部署方式。
6 章指南Angular 是由 Google 主导、基于 TypeScript 的 Web 框架,内置路由、表单和 HTTP 通信,适合构建大型、易维护的 Web 应用。
Spring Boot 是面向 Java 和 Kotlin 的服务器框架,只需极少配置即可创建可独立运行、适用于生产环境的 Spring 应用。
6 章指南Django 是一个 Python 全栈 Web 框架,可快速构建以数据库为核心的 Web 应用,内置 ORM、管理后台和身份验证。
6 章指南FastAPI 是一个高性能的 Python Web API 框架,基于类型提示自动完成请求校验、序列化和 API 文档生成。
6 章指南ASP.NET Core 是 Microsoft 推出的开源跨平台 Web 框架,可以用 C# 构建高性能的 Web API、Web 应用和实时服务。
6 章指南Tauri 是一个用 Rust 核心和系统 WebView 构建小巧、安全的桌面与移动应用的框架,界面使用 Web 技术编写。
6 章指南Flutter 是 Google 推出的开源 UI 框架,用一套 Dart 代码即可构建移动、Web 和桌面应用。
6 章指南React Native 是使用 React 和 JavaScript 或 TypeScript 构建 Android 与 iOS 应用的开源框架,用一套代码为两个平台渲染原生界面。
6 章指南Electron 是一个开源框架,可用 JavaScript、HTML 和 CSS 构建运行于 Windows、macOS 和 Linux 的桌面应用。
6 章指南字符串算法用于在文本中查找模式、按前缀检索单词,核心技术包括 KMP、Rabin-Karp、字典树和 Z 算法。
6 章指南最大公约数与最小公倍数、模运算与逆元、快速幂、埃拉托斯特尼筛法和 nCr mod p:算法中常用的数论工具。
6 章指南位运算把整数看作二进制位,用 AND、OR、XOR 和移位来处理集合、标志位和状态压缩 DP,既快速又简洁。
6 章指南线段树能在 O(log n) 时间内完成数组的区间求和、区间最小值查询与单点修改;若只需求和,树状数组是更轻量的选择。
6 章指南并查集(不相交集合)把元素划分为互不重叠的组,能以近乎常数的时间合并两个组或判断两个元素是否属于同一组。
6 章指南NestJS 是用 TypeScript 构建模块化、依赖注入式 Node.js 服务器的框架,默认运行在轻量级 Web 框架 Express 之上。