db_tutorial
用 C 从零创建一个简单的数据库
基于 Material Design 的现代响应式前端框架,简化了前端的开发,文档丰富。[官网](http://materializecss.com/)
用 C 从零创建一个简单的数据库

Go 语言最受欢迎的 Web 框架之一,具有:高性能、便于扩展、轻量的特点,示例代码:```go package main import "github.com/labstack/echo"func main() {e := echo.New()e.GET("/", callback)e.Logger.Fatal(e.Start(":3000"))}func callback(ctx echo.Context) error {return ctx.HTML(200, "你好 echo")}```

开源分布式 NewSQL 数据库,能优雅的替换传统的数据库中间件、数据库分库分表等 Sharding 方案。具备如下核心特性:- SQL支持 (TiDB 是 MySQL 兼容的)- 水平线性弹性扩展- 分布式事务- 跨数据中心数据强一致性保证- 故障自恢复的高可用

一个 TV Leanback 风格桌面,基于 Leanback 库开发,符合 Android TV 官方交互规范

spring-data-jpa 和 jQuery [datatables](https://www.datatables.net/) 集成工具。极大简化基于 datatables 数据表格的开发,示例代码:```// 前端代码$(document).ready(function() {var table = $('table#sample').DataTable({'ajax': {'contentType': 'application/json','url': '/data/users','type': 'POST','data': function(d) {return JSON.stringify(d);}},// java 代码 server-side becomes@JsonView(DataTablesOutput.View.class)@RequestMapping(value = "/data/users", method = RequestMethod.POST)public DataTablesOutput getUsers(@Valid @RequestBody DataTablesInput input) {return userRepository.findAll(input);}```
轻量级分布式任务调度框架,其核心设计目标是:开发迅速、学习简单、轻量级、易扩展,文档齐全。[官网](http://www.xuxueli.com/xxl-job/)

扁平化的日期选择组件,项目源码使用 TypeScript 编写,可以学习使用 Typescript 编写 JS 插件,Typescript 语言的好处是:可以在多人协作中避免一些变量类型错误的问题,从而提高效率。使用示例代码:```javascript// ConnonJS 方式引入const flatpickr = require("flatpickr");flatpickr("#myID", {});flatpickr(".myClass", {});// jQuery 方式引入$(".selector").flatpickr(optional_config);```

Google Chrome 团队开源的面向 Node.js 的,基于 DevTools 协议的远程 Headless Chrome 控制库,它可以生成网页截图、PDF、抓取单页应用与网页内容、进行自动化表单提交、界面测试与模拟键盘输入等功能。示例代码如下:```javascript// 访问 https://example.com 并将截图保存为 example.png const puppeteer = require('puppeteer');(async () => {const browser = await puppeteer.launch();const page = await browser.newPage();await page.goto('https://example.com');await page.screenshot({path: 'example.png'});await browser.close();})();```

自托管应用的主题集合。该项目为各种自托管 Web 应用提供统一且美观的主题和皮肤,支持 Nextcloud、Sonarr、Radarr、Jackett、Emby、Jellyfin 和 Home Assistant 等 50 多款应用。

好看的北极蓝配色方案。这是一个开源的北极蓝主题配色方案,包含 16 种柔和的色调,适用于代码编辑器、终端和网页设计等应用场景。无法亲临北极,也能用这抹宁静的蓝,给视觉一次沉浸式旅行。

LaTex 文档风格的 CSS 库。这是一个能够让你的网站看起来像 LaTex 文档的 CSS 样式库,支持定理、定义、引理和证明的标签,以及作者、副标题、摘要等可选的类名。

CSS 缓动函数速查表。缓动函数(Easing Functions)是一种用于控制 CSS 动画速度的函数,该项目提供了一系列优雅的缓动函数示例代码和效果展示。```css.block {transition: transform 0.6s cubic-bezier(0.7, 0, 0.84, 0);}```

免费的 Tailwind CSS 组件集合。该项目提供了一系列适用于网站、营销和电商等网站的免费 Tailwind CSS 组件。这些组件支持深色模式、移动端适配和 LTR,复制代码即可使用。

炫酷的神奇宝贝卡牌 CSS 效果。该项目是口袋怪兽卡高级 CSS 样式集合,使用了 3D 变换、滤镜、渐变等技术,实现了眩光、纹理、银河全息、垂直光束等效果。

面向后端开发者的 Web UI 组件库。这是一款采用原生态 HTML/CSS/JS 开发模式的免费 Web UI 组件库,它拿来即用无需构建工具,极易上手、UI 简约清爽,深受广大后端开发者们的喜爱。```html开始使用 Layui// 使用组件layui.use(['layer', 'form'], function(){var layer = layui.layer;var form = layui.form;// 欢迎语layer.msg('Hello World');});```

GitHub 开源的设计系统。由 GitHub 设计团队开源和维护的项目,包含了 GitHub 的界面设计原则、使用指南和开箱即用的 UI 组件。