About Cheat Sheets
Cheat Sheets is an MCP server published by lcp0578 in the Data category: :elephant: :elephant: my cheat sheets :memo: , AI, LLM, Symfony, Go, Python, C++, GIS, Qt, MySQL, Twig, Doctrine, Nginx, ElasticSearch, TiDB, Linux etc.
The repository has 121 stars and 20 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/lcp0578/cheat-sheetsThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Cheat Sheets
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 11 hours ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- !License declaredNo license file. Legally you have no right to use it in a product.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- !Dependencies pinnedNo lockfile. Installs can pull different code over time.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
:elephant: cheat sheets :memo:
📖 目录
🤖AI相关
Agent
- AI Agents简介
- Agent Skills
- Graphiti:Build Real-Time Knowledge Graphs for AI Agents
- MetaGPT: The Multi-Agent Framework
- RD-Agent
- Hermes Agent -- The self-improving AI agent built by Nous Research
- OASIS: Open Agent Social Interaction Simulations with One Million Agents
- MiroFish 一款基于多智能体技术的新一代 AI 预测引擎
- BettaFish 一个从0实现的创新型 多智能体 舆情分析系统
- Page Agent 纯 JS 实现的 GUI agent,使用自然语言操作你的 Web 应用
- DeerFlow -- An open-source SuperAgent harness that researches, codes, and creates.
- OpenViking:AI 智能体的上下文数据库
应用
- WeKnora - 基于大模型的文档理解检索框架
- AI Engineering Hub
- chatgpt-on-wechat: 基于大模型的智能对话机器人
- infinity -- The AI-Native Database for LLM Applications
- Jan - Local AI Assistant
- LangBot: 大模型原生即时通信机器人平台
- Local Deep Researcher
- MaxKB:基于大模型和 RAG 的开源知识库问答系统
- Ollama Deep Researcher
- OpenClaw — Personal AI Assistant
- PandasAI
- Page Assist
开发框架
- Dify -- 一款开源的大语言模型(LLM) 应用开发平台
- Haystack - Open-source AI orchestration framework for building context-engineered, production-ready LLM applications
- DSPy 是一个用于构建模块化 AI 软件的声明式框架
- KAG 是基于 OpenSPG 引擎和大型语言模型的逻辑推理问答框架,用于构建垂直领域知识库的逻辑推理问答解决方案。
- Eino 大型语言模型(LLM)应用开发框架
- LlamaIndex (GPT Index) is a data framework for your LLM application.
- Qwen-Agent 基于本框架开发Agent应用,充分利用基于通义千问模型(Qwen)的指令遵循、工具使用、规划、记忆能力
- LeRobot: Making AI for Robotics more accessible with end-to-end learning
- Langchain-Chatchat: 基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用
大模型
- LLM大模型相关
- 模型分类
- Ragas 评估和优化LLM应用的工具包
- AnythingLLM:The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, and more.
- 私有化部署DeepSeek
- Janus-Series: Unified Multimodal Understanding and Generation Models
- awesome-LLM-resourses:LLM资料总结
- one-api: LLM API 管理 & 分发系统
- MiniMind
- AgenticSeek: 一款100%本地运行的Manus替代方案
- Qwen3-VL -- the multimodal large language model series developed by Qwen team
- Transformers:为文本、视觉、音频、视频与多模态提供推理与训练的先进预训练模型
- Sentence Transformers: Embeddings, Retrieval, and Reranking
- Unsloth is an open-source framework for running and training models.
- VibeVoice is a family of open-source frontier voice AI models that includes both Text-to-Speech (TTS) and Automatic Speech Recognition (ASR) models
- TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting
Code
- AI辅助编程工具速查手册
- Claude Code 相关
- Harness — The Team-Architecture Factory for Claude Code
- DeepSeek-TUI: Coding agent for DeepSeek models that runs in your terminal
- Open Code
- Cursor 相关
- Calude Code VS Codex VS Kilo Code VS Qwen Code VS CodeBuddy等工具对比
- Cline
- codegraph - Pre-indexed code knowledge graph for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, and Hermes Agent — fewer tokens, fewer tool calls, 100% local
- Harness Engineering 与 Agent Harness
- Deep Agents is an agent harness
- Superpowers: An agentic skills framework & software development methodology that works.
- OpenSpec:Spec-driven development (SDD) for AI coding assistants 规范先行
- Open SWE: An Open-Source Asynchronous Coding Agent
- Codex CLI -- Lightweight coding agent that runs in your terminal
- goose is an extensible open source AI agent that enhances your software development by automating coding tasks
- Qwen Code CLI 工具,修改自 Gemini CLI,针对 Qwen3‑Coder系列的模型增强了解析器和工具支持
- 本地AI辅助编程方案
- GLM-5: From Vibe Coding to Agentic Engineering
- 腾讯的CodeBuddy
- Kilo Code is the all-in-one agentic engineering platform
- Agent Skills: Production-grade engineering skills for AI coding agents
- Warp: an agentic development environment, born out of the terminal
- A2UI: A Protocol for Agent-Driven Interfaces
知识图谱
MCP
- Model Context Protocol (src/AI/MCP)
- MCP vs A2A protocol
- MCP Go:A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
- MCP Agent: a simple, composable framework to build agents using Model Context Protocol.
- FastMCP:The fast, Pythonic way to build MCP servers and clients.
- Symfony MCP bundle
RAG检索增强生成
- RAG (Retrieval-Augmented Generation)检索增强生成
- All-in-RAG RAG技术全栈指南
- ReAct: Synergizing Reasoning and Acting in Language Models
- RAGLite -- Python toolkit for Retrieval-Augmented Generation (RAG) with DuckDB or PostgreSQL
- RAGFlow is an open-source RAG engine based on deep document understanding.
- LightRAG: Simple and Fast Retrieval-Augmented Generation
- OpenRAG -- a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow, Docling, and Opensearch
- GraphRAG: A modular graph-based Retrieval-Augmented Generation (RAG) system
- RAG-Anything: All-in-One RAG Framework
- Headroom: the context optimization layer for LLM applications
相关工具
- vLLM is a fast and easy-to-use library for LLM inference and serving
- Ollama手动安装与使用
- SearXNG 互联网元搜索引擎
- MarkItDown:Python tool for converting files and office documents to Markdown.
- The Data Engineering Handbook
- Xorbits Inference (Xinference) 开源模型平台
- MinerU 将PDF转化为机器可读格式的工具
- Lightpanda Browser 无头浏览器:为 AI 构建的原生网页浏览器
- Pandoc 通用文档转换器)
NLP自然语言处理
- NLP(Natural Language Processing) 自然语言处理
- Natural Language Toolkit (NLTK)
- Pillow -- Python Imaging Library
- Python Tesseract
- Beautiful Soup -- a Python library for pulling data out of HTML and XML files
- Scrapy, a fast high-level web crawling & scraping framework for Python.
- pypdf & pdfminer.six
- SentencePiece -- Unsupervised text tokenizer for Neural Network-based text generation
- Stanza: A Python NLP Library for Many Human Languages
- spaCy: Industrial-strength NLP
- MinerU:A one-stop, open-source, high-quality data extraction tool, supports PDF/webpage/e-book extraction.一站式开源高质量数据提取工具,支持PDF/网页/多格式电子书提取。
Paddle飞浆
机器学习
- machine learning 机器学习
- Machine Learning VS Deep Learning
- LLMs 大型语言模型
- github.com/microsoft/ML-For-Beginners 12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
- PyTorch
- MXNet
- TensorFlow
- ONNX
📊大数据相关
BigData大数据相关
- Hadoop 分布式系统基础架构
- Apache Flume 日志采集、聚合和传输的系统
- Apache Sqoop[retired] 在Hadoop和关系型数据库之间进行数据传输的工具
- 离线数据同步工具/平台
Flink
Graylog 日志收集
Spark
Hive
💽数据库相关
Vector Database 向量数据库
Graph Database 图数据库相关
MySQL
- MySQL join
- MySQL functions
- MySQL explain
- MySQL table design
- MySQL table index
- my configure 常用的配置项
- MySQL Optimize
- MySQL where
- mysqldump
- maxbube/mydumper 性能更好的迁移工具
- Innodb
- master slave 主从配置
- grant
- sql_mode SQL MODE设置与介绍
- update root password
- windows mysql windows下安装mysql
- DROP INDEX
- 360 Atlas (MySQL proxy)
- ProxySQL (C++实现的MySQL Proxy)
- kingshard (go实现,MySQL Proxy和简化分库分表)
- MySQL 8 的变化
- MySQL 8 windows install MySQL8在windows下的安装
- MySQL8 authentication pluginMySQL8密码验证插件更换后,问题解决办法
- show processlist 查看正在运行的线程
- bin log bin log恢复数据
- Optimistic and Pessimistic Lock 乐观锁与悲观锁
- MVCC 多版本并发控制
- MySQL数据库事务隔离级别(Transaction Isolation Level)
- Innodb锁机制
- SQL Order of Operations SQL操作顺序
- MySQL 8 新特性 Window Functions
- Overview of Partitioning in MySQL
- SQL prepare
- Limits on Table Column Count and Row Size
- MySQL8 rpm install
- MySQL慢日志分析
- Docker搭建MySQL集群
- Galera Cluster for MySQL
- MHA - Master High Availability
- cobar - a proxy for sharding databases and tables
- canal - 阿里巴巴 MySQL binlog 增量订阅&消费组件
- MySQL 8.0 自带的4个系统数据库
- MySQL数据块、表占用空间大小计算
- truncate 释放表空间
Kingbase V8
- 安装与启动
- KingbaseV8R3运维文档
- Windows下使用
- license 授权文件
- 命令行客户端ksql
sys_dump与sys_restore- GROUP BY 报错
- 在Ubuntu命令行安装KingbaseES
- 在Linux下pdo_kdb扩展安装
- SQL保留字和关键字
- Kingbase锁表后解锁操作
- 相关命令
- search_path 搜索路径
- 金仓集群管理
- V8R3的SQL导入到V8R6需要注意的点
- NEXTVAL() 使用需要注意使用双引号
MSSQL
- install php sqlsrv extension 安装sqlsrv扩展
Oracle Oracle数据库相关
- mac docker oracle mac下通过docker安装Oracle
- SQL errors SQL错误笔记
- CentOS 7 install Oracle 11g
PostgreSQL
DB 数据库相关
- Sharding VS Partitioning
- ShardingSphere 分库分表中间件
- TiDB开源分布式 NewSQL 关系型数据库
- RadonDB 云原生的MySQL数据库,可以无限扩展
- influxdb 开源时序型数据库
- vitess 数据库中间件,用于部署、扩展和管理大型MySQL实例集群。
- LinDB 饿了么开源的时序数据库,LinDB is an open-source Time Series Database which provides high performance, high availability and horizontal scalability.
- Doris 简单易用、高性能和统一的分析数据库,Apache Doris is an easy-to-use, high performance and unified analytics database.
- Ignite Apache Ignite是一个分布式数据库,支持以内存级的速度进行高性能计算。 Distributed Database For High‑Performance Applications With In‑Memory Speed
- graph-database 图数据库
- Druid 数据库连接池
- otter 分布式数据库同步系统
- IoTDB 工业物联网时序数据库管理系统
TiDB
💻编程语言
Fortran
WebAssembly(Wasm) 相关
assembly汇编语言
C/C++
- 关键字(保留字)
- 构造函数后面加:冒号的作用
- 构造函数说明
- 点(.)操作符和箭头(->)操作符
- const 关键字
- C++ virtual 虚函数与纯虚函数
- C++友元函数和友元类
- C++ explicit
- Vcpkg 包管理工具
- boost库
- make 与 cmake
- 关于VC预定义常量_WIN32,WIN32,_WIN64
- GDB
- Valgrind
- Systemtap
- C++ 四种强制类型转换
- C++创建对象时区分圆括号
( )和大括号{ } - C++初始化规则
- 普通(Trivial)、标准布局(standard-layout)、POD 和文本(literal)类型
- 字面值类型、字面值常量
- 智能指针
- RTTI(运行时类型识别)
- Mixin类
- C++常用头文件
- C++相关类库
- C++学习相关仓库
- Google C++ Style Guide
- C++ TR1、TR2与boost的关系
- webview
- 编程知识快速复习
- Built-in types
- C++中左值和右值
- C++常见错误
- windows中静态库lib和动态dll的区别及使用方法
- namespace 工作空间
- COM的错误与异常处理
- MSVC编译器介绍
- dumpbin、Dependencies查看dll的附加依赖项
- 使用Visual Studio的扩展MVSIP将程序打包成可执行文件(.exe)
- LoadLibrary加载dll示例
- VS中dumpbin.exe工具的使用
Qt
- Qt All Classes
- Qt 常用函数
- 关于 QWidget 相关小知识
- QWidget属性表
- QWidget update刷新
- Qt 的多语言支持的翻译机制
- Qt 插件机制以及插件中几个重要的宏
- Qt自定义信号槽
- windeployqt
- Qt 资源系统(Qt Resource System)
- Qss: Qt Style Sheets
- Qt Qss 渐变颜色设置
- 实现Qss控件动态样式
- qss样式的作用范围及其替换、覆盖
- Qt中的connect用法总结
- Qt 动画实现相关
- QML
- 渐变原理(QGradient类及其子类)
- QSizePolicy 控件尺寸调整策略
- Qt绘制系统
- Qt paintEvent事件
- QJsonDocument、QJsonArray、QJsonObject、QJsonValue
- QString
- QByteArray <--> QString
- QStringList
- QVariant类及QVariant与自定义数据类型转换的方法
- 创建窗口分割线之QSplitter
- Qt 容器
- QSignalMapper
- Qt内存管理
- Qt的几种线程
- QProcess启动外部程序
- Qt的操作堆栈
- QCustomPlot
- madplotlibA C++ wrapper of Qt Charts that looks, tastes and smells like matplotlib but isn't.
- ctkPluginFramework
- Qt6的一些变化
- Qt通过QWebEngineView与JS交互
- Qt binding for Go
- Powerful yet simple to use screenshot software
- QWidgetDemo Qt编写的一些开源的demo
- Qt开发经验
- Qt示例
- Qt中设置透明度
- Qt布局管理详解(5种布局控件)
- QHBoxLayout水平布局用法
- setWindowFlags设置窗口属性
- Qt窗口模型介绍
- 多页面切换布局QStackedLayout
- QSerialPort 串口的读写
- QtWebEngine相关
- QWebEngineProfile使用
- QWebEngineView类实现Web浏览器
- Lambda表达式
- ui->setupUi(this) 分析
- QDateTime与QTime获取系统当前时间
- qDebug常用特性
- QWebEngineView 调试
- QPushButton
- processEvents使用
- Qt互斥锁QMutex、QMutexLocker的使用
- enum Qt::ApplicationAttribute 枚举
- Qt窗口操作函数
- QException异常
- Qt中的坐标系统-geometry
- QFont设置字体大小/颜色
- QByteArray URL编解码
- VLC_Qt开发
- ffmpeg 集成
- Qt加载静态链接库(.Lib,.a,.os),以及关于LIBS +=的用法
- QWidget: Must construct a QApplication before a QWidget
- QLabel 改变字间距
- Qt Multimedia
- 在QMainWindows中动态增加控件
- QRhi:Qt Rendering Hardware Interface
symfony
- Symfony Guide 入门指南
- github.com/andreia/symfony-cheat-sheets
- Basic 基础和常用
- Basic 基础知识点
- Symfony Twig Extensions symfony对Twig的扩展
- Shortcuts Methods 控制器中的快捷方法
- FileControllerHelper 文件处理的helper
- Json Response Json响应及参数设置
- Streamed Response 流响应
- Finding and Instantiating the Controller
- Twig Twig相关
- Twig Twig基础
- Twig Extension Twig扩展示例
- Twig Form Reference Twig From相关的函数与变量
- Twig functions Twig函数用法示例
- Whitespace Control 空格控制
- Twig tags Twig Tags用法示例
- Twig macro macro宏的示例
- Doctrine Doctrine相关
- Doctrine Doctrine基础知识
- Doctrine Types Doctrine字段类型
- Doctrine Uuid Type UuidType自定义字段类型
- An Entity Demo 一个略复杂的Entity的示例
- Validation Constraints 验证约束设置
- Custom Constraint.md自定义验证约束
- Doctrine Cache 配置Doctrine缓存配置
- Doctrine Annotations Reference
- Doctrine Schema Manager Doctrine 模式管理器
- Doctrine SQL Filter SQL过滤器示例
- Doctrine Query Functions DQL使用SQL函数,例如:DATE_FORMAT
- Custom DQL Funtions 自定义DQL函数
- DQL(Doctrine Query Language) DQL相关
- QueryBuilder examples 查询构造器示例
- Query Builder SubQuery 查询构造器嵌套子查询
- RawSQLQuery examples 原生SQL查询
- associations 表之间关联
- Table to Entity (reverse engineering) 数据表转Entity(逆向工程)
- MultipleDatabase 多数据库配置与使用
- ColumnDefaultValue 设置字段默认值的那些坑
- Schema Manager Schema管理器的使用
- batch processing 批量处理
- truncate table 截断表
- SQL log 开发模式下配置SQL log
- Working with Objects 对象工作模式
- Transactions And Concurrency 事务与并发
- Optimistic Locking 乐观锁
- Doctrine使用Oracle
- Doctrine Sharding
- Entity State 四个状态
- The EntityManager is closed
- DoctrineMigrationsBundle 数据迁移工具
- setPrimaryTable根据参数动态设置表名
- config 框架配置相关
- Router 路由相关
- routing.yml yml路由配置示例
- Custom Route Loader 自定义路由加载器
- Form 表单相关
- Service 服务相关
- Dependency Injection 依赖注入相关
- Security 安全相关
- security authentication 安全相关介绍
- Authenticator demo 认证器的demo
- Login and Register 登录和注册相关
- Logout Handler 退出登录(包含失败)处理
- Logout Success Handler 成功退出登录处理
- multi field login 支持多字段登录系统
- SetLoginToken 手动用户登录,设置token
- Ajax Authentication Listener Ajax验证监听
- security advanced user interface 高级用户接口
- ApiKeyAuthenticator示例
- Events and Event Listeners 事件与事件分发
- EventListener 事件监听相关
- EventListener 事件监听
- Login Event Listener 登录事件监听
- Guzzle Http Event Listener GuzzleHttp事件监听
- Enable SQL Filter Event Listener SQL Filter 事件监听
- Api Version API版本控制
- kernel view 模板层监听
- Api Exception Listener API异常监听
- Doctrine Event Listeners SubscribersDoctrine的事件监听
- Command
- Console Command 常用的console命令
- Command call Command command之间调用
- command in controller 在控制器调用command
- Custom Command 自定义command
- Custom Command in Symfony5.4 在Symfony5.4中自定义command
- Command Lifecycle
- Console Command Style 命令样式
- ReusableBundle 创建可重复使用bundle相关
- best practices 可复用bundle的最佳实战
- Bundle Configuration Bundle配置示例
- Components 组件相关
- Process 在子进程下执行命令
- Asset 管理静态资源。
- Serializer 序列化和反序列化
- Event Dispatcher 事件调度(事件派遣)
- Workflow 工作流
- Stopwatch 性能调试(时间和内存,可分组)
- Finder 文件和目录查找
- Filesystem 对文件系统做了面向对象的封装
- Dotenv 设置环境变量
- Ldap LDAP server连接相关
- Config 配置文件组件,支持YAML, XML, INI格式或数据库。
- Debug 方便调试的组件
- VarDumper 调试时打印信息的组件
- Cache 缓存组件,遵循PSR-6、PSR-16规范
- Runtime The Runtime Component decouples the bootstrapping logic from any global state to make sure the application can run with runtimes like PHP-PM, ReactPHP, Swoole, etc. without any changes
- PropertyAccess The PropertyAccess component provides functions to read and write from/to an object or array using a simple string notation.
- PropertyInfo The PropertyInfo component allows you to get information about class properties by using different sources of metadata.
- BrowserKit & DomCrawler & CssSelector 页面抓取分析三剑客
- notifier - Sends notifications
- HttpKernel HTTP核心组件
- UID 唯一标识符
- Lock 锁组件
- Messenger & Scheduler
- Bundles Note 第三方bundle使用笔记
- symfony coding standard Symfony编码规范
- code conventions 代码约定
- code standards 代码标准
- Others 其他杂项
- Version Symfony版本查看
- Upload File 文件上传示例
- Cookie cookie相关
- Session session相关
- parameters.yml.dist 配置parameters.yml不更新
- Clear Cache In Controller
- Symfony Performance
- symfony tips and tricks
- Logger配置错误日志
- Customize Error Pages 自定义错误页面
- symfony 3.3 features
- symfony 3.4 features
- web server configuration
- Webpack Encore Webpack Encore相关
- Webpack Encore Webpack Encore介绍
- Webpack Encore Example Webpack Encore使用示例
- Symfony 4 & 5 symfony 4与5 相关
- flex:Composer plugin for Symfony
- composer req api
- recipes symfony核心团队认证的“菜谱”
- recipes-contrib 非“官方”菜谱
- Packs 集合包
- maker-bundle
- flash-messages
- frontend
- messenger
- passwords
- testing
- translation
- 模板支持hinclude.js
- Stimulus & Symfony UX
- Symfony UX Turbo
- ContainerBagInterface
- Rate Limiter
- Security 安全部分
- HTTP Cache HTTP缓存加速
- API Platform
- Environment Variable Processors
- Symfony 6 相关
- Symfony 7 相关
- Symfony 1.x
- symfony1.4 symfony1.4笔记
- Varnish symfony使用Varnish加速网站
- Deployment
- proxies 设置代理
- symfony deploy symfony项目部署文档
- symfony-cli
- github.com/symfony-cli/symfony-cli go实现的Symfony CLI tool
- blackfire
- Symfony AI
Go
- go安装与环境变量配置
- The Uber Go Style Guide.
- gofmt vs go fmt
- Compiler Directives
- for select
- go byte字节与ascii码
- byte和rune
- string 字符串操作相关
- string number 数字与字符串之间的转换
- number base conversion进制转换
- interface 理解
- Go类型断言
- 同步原语与锁
- "泛型编程"
- vgo 版本控制
- Byte Order 字节序
- Standard library 标准库笔记
- Others Library 其他类库笔记
- windows下开发
- call cmd.exe 调用cmd.exe并隐藏窗口
- Package Management 包管理相关
- Fatal Error 常见的fatal error
- Go工具和调试详解
- 访问DWARF调试信息
- gdb调试
- delve debugger
- Goland 快捷键
- IEEE 754 解析
- Go's Assembler
- cgo
- composition 组合
- portability 可移植性、交叉编译
- reflect 反射原理
- The Uber Go Style Guide
- Uber Go 语言编码规范中文版
- 格式化输入输出
- 漏洞检测工具govulncheck
- 依赖注入框架wire
- GoFr: An opinionated go framework for accelerated microservice development
Ruby
PHP
- php.ini 常用配置项
- PHP Extension Install PHP扩展编译安装
- phpize报错,升级autoconf
- Memcached PHP Memcached扩展安装
- oci8PHP Oracle连接扩展
- Socket
- 对数组进行排序
- control structures alternative syntax 流程控制的替代语法
- SOAP 调用SOAP服务
- preg_match VS preg_match_all 正则匹配对比
- PHP Functions PHP常用函数
- PHP Extensions PHP常用扩展
- php-lua PHP调用lua
- fgets fget读取的宽字节字符集问题
- DateTimeImmutable vs DateTime
- php-fpm
- declare(src/Programming/PHP/strict_type=1) 严格类型检查模式
- phploc A tool for quickly measuring the size of a PHP project.
- Laminas Laminas Project, the enterprise-ready PHP Framework and components
- Xdebug - Debugger and Profiler Tool for PHP
- PHP Coding Standards Fixer (PHP CS Fixer)
- php 7 新特性
- phar归档
- PHP 8 相关
PHP code
Shell
- deploy.sh 部署项目shell脚本
- network configure
- exit code退出码
- backup.sh 备份项目shell脚本
Python
- Python 基础
- Python 发行版
- 关键字 keywords
- 占位符
%s%d%f - 列表 List 和 元组 tuple
- dict(字典) 和 set
- 条件语句 & 循环语句
- 函数
- 迭代器和生成器
- 类和对象
- 模块与包
- 枚举类
- upgrade Python CentOS 6 升级Python 2.6到3.6
- Anaconda之conda的使用
- Python ABC(抽象基类)
- pip pip3 替换国内镜像源与常用命令
- wheel(.whl)包
- 打包分发工具setuptools
- github.com/vinta/awesome-Python A curated list of awesome Python frameworks, libraries, software and resources
- github.com/walter201230/Python 最良心的 Python 教程
- codon A high-performance, zero-overhead, extensible Python compiler using LLVM
- github.com/chroma-core/chroma the open source embedding database
- Using rayshader in Python
- f2py – Fortran to Python interface generator
- Jupyter
- Tornado 框架
- github.com/bukun/TorCMS Flexible, extensible web CMS framework built on Tornado.
- Library
- Machine Learning
- github.com/meituan/YOLOv6 YOLOv6: a single-stage object detection framework dedicated to industrial applications. - glances - Glances an Eye on your system.
- pyqt5 安装
- pybind11 -- Seamless operability between C++11 and Python
Java
- eclipseeclipse相关
- jar jar运行、反编译
- jdk jdk安装
- tomcatTomcat安装
- Apache Pulsar - distributed pub-sub messaging system
- JDK、JRE、JVM、Java EE、Java SE等说明
- Arthas -- Java诊断工具
- Spring Boot VS Spring Cloud
JavaBridge & PageOffice
Android
Rust
- Dioxus 构建跨平台应用的 Rust UI 框架
- github.com/sunface/Rust-course Rust教程
- Rust 安装
- github.com/Rust-lang/rustlings Small exercises to get you used to reading and writing Rust code!
- github.com/google/comprehensive-Rust This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.
- lib 有用类库
- github.com/tauri-apps/tauri Build smaller, faster, and more secure desktop applications with a web frontend.
- github.com/starship/starship The minimal, blazing-fast, and infinitely customizable prompt for any shell!
- github.com/Rust-lang/mdBook Create book from markdown files. Like Gitbook but implemented in Rust
Erlang
Scala
Kotlin
Dart
Flutter
Zig
Julia
R语言
- rayshader R Package for 2D and 3D mapping and data visualization
- Open source book: Geocomputation with R
Go & PHP
- goridge
- FrankenPHP: Modern App Server for PHP
- RoadRunner: high-performance PHP application server
- Spiral Framework
- github.com/VKCOM/noverify Pretty fast linter (code static analysis utility) for PHP
🎨计算机图形学与GIS相关
Computer Graphics 计算机图形学
OpenGL
GIS
- Web服务的标准
- Web服务的相关规范
- 常用坐标系
- OSGeo
- OSGeo4W
- QGIS
- osgEarth - Geospatial SDK for OpenSceneGraph
- google earthenterprise
- GeoServer
- MapServer
- GRASS GIS
- OpenLayers
- PostGIS
- SpatiaLite
- GDAL
- PDAL -- PDAL is Point Data Abstraction Library. GDAL for point cloud data.
- GeoTools
- GEOS
- GeoTIFF
- osgconv 格式转换
- 三维文件格式
- glTF格式详解
- obj、gltf、glb、fbx、b3dm模型项目汇总
- 相关名词缩写(DSM、DEM、DOM、DTM、DLG)
- SHP(shapefile)文件详细格式介绍
- SLD Editor
- mapbox相关
- Maputnik
- OpenMapTiles
- 开源GIS方案
- OpenMapTiles 一套OSM数据使用的完整解决方案
- EPSG码与常见的我国投影坐标系对应关系
- 2000大地高、85高和大地高、正常高、正高
- deck.gl
- mesh2splat:Fast mesh to 3D gaussian splat conversion
- trimesh: Python library for loading and using triangular meshes
- PyMeshLab: The open source mesh processing Python library
- osgb 转 3D Tiles 1.1
- gaussian-splatting: 3D Gaussian Splatting for Real-Time Radiance Field Rendering (Graphdeco 3DGS)
- LichtFeld Studio:3DGS工具
- SuperSplat Editor:3D Gaussian Splat Editor
- KTX (Khronos Texture) is a lightweight container for textures for OpenGL®, Vulkan® and other GPU APIs.
- meshoptimizer: Mesh optimization library that makes meshes smaller and faster to render
- Draco: a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics
- Open Asset Import Library (assimp)
ArcGIS相关
Unreal Engine
CesiumJS
three.js
Babylon.js
OSG
- OSG坐标系理解
- 基本数学组件
- OSG内存管理
- ref_ptr内存管理机制
- 使用osgQt嵌入Qt应用程序
- OSG场景理解与基础类概述
- OSG复现OpenGL入门示例
- OSG模型文件存储与读取
- OSG模型的基本操作之添加/删除、显示/隐藏、开关节点开/关
- OSG模型的变换之平移、旋转和缩放
- OSG渲染状态与2D纹理映射
- OSG基本几何图形、内置几何类型
- OSG三维纹理映射(体渲染)
- OSG交互
- osg中漫游器-osgGA
- OSG光照
BIM(Building Information Model) 建筑信息模型
- BIM介绍
- IFC(Industry Foundation Classes) 简介
- 开源建筑信息模型(BIM)工具列表
- BIM 浏览平台
- BIM viewer
- web-ifc-viewer
- ifcplusplus
- py3dtilers IFC等格式转3DTiles
- IfcOpenShell - Open source IFC library and geometry engine
Vulkan
- Vulkan和OpenGL区别
- Vulkan 相关类库
- github.com/vsg-dev/VulkanSceneGraph Vulkan & C++17 based Scene Graph Project
- github.com/godlikepanos/anki-3d-engine AnKi 3D Engine - Vulkan backend, modern renderer, scripting, physics and more
Chromium
Krpano 全景展示
🚀IDE
VisualStudio
Code::Blocks
在IDE中使用reg正则表达式
VS Code
zend studio
📡物联网相关
PLC
协议与标准
Modbus
🔗中间件相关
OpenResty
- OpenResty基础
- CentOS 安装 OpenResty
- OpenResty 配置
- 第三方包管理:OPM和LuaRocks
- cosocket
- LuaJIT
- APISIX APISIX is a Cloud-Native Microservices API Gateway
ZooKeeper
消息队列
nsq
Kafka
HAProxy
Nginx
- nginx basic nginx基础
- Nginx启动、重启、停止命令
- version 版本号约定
- nginx conf nginx.conf注释版
- vhost conf vhost配置示例
- proxy_pass 代理转发
- ssl HTTPS配置SSL证书与生成自签名证书
- syntax 配置语法
- nginx errors 常见错误及修复办法
- install nginx源码编译安装
- awk 利用awk分析access日志
- req limit nginx请求限制
- rewrite url重写
- location表达式类型与优先级
- Tengine
- add_header 指令与XSS
- CORS跨域请求--简单请求与复杂请求与跨域预请求OPTIONS处理
- nginx与php-fpm通信与php-fpm重启
Apache
redis
- basic redis基础
- redis windowsredis在windows上的使用
- redis install Redis源码编译安装
- redis.conf redis配置文件介绍
- bind配置参数的坑
- Predis VS phpredis Predis与phpredis对比
- persistence数据持久化
- commands 常用命令
- Redis主从 master slave
- Redis哨兵 sentinel
- Redis集群 cluster
- Redis 6 redis-cluster-proxy
- github.com/dragonflydb/dragonfly A modern replacement for Redis and Memcached
- github.com/microsoft/garnet Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
- github.com/Snapchat/KeyDB A Multithreaded Fork of Redis
Varnish 反向代理服务器和http加速器
Caddy Server 使用
🌐网络相关
WebRTC
HTTP(HyperText Transfer Protocol) 超文本传输协议
WireShark
TCP/IP 协议相关
🐧操作系统
linux
- basic
- network configure
- nohup
- sudo
- crontab
- package management
- rsync 文件同步
- inotify-tools 文件监控
- CentOS Local yum repo
- log view
- netstat
- telnet
- iptables
- tar
- df & du
- scp 与 pscp
- history
- sed
- rz & sz
- chattr & lsattr
- iconv
- Aliyun服务器配置IPV6
- chinese support 中文支持
- fdisk Linux下磁盘挂载
- resize2fs
- parted 分区工具
- dd 磁盘测试
- fio -- Linux测试磁盘IO性能(随机读写)
- iostat iotop 监视磁盘操作活动
- date 修改服务器时间
- lsof mac下查看端口。lsof(list open files)是一个查看当前系统文件的工具。
- SELinux SELinux状态与关闭
- glibc 简介与升级
- init 6 VS reboot
- rpm包使用命令
- logrotate 日志分割
- find 文件查找
- 升级gcc 4.8.5
- kill 批量杀掉筛选的进程
- 使用 Systemd 进行服务管理
- tmpfs 介绍
- chmod 递归修改权限
- audit Linux的审计功能
- 内存查看与手动释放 free & drop_caches
- fsck:file system check 磁盘检查
- 通过 ulimit 改善系统性能
- 内存优化总结:ptmalloc、TCMalloc和JeMalloc
- traceroute
- supervisor
- nmap - Network Mapper,是Linux下的网络扫描和嗅探工具包
- dpkg 安装.deb文件
- KSM内存合并
- lsblk 列出所有可用块设备的信息
- Ubuntu相关
- Rocky Linux
- 分区表GPT和MBR
- VNC XRDP 远程桌面
- xfs文件系统修复
- tcpdump编译安装及使用
- ./configure、make、make install 命令
- CentOS7升级OpenSSL
- Centos7.6之OpenSSH 7.4升级版本至9.4
- 升级完OpenSSH后,xshell断开nginx进程被杀死
- speedtest 测网速
- tmpwatch/tmpreaper 删除旧文件
- Linux LVM 逻辑卷管理
- 查看 Linux 重启历史记录
- Linux 系统救援发行版:SystemRescue
- 使用firewall-cmd开放和关闭对外端口
- 禁ping时使用hping3测试网络延迟
- Snap 和 Snapd
- 逆向工程工具集 radare2
mac mac相关
- 升级系统版本、禁用SIP、设置屏幕比例、修改显存
- keyboard系统快捷键
- chrome Chrome快捷键
- mac终端走代理
ios
windows
- taskkill 杀进程
- WSL( Windows Subsystem for Linux)
- 使用SFC修复损坏的Windows 10/11系统文件
- windows 命令行快速删除文件
- windows下使用RoboCopy命令进行文件夹增量备份
- Cygwin 和 MinGW 区别与联系
- bat 批处理脚本
- Windows Precision Trackpad Driver
- winver查看系统版本号
- PowerToys 实用工具(分屏、颜色选择器、始终置顶、鼠标实用工具等)
- Process Monitor 使用进程监视器排查软件异常原因
- 命令行中文乱码问题配置
ICU4C VS ICU4J
📌其他
OpenTelemetry 开源可观测性框架
HHKB
open-falcon
其他
- github.com/nativefier/nativefier Make any web page a desktop application
- Go 语言设计与实现
- github.com/fleaflet/flutter_map A Flutter map widget inspired by Leaflet
crawler 爬虫相关
- selenium
- PHP
- github.com/FriendsOfPHP/Goutte Goutte, a simple PHP Web Scraper
- github.com/Programming/symfony/dom-crawler The DomCrawler component eases DOM navigation for HTML and XML documents.
- github.com/Programming/symfony/browser-kit The BrowserKit component simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically.
- github.com/Programming/symfony/CSS-selector The CssSelector component converts CSS selectors to XPath expressions.
- github.com/owner888/phpspider
- Go
- github.com/gocolly/colly Elegant Scraper and Crawler Framework for Golang
- github.com/henrylee2cn/pholcus Pholcus is a distributed, high concurrency and powerful web crawler software.
- github.com/PuerkitoBio/gocrawl Polite, slim and concurrent web crawler.
- github.com/MontFerret/ferret Declarative web scraping
🔍搜索引擎
ElasticSearch
- CentOS下安装
- DSL查询语法
- kibana 可视化工具
- go-mysql-elasticsearch MySQL数据同步到ES
- elasticsearch-php Official PHP low-level client
- FOSElasticaBundle integration with Elasticsearch and Elastica with Symfony
Manticore Search
xunsearch
🎓学习
全国计算机技术与软件专业技术资格(水平)考试--软考
电子书
- 免费的编程中文书籍索引
- 最新 1500 多本计算机电子书免费下载
- github.com/donnemartin/system-design-primer Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- github.com/charlax/professional-programming A collection of full-stack resources for programmers.
- github.com/missing-semester/missing-semester The Missing Semester of Your CS Education
GitHub
- https://github.com/GitHubDaily/GitHubDaily 坚持分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯。A list cool, interesting projects of GitHub.
- github.com/CyC2018/CS-Notes 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
📐理论知识
math 数学相关
SM 国密算法
唯一标识符
CAS:Central Authentication Service
用户认证与授权
OAuth 2.0
Security代码安全
- APP接口安全设计要点
- 恶意代码分析相关工具&漏洞挖掘相关工具
- 源代码安全审计
📈业务相关
Glossary 名词解释
- Manning 曼宁公式与曼宁系数
- Muskingum 马斯京根方法
- Muskingum-Cunge 马斯京根-康吉方法
- 超渗产流 VS 蓄满产流
- Siant-venant 圣维南方程组
- DHI MIKE 软件
- Finite Volume Method 有限体积法
- bathymetry 测深
- 河道的横断面(Cross-section)、大断面(Large cross-section)、纵断面
数字孪生
水利
OA
- file2pdf(使用unoconv) 文件转PDF
- install fonts安装中文字体
BI (Business Intelligence)
- github.com/apache/superset Apache Superset is a Data Visualization and Data Exploration Platform
- github.com/metabase/metabase The simplest, fastest way to get business intelligence and analytics to everyone in your company
- github.com/dataease/dataease/ 人人可用的开源数据可视化分析工具
- github.com/getredash/redash Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
- github.com/grafana/grafana The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
- github.com/running-elephant/datart Datart is a next generation Data Visualization Open Platform
GB28181流媒体服务
- github.com/ZLMediaKit/ZLMediaKit WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
- github.com/648540858/wvp-GB28181-pro WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。
- github.com/panjjo/gosip sipserver,GB28181,ZLMediaKit
- github.com/chatop2020/AKStream AKStream是一套全平台(Linux,MacOS,Windows)、全架构(X86_64,Arm...)、全功能的流媒体管理控制接口平台。集成GB28181,RTSP,RTMP,HTTP等设备推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能与一体
- github.com/chenjianhao66/go-GB28181 基于GB28181-2016标准实现的网络视频平台,用 Go 语言实现,实现了 SIP 协议和信令服务器。
- github.com/vanjoge/RTVS 低延迟、跨平台、无插件、高性能的完整商业级1078/28181视频平台。执行标准:JT/T 1077-2016 道路运输车辆卫星定位系统 视频平台技术要求,JT/T 1078-2016 道路运输车辆卫星定位系统 视频通讯协议,JT/T 1078-2014 道路运输车辆卫星定位系统视频通迅协议标准报批稿(仅视频),T/GDRTA 002—2020 粤标(20位SIM卡号),GB/T 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求
Meet 会议系统
- github.com/jitsi/jitsi-meet Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
- github.com/fmeringdal/nettu-meet Open source video conferencing system for tutors.
🔧开发相关
git相关
- git branch git分支相关
- git tag git标签相关
- git config 配置
- rm commit log
- git ssh git ssh配置
- fork sync fork仓库与原仓同步
- Github访问或clone慢配置
- Github Help 使用技巧
- Github token凭据配置
- git update git升级
- rm git index 移除文件或目录的git索引
- git recover git还原某个提交ID
- Gogs Gogs代码平台
- Gitea Gitea(Gogs的一个克隆)
- git_stats git提交统计
- git reset 撤销本地commit
- git push 上传大文件卡住或无法push到远程仓库
- git clone 报错
- .gitignore配置相关
Docker Docker相关
- 在CentOS上安装Docker CE
- docker-compose 安装与介绍
- Docker Machine
- Docker Swarm
- docker logs 使用
- 启动容器报 iptables: No chain/target/match by that name
- docker常用命令
- Docker LNMP
- 在Ubuntu上安装Docker
- Docker 安装MySQL8
- Snap版 与 APT版 Docker对比与配置
Doxygen
GTK
CMake
markdown
LaTeX
CAE(Computer Aided Engineering)工程设计中的计算机辅助工程
atlassian
CEF
phpStudy phpStudy升级php&MySQL
FFmpeg
- FFmpeg install 编译安装FFmpeg
- PHP-FFmpeg PHP-FFmpeg类库
chrome extensions
composer
- composer basic composer基础使用
- composer config composer配置相关
- composer versions composer包版本约定
- recover composer.json 恢复composer.json
- packagist.org 配置 Github Hook让包自动更新
- composer使用常见错误
Tools 工具集
🧩前端相关
JavaScript
- json convert
- flexible
- Mobile Image Upload
- console
- knockoutjs
- ActiveX Object判断对象是否存在的方法
- requirejs requrejs引入js、CSS、fonts等
- art template art-template模板引擎
- 监听URL的变化
- React 用于构建 Web 和原生交互界面的库
- Next.js The React Framework
- React Native Build mobile apps with React
- NutUI 京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)
- Vant 一个轻量、可定制的移动端组件库
- Taro 开放式跨端跨框架解决方案,轻松构建可以运行在 小程序/Web/APP 上的应用
- ionic framework The mobile SDK for the Web.
- MathJax - Beautiful and accessible math in all browsers
- tilt - A smooth 3D tilt JavaScript library.
- draw.io is a JavaScript, client-side editor for general diagramming.
- DrawDB is a robust and user-friendly database entity relationship (DBER) editor right in your browser.
- Apollo Client is a fully-featured caching GraphQL client with integrations for React, Angular, and more.
- MobX -- Simple, scalable state management.
- Redux -- A JS library for predictable global state management
- qiankun 微前端解决方案
- pm2 守护进程管理工具
TypeScript
React 与 React Native 相关
- React Developer Tools
- React Navigation vs React Router
- Babel转码器
- React Hooks library
- Gatsby 基于 React 的框架
- ice.js 基于 React 的渐进式应用框架
- Expo - 基于React Native的一款上层框架
- react-spinners A collection of loading spinner components for react
- Material UI
- TanStack Query -- Powerful asynchronous state management for TS/JS, React, Solid, Vue, Svelte and Angular
- React Native UI component libraries
- React Native Package
- react-geo
- NextUI -- Beautiful, fast and modern React UI library
- Next.js is a React framework for building full-stack web applications.
- Remix - is a web framework that lets you build better websites with web standards, modern web app UX, and fast performance.
- Vite - The Build Tool for the Web
node.js
- node.js基础
- npm基础
- node.js和npm升级
- npm script详解
- npm查看已安装的包(全局、和本地)
- gulp基础
- grunt基础
- pnmp基础
- Nativefier -- Make any web page a desktop application
CSS3
HTML5
webpack
yarn
vuejs
- vue.js基础
- vite 前端工具链
- esbuild 极速 JavaScript 打包器
- SFC 单文件组件
- UMD、CMD、AMD、CommonJs等规范
- vue-router 路由
- vitejs/plugin-legacy 支持低版本浏览器
- vue引入CSS三种方式
- vue.js项目刷新404与API代理转发的nginx配置
svg
framework7
README fetched from the repository 11 hours ago. The original is authoritative.