一站式开发速查表大全 - 覆盖主流编程语言与工具

Awesome Cheatsheets - 一站式开发速查表大全

📚 为热门编程语言、框架和开发工具提供的超棒速查表。所有你需要知道的内容都在一个文件中。

项目概述

Awesome Cheatsheets 是一个精心整理的编程速查表集合,旨在为开发者提供快速参考和学习的便利。无论你是初学者还是经验丰富的开发者,这个项目都能帮助你在短时间内掌握各种技术和工具的核心概念。

功能特性

📃 编程语言支持

  • 命令行界面: Bash
  • 命令式语言: C、C#、Go、Java、PHP、Python
  • 函数式语言: JavaScript

📦 后端框架

  • PHP: Laravel
  • Python: Django
  • JavaScript: Adonis.js、Express.js、Feathers.js、Moleculer、Node.js、Sails.js

🌐 前端开发

  • 基础技术: HTML5、CSS3
  • 现代框架: React.js、Vue.js、Tailwind.css、Ember.js、Angular (2+)、AngularJS

🗃️ 数据库

  • SQL: MySQL
  • NoSQL: Redis

🔧 开发工具

  • 开发工具: cURL、Drush、Elasticsearch、Emmet、Git、Puppeteer、Sublime Text、VIM、Visual Studio Code、Xcode
  • 基础设施: AWS CLI、Docker、Heroku CLI、Kubernetes、Nanobox、Nginx、PM2、Ubuntu、Firebase CLI

核心代码示例

Go 语言基础示例

package main

import "fmt"

func main() {
    fmt.Println("Hello Gophers!")
}

React.js 组件创建

import React from 'react';

// Create and return a new React element of the given type
React.createElement(
  type,
  [props],
  [...children]
)

// Clone and return a new React element
React.cloneElement(
  element,
  [props],
  [...children]
)

Vue.js 全局配置

// Configure whether to allow vue-devtools inspection
Vue.config.devtools = true

// Enable component performance tracing
Vue.config.performance = true

// Assign a handler for uncaught errors
Vue.config.errorHandler = function (err, vm, info) {
  // handle error
}

Docker 常用命令

# Create image using this directory's Dockerfile
docker build -t friendlyname .

# Run container mapping port 4000 to 80
docker run -p 4000:80 friendlyname

# Enter a running container
docker exec -it [container-id] bash

# Remove all unused containers, networks, images
docker system prune

安装与使用

在线访问

项目网站:Available here

本地使用

# 克隆项目到本地
git clone https://github.com/LeCoupa/awesome-cheatsheets.git

# 进入项目目录
cd awesome-cheatsheets

# 根据需要查看对应的速查表文件
cat languages/python.md

快速查找

每个速查表都按照技术分类组织,你可以根据需求直接查看对应的文件:

  • 编程语言:languages/ 目录
  • 后端框架:backend/ 目录
  • 前端技术:frontend/ 目录
  • 数据库:databases/ 目录
  • 开发工具:tools/ 目录

使用场景

学习新技术

当你开始学习新的编程语言或框架时,对应的速查表可以为你提供语法参考和最佳实践。

快速参考

在开发过程中遇到不熟悉的API或命令时,可以快速查阅相关速查表获取解决方案。

面试准备

速查表涵盖了各种技术的核心概念,是准备技术面试的理想参考资料。

团队培训

为新团队成员提供统一的技术参考标准,加速团队的技术成长。

这个项目持续更新和维护,确保所有速查表内容与时俱进,涵盖最新的技术发展和最佳实践。无论你是全栈开发者、前端工程师、后端工程师还是DevOps工程师,都能在这里找到有价值的参考资料。
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

posted @ 2025-10-28 16:22  qife  阅读(6)  评论(0)    收藏  举报