在线教程收藏
前端开发
React 入门
来自 Microsoft 的培训课程
React.js 是最热门的前端 JavaScript 框架。 开发人员使用 JSX (由 HTML 和 JavaScript 组合而成)自然地创建视图。 开发人员还可以跨应用程序为可重用的块创建组件。 此模块介绍了 React 及开发人员使用此功能强大的框架所需的核心技能。
DSL设计
DSL 设计参考
向想要自己设计 DSL 的新手,分享一点我的经验总结。很多概念想法代入了个人见解,不具备权威性,请辩证看待。本文不介绍 DSL 适合的场景,不解释为什么要用 DSL。以后我会另写一篇文章进行说明的。本文主要介绍某种风格的 DSL 设计参考:基于 YAML 等通用数据结构设计 DSL。
编译器
自己动手写编译器
欢迎阅读本书《自己动手写编译器》,本书将介绍一个非常简单的编译器( TinyC 编译器)的实现,用简单和易于实现的实例来描述基本的编译原理及过程,希望能为学习编译原理的读者提供一些参考。
跨端开发
美团民宿跨端复用框架设计与实践
从 PC 时代、移动时代到万物互联的 IoT 时代,伴随终端设备的日趋多样化,跨端复用的种子自此落地,开始生根发芽。从依靠容器能力、各类离线化预装包的 Hybrid 方案,到通过 JSC 连接 JavaScript 生态与原生控件,结合视图框架(React、Vue等)寻找效率、动态性和性能更均衡的 Native 容器方案(React Native、Weex 等),接着由微信牵头的以多进程 WebView、容器标准化的小程序方案出世,各平台小程序随之春笋萌发,随后带来了国内Taro、uni-app、Rax、Remax等多端框架的百家争鸣。
从业务角度出发,跨端技术演进更多是在不同阶段、不同时间段内业务效率上的选择,美团民宿业务就是在大前端融合的浪潮中逐浪前行,不断探索和迭代抉择,为解决业务痛点而孵化出跨端框架技术。本文主要分享美团民宿在跨端复用技术探索层面以及业务实践过程中积累的经验,希望能给大家带来一些帮助或者启发。
RTOS
FreeRTOS 内核实现与应用开发
本书分为两个部分,第一部分为“从0到1叫你写FreeRTOS内核”,本书第二部分为“FreeRTOS内核应用开发”,主要讲解FreeRTOS内核组件的源码实和API的使用。