* [目录](default.md)
* [Scheme / Racket](Scheme.md)
* [技巧](Scheme/技巧.md)
* [如何设计递归](Scheme/技巧/如何设计递归.md)
* [导入自定义文件](Scheme/技巧/导入自定义文件.md)
* [[]与() 的区别](Scheme/技巧/[]与的区别.md)
* [打印函数](Scheme/技巧/打印函数.md)
* [函数实现设计诀窍](Scheme/技巧/函数实现设计诀窍.md)
* [trace 打印调试信息](Scheme/技巧/trace打印调试信息.md)
* [命令](Scheme/命令.md)
* [racket 运行](Scheme/命令/racket.md)
* [raco 打包](Scheme/命令/raco打包.md)
* [语法](Scheme/Racket.md)
* [向量 / 结构体 / cons / list / string?等检查类型](Scheme/Racket/向量-结构体.md)
* [符号 / 字符 / 字符串](Scheme/Racket/符号-字符-字符串.md)
* [if / and / cond 条件分支](Scheme/Racket/分支.md)
* [类型判断 / 等式判断](Scheme/Racket/类型判断-等式判断.md)
* [local 组织函数](Scheme/Racket/local组织函数.md)
* [测试函数](Scheme/Racket/测试函数.md)
* [Rust](Rust.md)
* [命令](Rust/命令.md)
* [rustup](Rust/命令/rustup.md)
* [Cargo](Rust/命令/Cargo.md)
* [rustc](Rust/命令/rustc.md)
* [Rustfmt](Rust/命令/Rustfmt.md)
* [C++](C++.md)
* [快速入门](C++/快速入门.md)
* [常用概念](C++/概念.md)
* [pragma comment](C++/概念/pragmacomment.md)
* [socket 编程](C++/概念/socket编程.md)
* [编译](C++/编译.md)
* [引入库的 <> 与 "" 的区别](C++/编译/引入库的与的区别.md)
* [语法](C++/语法.md)
* [基础类型](C++/基础知识.md)
* [运算符表](C++/语法/运算符表.md)
* [运算符重载](C++/语法/运算符重载.md)
* [命名空间](C++/命名空间.md)
* [const和mutable的使用](C++/const和mutable的使用.md)
* [c++1新特性](C++/语法/新特性.md)
* [nullptr / constexpr (c++ 1x)](C++/概念/nullptrconstexpr.md)
* [auto / decltype 类型推到 (c++ 1x)](C++/概念/auto-decltype类型推到c++14.md)
* [循环数组 区间迭代](C++/概念/循环数组区间迭代.md)
* [if-switch-变量声明强化](C++/语法/新特性/if-switch-变量声明强化.md)
* [面向对象](C++/语法/新特性/面向对象.md)
* [原始字符串字面量 R"](C++/语法/新特性/原始字符串字面量R.md)
* [指针](C++/语法/指针.md)
* [内存泄漏](C++/概念/内存泄漏.md)
* [指针与引用的差别](C++/语法/指针与引用的差别.md)
* [const修饰指针](C++/const修饰指针.md)
* [智能指针](C++/语法/指针/智能指针.md)
* [数组](C++/语法/数组.md)
* [对象](C++/对象.md)
* [构造函数](C++/对象/构造函数和析构函数.md)
* [虚继承/虚基类](C++/对象/虚继承-虚基类.md)
* [虚函数和纯虚函数](C++/函数/虚函数和纯虚函数.md)
* [抽象类](C++/对象/抽象基类.md)
* [栈中实例化 / 堆实例化](C++/对象/对象实例化.md)
* [实例类型转换](C++/对象/实例类型转换.md)
* [继承 公有 / 私有 / 保护](C++/对象/继承.md)
* [子类调用父类](C++/对象/子类调用父类.md)
* [多重继承](C++/对象/多重继承.md)
* [实例指针(this)](C++/对象/实例指针this.md)
* [友元函数 访问类私有和保护的成员](C++/对象/友元函数访问类私有和保护的成员.md)
* [构造函数、explicit、类合成](C++/对象/构造函数、explicit、类合成.md)
* [多态的应用](C++/多态的应用.md)
* [new和delete的使用](C++/对象/new和delete的使用.md)
* [函数](C++/函数.md)
* [引用传值/指针传值](C++/函数/传值.md)
* [inline函数](C++/函数/inline函数.md)
* [Lambda 表达式](C++/函数/Lambda表达式.md)
* [模版](C++/语法/模版.md)
* [函数模版](C++/语法/模版/函数模版.md)
* [类模板](C++/语法/模版/类模板.md)
* [容器](C++/语法/容器.md)
* [std::array](C++/语法/容器/stdarray.md)
* [std::vector](C++/语法/容器/stdvector.md)
* [std::ist / std::forward_list](C++/语法/容器/stdist-stdforward_list.md)
* [map 各种map](C++/语法/容器/map各种map.md)
* [各种 set](C++/语法/容器/各种set.md)
* [元组](C++/语法/容器/元组.md)
* [正则](C++/语法/正则.md)
* [并发](C++/语法/并发.md)
* [thread](C++/语法/并发/thread.md)
* [锁](C++/语法/并发/锁.md)
* [异步访问](C++/语法/并发/异步访问stdfuture-stdpackaged_task.md)
* [条件变量](C++/语法/并发/条件变量.md)
* [原子操作](C++/语法/并发/原子操作.md)
* [命令](C++/命令.md)
* [g++](C++/命令/g++.md)
* [make](C++/命令/make.md)
* [vcpkg](C++/命令/vpkg.md)
* [clang++](C++/命令/clang++.md)
* [Qt](C++/Qt.md)
* [Qt 代码风格](C++/Qt/Qt代码风格.md)
* [vs 使用qt](C++/Qt/vs使用qt.md)
* [命令](C++/Qt/常用命令.md)
* [qmake](C++/Qt/常用命令/qmake.md)
* [*.pro 文件](C++/Qt/常用命令/.pro文件.md)
* [CONFIG](C++/Qt/常用命令/.pro文件/CONFIG.md)
* [TEMPLATE](C++/Qt/常用命令/.pro文件/TEMPLATE.md)
* [windeployqt 打包](C++/Qt/常用命令/windeployqt打包.md)
* [技巧](C++/Qt/技巧.md)
* [加载第三方库](C++/Qt/技巧/加载第三方库.md)
* [中文不乱码](C++/Qt/技巧/中文不乱码.md)
* [信号和槽](信号和槽.md)
* [国际化](C++/Qt/知识/国际化.md)
* [定制帮助系统](C++/Qt/技巧/定制帮助系统.md)
* [多媒体](C++/Qt/技巧/多媒体.md)
* [数据验证器](数据验证器.md)
* [伙伴快捷键](伙伴快捷键.md)
* [单词补全](单词补全.md)
* [QPushButton 样式问题](C++/Qt/技巧/QPushButton样式问题.md)
* [为元素添加滚动条](C++/Qt/技巧/为元素添加滚动条.md)
* [执行图标](C++/Qt/技巧/执行图标.md)
* [自定义的结构体支持串行化](C++/Qt/技巧/自定义的结构体支持串行化.md)
* [多工程/多模块](C++/Qt/知识/多工程-多模块.md)
* [界面数据存储与获取](C++/Qt/技巧/界面数据存储与获取.md)
* [匿名函数](C++/Qt/技巧/创建匿名函数.md)
* [预编译](C++/Qt/技巧/预编译.md)
* [知识](C++/Qt/知识.md)
* [元对象系统(MOC)](C++/Qt/技巧/元对象系统MOC.md)
* [对象树与拥有权](C++/Qt/知识/对象树与拥有权.md)
* [各个 TextEdit 的区别](各个TextEdit的区别.md)
* [Qt 资源系统](C++/Qt/知识/Qt资源系统.md)
* [QSS 查询](C++/Qt/知识/QSS查询.md)
* [QObject的创建时间](QObject的创建时间.md)
* [qt 的继承关系](C++/Qt/知识/qt的继承关系.md)
* [单元测试](C++/Qt/单元测试.md)
* [宏](C++/Qt/单元测试/宏.md)
* [测试类/函数](C++/Qt/单元测试/测试类-函数.md)
* [GUI测试](C++/Qt/单元测试/GUI测试.md)
* [Benchmark测试](C++/Qt/单元测试/Benchmark测试.md)
* [实例](C++/Qt/单元测试/实例.md)
* [在子项目中创建](C++/Qt/单元测试/实例/在子项目中创建.md)
* [数据驱动测试程序'](C++/Qt/单元测试/实例/数据驱动测试程序.md)
* [模拟GUI事件](C++/Qt/单元测试/实例/模拟GUI事件.md)
* [API](APi.md)
* [控件](APi/控件.md)
* [QInputDialog](APi/QWidget常用函数/QMenu/QInputDialog.md)
* [QIcon](APi/控件/QIcon.md)
* [QFileIconProvider 提供文件icon](APi/控件/QFileIconProvider提供文件icon.md)
* [QActionGroup](QActionGroup.md)
* [QSystemTrayIcon](APi/控件/QSystemTrayIcon.md)
* [QMenu](APi/QWidget常用函数/QMenu.md)
* [QWidget](APi/QWidget常用函数.md)
* [QLabel](APi/QLabel.md)
* [QTextBrowser](QTextBrowser.md)
* [QTextEdit](QTextEdit.md)
* [QPushButton](QPushButton.md)
* [QRadioButton](QRadioButton.md)
* [QDockWidget](QDockWidget.md)
* [QMainWindow](QMainWindow.md)
* [QKeySequence 预设快捷键](APi/QKeySequence预设快捷键.md)
* [QSplashScreen 启动图](APi/QSplashScreen启动图.md)
* [QListWidget](APi/QListWidget.md)
* [QTreeWidget](APi/QWidget常用函数/QTreeWidget.md)
* [QTreeView](APi/QWidget常用函数/QTreeWidget/QTreeView.md)
* [QTreeWidgetItem](APi/QWidget常用函数/QTreeWidget/QTreeWidgetItem.md)
* [QTreeWidgetItemIterator 遍历QTree](APi/QWidget常用函数/QTreeWidget/QTreeWidgetItemIterator遍历QTree.md)
* [QTableWidget](APi/QTableWidget.md)
* [QTableView 基类](APi/QTableWidget/QTableView基类.md)
* [QTableWidgetItem](APi/QTableWidget/QTableWidgetItem.md)
* [条目控件](APi/QWidget常用函数/QTreeWidget/条目控件.md)
* [条目的拖拽](APi/QWidget常用函数/QTreeWidget/条目控件/条目的拖拽.md)
* [自定义右键菜单](APi/QWidget常用函数/QTreeWidget/条目控件/自定义右键菜单.md)
* [基于条目控件的样式表](APi/QWidget常用函数/QTreeWidget/条目控件/基于条目控件的样式表.md)
* [QWebEngineView](QWebEngineView.md)
* [模型](APi/模型.md)
* [QFileSystemModel 文件系统](APi/模型/QFileSystemModel文件系统.md)
* [QStandardItemModel](APi/模型/QStandardItemModel.md)
* [QAbstractItemModel 基类](APi/模型/QAbstractItemModel基类.md)
* [QAbstractItemView / QStandardItem](APi/QAbstractItemView.md)
* [QSortFilterProxyModel](QSortFilterProxyModel.md)
* [布局](APi/====布局====.md)
* [布局分类](APi/====布局====/布局分类.md)
* [QSplitter 分裂器](APi/QSplitter分裂器.md)
* [QSizePolicy 伸展](APi/QSizePolicy.md)
* [伸展因子](APi/QSizePolicy/伸展因子.md)
* [伸展策略](APi/QSizePolicy/伸展策略.md)
* [BoxLayout 布局](BoxLayout.md)
* [FlowLayout 流式布局](APi/====布局====/FlowLayout.md)
* [QGridLayout 栅格布局](APi/====布局====/QGridLayout栅格布局.md)
* [QFormLayout 表单布局](APi/====布局====/QFormLayout表单布局.md)
* [文件系统](APi/====文件系统====.md)
* [QFile](APi/QFile.md)
* [QFileInfo](APi/QFileInfo.md)
* [QStorageInfo 分区信息](APi/QStorageInfo分区信息.md)
* [QTemporaryDir](APi/QTemporaryDir.md)
* [QTemporaryFile](APi/QTemporaryFile.md)
* [QDir](APi/QDir.md)
* [QFileSystemWatcher 监控文件](APi/====文件系统====/QFileSystemWatcher监控文件.md)
* [流](APi/====文件系统====/流.md)
* [QDataStream](QDataStream.md)
* [QTextStream](QTextStream.md)
* [进程](APi/并发/QProcess.md)
* [QProcess](APi/并发/QProcess/QProcess.md)
* [线程](线程.md)
* [QMutex](QMutex.md)
* [QReadWriteLock](QReadWriteLock.md)
* [并发方案](并发方案.md)
* [继承 QObject [推荐]](继承QObject[推荐].md)
* [继承 QThread](继承QThread.md)
* [QRunnable与QThreadPool 配合](QRunnable.md)
* [QtConcurrent](QtConcurrent.md)
* [Application::postEvent](ApplicationpostEvent.md)
* [图像](图像.md)
* [QPainter](QPainter.md)
* [QPixmap / QBitmap](QPixmap.md)
* [QImage](QImage.md)
* [QPicture](QPicture.md)
* [QImageWriter 创建图片](图像/QImageWriter创建图片.md)
* [QImageReader 读取图片信息](图像/QImageReader读取图片信息.md)
* [顺序容器](APi/顺序容器.md)
* [QList](APi/顺序容器/QList.md)
* [QQueue](APi/顺序容器/QQueue.md)
* [QLinkedList](APi/顺序容器/QLinkedList.md)
* [QVector](APi/顺序容器/QVector.md)
* [QStack](APi/顺序容器/QStack.md)
* [关联容器](APi/关联容器.md)
* [QMap](APi/关联容器/QMap.md)
* [QHash](APi/关联容器/QHash.md)
* [QMultiMap 一key 多value](APi/关联容器/QMultiMap一key多value.md)
* [QMultiHash 一key多value](APi/关联容器/QHash/QMultiHash一key多value.md)
* [QCache key映射到类](APi/关联容器/QCachekey映射到类.md)
* [QMetaObject 元对象,反射](APi/QMetaObject元对象,反射.md)
* [invokeMethod](APi/QMetaObject元对象,反射/invokeMethod.md)
* [实例](APi/QMetaObject元对象,反射/实例.md)
* [反射类名](APi/QMetaObject元对象,反射/实例/反射类名.md)
* [反射实例](APi/QMetaObject元对象,反射/实例/反射实例.md)
* [全局 qxxx](APi/全局qxxx.md)
* [qSort / qStableSort 排序](APi/全局qxxx/qSort排序.md)
* [qRegisterMetaType 注册自定义类型](APi/全局qxxx/qRegisterMetaType注册自定义类型.md)
* [数据库](APi/数据库.md)
* [mysql 链接](C++/Qt/技巧/mysql链接.md)
* [sqlite 内存版](C++/Qt/技巧/sqlite内存版.md)
* [QSqlDatabase 连数据库](APi/数据库/QSqlDatabase.md)
* [QSqlQuery](APi/数据库/QSqlQuery.md)
* [QSqlTableModel 绑定表](QSqlTableModeltable关联SQl.md)
* [QSqlQueryModel](APi/数据库/QSqlQueryModel.md)
* [日志](APi/日志.md)
* [myMessageOutput 自定义日志格式](APi/myMessageOutput自定义日志格式.md)
* [qSetMessagePattern 改qDebug格式](APi/日志/qSetMessagePattern改qDebug格式.md)
* [网络](APi/网络.md)
* [QLocalServer/QLocalSocket](APi/网络/QLocalServer.md)
* [QTcpServer / QTcpSocket](QTcpServer.md)
* [QNetworkAccessManager 异步API](APi/网络/QNetworkAccessManager异步API.md)
* [QSslSocket](APi/网络/QSslSocket.md)
* [QUdpSocket](APi/网络/QUdpSocket.md)
* [系统](APi/系统.md)
* [QStandardPaths](APi/QStandardPaths.md)
* [QDesktopServices 桌面服务](APi/QDesktopServices桌面服务.md)
* [QByteArray](QByteArray.md)
* [Q_PROPERTY 属性](Q_PROPERTY属性.md)
* [QCryptographicHash 加密](QCryptographicHash加密.md)
* [QSettings](APi/QSettings.md)
* [QTimer](QTimer.md)
* [QCoreApplication](QCoreApplication.md)
* [QObject](QObject.md)
* [QVariant](APi/QVariant.md)
* [设计模式](C++/Qt/设计模式.md)
* [工厂类](C++/Qt/设计模式/原对象实现工厂类.md)
* [单例模式](C++/Qt/设计模式/单例模式.md)
* [常用实例](C++/常用实例.md)
* [fork 方式创建后台进程](C++/常用实例/fork方式创建后台进程.md)
* [第三方库](C++/第三方库.md)
* [folly 工具库](C++/第三方库/folly工具库.md)
* [Dart / Flutter](Dart.md)
* [语法](Dart/语法.md)
* [基础类型](Dart/变量.md)
* [运算符](Dart/变量/运算符.md)
* [函数](Dart/语法/函数.md)
* [类](Dart/语法/类.md)
* [控制流程语句](Dart/语法/控制流程语句.md)
* [异常](Dart/语法/异常.md)
* [异步支持](Dart/异步支持.md)
* [Future](Dart/异步支持/Future.md)
* [async/await](Dart/异步支持/async-await.md)
* [容器](Dart/语法/容器.md)
* [Map](Dart/语法/容器/Map.md)
* [List](Dart/语法/容器/List.md)
* [Set](Dart/语法/容器/Set.md)
* [库和可见性](Dart/库和可见性.md)
* [测试](Dart/测试.md)
* [pub / pubspec.yaml](Dart/pub命令.md)
* [flutter 移动端](前端/flutter移动端跨平台.md)
* [技巧](前端/flutter移动端跨平台/技巧.md)
* [State Widget 生命周期](前端/flutter移动端跨平台/技巧/StateWidget生命周期.md)
* [常见组件](前端/flutter移动端跨平台/常见Widget.md)
* [布局](前端/flutter移动端跨平台/常见Widget/布局.md)
* [响应式](前端/flutter移动端跨平台/常见Widget/响应式.md)
* [交互](前端/flutter移动端跨平台/常见Widget/交互.md)
* [cupertino IOS 风格](前端/flutter移动端跨平台/常见Widget/cupertinoIOS风格.md)
* [资源与图片](前端/flutter移动端跨平台/常见Widget/资源与图片.md)
* [Packages](前端/flutter移动端跨平台/常见Widget/Packages.md)
* [路由](前端/flutter移动端跨平台/常见Widget/路由.md)
* [Builder](前端/flutter移动端跨平台/常见Widget/Builder.md)
* [实例](前端/flutter移动端跨平台/实例.md)
* [官方实例](前端/flutter移动端跨平台/实例/官方实例.md)
* [放大图片](前端/flutter移动端跨平台/实例/大图展示.md)
* [Python](python.md)
* [技巧](技巧.md)
* [场景](python/场景.md)
* [分布式存储系统](python/场景/分布式存储系统.md)
* [内置包](python/内置包.md)
* [struct 大/小端序](python/内置包/struct大-小端序.md)
* [包](Python/常用包.md)
* [工具类](Python/工具类.md)
* [Supervisor-Linux/Unix进程管理工具](Python/工具类/Supervisor.md)
* [网络](网络.md)
* [urllib包](Python/常用包/urllib包.md)
* [requests-比urllib2简洁](Python/常用包/requests-比urllib2简洁.md)
* [BeautifulSoup-解析html](Python/常用包/BeautifulSoup-解析html.md)
* [数据库相关](数据库相关.md)
* [pymysql -python3的mysql库](Python/常用包/pymysql-python3的mysql库.md)
* [办公](办公.md)
* [pdfminer3k-解析pdf](Python/常用包/pdfminer3k-解析pdf.md)
* [测试 & 安全](测试安全.md)
* [faker -测试](Python/常用包/faker-测试.md)
* [web 框架](web框架.md)
* [web.py框架](Python/web.py.md)
* [gui](gui.md)
* [easygui_gui模块](Python/easygui_gui模块.md)
* [tkinter - 高效简单](Python/tkintergui模块.md)
* [pyqt5 - 控件丰富](gui/pyqt5-控件丰富.md)
* [单元测试](Python/单元测试.md)
* [doctest模块](Python/单元测试/doctest模块.md)
* [unittest模块](Python/单元测试/unittest模块.md)
* [Django框架](Python/Django框架.md)
* [模型](Python/Django框架/模型.md)
* [网络编程 tcp](python/网络编程tcp.md)
* [tcp 发送16进制数据](python/网络编程tcp/tcp发送16进制数据.md)
* [语法](python/语法.md)
* [字符串](Python/字符串.md)
* [字典](Python/字典.md)
* [装饰器](Python/装饰器.md)
* [类](Python/类.md)
* [异常和错误](Python/异常和错误.md)
* [异步 python 3.x](python/异步python3.x.md)
* [pip / requirements.txt](python/pip.md)
* [virtualenv 虚拟环境](virtualenv虚拟环境.md)
* [SQLAlchemy ORM](Python/常用包/SQLAlchemy.md)
* [fabric ssh 远程部署 / 可传输文件](python/fabric通过ssh远程部署.md)
* [文件读取](Python/文件读取.md)
* [Java](Java.md)
* [java 数组](Java/java数组.md)
* [java 类](Java/java类.md)
* [java 包](Java/java包.md)
* [java 异常](Java/java异常.md)
* [java String](Java/javaString.md)
* [java 集合](Java/java集合.md)
* [PHP](PHP.md)
* [常用场景 / 封装](PHP/常用场景.md)
* [appkey/secretKey 实例](PHP/常用场景/appkey-secretKey实例.md)
* [https双向认证](PHP/常用场景/https双向认证.md)
* [从字符串中找出高频词](PHP/常用场景/从字符串中找出高频词.md)
* [操作 HTML DOM](PHP/常用场景/操作HTMLDOM.md)
* [levenshtein 输出错误,猜测输入的值](PHP/PHP内置数组操作/字符串出力/levenshtein计算两个字符串之间的编辑距离.md)
* [ip 查询](PHP/ip查询.md)
* [配置webhook.php](PHP/配置webhook.md)
* [php 输出图片](PHP/常用场景/php输出图片.md)
* [ignore_user_abort 网页断开有效](PHP/常用场景/重要操作避免程序操作超时或断开.md)
* [原生支持异步的方法 exec](PHP/原生支持异步的方法exec.md)
* [可自动结束的程序](PHP/原生支持异步的方法exec/可自动结束的程序.md)
* [循坏程序](PHP/原生支持异步的方法exec/循坏程序.md)
* [===== 函数 / 类封装 ⬇ =======](PHP/常用场景/============.md)
* [指定月份的第某个月](PHP/常用场景/指定月份的第某个月.md)
* [时间类封装 某天的开始与结束](PHP/常用类封装/时间类封装.md)
* [数据库链式调用封装](PHP/常用类封装/数据库链式调用封装.md)
* [curl 封装 / 发送文件 / 远程下载到服务器](PHP/常用类封装/curl封装.md)
* [下载进度条 / 断点续传](PHP/常用场景/下载进度条.md)
* [获取 win / linux 的mac地址](PHP/常用类封装/获取win-linux的mac地址.md)
* [exec 控制 cli 服务器的启动与停止 linux 版本](PHP/常用场景/exec控制cli服务器的启动与停止linux版本.md)
* [代码规范及技巧](PHP/代码规范及技巧.md)
* [PHP的优化之道](PHP/代码规范及技巧/PHP的优化之道.md)
* [PHP 代码简洁之道](PHP/代码规范及技巧/PHP代码简洁之道(PHPCleanCode).md)
* [PHP标准规范](PHP/PHP标准规范.md)
* [PSR-3 日志接口规范](PHP/PHP标准规范/PSR-3日志接口规范.md)
* [PSR-4 自动加载规范](PHP/PHP标准规范/PSR-4自动加载规范.md)
* [PSR-6 缓存接口规范](PHP/PHP标准规范/PSR-6缓存接口规范.md)
* [PSR-7 HTTP 消息接口规范](PHP/PHP标准规范/PSR-7HTTP消息接口规范.md)
* [PSR-11 容器接口](PHP/PHP标准规范/PSR-11容器接口.md)
* [PSR-13 超媒体链接](PHP/PHP标准规范/PSR-13超媒体链接.md)
* [PSR-14 事件分发器](PHP/PHP标准规范/PSR-14事件分发器.md)
* [PSR-15 HTTP 请求处理器](PHP/PHP标准规范/PSR-15HTTP请求处理器.md)
* [PSR-16 缓存接口](PHP/PHP标准规范/PSR-16缓存接口.md)
* [PSR-17 HTTP 工厂](PHP/PHP标准规范/PSR-17HTTP工厂.md)
* [PSR-18 HTTP 客户端](PHP/PHP标准规范/PSR-18HTTP客户端.md)
* [PHP注释规范](PHP/PHP注释规范.md)
* [php7+](PHP/php7+.md)
* [PHP WEB框架](PHP/Composer/web框架.md)
* [Slim 微型框架](PHP/Composer/网络/Slim微型框架.md)
* [yaf](PHP/yaf.md)
* [RPC-yar](PHP/RPC-yaf.md)
* [内置函数](PHP/yaf/内置函数.md)
* [hyperf 高性能框架](PHP/hyperf高性能框架爱.md)
* [swoole](PHP/swoole.md)
* [HttpServer](PHP/swoole/HttpServer.md)
* [WebSocket](PHP/swoole/WebSocket.md)
* [server基类方法](PHP/swoole/server基类方法.md)
* [AsyncIO](PHP/swoole/AsyncIO.md)
* [Swoole-Crontab](PHP/swoole/swoole工具/Swoole-Crontab.md)
* [异步文件系统IO](PHP/swoole/AsyncIO/异步文件系统IO.md)
* [异步Redis](PHP/swoole/异步Redis.md)
* [异步MySQL客户端](PHP/swoole/AsyncIO/异步MySQL客户端.md)
* [process](PHP/swoole/process.md)
* [Memory 内存操作](PHP/swoole/Memory内存操作.md)
* [协程 Server](PHP/swoole/协程Server.md)
* [swoole与tp5](PHP/swoole/swoole与tp5.md)
* [调试 swoole](PHP/swoole/调试swoole.md)
* [EasySwoole](PHP/EasySwoole.md)
* [技巧](PHP/EasySwoole/技巧.md)
* [对自定义类优化的方式](对自定义类优化的方式.md)
* [数据库](PHP/EasySwoole/数据库.md)
* [基础使用](基础使用.md)
* [定时器](定时器.md)
* [自定义命令](自定义命令.md)
* [自定义进程](自定义进程.md)
* [自定义事件](自定义事件.md)
* [异步任务](异步任务.md)
* [Crontab 定时任务](Crontab定时任务.md)
* [日志](日志.md)
* [组件库](组件库.md)
* [单例模式](单例模式.md)
* [Di 容器 / 依赖注入](依赖注入.md)
* [协程 / WaitGroup](协程使用.md)
* [内存 Table](内存Table.md)
* [Csp 并发等待执行](Csp并发执行.md)
* [队列 Queue](队列Queue.md)
* [SplArray](SplArray.md)
* [SplBean 过滤表结构](SplBean过滤表结构.md)
* [缓存](缓存.md)
* [热重启](热重启.md)
* [控制器](控制器相关.md)
* [TP5](PHP/TP5.md)
* [验证器](PHP/TP5/验证器.md)
* [内置规则](PHP/TP5/验证器/内置规则.md)
* [数据库操作](PHP/TP5/数据库操作.md)
* [数据添加或更新](PHP/TP5/数据库操作/数据添加或更新.md)
* [静态增删改查 / 关联操作](PHP/TP5/数据库操作/静态增删改查操作.md)
* [日志操作](PHP/TP5/数据库操作/日志操作.md)
* [路由](PHP/TP5/路由.md)
* [taglib-自制标签](PHP/TP5/自制标签.md)
* [migrations 数据库迁移](PHP/TP5/migrations数据库迁移.md)
* [tp 测试](PHP/TP5/tp测试.md)
* [TP3.2](PHP/TP3.2.md)
* [数据库操作](PHP/TP3.2/数据库操作.md)
* [关联表](PHP/TP3.2/数据库操作/关联表.md)
* [增删改查与验证](PHP/TP3.2/数据库操作/增删改查与验证.md)
* [前置与后置](PHP/TP3.2/数据库操作/前置与后置.md)
* [发送邮箱](PHP/TP3.2/邮箱发送.md)
* [Tp6](PHP/Tp6.md)
* [技巧](PHP/Tp6/技巧.md)
* [多应用的api版本控制](PHP/Tp6/多应用的api版本控制.md)
* [phinx 迁移工具](PHP/Tp6/技巧/phinx迁移工具.md)
* [单元测试](PHP/Tp6/技巧/单元测试.md)
* [先使用修改器在验证](PHP/Tp6/技巧/先使用修改器在验证.md)
* [thinkcmf](PHP/thinkcmf.md)
* [快速入门](PHP/thinkcmf/规范.md)
* [常用插件](PHP/thinkcmf/常用插件.md)
* [小程序管理插件](PHP/thinkcmf/常用插件/小程序管理插件.md)
* [手机微信登录插件](PHP/thinkcmf/常用插件/手机微信登录插件.md)
* [表单自动生成插件](PHP/thinkcmf/常用插件/表单自动生成插件.md)
* [phalcon C框架](PHP/phalcondocC框架.md)
* [快速入门](PHP/phalcondocC框架/快速入门.md)
* [脚手架教程](PHP/phalcondocC框架/脚手架教程.md)
* [Symfony](PHP/Composer/web框架/Symfony.md)
* [Swoft](PHP/Composer/web框架/Swoft.md)
* [laravel](PHP/Composer/web框架/laravel.md)
* [webman](webman.md)
* [workerman](workerman.md)
* [composer / C扩展](PHP/Composer.md)
* [网络 / curl / 文件上传 / jwt 认证](PHP/Composer/网络.md)
* [guzzle [19.8k] http 客户端](PHP/Composer/网络/guzzlehttp客户端.md)
* [php-curl-class[2.6k] 封装curl为类](PHP/Composer/网络/PHPCurlClass.md)
* [class.upload.php 文件上传](PHP/Composer/网络/文件上传.md)
* [codeguy/upload 文件上传](PHP/Composer/安全/upload文件上传.md)
* [php-jwt 封装 JWT 加解密](PHP/Composer/网络/php-jwt.md)
* [文本 uuid / 加密整数id / 中文转拼音 / 解析html](PHP/Composer/字符串.md)
* [uuid 生成uuid](PHP/Composer/其他工具/uuid生成uuid.md)
* [hashids 隐藏真实id](PHP/Composer/字符串/hashids通过加密解密整数id来隐藏真实id.md)
* [pinyin 中文转拼音](PHP/Composer/字符串/pinyin中文转拼音.md)
* [html-parser 类jquery解析 html](PHP/Composer/字符串/html-parser类jquery解析html.md)
* [i18n](PHP/Composer/其他工具.md)
* [i18n 国际化](PHP/Composer/其他工具/i18n国际化.md)
* [gettext 国际化](PHP/Composer/其他工具/gettext.md)
* [数据验证 / mock数据 / 媒体类型](PHP/Composer/数据验证-mock数据-媒体类型.md)
* [faker 生成验证数据](PHP/Composer/其他工具/faker生成验证数据.md)
* [Analyzer 检验媒体资源类型](PHP/Composer/其他工具/Analyzer检验媒体资源类型.md)
* [Valitron [1.3k] 数据验证](PHP/Composer/数据验证-mock数据-媒体类型/Valitron[1.3k]数据验证.md)
* [rakit/validation [399 star] 验证数据](PHP/Composer/数据验证-mock数据-媒体类型/rakit-validation[399star]验证数据.md)
* [支付](PHP/Composer/支付.md)
* [OmniPay 多网关支付处理的框架](PHP/Composer/其他工具/OmniPay多网关支付处理的框架.md)
* [时间](PHP/Composer/时间.md)
* [Carbon [14.6K]](PHP/Composer/时间/Carbon[14.6L].md)
* [日志 monolog / seasLog](PHP/Composer/日志monolog.md)
* [monolog php编写](PHP/Composer/日志monolog/monologphp编写.md)
* [SeasLog C扩展](PHP/Composer/日志monolog/SeasLogC扩展.md)
* [办公文件 pdf / word / excel / ppt](PHP/Composer/办公文件.md)
* [Snappy 一个PDF和图像的生成库](PHP/Composer/办公文件/Snappy一个PDF和图像的生成库.md)
* [WKHTMLToPDF HTML转换为PDF](PHP/Composer/办公文件/WKHTMLToPDFHTML转换为PDF.md)
* [PHPPdf XML转化为PDF和图片](PHP/Composer/办公文件/PHPPdfXML转化为PDF和图片.md)
* [PHPWord - 处理Word文档](PHP/Composer/办公文件/PHPWord-处理Word文档.md)
* [PHPExcel 处理Excel文档](PHP/Composer/办公文件/PHPExcel处理Excel文档.md)
* [PHPPowerPoint -处理PPT幻灯片](PHP/Composer/办公文件/PHPPowerPoint-处理PPT幻灯片.md)
* [性能分析 xhprof](PHP/Composer/性能分析.md)
* [xhprof - PHP性能追踪及分析工具](PHP/常用工具/xhprof.md)
* [缓存 yac](PHP/Composer/缓存.md)
* [Yac 5.2+ 共享缓存](PHP/PHP内置数组操作/扩展模块/Yac共享缓存.md)
* [配置 yarconf / 解析 json xml ini yaml](PHP/Composer/配置.md)
* [yarconf 7.0+ 读取配置](PHP/PHP内置数组操作/扩展模块/yarconf.md)
* [config 解析 json xml ini yaml](PHP/Composer/其他工具/config解析jsonxmliniyaml.md)
* [队列 resque (基于redis) / beanstalkd](PHP/Composer/队列.md)
* [Beanstalkd 队列](Beanstalkd队列.md)
* [php-resque 基于redis的消息队列](PHP/Composer/队列/php-resque基于redis的消息队列.md)
* [web ui 管理 / redis / pgsql / mysql / mgdb](PHP/Composer/web程序.md)
* [phpRedisAdmin - Redis 管理](PHP/Composer/web程序/phpRedisAdmin-Redis管理.md)
* [phpPgAdmin - PostgreSQL管理工具](PHP/Composer/web程序/phpPgAdmin-PostgreSQL管理工具.md)
* [phpMyAdmin - MySQL管理工具](PHP/Composer/web程序/phpMyAdmin-MySQL管理工具.md)
* [rockmongo - MongoDB管理工具](PHP/Composer/web程序/rockmongo-MongoDB管理工具.md)
* [ORM](PHP/Composer/数据库.md)
* [medoo 支持5大数据库](PHP/Composer/数据库/medoo支持4大数据库.md)
* [Redis C 扩展](PHP/Composer/数据库/Redis.md)
* [mongodb C扩展](PHP/Composer/数据库/mogodbC扩展.md)
* [mongo-php-library 官方基于C扩展到的封装](PHP/Composer/数据库/mongo-php-library基于C扩展到的封装.md)
* [MongoDB ORM](PHP/Composer/数据库/MongoDBORM.md)
* [ElasticSearch PHP 用于 ElasticSearch 的官方客户端库.](PHP/Composer/数据库/ElasticSearchPHP用于ElasticSearch的官方客户端库..md)
* [Sphinx - 全文索引](PHP/常用工具/Sphinx-全文索引.md)
* [JsonMapper 一个将内嵌JSON结构映射到PHP类上的库](PHP/Composer/字符串/JsonMapper一个将内嵌JSON结构映射到PHP类上的库.md)
* [weichat 封装](weichat封装.md)
* [官方库](PHP/PHP内置数组操作.md)
* [SPL 数据结构](PHP/PHP内置数组操作/SPL数据结构.md)
* [SplDoublyLinkedList 链表](PHP/PHP内置数组操作/SPL数据结构/SplDoublyLinkedList链表.md)
* [SplStack 栈](PHP/PHP内置数组操作/SPL数据结构/SplStack推.md)
* [SplQueue 队列](PHP/PHP内置数组操作/SPL数据结构/SplQueue队列.md)
* [SplHeap 堆](PHP/PHP内置数组操作/SPL数据结构/SplHeap.md)
* [SplMaxHeap / SplMInHeap 大排序](PHP/PHP内置数组操作/SPL数据结构/SplMaxHeap-SplMInHeap大排序.md)
* [SplObjectStorage 存储对象列表](PHP/PHP内置数组操作/SPL数据结构/SplObjectStorage.md)
* [SplFixedArray 固定长度的数组](PHP/PHP内置数组操作/SPL数据结构/SplFixedArray固定长度的数组.md)
* [预定义接口](PHP/PHP内置数组操作/迭代器.md)
* [Iterator while迭代](PHP/PHP内置数组操作/迭代器/Iterator迭代器.md)
* [ArrayAccess 数组式接口](PHP/PHP内置数组操作/迭代器/ArrayAccess数组式接口.md)
* [Serializable 序列化接口](PHP/PHP内置数组操作/迭代器/Serializable序列化接口.md)
* [IteratorAggregate foreach迭代器](PHP/PHP内置数组操作/迭代器/IteratorAggregate聚合式迭代器.md)
* [Observer 观察者](PHP/PHP内置数组操作/Observer观察者.md)
* [迭代器](PHP/PHP内置数组操作/迭代器1.md)
* [DirectoryIterator 文件目录迭代器](PHP/PHP内置数组操作/迭代器/DirectoryIterator目录迭代器.md)
* [FilesystemIterator 文件迭代器](PHP/PHP内置数组操作/迭代器1/FilesystemIterator文件迭代器.md)
* [GlobIterator 带匹配的文件系统](PHP/PHP内置数组操作/迭代器1/GlobIterator带匹配的文件系统.md)
* [ArrayIterator 把数组改成迭代器](PHP/PHP内置数组操作/迭代器1/ArrayObject把数组改成迭代器.md)
* [NoRewindIterator 只遍历一次](PHP/PHP内置数组操作/迭代器1/NoRewindIterator只遍历一次.md)
* [RecursiveArrayIterator 递归迭代](PHP/PHP内置数组操作/迭代器1/RecursiveArrayIterator递归迭代.md)
* [RecursiveTreeIterator 输出递归树](PHP/PHP内置数组操作/迭代器1/RecursiveTreeIterator输出递归树.md)
* [Ctype 检测](PHP/PHP内置数组操作/字符类型检测.md)
* [ctype_alnum 是否只有字母和数字](PHP/PHP内置数组操作/字符类型检测/ctype_alnum是否只有字母和数字.md)
* [ctype_alpha 是否是字母](PHP/PHP内置数组操作/字符类型检测/ctype_alpha是否是字母.md)
* [ctype_cntrl 是否是控制符(\n\t\r)](PHP/PHP内置数组操作/字符类型检测/ctype_cntrl是否是控制符ntr.md)
* [ctype_digit 是否是整数](PHP/PHP内置数组操作/字符类型检测/ctype_digit是否是数字.md)
* [ctype_lower / ctype_upper 是否是 小/大 写字母](PHP/PHP内置数组操作/字符类型检测/ctype_lower是否是小写字母.md)
* [ctype_graph 是否是可见字符(空格不算可见)](PHP/PHP内置数组操作/字符类型检测/是否是可见字符.md)
* [ctype_print 是否是可见字符(空格算可见)](PHP/PHP内置数组操作/字符类型检测/ctype_print是否是可见字符空格算可见.md)
* [ctype_punct 是否是除字母,数字,空格外的特殊字符](PHP/PHP内置数组操作/字符类型检测/ctype_punct是否是除字母,数字,空格外的特殊字符.md)
* [ctype_space 是否是空白字符](PHP/PHP内置数组操作/字符类型检测/ctype_space是否是空白字符.md)
* [ctype_xdigit 是否包含16进制字符([0-9 和 [A-Fa-f] ])](PHP/PHP内置数组操作/字符类型检测/ctype_xdigit是否包含16进制字符[0-9和[A-Fa-f]].md)
* [数组](PHP/PHP内置数组操作/数组.md)
* [array_map-针对多个数组](PHP/PHP内置数组操作/array_map.md)
* [array_multisort 对二维数组进行排序](PHP/PHP内置数组操作/array_multisort.md)
* [array_filter](PHP/PHP内置数组操作/array_filter.md)
* [array_walk - 对一个数组操作](PHP/PHP内置数组操作/array_walk-对一个数组操作.md)
* [array_walk_recursive 递归](PHP/PHP内置数组操作/array_walk_recursive递归.md)
* [filter 过滤器函数](PHP/PHP内置数组操作/过滤器函数.md)
* [预定义常量](PHP/PHP内置数组操作/过滤器函数/预定义常量.md)
* [filter_has_var 存在指定变量](PHP/PHP内置数组操作/过滤器函数/filter_has_var存在指定变量.md)
* [filter_var 过滤变量](PHP/PHP内置数组操作/过滤器函数/filter_var过滤变量.md)
* [filter_var_array](PHP/PHP内置数组操作/过滤器函数/filter_var_array.md)
* [filter_input_array 过滤外部变量](PHP/PHP内置数组操作/过滤器函数/filter_input_array过滤外部变量.md)
* [filter_input](PHP/PHP内置数组操作/过滤器函数/filter_input.md)
* [控制输出 flush](PHP/flush-刷新缓存.md)
* [flush 刷新输出缓冲](PHP/flush-刷新缓存/flush刷新输出缓冲.md)
* [实战](PHP/flush-刷新缓存/实战.md)
* [安全转义参数](PHP/PHP内置数组操作/strip_tags.md)
* [htmlspecialchars html标签转实体](PHP/PHP内置数组操作/strip_tags/htmlspecialcharshtml标签转实体.md)
* [addslashes 用反斜线转义(可用于数据库)](PHP/PHP内置数组操作/strip_tags/addslashes用反斜线转义.md)
* [quotemeta 转义特殊字符](PHP/PHP内置数组操作/strip_tags/quotemeta转义.+[]字符.md)
* [日期/时间/日历](PHP/PHP内置数组操作/日期-时间.md)
* [format 参数列表 如 Y,m,d](PHP/PHP内置数组操作/日期-时间/format参数列表如Y,m,d.md)
* [DateTime 时间函数](PHP/PHP内置数组操作/DateTime时间函数.md)
* [cal_days_in_month 某个月的天数](PHP/PHP内置数组操作/日历函数/cal_days_in_month某个月的天数.md)
* [date_parse_from_format [函数] 根据日期格式转时间](PHP/PHP内置数组操作/日期-时间/date_parse_from_format[函数]根据日期格式转时间.md)
* [异常处理](PHP/PHP内置数组操作/异常处理.md)
* [set_error_handler](PHP/PHP内置数组操作/异常处理/set_error_handler.md)
* [set_exception_handler 自定义异常](PHP/PHP内置数组操作/异常处理/set_exception_handler自定义异常.md)
* [SPL 常见异常](PHP/PHP内置数组操作/SPL异常接口.md)
* [URL 处理函数](PHP/PHP内置数组操作/URLs.md)
* [get_headers 获取头信息](PHP/PHP内置数组操作/URLs/get_headers获取头信息.md)
* [http_build_query 数组转 query](PHP/PHP内置数组操作/URLs/http_build_query数组转query.md)
* [parse_url 解析 URL 返回数组](PHP/PHP内置数组操作/URLs/parse_url解析URL返回数组.md)
* [urldecode 和 urlencode](PHP/PHP内置数组操作/URLs/urldecode和urlencode.md)
* [字符串处理](PHP/PHP内置数组操作/字符串出力.md)
* [strstr 字符串的首次出现](PHP/PHP内置数组操作/字符串出力/strstr字符串的首次出现.md)
* [chunk_split 将字符串分割成小块](PHP/PHP内置数组操作/字符串出力/chunk_split将字符串分割成小块.md)
* [chr / ord 字符与ascii转换](PHP/PHP内置数组操作/字符串出力/chr-ord字符与ascii转换.md)
* [str_split 将字符串转换为数组](PHP/PHP内置数组操作/字符串出力/str_split将字符串转换为数组.md)
* [htmlentities / htmlspecialchars 等 html 编解码](PHP/PHP内置数组操作/字符串出力/htmlentities-htmlspecialchars等html编解码.md)
* [strip_tags 字符串中去除 HTML 和 PHP 标记](PHP/PHP内置数组操作/字符串出力/strip_tags字符串中去除HTML和PHP标记.md)
* [uniqid 返回唯一值](PHP/PHP内置数组操作/字符串出力/uniqid返回唯一值.md)
* [preg 函数](PHP/PHP内置数组操作/preg函数.md)
* [preg_grep 从数组返回匹配的值](PHP/PHP内置数组操作/preg函数/preg_grep从数组返回匹配的值.md)
* [preg_last_error 正则匹配错误](PHP/PHP内置数组操作/preg函数/preg_last_error正则匹配错误.md)
* [preg_match / preg_match_all](PHP/PHP内置数组操作/preg函数/preg_match-preg_match_all.md)
* [preg_replace 正则替换](PHP/PHP内置数组操作/preg_replace正则替换.md)
* [preg_replace_callback](PHP/PHP内置数组操作/preg函数/preg_replace_callback.md)
* [preg_split](PHP/PHP内置数组操作/preg函数/preg_split.md)
* [进制转换](PHP/PHP内置数组操作/字符串出力/bin2hex字符转二进制.md)
* [bin2hex / hex2bin 字符串-16进制](PHP/PHP内置数组操作/字符串出力/bin2hex字符转二进制/bin2hex-hex2bin字符串-16进制.md)
* [bindec / decbin 十进制-二进制](PHP/PHP内置数组操作/Observer观察者/bindec-decbin十进制-二进制.md)
* [octdec / decoct 八进制-十进制](PHP/PHP内置数组操作/字符串出力/bin2hex字符转二进制/octdec-decoct八进制-十进制.md)
* [base_convert 任意进制转换](PHP/PHP内置数组操作/字符串出力/bin2hex字符转二进制/base_convert任意进制转换.md)
* [文件内容处理](PHP/PHP内置数组操作/文件处理.md)
* [fopen / feof / fclose 适合文件和网页](PHP/PHP内置数组操作/文件处理/fopen-feof-fclose.md)
* [fread 按字节读取](PHP/PHP内置数组操作/文件处理/fopenfeof等fxxx系列函数.md)
* [fgets 按行读取](PHP/PHP内置数组操作/文件处理/fgets获取.md)
* [fwrite 写入文件](PHP/PHP内置数组操作/文件处理/fwrite写入文件.md)
* [file 一次读取整个内容,行遍历](PHP/PHP内置数组操作/文件处理/file一次读取整个内容.md)
* [fscanf() 每行都根据格式循环输出](PHP/PHP内置数组操作/文件处理/fscanf每行都根据格式循环输出.md)
* [file_get_contents 一次读取所有,返回完整字符串](PHP/PHP内置数组操作/文件处理/file_get_contents一次读取所有,返回完整字符串.md)
* [flock 文件锁](PHP/PHP内置数组操作/文件处理/flock文件锁.md)
* [文件 / 路径处理](PHP/PHP内置数组操作/路径处理.md)
* [scandir 返回指定路径的目录和文件](PHP/PHP内置数组操作/文件处理/scandir返回指定路径的目录和文件.md)
* [glob 使用 * 模糊搜索文件和目录](PHP/PHP内置数组操作/文件处理/glob使用模糊搜索文件和目录.md)
* [is_dir / is_file](PHP/PHP内置数组操作/文件处理/is_dir-is_file.md)
* [opendir / readdir / closedir 循环输出文件/目录名](PHP/PHP内置数组操作/文件处理/opendir-readdir-closedir循环输出文件-目录名.md)
* [dirname /basename 父路径 / 基础文件](PHP/PHP内置数组操作/文件处理/dirname返回父目录的路径.md)
* [pathinfo 文件路径的信息](PHP/PHP内置数组操作/文件处理/pathinfo文件路径的信息.md)
* [realpath 真实路径](PHP/PHP内置数组操作/文件处理/realpath真实路径.md)
* [copy / rename 复制 / 重命名](PHP/PHP内置数组操作/文件处理/copy-rename赋值和重命名.md)
* [touch / unlink 创建/删除](PHP/PHP内置数组操作/文件处理/touch-unlink创建-删除.md)
* [file_exists 文件是否存在](PHP/PHP内置数组操作/文件处理/file_exists文件是否存在.md)
* [filesize 获取文件大小](PHP/PHP内置数组操作/文件处理/filesize.md)
* [is_readable / is_writable / is_executable](PHP/PHP内置数组操作/路径处理/is_readable-is_writable-is_executable可读-可写-可执行.md)
* [文件权限](PHP/PHP内置数组操作/路径处理/文件权限.md)
* [fileperms 获取文件权限](PHP/PHP内置数组操作/路径处理/fileperms获取文件权限.md)
* [文件处理](PHP/PHP内置数组操作/文件处理1.md)
* [SplFileInfo 文件信息](PHP/PHP内置数组操作/SplFileInfo文件处理函数.md)
* [SplFileObject 文件操作提供对象](PHP/PHP内置数组操作/文件处理1/SplFileObject文件操作提供对象.md)
* [SplTempFileObject 临时文件](PHP/PHP内置数组操作/文件处理1/SplTempFileObject临时文件.md)
* [反射](PHP/PHP内置数组操作/反射.md)
* [ReflectionClass 反射类](PHP/PHP内置数组操作/反射/ReflectionClass.md)
* [ReflectionExtension 反射扩展](PHP/PHP内置数组操作/反射/ReflectionExtension反射扩展.md)
* [ReflectionFunctionAbstract](PHP/PHP内置数组操作/反射/ReflectionFunctionAbstract.md)
* [ReflectionFunction 反射函数](PHP/PHP内置数组操作/反射/ReflectionFunction反射函数.md)
* [ReflectionParameter 函数,类的参数](PHP/PHP内置数组操作/反射/ReflectionParameter.md)
* [ReflectionProperty 类属性](PHP/PHP内置数组操作/反射/ReflectionProperty.md)
* [ReflectionType 参数或返回值的类型](PHP/PHP内置数组操作/反射/ReflectionType参数或返回值的类型.md)
* [协议](PHP/PHP内置数组操作/协议.md)
* [php://](PHP/PHP内置数组操作/协议/php--.md)
* [input / output](PHP/PHP内置数组操作/协议/php--/input-output.md)
* [stdin / stdout / stderr](PHP/PHP内置数组操作/协议/php--/stdin-stdout-stderr.md)
* [memory / temp](PHP/PHP内置数组操作/协议/php--/memory-temp.md)
* [filter](PHP/PHP内置数组操作/协议/php--/filter.md)
* [ftp:// 和 ftps://](PHP/PHP内置数组操作/协议/ftp--和ftps--.md)
* [data://](PHP/PHP内置数组操作/协议/data--.md)
* [glob:// 文件路径模式](PHP/PHP内置数组操作/协议/glob--文件路径模式.md)
* [过滤器](PHP/PHP内置数组操作/过滤器.md)
* [字符串过滤器](PHP/PHP内置数组操作/过滤器/字符串.md)
* [转换过滤器](PHP/PHP内置数组操作/过滤器/转换过滤器.md)
* [stream](PHP/PHP内置数组操作/stream.md)
* [Stream Filters](PHP/PHP内置数组操作/stream/StreamFilters.md)
* [Contexts](PHP/PHP内置数组操作/stream/Contexts.md)
* [socket](PHP/PHP内置数组操作/stream/socket.md)
* [Session](PHP/PHP内置数组操作/Session.md)
* [Callback 类型](PHP/PHP内置数组操作/Callable类型.md)
* [spl_autoload_register 自动导入类](PHP/PHP内置数组操作/spl_autoload_register自动导入类.md)
* [openssl](PHP/openssl-加密相关.md)
* [exec 执行结果以数组返回](PHP/PHP内置数组操作/exec.md)
* [socket_create 操作](PHP/PHP内置数组操作/socket_create操作.md)
* [soap 调用 webserver](PHP/PHP内置数组操作/soap调用webserver.md)
* [磁盘容量](PHP/PHP内置数组操作/磁盘容量.md)
* [sys_getloadavg 获取系统的负载](PHP/PHP内置数组操作/sys_getloadavg获取系统的负载.md)
* [C / C++框架 编写扩展](PHP/编写C的扩展.md)
* [原生编译](PHP/编写C的扩展/原生编译.md)
* [引用 加载动态库(.so) 文件](PHP/编写C的扩展/引用加载动态库.so文件.md)
* [参数、数组和Zvals](PHP/编写C的扩展/参数、数组和Zvals.md)
* [Zephir 开发PHP扩展](PHP/Composer/其他工具/Zephir开发PHP扩展的C++的编译语言.md)
* [安装](PHP/Composer/其他工具/Zephir开发PHP扩展的C++的编译语言/安装.md)
* [快速入门](PHP/Composer/其他工具/Zephir开发PHP扩展的C++的编译语言/教程.md)
* [php-cpp C++开发扩展](PHP/编写C的扩展/php-cppC++开发扩展.md)
* [安裝](PHP/编写C的扩展/php-cppC++开发扩展/安裝.md)
* [技巧](PHP/编写C的扩展/php-cppC++开发扩展/技巧.md)
* [语法](PHP/编写C的扩展/php-cppC++开发扩展/语法.md)
* [变量](PHP/编写C的扩展/php-cppC++开发扩展/语法/使用变量.md)
* [常数](PHP/编写C的扩展/php-cppC++开发扩展/语法/常数.md)
* [输出和错误](PHP/编写C的扩展/php-cppC++开发扩展/语法/输出和错误.md)
* [函数](PHP/编写C的扩展/php-cppC++开发扩展/语法/函数.md)
* [指定参数](PHP/编写C的扩展/php-cppC++开发扩展/语法/指定参数.md)
* [调用PHP函数](PHP/编写C的扩展/php-cppC++开发扩展/语法/调用PHP函数.md)
* [Lambda函数](PHP/编写C的扩展/php-cppC++开发扩展/语法/Lambda函数.md)
* [构造函数](PHP/编写C的扩展/php-cppC++开发扩展/语法/构造函数.md)
* [魔术方法](PHP/编写C的扩展/php-cppC++开发扩展/语法/魔术方法.md)
* [基础SPL接口](PHP/编写C的扩展/php-cppC++开发扩展/语法/基础SPL接口.md)
* [扩展类的魔术方法](PHP/编写C的扩展/php-cppC++开发扩展/语法/特殊功能.md)
* [类属性](PHP/编写C的扩展/php-cppC++开发扩展/语法/类属性.md)
* [异常](PHP/编写C的扩展/php-cppC++开发扩展/语法/异常.md)
* [读取php.ini变量](PHP/编写C的扩展/php-cppC++开发扩展/语法/读取php.ini变量.md)
* [扩展回调](PHP/编写C的扩展/php-cppC++开发扩展/语法/扩展回调.md)
* [命名空间](PHP/编写C的扩展/php-cppC++开发扩展/语法/命名空间.md)
* [pear / pecl](PHP/pear-peal.md)
* [pecl c 扩展](PHP/pear-peal/pecl.md)
* [在多 php 版本中指定](PHP/pear-peal/pecl/指定php版本.md)
* [pear php 扩展](PHP/pear-peal/pear.md)
* [安装/编译](PHP/安装-编译.md)
* [oneinstack 一键配置](服务器/centos7lamp配置/oneinstack一件配置.md)
* [宝塔 面板安装](服务器/centos7lamp配置/宝塔面板安装.md)
* [lnmp /lamp 脚本安装](服务器/centos7lamp配置/lnmp安装.md)
* [配置 Let's Encrypt](服务器/centos7lamp配置/lnmp安装/配置LetsEncrypt.md)
* [配置 thinkphp](服务器/centos7lamp配置/lnmp安装/配置thinkphp.md)
* [dnmp docker 安装 LNMP](Linux/环境搭建/dnmpdocker安装LNMP.md)
* [==== php 环境一键安装 ====](PHP/安装-编译/====php环境一键安装====.md)
* [Centos](PHP/非编译安装/Centos.md)
* [Ubuntu](PHP/非编译安装/Ubuntu.md)
* [macOS](PHP/非编译安装/macOS.md)
* [==== 包安装 ====](PHP/安装-编译/====包安装====.md)
* [apache](Linux/Linux-7/php和apache源码编译安装/apache.md)
* [nginx](Linux/Linux-7/php和apache源码编译安装/nginx.md)
* [php](Linux/Linux-7/php和apache源码编译安装/php-apache编译.md)
* [安装 GD 扩展](Linux/Linux-7/php和apache源码编译安装/php单独添加扩展模块的方法.md)
* [安装 openssl 模块](Linux/Linux-7/php和apache源码编译安装/安装openssl模块.md)
* [==== 编译环境安装 ====](PHP/安装-编译/====编译环境安装====.md)
* [window apache/php](服务器/Apache/味道浓雾.md)
* [window nginx/php](windownginx-php.md)
* [PHPUnit](PHP/phpunit.md)
* [编程写测试](PHP/phpunit/编程写测试.md)
* [添加测试的依赖](PHP/phpunit/测试的依赖.md)
* [数据供给器](PHP/phpunit/编程写测试/数据供给器.md)
* [对异常进行测试](PHP/phpunit/编程写测试/对异常进行测试.md)
* [对输出进行测试](PHP/phpunit/编程写测试/对输出进行测试.md)
* [基境 测试初始化与还原](PHP/phpunit/编程写测试/基境测试初始化与还原.md)
* [数据库测试](PHP/phpunit/编程写测试/数据库测试.md)
* [常用正则](PHP/常用正则.md)
* [php.ini 最佳实践](PHP/php.ini.md)
* [php 调用 jar包](php调用jar.md)
* [Golang](Golang.md)
* [知识碎片](Golang/知识碎片.md)
* [调度器](Golang/知识碎片/调度器.md)
* [安全与加密](Golang/安全与加密.md)
* [预防CSRF攻击](Golang/安全与加密/预防CSRF攻击.md)
* [避免XSS攻击](Golang/安全与加密/避免XSS攻击.md)
* [避免SQL注入](Golang/安全与加密/避免SQL注入.md)
* [存储密码](Golang/安全与加密/存储密码.md)
* [设计模式 / 规范 / 性能 / 技巧](go/技巧.md)
* [设计模式](go/技巧/设计模式.md)
* [单例模式-数据库单例](go/常用函数/常用包/db单例.md)
* [值选项模式](go/技巧/设计模式/值选项模式.md)
* [组合模式](go/技巧/设计模式/组合模式.md)
* [策略模式](go/技巧/设计模式/策略模式.md)
* [规范](go/技巧/规范.md)
* [性能优化](go/技巧/性能优化.md)
* [技巧](go/技巧/技巧.md)
* [高性能](Golang/高性能.md)
* [字符串拼接性能](Golang/高性能/字符串拼接性能.md)
* [切片性能及陷阱](Golang/高性能/切片性能及陷阱.md)
* [for 和 range 的性能比较](Golang/高性能/for和range的性能比较.md)
* [Reflect 提高反射性能](Golang/高性能/Reflect提高反射性能.md)
* [逃逸分析](Golang/高性能/逃逸分析.md)
* [死码消除与调试(debug)模式](Golang/高性能/死码消除与调试debug模式.md)
* [sync.Mpap 与 加锁map](Golang/高性能/sync.Mpap与加锁map.md)
* [项目布局](Golang/布局.md)
* [项目布局一](Golang/布局/项目布局一.md)
* [项目布局二](Golang/布局/项目布局二.md)
* [DDD分层架构](Golang/布局/DDD分层架构.md)
* [数据类型](go/数据类型.md)
* [切片类型( slice)](go/数据类型/切片类型slice.md)
* [场景](go/常用函数/常用包.md)
* [请求/响应/错误码设计](go/常用函数/常用包/请求-响应-错误码设计.md)
* [gin 对 handle的封装](go/常用函数/常用包/请求-响应-错误码设计/gin对handle的封装.md)
* [带超时的 sync.WaitGroup](go/常用函数/常用包/带超时的waitGroup.md)
* [优雅关闭协程](Golang/优雅关闭协程.md)
* [控制协程的并发数量](go/常用函数/常用包/控制协程的并发数量.md)
* [并发非阻塞缓存](go/常用函数/常用包/并发非阻塞缓存.md)
* [守护其他进程的代码](go/常用函数/常用包/守护其他进程的代码.md)
* [各类型转 sturct](go/常用函数/常用包/各类型转sturct.md)
* [注册为window 的服务](go/go注册为window的服务.md)
* [go 注册](go/go注册为window的服务/使用go注册.md)
* [sc 注册](go/go注册为window的服务/sc注册.md)
* [nssm 注册](go/go注册为window的服务/nssm注册.md)
* [udp 打洞](Golang/udp打洞.md)
* [Reader 用法](go/常用函数/常用包/Reader用法.md)
* [i18n 本土化](go/本土化.md)
* [压缩编译体积](go/常用函数/常用包/压缩编译体积.md)
* [第三方库](go/库.md)
* [操作 DOM](go/库/ORM/网络.md)
* [goJquery 像 jQuery一样操作DOM](go/库/ORM/网络/goJquery像jQuery一样操作DOM.md)
* [ORM](go/库/ORM.md)
* [gorose -链式调用](go/库/ORM/gorose.md)
* [GORM](go/库/ORM/GORM.md)
* [技巧](go/库/ORM/GORM/技巧.md)
* [获取一对多](go/库/ORM/GORM/技巧/获取一对多.md)
* [dbx 支持缓存全表数据](dbx最大限度保留原生db操作.md)
* [sqlx](go/库/ORM/sqlx.md)
* [路由 / http客户端 / websocket](go/库/路由http客户端websocket.md)
* [httprouter 实现RESTful 风格](go/库/ORM/网络/httprouter实现RESTful风格.md)
* [mux - 路由](go/库/ORM/网络/mux-路由.md)
* [fasthttp 比 net/http 快10倍](go/库/ORM/网络/fasthttp比net-http快10倍.md)
* [GoRequest http 客户端](go/库/ORM/网络/GoRequest封装http库.md)
* [websocket](go/库/websocket.md)
* [balloons-websocket 封装好的 websocket](go/库/web框架/balloons-websocket封装好的websocket.md)
* [melody 优雅的websocket](go/库/web框架/melodywebsocket.md)
* [nhooyr-websocket 性能好于gorilla](go/库/web框架/nhooyr-websocket性能好于gorilla.md)
* [gorilla/websocket [14.5K]](go/库/gorillaWeb工具箱/gorilla-websocket.md)
* [缓存 / 并发](go/库/缓存.md)
* [go-redis](go/库/缓存/go-redis.md)
* [gocache 封装 redis,memcached,内存的缓存](go/库/缓存/gocache封装redis,memcached,内存的缓存.md)
* [cache2go 带过期回调的缓存](go/库/缓存/cache2go带过期回调的缓存.md)
* [go-cahce 类memcached 可存文件断电恢复](go/库/缓存/go-cahce.md)
* [tiedot 内存NoSQL数据库](go/库/数据结构/tiedot由Golang提供支持的NoSQL数据库.md)
* [Gcache 带过期,带操作事件,支持 LFU,LRU ,ARC](go/库/数据结构/g4zhuj-cacheLRU缓存.md)
* [concurrent-map 支持并发的map](go/库/数据结构/concurrent-map支持并发的map.md)
* [bigcache 分片map缓存,value 只能存byte](go/库/缓存/bigcache分片map缓存,value只能存byte.md)
* [golang-set set的go实现](go/库/数据结构/golang-setset的go实现.md)
* [atomic 支持更多类型](go/库/并发/atomic支持更多类型.md)
* [数据结构](go/库/数据结构.md)
* [结构算法库 Lists / Sets / Stacks / Maps / Trees](go/库/数据结构/emirpasic-gods各种数据结构和算法库.md)
* [Log 日志库](go/库/Log日志库.md)
* [zap 高性能日志](go/库/Log日志库/zap高性能日志.md)
* [Logrus 可插拔日志](Logrus可插拔日志.md)
* [golang-admin](go/库/golang-admin.md)
* [Gin-Vue-Admin](go/库/web框架/Gin-Vue-Admin.md)
* [GUI](go/库/GUI.md)
* [fyne 简单难看的 GUI](go/库/GUI/fyne.md)
* [go-qt](go/库/GUI/go-tq.md)
* [wails 桌面gui go + vue](go/库/GUI/桌面guigo+vue.md)
* [webview 用 html 可直接编译跨平台 app](go/库/工具webview/webview可通过go控制webview.md)
* [vugu vue+WebAssembly](go/库/web框架/vugugo写html与js.md)
* [termui [11.6k]](go/库/GUI/termui[11.6k].md)
* [命令行](go/库/命令行.md)
* [urfave/cli [14.3k] 命令行](go/库/命令行/urfave-cli命令行.md)
* [kingpin 简单强大命令行](go/库/命令行/kingpin.md)
* [cobra [18.2k] 专业级命令工具](go/库/命令行/cobra专业级命令工具.md)
* [x-mod/cmd 空格隔离参数](go/库/命令行/x-mod-cmd路径型cmd.md)
* [mpb 进度条](go/库/命令行/mpb进度条.md)
* [progressbar 另一个进度条](go/库/命令行/progressbar另一个进度条.md)
* [rivo/tview [4.5k] 命令行ui](go/库/GUI/gocui命令行ui.md)
* [map转struct / 打印结构体](go/库/工具类.md)
* [mapstructure map 转 struct](go/库/工具类/mapstructuremap转struct.md)
* [litter 优雅打印结构体](go/库/工具类/litter优雅打印结构体.md)
* [序列化库 json / ini / yaml](序列化库.md)
* [jsoniter 官方更高效的 json 库](jsoniter.md)
* [easyjson免运行时反射的json化](序列化库/easyjson编组代码避免运行时反射.md)
* [gjson 从json中取值或判断](序列化库/gjson从json中取值或判断.md)
* [simplejson 处理未知结构的json](序列化库/simplejson处理未知结构的json.md)
* [props 解析各种 ini / yaml 等](props解析各种ini-yaml等.md)
* [支持Unmarshal map 转配置](支持Unmarshalmap转配置.md)
* [viper 11k Star 支持yaml,ini 支持 env ,命令行 等](序列化库/viper11k.md)
* [连接池](go/库/连接池.md)
* [go-common-pool](go/库/连接池/go-common-pool.md)
* [ants](go/库/连接池/ants.md)
* [检验 validator](检验validator.md)
* [validator](validator.md)
* [定时器](go/库/定时器.md)
* [cron 简单,不可修改的定时器](go/库/定时器/cron简单,不可修改的定时器.md)
* [cronlib 可修改任务 推荐](go/库/定时器/cronlib可修改任务.md)
* [robfig/cron 支持cron 和 固定时间](go/库/定时器/robfig-cron[推荐]支持cron和固定时间.md)
* [gorilla库 路由 /参数转结构体](go/库/gorillaWeb工具箱.md)
* [gorilla/mux URL路由和分发器](go/库/gorillaWeb工具箱/gorilla-muxURL路由和分发器.md)
* [gorilla/schema 参数转换为结构](go/库/gorillaWeb工具箱/gorilla-schema.md)
* [加密库](go/库/加密库.md)
* [thinkoner/openssl 可支持 ECB、CBC等](go/库/加密库/thinkoner-openssl可支持ECB、CBC等.md)
* [自己封装的加密库](go/库/加密库/自己封装的加密库.md)
* [身份验证和OAuth](go/库/身份验证和OAuth.md)
* [authboss 认证](go/库/ORM/网络/authboss.md)
* [go-oauth2-server 符合规范的OAuth2服务器](go/库/身份验证和OAuth/go-oauth2-server符合规范的OAuth2服务器.md)
* [开源 IM](go/库/开源IM.md)
* [tonyboxes/imgo](go/库/开源IM/tonyboxes-imgo.md)
* [GoBelieveIO/im_service](go/库/开源IM/GoBelieveIO-im_service.md)
* [alberliu/gim [1.2k]](go/库/开源IM/alberliu-gim.md)
* [hash / uuid](go/库/hash.md)
* [xxhash 返回整数类型](go/库/hash/xxhash.md)
* [uuid](go/库/hash/uuid.md)
* [流量控制 / 熔断器 / 容错](go/库/熔断器.md)
* [hystrix-go](go/库/熔断器/hystrix-go.md)
* [示例](go/库/熔断器/hystrix-go/示例.md)
* [Hello World](go/库/熔断器/hystrix-go/示例/HelloWorld.md)
* [http 示例](go/库/熔断器/hystrix-go/示例/http示例.md)
* [dashboard 可视化](go/库/熔断器/hystrix-go/dashboard可视化.md)
* [Sentinel GO 流量控制组件](服务器/SentinelGO流量控制组件.md)
* [QPS](服务器/SentinelGO流量控制组件/QPS.md)
* [热点参数限流](服务器/SentinelGO流量控制组件/热点参数限流.md)
* [熔断降级](服务器/SentinelGO流量控制组件/熔断降级.md)
* [静态资源打包](go/库/工具.md)
* [go-bindata 静态资源打包进执行文件](go/库/工具/go-bindata静态资源打包进执行文件.md)
* [爬虫](go/库/爬虫.md)
* [colly [11.9k]](go/库/爬虫/colly.md)
* [代理](go/库/代理.md)
* [goproxy 代理](go/库/ORM/网络/goproxy代理.md)
* [聊天机器人](go/库/聊天机器人.md)
* [chatbot](go/库/聊天机器人/chatbot.md)
* [图像](go/库/图像.md)
* [imaging 图像处理](go/库/图像处理.md)
* [gg 图像处理](go/库/图像/gg图像处理.md)
* [预览 office(word,ppt,xsl) / pdf](go/库/语言officeword,ppt,xsl-pdf.md)
* [fsnotify 文件监听](go/库/文件监听.md)
* [gopay 支付集合](go/库/gopay支付集合.md)
* [.env 环境变量](go/库/.env环境变量.md)
* [哈希算法 转整数](go/库/哈希算法转整数.md)
* [gofound-全文索引](go/库/全文索引.md)
* [gopsutil 系统性能数据](go/库/gopsutil系统性能数据.md)
* [官方包](go/官方包.md)
* [C包 go 执行 c](go/官方包/C包go执行c.md)
* [简单调用 c函数](go/官方包/C包go执行c/简单调用c函数.md)
* [c与go 类型转换](go/官方包/C包go执行c/c与go间赋值.md)
* [panic / recover](go/异常.md)
* [panic+recover简化错误处理 模块必学](go/异常/panic+recover来简化错误处理模块鼻血.md)
* [error 自定义错误结构体](go/异常/error.md)
* [unsafe](go/官方包/unsafe.md)
* [archive](go/官方包/archive.md)
* [tar](go/官方包/archive/tar.md)
* [zip](go/官方包/archive/zip.md)
* [bufio](go/官方包/bufio缓存IO.md)
* [bytes](go/官方包/bytes操作[]byte的常用函数.md)
* [compress 压缩](go/官方包/compress.md)
* [gzip](go/官方包/compress/gzip.md)
* [zlib](go/官方包/compress/zlib.md)
* [container 数据结构](go/官方包/container容器heap、list和ring.md)
* [heap](go/官方包/container容器heap、list和ring/heap.md)
* [list](go/官方包/container容器heap、list和ring/list.md)
* [ring](go/官方包/container容器heap、list和ring/ring.md)
* [index/suffixarray 字典树](go/官方包/index-suffixarray字典树.md)
* [Context](Context.md)
* [crypto 加密](go/官方包/crypto加密.md)
* [rsa](go/官方包/crypto加密/rsa.md)
* [md5](md5.md)
* [sha1](go/官方包/crypto加密/sha1.md)
* [sha256](go/官方包/crypto加密/sha256.md)
* [sha512](go/官方包/crypto加密/sha512.md)
* [tls](go/官方包/crypto加密/tls.md)
* [database](go/官方包/database.md)
* [sql](go/原生mysql操作.md)
* [encoding](go/官方包/encoding.md)
* [encoding](go/官方包/encoding/encoding.md)
* [base32](go/官方包/encoding/base32.md)
* [base64](go/官方包/encoding/base64.md)
* [binary 序列化](go/官方包/binary序列化.md)
* [csv](go/官方包/encoding/csv.md)
* [gob](go/官方包/encoding/gob.md)
* [hex](go/官方包/encoding/hex.md)
* [json](json.md)
* [xml](go/官方包/encoding/xml.md)
* [errors](go/官方包/errors.md)
* [expvar - 线性安全全局变量](go/官方包/expvar-线性安全全局变量.md)
* [flag](go/官方包/flag.md)
* [fmt](go/官方包/fmt.md)
* [格式化输出格式](go/官方包/fmt/格式化输出格式.md)
* [html](html-template.md)
* [html](html-template/html.md)
* [template](html-template/template.md)
* [image](go/官方包/image.md)
* [image](go/官方包/image/image.md)
* [color](go/官方包/image/color.md)
* [png](go/官方包/image/png.md)
* [draw 图像合成函数](go/官方包/image/draw图像合成函数.md)
* [gif](go/官方包/image/gif.md)
* [jpeg](go/官方包/image/jpeg.md)
* [io](go/官方包/io1.md)
* [io](go/官方包/io1/io.md)
* [ioutil](go/官方包/io1/ioutil.md)
* [log](go/官方包/log.md)
* [syslog](go/官方包/log/syslog.md)
* [math](go/官方包/math.md)
* [math](go/官方包/math/match.md)
* [rand](go/官方包/math/rand.md)
* [net](go/官方包/net1.md)
* [net](go/官方包/net.md)
* [http](go/官方包/net1/http.md)
* [cookiejar 自动存储cookie](go/官方包/net1/http/cookiejar自动存储cookie.md)
* [httptest http的mock](go/官方包/net1/http/httptesthttp的mock.md)
* [httptrace 追踪http](go/官方包/net1/http/httptrace追踪http.md)
* [httptest](go/官方包/net1/http/httptest.md)
* [httputil 反向代理,打印头信息](httputil.md)
* [pprof](go/官方包/net1/http/pprof.md)
* [rpc](go/官方包/net1/rpc.md)
* [smtp](go/官方包/net1/smtp.md)
* [url](go/官方包/url.md)
* [textproto](go/官方包/net1/textproto.md)
* [os](go/官方包/io.md)
* [os](go/官方包/io/os.md)
* [exec](go/官方包/io/exec.md)
* [signal](go/官方包/io/signal.md)
* [user](go/官方包/io/user.md)
* [path](go/官方包/path.md)
* [path](go/官方包/path/path.md)
* [filepath](go/官方包/path/filepath.md)
* [plugin](go/官方包/plugin.md)
* [reflect](go/官方包/reflect反射包.md)
* [regexp 正则](go/官方包/regexp正则.md)
* [runtime](go/官方包/runtime.md)
* [runtime](go/官方包/runtime/runtime.md)
* [debug](go/官方包/runtime/debug.md)
* [pprof](go/官方包/runtime/pprof.md)
* [trace](go/官方包/runtime/trace.md)
* [sort](go/官方包/sort.md)
* [strconv](go/官方包/strconv类型转换.md)
* [strings](go/官方包/strings.md)
* [sync](go/官方包/sync并发安全数据.md)
* [atomic](go/官方包/sync并发安全数据/atomic.md)
* [testing](go/官方包/testing.md)
* [doc](go/官方包/testing/testing.md)
* [testing](go/官方包/testing/testing1.md)
* [quick](go/官方包/testing/quick.md)
* [text](go/官方包/text.md)
* [scanner](go/官方包/text/scanner.md)
* [template](go/官方包/text/template.md)
* [time](go/官方包/time包.md)
* [unicode / utf8](go/官方包/unicode-utf8.md)
* [unicode](go/官方包/unicode-utf8/unicode.md)
* [utf8](go/官方包/unicode-utf8/utf8.md)
* [utf16](go/官方包/unicode-utf8/utf16.md)
* [embed 嵌入](go/官方包/embed嵌入.md)
* [js WebAssembly](go/官方包/jsWebAssembly.md)
* [示例](go/官方包/jsWebAssembly/示例.md)
* [golang.org/x](Golang/golang.org-x.md)
* [net](Golang/golang.org-x/net.md)
* [ctxhttp 带 ctx 的请求](Golang/golang.org-x/net/ctxhttp带ctx的请求.md)
* [nettest](Golang/golang.org-x/net/nettest.md)
* [netutil](Golang/golang.org-x/net/netutil.md)
* [websocket](Golang/golang.org-x/net/websocket.md)
* [oauth2](Golang/golang.org-x/oauth2.md)
* [crypto](Golang/golang.org-x/crypto.md)
* [ssh](Golang/golang.org-x/crypto/ssh.md)
* [text](Golang/golang.org-x/text.md)
* [xorm / xorm+odbc](go/库/ORM/xorm.md)
* [go 适配 odbc](Golang/go适配odbc.md)
* [其他技巧](go/库/ORM/xorm/其他技巧.md)
* [查询条件方法](go/库/ORM/xorm/查询条件方法.md)
* [关联查询](go/库/ORM/xorm/关联查询.md)
* [缓存](go/库/ORM/xorm/缓存.md)
* [增删改查前后置的操作](go/库/ORM/xorm/增删改查前的操作.md)
* [同时支持三个数据库需求](go/库/ORM/xorm/同时支持三个数据库需求.md)
* [cmd 自动生成结构](go/库/ORM/cmd数据表自动生成结构.md)
* [嵌入 logrus](go/库/ORM/xorm/嵌入logrus.md)
* [web框架 / 微服务框架](go/库/web框架.md)
* [gin 框架](gin框架.md)
* [语法](gin框架/语法.md)
* [中间件](中间件.md)
* [参数模型绑定](模型绑定.md)
* [hmtl 渲染](hmtl渲染.md)
* [JSONP](JSONP.md)
* [BasicAuth 基础认证](基础认证.md)
* [路由](gin框架/语法/路由.md)
* [输出格式](gin框架/语法/输出格式.md)
* [重定向](gin框架/语法/重定向.md)
* [异步处理](gin框架/语法/异步处理.md)
* [静态资源](gin框架/语法/静态资源.md)
* [实例](gin框架/实例.md)
* [HelloWorld](gin框架/实例/HelloWorld.md)
* [go-gin-example](go-gin-example.md)
* [gin-vue-admin](gin框架/gin-vue-admin.md)
* [测试](测试.md)
* [beego](go/库/web框架/beego.md)
* [模型操作](go/库/web框架/beego/模型操作.md)
* [generate 生成的模型操作](go/库/web框架/beego/模型操作/generate生成的模型操作.md)
* [一对一查询](go/库/web框架/beego/模型操作/一对一查询.md)
* [一对多](go/库/web框架/beego/模型操作/一对多.md)
* [打印日志](go/库/web框架/beego/打印日志.md)
* [路由](go/库/web框架/beego/路由.md)
* [iris web 框架](go/库/web框架/irisweb框架.md)
* [kratos bilibili 开源](go/库/web框架/kratosbilibili开源.md)
* [gf web/tcp 4.3K集大成框架](go/库/web框架/gf工具丰富的web-tcp连接框架.md)
* [gf-cli 命令行工具](go/库/web框架/gf工具丰富的web-tcp连接框架/gf-cli命令行工具.md)
* [tcp 组件](go/库/web框架/gf工具丰富的web-tcp连接框架/tcp组件.md)
* [endless 热更新](go/库/web框架/endless热更新.md)
* [====== web 库 ======](go/库/web框架/======web库======.md)
* [Goji微框架](go/库/web框架/Goji微框架.md)
* [go-zero [5.2k] web / 微服务框架](go/库/web框架/go-zeroweb-微服务框架.md)
* [go-micro 14.9K 微服务框架](Golang/go-micro微服务框架.md)
* [快速开始](Golang/go-micro微服务框架/快速开始.md)
* [技巧](Golang/go-micro微服务框架/技巧.md)
* [命令](Golang/go-micro微服务框架/命令.md)
* [micro](Golang/go-micro微服务框架/micro命令.md)
* [dashboard](Golang/go-micro微服务框架/命令/dashboard.md)
* [示例](Golang/go-micro微服务框架/示例.md)
* [HelloWorld](Golang/go-micro微服务框架/示例/HelloWorld.md)
* [用户模块示例](Golang/go-micro微服务框架/示例/用户模块示例.md)
* [Jupiter 2.5K 微服务框架](服务器/Jupiter服务治理等.md)
* [====== 微服务 ======](go/库/web框架/======微服务======.md)
* [go-admin](go/库/web框架/go-admin.md)
* [gfast](go/库/web框架/gfast.md)
* [Simple Admin](go/库/web框架/SimpleAdmin.md)
* [====== Admin 后台 ======](go/库/web框架/======Admin后台======.md)
* [RPC / ARPC](go/RPC.md)
* [net/rpc](go/RPC/net-rpc.md)
* [net/rpc/jsonrpc 不支持http](go/RPC/net-rpc-jsonrpc.md)
* [RPCX 分布式的RPC](go/RPC/RPCX带服务发现的rpc.md)
* [元数据 / 分组](go/RPC/RPCX带服务发现的rpc/元数据.md)
* [心跳](go/RPC/RPCX带服务发现的rpc/心跳.md)
* [单服务例子](go/RPC/RPCX带服务发现的rpc/单服务例子.md)
* [多服务例子](go/RPC/RPCX带服务发现的rpc/多服务例子.md)
* [异步回调例子](go/RPC/RPCX带服务发现的rpc/异步回调.md)
* [Fork 发送多个rpc有个成功](go/RPC/RPCX带服务发现的rpc/Fork发送多个rpc有个成功.md)
* [broadcast 广播模式](go/RPC/RPCX带服务发现的rpc/广播模式.md)
* [UI管理工具](go/测试用例/UI管理工具.md)
* [erpc](Golang/tcp框架/erpc.md)
* [arpc](go/RPC/arpc.md)
* [tcp / tcp 框架](go/tcp.md)
* [最简单的 tcp 连接](go/tcp/最简单的tcp连接.md)
* [面向对象,带有类型的tcp连接](go/tcp/面向对象,带有类型的tcp连接.md)
* [tcp binary 设置协议头](go/tcp/协议头binary包处理协议头.md)
* [完善的tcp 服务端/客户端管理](go/tcp/完善的tcp服务端-客户端管理.md)
* [tcp server 框架](go/tcp/tcpserver框架.md)
* [zero - [152]](go/tcp/tcpserver框架/zero.md)
* [xtcp - [101]](go/tcp/tcpserver框架/xtcp.md)
* [gotcp - [458]](go/tcp/tcpserver框架/gotcp.md)
* [Zinx - [3K]](go/tcp/tcpserver框架/Zinx.md)
* [Go Web 编程](Golang/GoWeb编程.md)
* [go web](go/常用函数/常用包/goweb.md)
* [websocket](go/websocket.md)
* [go cli](Golang/golang命令.md)
* [godoc](Golang/golang命令/godoc.md)
* [约定](Golang/golang命令/godoc/约定.md)
* [Example](Golang/golang命令/godoc/Example.md)
* [go build](Golang/golang命令/gobuild.md)
* [buildmode 编译不同结果](Golang/golang命令/gobuild/buildmode.md)
* [编译 *.so 的动态链接](go/常用函数/常用包/编译.so的动态链接.md)
* [tag 条件编译](Golang/golang命令/gobuild/tag实现不同编译.md)
* [mod](Golang/golang命令/gobuild/mod.md)
* [gcflags 逃逸分析等](Golang/golang命令/gobuild/gcflag.md)
* [asmflags](Golang/golang命令/gobuild/asmflags.md)
* [-ldflags 编译优化等](Golang/golang命令/gobuild/-ldflags编译优化等.md)
* [go run](Golang/golang命令/gorun.md)
* [go install](Golang/golang命令/goinstall.md)
* [go get](Golang/golang命令/goget.md)
* [go generate](Golang/golang命令/generate.md)
* [go test](go/测试用例.md)
* [-bench 压测](Golang/golang命令/gotest-bench压测.md)
* [http 测试](go/测试用例/httptest测试.md)
* [fuzz 模糊测试](go/测试用例/fuzz模糊测试.md)
* [测试库](go/测试用例/测试库.md)
* [faker 生成假数据](go/测试用例/faker生成假数据.md)
* [gocheck 测试框架](go/测试用例/gocheck测试框架.md)
* [Testify 支持断言,写法更简便](go/测试用例/Testify支持断言,写法更简便.md)
* [go mod](go/go.mod版本管理.md)
* [go tool trace 性能追踪](Golang/golang命令/gotooltrace性能追踪.md)
* [go tool pprof 性能追踪[推荐]](Golang/golang命令/gotoolpprof性能追踪.md)
* [封装 pprof 可指定端口](Golang/golang命令/gotoolpprof性能追踪/封装pprof可指定端口.md)
* [statsviz 运行时统计信息](Golang/golang命令/gotoolpprof性能追踪/statsviz运行时统计信息.md)
* [go tool dist](Golang/golang命令/gotooldist.md)
* [第三方工具](Golang/第三方工具.md)
* [golines 自动换行](Golang/第三方工具/golines自动换行.md)
* [git-chglog 自动生成 CHANGELOG](Golang/第三方工具/git-chglog自动生成CHANGELOG.md)
* [air 监听go,实时编译](Golang/air监听go,实时编译.md)
* [go 支持 oracle](go/go支持oracle.md)
* [go 调用dll](go/go调用dll.md)
* [dlv 远程调试](Golang/远程调试.md)
* [xgo 一键编译多平台](Golang/xgo一键编译多平台.md)
* [服务器](服务器.md)
* [Git](服务器/git.md)
* [知识](服务器/git/知识.md)
* [codeowners 指定目录所属](服务器/git/具体使用场景/gitcodeowners指定目录所属.md)
* [Monorepo 单一代码库](服务器/git/知识/Monorepo单一代码库.md)
* [命令](服务器/git/命令.md)
* [config](服务器/git/命令/config.md)
* [commit](服务器/git/命令/commit.md)
* [rebase 合并 commit](服务器/git/gitrebase用法.md)
* [merge 分支合并](服务器/git/命令/merge分支合并.md)
* [cherry-pick](服务器/git/命令/cherry-pick将多个commit到另一分支.md)
* [checkout 切换/创建分支](服务器/git/命令/checkout切换分支.md)
* [branch 创建/删除分支](服务器/git/命令/branch创建-删除分支.md)
* [clone](服务器/git/命令/clone.md)
* [diff](服务器/git/命令/diff.md)
* [reset](服务器/git/命令/reset.md)
* [revert 取消某个提交](服务器/git/命令/revert取消某个提交.md)
* [rm / mv](服务器/git/命令/rm从工作区和索引中删除文件.md)
* [mergetool 可视化合并冲突](服务器/git/命令/mergetool可视化合并冲突.md)
* [log / reflog](服务器/git/命令/log.md)
* [stash 搁置](服务器/git/命令/stash-搁置.md)
* [tag](服务器/git/命令/tag.md)
* [show](服务器/git/命令/show.md)
* [pull / fetch](服务器/git/命令/pull-fetch.md)
* [push](服务器/git/命令/push.md)
* [remote](服务器/git/remote.md)
* [submodule 子模块](服务器/git/命令/submodule.md)
* [shortlog log日志汇总](服务器/git/命令/shortloglog日志汇总.md)
* [archive 打包](服务器/git/命令/archive打包.md)
* [sparse-checkout](服务器/git/命令/sparse-checkout.md)
* [git lfs 管理大文件](服务器/git/插件/GitLFS管理大文件.md)
* [filter-branch 历史中删除不该提交的文件](服务器/git/命令/filter-branch历史中删除不该提交的文件.md)
* [bisect](服务器/git/命令/bisect.md)
* [技巧](服务器/git/具体使用场景.md)
* [HEAD^ / HEAD~ 差别](服务器/git/具体使用场景/HEAD-HEAD~差别.md)
* [git 使用 rsa](服务器/git/具体使用场景/git使用rsa.md)
* [window 重新设置账户密码](服务器/git/具体使用场景/window重新设置账户密码.md)
* [commit 规范](服务器/架构设计/Git分支命名规范/commit规范.md)
* [生成 Change log](服务器/架构设计/Git分支命名规范/commit规范/生成Changelog.md)
* [规范流程](服务器/架构设计/Git分支命名规范/规范流程.md)
* [commit 图标](服务器/git/commit图标.md)
* [分支命名](服务器/架构设计/Git分支命名规范/分支命名.md)
* [centos git 服务器](服务器/git/git服务器.md)
* [Nginx](服务器/Nginx.md)
* [技巧](服务器/Nginx/技巧.md)
* [location 匹配](服务器/Nginx/技巧/location正则.md)
* [场景](服务器/Nginx/场景.md)
* [http 代理 / 超时设置](服务器/Nginx/场景/http代理超时设置.md)
* [静态站点 / 动静分离](服务器/Nginx/场景/静态站点.md)
* [负载均衡](服务器/Nginx/负载均衡.md)
* [限流配置](服务器/Nginx/限流配置.md)
* [HTTP/2 服务推送](服务器/Nginx/场景/HTTP.md)
* [匹配路径跳转](服务器/Nginx/场景/匹配路径跳转.md)
* [优化](服务器/Nginx/优化.md)
* [reuseport 负载均衡 [nginx>1.9]](服务器/Nginx/优化/reuseport负载均衡[nginx1.9].md)
* [linux 内核参数优化](服务器/Nginx/优化/linux内核参数优化.md)
* [nginx.conf 配置](服务器/Nginx/优化/nginx.conf.md)
* [open_file_cache](服务器/Nginx/优化/open_file_cache.md)
* [自定义 access.log 格式](服务器/Nginx/设计访问日志格式.md)
* [Apache](服务器/Apache.md)
* [常见场景](服务器/Apache/重定向场景.md)
* [.htaccess 场景](服务器/Apache/重定向场景/.htaccess场景.md)
* [切割日志](服务器/Apache/重定向场景/切割日志.md)
* [改写重定向权限](服务器/Apache/重定向场景/改写重定向权限.md)
* [rewrite日志功能](服务器/Apache/重定向场景/rewrite日志功能.md)
* [ip限制](服务器/Apache/重定向场景/ip限制.md)
* [目录列表功能](服务器/Apache/重定向场景/目录列表功能.md)
* [响应头的 Server 信息](服务器/Apache/重定向场景/响应头的Server信息.md)
* [代理 / 重定向](服务器/Apache/重定向.md)
* [配置 https](服务器/Apache/配置https.md)
* [添加响应头信息](添加响应头信息.md)
* [限制目录访问](服务器/Apache/重定向场景/限制目录访问.md)
* [某目录不解析 php](服务器/Apache/重定向场景/某目录不解析php.md)
* [mpm 三种并行处理模块](服务器/Apache/mpm三种并行处理模块.md)
* [Caddy 类Nginx](go/库/ORM/网络/CaddyWeb服务器.md)
* [Caddyfile](go/库/ORM/网络/CaddyWeb服务器/配置.md)
* [Caddyfile 指令](go/库/ORM/网络/CaddyWeb服务器/配置/Caddyfile指令.md)
* [root](go/库/ORM/网络/CaddyWeb服务器/配置/Caddyfile指令/root.md)
* [header](go/库/ORM/网络/CaddyWeb服务器/配置/Caddyfile指令/header.md)
* [php_fastcgi](go/库/ORM/网络/CaddyWeb服务器/配置/Caddyfile指令/php_fastcgi.md)
* [rewrite / try_files / uri 代理](go/库/ORM/网络/CaddyWeb服务器/配置/Caddyfile指令/try_files重新url.md)
* [redir 重定向](go/库/ORM/网络/CaddyWeb服务器/配置/Caddyfile指令/redir重定向.md)
* [encode 压缩](go/库/ORM/网络/CaddyWeb服务器/配置/Caddyfile指令/encode压缩.md)
* [basicauth http认证](go/库/ORM/网络/CaddyWeb服务器/配置/Caddyfile指令/basicauthhttp认证.md)
* [handle / handle_path 类似nginx 的location](go/库/ORM/网络/CaddyWeb服务器/配置/Caddyfile指令/handle类似nginx的location.md)
* [reverse_proxy](go/库/ORM/网络/CaddyWeb服务器/配置/Caddyfile指令/reverse_proxy.md)
* [metrics 统计](go/库/ORM/网络/CaddyWeb服务器/配置/Caddyfile指令/metrics.md)
* [场景](go/库/ORM/网络/CaddyWeb服务器/配置/场景.md)
* [设置静态文件](go/库/ORM/网络/CaddyWeb服务器/配置/设置静态文件.md)
* [自动跳websocket](go/库/ORM/网络/CaddyWeb服务器/配置/自动跳websocket.md)
* [真实域名设置https](go/库/ORM/网络/CaddyWeb服务器/配置/真实域名奢姿https.md)
* [代理](go/库/ORM/网络/CaddyWeb服务器/配置/代理.md)
* [php 服务](go/库/ORM/网络/CaddyWeb服务器/配置/场景/php服务.md)
* [命令](go/库/ORM/网络/CaddyWeb服务器/命令.md)
* [监控日志](go/库/ORM/网络/CaddyWeb服务器/监控日志.md)
* [====== 常用工具 ======](服务器/======常用工具======.md)
* [etcd [35.6k]](服务器/etcd用作服务发现.md)
* [命令](服务器/etcd用作服务发现/命令.md)
* [etcdctl](服务器/etcd用作服务发现/etcdctl.md)
* [示例](服务器/etcd用作服务发现/示例.md)
* [go 操作 etcd](服务器/etcd用作服务发现/go案例.md)
* [go 服务发现实现](服务器/etcd用作服务发现/go服务发现实现.md)
* [搭建etcd集群](服务器/etcd用作服务发现/搭建etcd集群.md)
* [搭建单机集群](服务器/etcd用作服务发现/搭建单机集群.md)
* [Consul [21.9K]](服务器/Consul.md)
* [安装](服务器/Consul/安装.md)
* [====== 服务发现 ======](服务器/服务发现.md)
* [protobuf 协议](Golang/protobuf.md)
* [安装](Golang/protobuf/安装.md)
* [protobuf](Golang/protobuf/安装/protobuf.md)
* [gogo](Golang/protobuf/安装/gogo.md)
* [protoc 命令](Golang/protobuf/protoc命令.md)
* [语法](Golang/protobuf/语法.md)
* [proto3的变化](Golang/protobuf/语法/proto3的变化.md)
* [示例](Golang/protobuf/示例.md)
* [golang 实现](Golang/protobuf/golang实现.md)
* [grpc](服务器/grpc.md)
* [golang 实现](服务器/grpc/go实现.md)
* [====== 传输协议 ======](服务器/======传输协议======.md)
* [opentracing 标准](服务器/分布式追踪-opentracing标准.md)
* [jaeger UI 优化,更简单](服务器/分布式追踪-opentracing标准/jaegerUI优化,更简单.md)
* [实例](服务器/分布式追踪-opentracing标准/jaegerUI优化,更简单/实例.md)
* [带 context 的追踪](服务器/分布式追踪-opentracing标准/jaegerUI优化,更简单/实例/带context的追踪.md)
* [以 span 追踪](服务器/分布式追踪-opentracing标准/jaegerUI优化,更简单/实例/以span追踪.md)
* [http 形式访问](服务器/分布式追踪-opentracing标准/jaegerUI优化,更简单/实例/http形式访问.md)
* [使用Inject和在进程之间](服务器/分布式追踪-opentracing标准/jaegerUI优化,更简单/实例/使用Inject和在进程之间.md)
* [rpcx 调用 [通过 conetxt ]](服务器/分布式追踪-opentracing标准/jaegerUI优化,更简单/实例/rpcx调用[通过conetxt].md)
* [rpcx 调用[通过传递 string(tranid,spanid,parentSpanId)]](服务器/分布式追踪-opentracing标准/jaegerUI优化,更简单/实例/rpcx调用[通过传递stringtranid,spanid,parentSpanId].md)
* [Zipkin](服务器/opencensus+Zipkin搜集服务耗时.md)
* [====== 链路追踪 ======](服务器/======链路追踪======.md)
* [jenkins 持续集成/交付](服务器/jenkins持续集成-交付.md)
* [推荐设置](服务器/jenkins持续集成-交付/推荐设置.md)
* [技巧](服务器/jenkins持续集成-交付/技巧.md)
* [webhook -通过gitlab 触发](服务器/jenkins持续集成-交付/被github触发.md)
* [远程触发编译](服务器/jenkins持续集成-交付/技巧/远程触发编译.md)
* [添加节点](服务器/jenkins持续集成-交付/技巧/添加节点.md)
* [构建一个go](服务器/jenkins持续集成-交付/技巧/构建一个go.md)
* [常用环境变量](服务器/jenkins持续集成-交付/技巧/常用环境变量.md)
* [构建方式](服务器/jenkins持续集成-交付/构建方式.md)
* [pipeline](服务器/jenkins持续集成-交付/构建方式/pipeline.md)
* [设置环境变量](服务器/jenkins持续集成-交付/构建方式/pipeline/设置环境变量.md)
* [实例:Jenkinsfile](服务器/jenkins持续集成-交付/构建方式/pipeline/实例Jenkinsfile.md)
* [示例:使用多个agent](服务器/jenkins持续集成-交付/构建方式/pipeline/示例使用多个agent.md)
* [参数化构建](服务器/jenkins持续集成-交付/技巧/参数化构建.md)
* [MultiJob Project (新版弃用)](服务器/jenkins持续集成-交付/构建方式/MultiJobProject.md)
* [插件](服务器/jenkins持续集成-交付/插件.md)
* [Go Plugin 插件](服务器/jenkins持续集成-交付/插件/GoPlugin插件.md)
* [git 无变化跳过构建](服务器/jenkins持续集成-交付/插件/conditional-buildstepgit无变化跳过构建.md)
* [Folders Plugin 创建任务分组,方便管理](服务器/jenkins持续集成-交付/插件/FoldersPlugin创建任务分组,方便管理.md)
* [Multiple SCMs Plugin [新版本弃用]](服务器/jenkins持续集成-交付/插件/任务包含子任务.md)
* [生成时间戳](服务器/jenkins持续集成-交付/插件/生成时间戳.md)
* [FTP 传送到应用服务器](服务器/jenkins持续集成-交付/插件/FTP传送到应用服务器.md)
* [Publish Over SSH 发送到远程](服务器/jenkins持续集成-交付/插件/PublishOverSSH.md)
* [角色及权限管理](服务器/jenkins持续集成-交付/插件/角色及权限管理.md)
* [备份](服务器/jenkins持续集成-交付/插件/备份插件.md)
* [pipeline](服务器/jenkins持续集成-交付/插件/pipeline.md)
* [blue ocean 可视化 pipeline](服务器/jenkins持续集成-交付/插件/blueocean可视化pipeline.md)
* [junit 测试报告](服务器/jenkins持续集成-交付/插件/junit测试报告.md)
* [Cobertura Plugin 可视化覆盖率](服务器/jenkins持续集成-交付/插件/CoberturaPlugin可视化覆盖率.md)
* [cds 持续集成](服务器/cs持续集成.md)
* [Travis CI 教程](其他/.travis.yml教程.md)
* [GitLab](服务器/GitLab.md)
* [持续集成 CI/CD](服务器/GitLab/持续集成CI-CD.md)
* [安装Runner环境](服务器/GitLab/持续集成CI-CD/安装Runner.md)
* [.gitlab-ci.yml 配置](服务器/GitLab/持续集成CI-CD/.gitlab-ci.yml配置.md)
* [CI/CD Examples](服务器/GitLab/各语言的ci模版.md)
* [备份还原](服务器/GitLab/备份还原.md)
* [====== 持续集成 ======](服务器/======持续集成.md)
* [prometheus 时序处理,报警系统](服务器/prometheus数据处理,展示,报警系统.md)
* [概念](服务器/prometheus数据处理,展示,报警系统/概念.md)
* [工作流程(推荐阅读)](服务器/prometheus数据处理,展示,报警系统/概念/工作流程.md)
* [数据类型](服务器/prometheus数据处理,展示,报警系统/概念/数据类型.md)
* [安装](服务器/prometheus数据处理,展示,报警系统/安装.md)
* [组件](服务器/prometheus数据处理,展示,报警系统/组件.md)
* [prometheus.yml 配置](服务器/prometheus数据处理,展示,报警系统/组件/prometheus.yml配置.md)
* [PromQL](服务器/prometheus数据处理,展示,报警系统/组件/PromQL.md)
* [HTTP API](服务器/prometheus数据处理,展示,报警系统/组件/PromQL/HTTPAPI.md)
* [Exporter 收集指标](服务器/prometheus数据处理,展示,报警系统/组件/Exporter收集指标.md)
* [实例](服务器/prometheus数据处理,展示,报警系统/组件/Exporter收集指标/实例.md)
* [node exporter 系统指标](服务器/prometheus数据处理,展示,报警系统/实例/收集服务器指标.md)
* [mysqld_exporter mysql指标](服务器/prometheus数据处理,展示,报警系统/组件/Exporter收集指标/实例/收集MySQL指标.md)
* [Nginx exporter 指标](服务器/prometheus数据处理,展示,报警系统/组件/Exporter收集指标/实例/Nginxexporter指标.md)
* [JMX java应用指标](服务器/prometheus数据处理,展示,报警系统/组件/Exporter收集指标/实例/JMXjava应用指标.md)
* [告警和通知](服务器/prometheus数据处理,展示,报警系统/组件/报警.md)
* [配置告警规则](服务器/prometheus数据处理,展示,报警系统/组件/报警/配置告警规则.md)
* [Alertmanager 发送通知](服务器/prometheus数据处理,展示,报警系统/组件/报警/Alertmanager发送通知.md)
* [配置 Alertmanager](服务器/prometheus数据处理,展示,报警系统/组件/报警/Alertmanager发送通知/配置Altermanager.md)
* [实例](服务器/prometheus数据处理,展示,报警系统/组件/报警/实例.md)
* [监控cpu,内存告警](服务器/prometheus数据处理,展示,报警系统/组件/报警/实例/cpu监控告警.md)
* [监控 exporter 的实例](服务器/prometheus数据处理,展示,报警系统/组件/报警/实例/监控export的实例.md)
* [服务发现](服务器/prometheus数据处理,展示,报警系统/组件/服务发现.md)
* [基于文件的服务发现](服务器/prometheus数据处理,展示,报警系统/组件/服务发现/基于文件的服务发现.md)
* [实例](服务器/prometheus数据处理,展示,报警系统/实例.md)
* [导入 prometheus](服务器/grafana图形分析器/导入prometheus.md)
* [Zabbix 服务器监控](服务器/Zabbix服务器监控.md)
* [grafana 图形分析器](服务器/grafana图形分析器.md)
* [常用 dashboard](服务器/grafana图形分析器/常用dashboard.md)
* [实例](服务器/grafana图形分析器/实例.md)
* [go+influxdb+grafana 制作日志监控系统](服务器/grafana图形分析器/go+influxdb+grafana制作日志监控系统.md)
* [更多实例](服务器/grafana图形分析器/实例/更多实例.md)
* [goaccess 日志分析工具](服务器/goaccess日志分析工具.md)
* [fluentd 日志处理](服务器/fluentd日志处理.md)
* [安装](服务器/fluentd日志处理/安装.md)
* [配置文件](服务器/fluentd日志处理/配置文件.md)
* [语法](服务器/fluentd日志处理/配置文件/语法.md)
* [公共参数](服务器/fluentd日志处理/配置文件/公共参数.md)
* [插件](服务器/fluentd日志处理/插件.md)
* [输入插件](服务器/fluentd日志处理/输入插件.md)
* [tail 监听文件](服务器/fluentd日志处理/输入插件/tail监听文件.md)
* [forward 接受到其他fluent](服务器/fluentd日志处理/输入插件/forward监听端口.md)
* [tcp](服务器/fluentd日志处理/输入插件/tcp.md)
* [http](服务器/fluentd日志处理/输入插件/http.md)
* [exec 接受程序输出](服务器/fluentd日志处理/输入插件/exec接受程序输出.md)
* [monitor_agent 监视器](服务器/fluentd日志处理/输入插件/monitor_agent监视器.md)
* [输出插件](服务器/fluentd日志处理/插件/输出插件.md)
* [file](服务器/fluentd日志处理/插件/输出插件/file.md)
* [forward 转发到其他fluent](服务器/fluentd日志处理/插件/输出插件/forward转发到其他fluent.md)
* [http](服务器/fluentd日志处理/插件/输出插件/http.md)
* [copy](服务器/fluentd日志处理/插件/输出插件/copy.md)
* [roundrobin 轮询输出](服务器/fluentd日志处理/插件/输出插件/roundrobin轮询输出.md)
* [stdout](服务器/fluentd日志处理/插件/输出插件/stdout.md)
* [elasticsearch](服务器/fluentd日志处理/插件/输出插件/elasticsearch.md)
* [mongo](服务器/fluentd日志处理/插件/输出插件/mongo.md)
* [mongo_replset](服务器/fluentd日志处理/插件/输出插件/mongo_replset.md)
* [容器开发](服务器/fluentd日志处理/容器开发.md)
* [实例](服务器/fluentd日志处理/实例.md)
* [HelloWorld](服务器/fluentd日志处理/实例/HelloWorld.md)
* [PHP应用](服务器/fluentd日志处理/实例/PHP应用.md)
* [apache日志输出到mongod](服务器/fluentd日志处理/实例/apache日志输出到mongod.md)
* [countly-server 网站统计](前端/countly-server站点统计.md)
* [go-netflow 监控程序流量](服务器/架构设计/监控/监控程序流量.md)
* [tproxy 监测 grpc 与mysql 连接](服务器/tproxy监测grpc与mysql连接.md)
* [====== 监控 ======](服务器/======监控======.md)
* [metersphere 测试/压测/报告](服务器/metersphere测试跟踪-可进行批量接口和压测.md)
* [beats 轻量型日志采集器](服务器/beats轻量型日志采集器.md)
* [====== 测试 ======](服务器/======测试======.md)
* [Bazel 构建](服务器/bazel构建.md)
* [Make](Linux/类uninx/make用法.md)
* [技巧](Linux/类uninx/make用法/技巧.md)
* [====== 构建工具 ======](服务器/======构建工具======.md)
* [HAProxy](服务器/HAProxy.md)
* [安装与示例](服务器/HAProxy/安装.md)
* [配置详解](服务器/HAProxy/配置详解.md)
* [示例](服务器/HAProxy/示例.md)
* [搭建L7负载均衡器](服务器/HAProxy/示例/搭建L7负载均衡器.md)
* [搭建L4负载均衡器](服务器/HAProxy/示例/搭建L4负载均衡器.md)
* [使用Keepalived实现高可用](服务器/HAProxy/示例/使用Keepalived实现高可用.md)
* [Keepalived 虚拟ip](服务器/Keepalived虚拟ip.md)
* [====== 负债均衡 ======](服务器/======负债均衡======.md)
* [pyroscope-server pprof 定位性能问题](服务器/pyroscope-server定位性能问题.md)
* [示例](服务器/pyroscope-server定位性能问题/示例.md)
* [go 示例](服务器/pyroscope-server定位性能问题/示例/go示例.md)
* [====== 持续profiling服务 ======](服务器/持续profiling服务.md)
* [proxmox 虚拟机管理](服务器/proxmox虚拟机管理.md)
* [Vagrant](服务器/vagrant.md)
* [Docker](服务器/Docker.md)
* [规范的docker部署案例](服务器/Docker/规范的docker部署案例.md)
* [场景](服务器/Docker/使用场景.md)
* [phpstorm调用docker](phpstorm.md)
* [Docker 命令](服务器/Docker/常用命令.md)
* [docker push / pull](服务器/Docker/常用命令/dockersearch.md)
* [docker search](服务器/Docker/常用命令/docker_search.md)
* [docker images](服务器/Docker/常用命令/dockerimages.md)
* [docker rmi](服务器/Docker/常用命令/dockerrmi.md)
* [docker commit 定制镜像](服务器/Docker/常用命令/dockercommit.md)
* [docker tag 镜像标签](服务器/Docker/常用命令/dockertag镜像标签.md)
* [docker save 导出镜像](服务器/Docker/常用命令/dockersave导出镜像.md)
* [docker history 镜像创建历史](服务器/Docker/常用命令/dockerhistory镜像创建历史.md)
* [docker buildx 构建多种系统架构](服务器/Docker/常用命令/dockerbuildx批量构建.md)
* [====== 镜像 ======](服务器/Docker/常用命令/镜像.md)
* [docker run](服务器/Docker/常用命令/dockerrun.md)
* [docker update 更新run的设置](服务器/Docker/常用命令/dockerupdate.md)
* [docker stop / start / restart](服务器/Docker/常用命令/dockerstop.md)
* [docker pause / unpause 暂停/启动](服务器/Docker/常用命令/dockerpause-unpause暂停-启动.md)
* [docker kill 杀到运行的容器](服务器/Docker/常用命令/dockerkill杀到运行的容器.md)
* [docker rm](服务器/Docker/常用命令/dockerrm.md)
* [docker attach / exec 进入容器](服务器/Docker/常用命令/dockerattach.md)
* [docker export / import 导入导出](服务器/Docker/常用命令/dockerexport-import导入导出.md)
* [docker ps 列出容器](服务器/Docker/常用命令/dockerps.md)
* [docker port 映射的端口](服务器/Docker/常用命令/dockerport.md)
* [docker top 类似top](服务器/Docker/常用命令/dockertop类似top.md)
* [docker logs 容器日志](服务器/Docker/常用命令/dockerlogs.md)
* [docker inspect 容器元数据](服务器/Docker/常用命令/dockerinspect容器-镜像的元数据.md)
* [docker stats 资源情况](服务器/Docker/常用命令/dockerstat.md)
* [docker cp 复制目录到容器](服务器/Docker/常用命令/dockercp复制目录到容器.md)
* [docker diff 容器结构变动](服务器/Docker/常用命令/dockerdiff容器结构变动.md)
* [docker rename 重命名](服务器/Docker/常用命令/dockerrename重命名.md)
* [====== 容器管理 ======](服务器/Docker/常用命令/容器管理.md)
* [docker login](服务器/Docker/常用命令/dockerlogin.md)
* [docker logout](服务器/Docker/常用命令/dockerlogout.md)
* [====== Docker Hub ======](服务器/Docker/常用命令/======DockerHub======.md)
* [docker network](服务器/Docker/常用命令/dockernetwork.md)
* [network create](服务器/Docker/常用命令/dockernetwork/networkcreate.md)
* [network connect](服务器/Docker/常用命令/dockernetwork/networkconnect.md)
* [network disconnect](服务器/Docker/常用命令/dockernetwork/networkdisconnect.md)
* [network inspect 显示细节](服务器/Docker/常用命令/dockernetwork/networkinspect显示细节.md)
* [network ls](服务器/Docker/常用命令/dockernetwork/networkls.md)
* [network prune 删除所有未使用网络](服务器/Docker/常用命令/dockernetwork/networkprune删除所有未使用网络.md)
* [network rm](服务器/Docker/常用命令/dockernetwork/networkrm.md)
* [docker volume](服务器/Docker/常用命令/dockervolume.md)
* [volume create](服务器/Docker/常用命令/dockervolume/volumecreate.md)
* [volume inspect 详细信息](服务器/Docker/常用命令/dockervolume/volumeinspect详细信息.md)
* [volume ls](服务器/Docker/常用命令/dockervolume/volumels.md)
* [volume prune 修剪](服务器/Docker/常用命令/dockervolume/volumeprune修剪.md)
* [volume rm](服务器/Docker/常用命令/dockervolume/volumerm.md)
* [docker system 系统管理](服务器/Docker/常用命令/dockersystem系统管理.md)
* [system df 磁盘总体情况](服务器/Docker/常用命令/dockersystem系统管理/systemdf磁盘总体情况.md)
* [system prune 移除不用资源](服务器/Docker/常用命令/dockersystem系统管理/systemprune移除不会使用资源.md)
* [system info 等于 docker info](服务器/Docker/常用命令/dockersystem系统管理/systeminfo等于dockerinfo.md)
* [system events 等于 docker events](服务器/Docker/常用命令/dockersystem系统管理/systemevents等于dockerevents.md)
* [docker info docker 信息](服务器/Docker/常用命令/dockerinfodocker信息.md)
* [Dockerfile 文件](服务器/Docker/Dockerfile定制镜像.md)
* [ENTRYPOINT 入口点](服务器/Docker/Dockerfile定制镜像/ENTRYPOINT入口点.md)
* [Docker-compose](服务器/Docker/docker-compose.md)
* [命令](服务器/Docker/docker-compose/命令.md)
* [docker 命令转 docker-compose](服务器/Docker/docker-compose/docker命令转docker-compose.md)
* [docker-compose.yml](服务器/Docker/docker-compose.yml.md)
* [指令](服务器/Docker/docker-compose/docker-compose.yml说明.md)
* [集群](服务器/Docker/集群.md)
* [docker swarm 连接到集群](服务器/Docker/dockerswarmdocker集群.md)
* [swarm init](服务器/Docker/dockerswarmdocker集群/swarminit.md)
* [docker node 管理节点](服务器/Docker/dockernode集群三件套.md)
* [UI界面](服务器/Docker/UI界面.md)
* [lazydocker docker 命令行ui](服务器/Docker/lazydockerdocker命令行ui.md)
* [WeaveScope docker网页可视化](服务器/Docker/WeaveScope网页可视化.md)
* [lazykube k8s 界面](服务器/Docker/UI界面/lazykubek8s界面.md)
* [Portainer 单机,集群可视化管理](服务器/Docker/Portainer容器,集群可视化管理.md)
* [实例](服务器/Docker/实例.md)
* [redis 单机](服务器/Docker/使用场景/redis.md)
* [redis 集群](服务器/Docker/使用场景/redis集群.md)
* [docker-compose 搭建 lamp 应用](服务器/Docker/使用场景/docker-compose搭建lamp应用.md)
* [php实战项目](服务器/Docker/实例/php实战项目.md)
* [私有仓库(可用于公司内部)](服务器/Docker/私有仓库就可再内网下载镜像.md)
* [容器可ping 外网 / 给容器局域网 ip](服务器/Docker/给容器ip.md)
* [远程使用docker](服务器/Docker/远程使用docker.md)
* [Docker Machine 让window 运行docker](服务器/Docker/DockerMachine类似vagrant,跨平台docker.md)
* [缩小容器体积](服务器/Docker/缩小容器体积.md)
* [K8S](服务器/K8S.md)
* [安装](服务器/K8S/安装.md)
* [====== 虚拟化 ======](服务器/====虚拟化===.md)
* [ffmpeg 音视频处理](软件/ffmpeg音视频处理.md)
* [实例](软件/ffmpeg音视频处理/实例.md)
* [查看文件信息](软件/ffmpeg音视频处理/实例/查看文件信息.md)
* [转换编码格式](软件/ffmpeg音视频处理/实例/转换编码格式.md)
* [调整码率](软件/ffmpeg音视频处理/实例/调整码率.md)
* [改变分辨率](软件/ffmpeg音视频处理/改变分辨率.md)
* [提取音频](软件/ffmpeg音视频处理/实例/提取音频.md)
* [截图](软件/ffmpeg音视频处理/截图.md)
* [裁剪](软件/ffmpeg音视频处理/实例/裁剪.md)
* [为音频添加封面](软件/ffmpeg音视频处理/实例/为音频添加封面.md)
* [SRS 流媒体服务器](服务器/SRS搭建RTMP直播流媒体服务器.md)
* [====== 流媒体 ======](服务器/====流媒体====.md)
* [Casbin web访问权限控制](服务器/Casbinweb访问权限控制.md)
* [Model 与常用配置文件](服务器/Casbinweb访问权限控制/常用配置文件.md)
* [示例](服务器/Casbinweb访问权限控制/示例.md)
* [Hello World](服务器/Casbinweb访问权限控制/示例/HelloWorld.md)
* [Http 示例](服务器/Casbinweb访问权限控制/示例/Http示例.md)
* [gin 示例](服务器/Casbinweb访问权限控制/示例/gin示例.md)
* [====== 访问控制权限 ======](服务器/访问控制权限.md)
* [semgrep 静态代码扫描工具](服务器/semgrep静态代码扫描工具.md)
* [shellcheck 脚本lints](服务器/shellcheck脚本lints.md)
* [====== Lint ======](服务器/======Lint======.md)
* [Elasticsearch](服务器/Elasticsearch.md)
* [====== ELK 日志收集 ======](服务器/======ELK日志收集======.md)
* [buildroot 交叉编译](服务器/buildroot交叉编译.md)
* [CGO 交叉编译实例](服务器/buildroot交叉编译/CGO交叉编译实例.md)
* [Addax 异构数据同步](服务器/Addax异构数据同步.md)
* [onlyoffice 在线office编辑](onlyoffice在线office编辑.md)
* [安装](onlyoffice在线office编辑/安装.md)
* [编译](onlyoffice在线office编辑/编译.md)
* [ubuntu16.04 编译](onlyoffice在线office编辑/编译/ubuntu16.04编译.md)
* [在uos_arm编译[弃]](onlyoffice在线office编辑/在uos_arm编译.md)
* [修改字体](onlyoffice在线office编辑/编译/修改字体.md)
* [示例](onlyoffice在线office编辑/示例.md)
* [Hello-World](onlyoffice在线office编辑/示例/打开在线文件.md)
* [ebpf 性能追踪](服务器/ebpf性能最终.md)
* [Casdoor 集成登录](服务器/Casdoor集成登陆.md)
* [架构设计](服务器/架构设计.md)
* [软件架构](常见的软件架构.md)
* [DDD分层](常见的软件架构/DDD分层.md)
* [Go示例](常见的软件架构/DDD分层/Go语言DDD分层实践.md)
* [分层架构](分层架构.md)
* [事件驱动架构](事件驱动架构.md)
* [微核架构(插件架构)](微核架构.md)
* [微服务架构](微服务架构.md)
* [微服务三剑客](微服务架构/微服务三剑客.md)
* [熔断](微服务架构/微服务三剑客/熔断.md)
* [限流](微服务架构/微服务三剑客/限流.md)
* [负载均衡](微服务架构/微服务三剑客/负载均衡.md)
* [API 网关](微服务架构/API网关.md)
* [云架构 - 最容易扩展的架构](云架构.md)
* [数据库设计](服务器/架构设计/数据库设计.md)
* [dept_code 具有层级关系的子层级](PHP/常用场景/获取具有层级关系的子层级.md)
* [数据库规范](数据库规范.md)
* [slq 优化](服务器/Mysql/性能优化/slq优化.md)
* [索引失效的场景](服务器/Mysql/性能优化/索引失效的场景.md)
* [认证](服务器/架构设计/认证.md)
* [开放平台认证](服务器/架构设计/认证/开放平台认证.md)
* [双因素认证](双因素认证.md)
* [APP 的 token 认证](服务器/架构设计/认证/APP的token认证.md)
* [JWT - JSON Web Token 验证](其他/JWTJSONWebToken验证.md)
* [OAuth 2.0](服务器/架构设计/认证/OAuth2.0.md)
* [HTTP 接口设计](服务器/架构设计/接口设计.md)
* [签名设计](服务器/架构设计/接口设计/签名设计.md)
* [Go 签名验证](服务器/架构设计/接口设计/签名设计/Go签名验证.md)
* [PHP 签名验证](服务器/架构设计/接口设计/签名设计/PHP签名验证.md)
* [幂等性设计](服务器/架构设计/接口设计/幂等性设计.md)
* [接口限流](服务器/架构设计/接口设计/接口限流.md)
* [原子计数器](服务器/架构设计/接口设计/接口限流/原子计数器.md)
* [漏桶算法](服务器/架构设计/接口设计/接口限流/漏桶算法.md)
* [令牌桶算法-常用](服务器/架构设计/接口设计/接口限流/令牌桶算法.md)
* [网关层限流](服务器/架构设计/接口设计/接口限流/网关层限流.md)
* [RPC](其他/RPC.md)
* [json-rpc_2.0 规范](其他/json-rpc_2.0规范.md)
* [HTTPS 升级指南](HTTPS升级指南.md)
* [快速入门](快速入门.md)
* [Let's Encrypt 免费证书](LetsEncrypt免费证书.md)
* [RESTful 规范](其他/RESTAPI.md)
* [设计API](其他/RESTAPI/设计API.md)
* [常用状态码](其他/RESTAPI/常用状态码.md)
* [缓存](其他/RESTAPI/缓存RESTAPI响应.md)
* [压缩](其他/RESTAPI/资源压缩.md)
* [安全](其他/RESTAPI/安全.md)
* [API版本控制](其他/RESTAPI/API版本控制.md)
* [内容协商](其他/RESTAPI/内容协商.md)
* [application/vnd.api+json 响应格式(太啰嗦,不推荐)](其他/RESTAPI/vnd.api+json响应格式.md)
* [JAX-RS 2.0 [Java API]](其他/RESTAPI/JAX-RS2.0[JavaAPI].md)
* [自动化文档](服务器/架构设计/自动化文档.md)
* [apidoc [8.6k]生成文档](其他/apidoc生成文档.md)
* [showdoc [7.8k]技术文档、API 文档](其他/showdoc技术文档、API文档.md)
* [swagger](服务器/架构设计/自动化文档/swagger.md)
* [OpenAPI](服务器/架构设计/自动化文档/swagger/OpenAPI.md)
* [go-swagger](服务器/架构设计/自动化文档/swagger/go-swagger.md)
* [meta](服务器/架构设计/自动化文档/swagger/go-swagger/meta.md)
* [route](服务器/架构设计/自动化文档/swagger/go-swagger/route.md)
* [parameters](服务器/架构设计/自动化文档/swagger/go-swagger/parameters.md)
* [response](服务器/架构设计/自动化文档/swagger/go-swagger/response.md)
* [model](服务器/架构设计/自动化文档/swagger/go-swagger/model.md)
* [示例](服务器/架构设计/自动化文档/swagger/go-swagger/示例.md)
* [swag go的实现](go/库/接口文档/swag.md)
* [hello world](go/库/接口文档/swag/helloworld.md)
* [gin 集成](go/库/接口文档/swag/gin集成.md)
* [yaml / toml 等配置文件](其他/配置文件格式.md)
* [yaml 配置文件用法](其他/.yaml配置文件用法.md)
* [toml](其他/配置文件格式/toml.md)
* [持续集成](持续集成.md)
* [概念](持续集成/概念.md)
* [Jenkins 和 Gitlab 交互](持续集成/Jenkins和Gitlab交互.md)
* [README 规范](其他/如何为项目编写良好README.md)
* [徽章](其他/如何为项目编写良好README/自定义徽章.md)
* [代理](代理.md)
* [Connect 代理](透明代理.md)
* [分布式系统](服务器/架构设计/分布式系统.md)
* [分布式 ID 生成器](服务器/架构设计/分布式ID生成器.md)
* [雪花算法](服务器/架构设计/分布式ID生成器/雪花算法.md)
* [UUID](服务器/架构设计/分布式ID生成器/UUID.md)
* [NanoID](服务器/架构设计/分布式ID生成器/NanoID.md)
* [分布式锁](服务器/架构设计/分布式系统/分布式锁.md)
* [延时(定时)任务系统](服务器/架构设计/分布式系统/延时任务系统.md)
* [分布式搜索引擎](服务器/架构设计/分布式系统/分布式搜索引擎.md)
* [负载均衡](服务器/架构设计/分布式系统/负载均衡.md)
* [分布式配置管理](服务器/架构设计/分布式系统/分布式配置管理.md)
* [分布式爬虫](服务器/架构设计/分布式系统/分布式爬虫.md)
* [分布式事务管理器](服务器/架构设计/分布式系统/分布式事务管理器.md)
* [发布方式](服务器/架构设计/发布.md)
* [通用代码技巧](其他/通用代码技巧.md)
* [日志平台设计](服务器/架构设计/日志平台设计.md)
* [前端](前端.md)
* [JS / jQuery 插件](前端/Vue/常用插件.md)
* [轮播图 滑动鼠标](前端/Vue/常用插件/滑动鼠标.md)
* [slick 鼠标滑动事件](前端/js/js插件/鼠标滑动事件.md)
* [swiper 鼠标滑动 案例丰富](前端/Vue/常用插件/swiper又一个鼠标滑动案例丰富.md)
* [时间](前端/Vue/常用插件/时间模块.md)
* [Moment 时间解析模块](前端/js/Moment时间解析模块.md)
* [jQuery jquery-date-range-picker 日期区间](前端/Vue/常用插件/jQueryjquery-date-range-picker日期区间.md)
* [jQuery daterangepicker 日期区间(美观)](前端/Vue/常用插件/jQuerydaterangepicker日期区间美观.md)
* [jquery bootstrap-datetimepicker 日期和时间](前端/Vue/常用插件/时间模块/jquerybootstrap-datetimepicker日期和时间.md)
* [图片](前端/Vue/常用插件/图片.md)
* [viewerjs 图片预览 功能全无需jquery](前端/jQuery/viewerjs功能全无需jquery.md)
* [grade.js 根据图片生成背景色](前端/js/js插件/根据图片生成背景色.md)
* [js-cloudimage-360-view 360度旋转观看图片的 JS 库](前端/js/js插件/js-cloudimage-360-view360度旋转观看图片的JS库.md)
* [pagemap 网页右上角缩略图](前端/Vue/常用插件/pagemap网页右上角缩略图.md)
* [JQuery jqzoom.js-类似淘宝的图片放大](前端/jQuery/jqzoom.js-类似淘宝的图片放大.md)
* [jQuery lightBox-图片顺序预览](前端/jQuery/lightBox-图片顺序预览.md)
* [X6 图形绘制工具](前端/Vue/常用插件/图片/X6图形绘制工具.md)
* [JQuery Jcrop 图像裁剪](前端/Vue/常用插件/图片/JQueryJcrop图像裁剪.md)
* [图形渲染](前端/渲染器WebGl,Canvas,SVG.md)
* [D3](前端/Vue/常用插件/D3.md)
* [SnapSVG svg 绘制库](前端/js/js插件/SnapSVGJS的SVG框架.md)
* [pixijs 绘制 WebGL,Canvas](前端/渲染器WebGl,Canvas,SVG/pixijs绘制WebGL,Canvas.md)
* [gojs](前端/渲染器WebGl,Canvas,SVG/gojs.md)
* [three.js 做3D VR](前端/渲染器WebGl,Canvas,SVG/tree.js.md)
* [css3d-engine 精简版 treejs](前端/渲染器WebGl,Canvas,SVG/css3d-engine精简3D-VR.md)
* [pano2vr 方便快速的3D-VR](前端/渲染器WebGl,Canvas,SVG/pano2vr.md)
* [echarts](前端/渲染器WebGl,Canvas,SVG/echarts.md)
* [示例](前端/渲染器WebGl,Canvas,SVG/echarts/示例.md)
* [动态时序图](前端/渲染器WebGl,Canvas,SVG/echarts/示例/动态时序图.md)
* [smoothie.js 监控图](前端/渲染器WebGl,Canvas,SVG/smoothie.js监控图.md)
* [工具库](前端/Vue/常用插件/工具库.md)
* [下划线库 -有两个库](前端/js/下划线库 -有两个库.md)
* [licia 常用开发库](前端/Vue/常用插件/licia常用开发库.md)
* [Ramda 函数式库](前端/Vue/常用插件/工具库/Ramda函数式库.md)
* [API](前端/Vue/常用插件/工具库/Ramda函数式库/RamdaAPI.md)
* [比较运算](前端/Vue/常用插件/工具库/Ramda函数式库/RamdaAPI/比较运算.md)
* [数学运算](前端/Vue/常用插件/工具库/Ramda函数式库/RamdaAPI/数学运算.md)
* [逻辑运算](前端/Vue/常用插件/工具库/Ramda函数式库/RamdaAPI/逻辑运算.md)
* [字符串](前端/Vue/常用插件/工具库/Ramda函数式库/RamdaAPI/字符串.md)
* [函数](前端/Vue/常用插件/工具库/Ramda函数式库/RamdaAPI/函数.md)
* [数组](前端/Vue/常用插件/工具库/Ramda函数式库/RamdaAPI/数组.md)
* [对象](前端/Vue/常用插件/工具库/Ramda函数式库/RamdaAPI/对象.md)
* [MOCK](前端/Vue/常用插件/MOCK.md)
* [json-server 伪造 json 接口](前端/Vue/json-server伪造json接口.md)
* [mock.js 随机数据](前端/Vue/常用插件/mockjs随机数据.md)
* [文件上传 / 下载](前端/Vue/常用插件/文件.md)
* [[推荐]filepond 文件上传 9.6K start 可编辑图片](前端/Vue/常用插件/filepond文件上传,支持vue.md)
* [downloadjs 可让ie 支持文件下载重命名](前端/Vue/常用插件/downloadjs可让ie支持文件下载重命名.md)
* [jQuery 多文件上传进度条 Huploadify](前端/jQuery/多文件上传进度条Huploadify.md)
* [单元测试](前端/Vue/常用插件/测试框架.md)
* [mocha 20K](前端/js/单元测试.md)
* [jest 33.2K](前端/Vue/常用插件/测试框架/jest33.2K.md)
* [匹配器](前端/Vue/常用插件/测试框架/jest33.2K/匹配器.md)
* [cypress 测试](前端/Vue/常用插件/测试框架/cypress测试.md)
* [视频播放](前端/Vue/常用插件/视频播放.md)
* [flv.js b站开源](前端/Vue/常用插件/flv.jsb站开源.md)
* [jessibuca 支持webrtc](前端/Vue/常用插件/视频播放/jessibuca支持webrtc.md)
* [introjs 新手引导](前端/js/js插件/introjs新手引导.md)
* [RequireJS 客户端模块管理](前端/js/js插件/RequireJS客户端模块管理.md)
* [cleave.js 格式化输入框内容](前端/Vue/常用插件/cleave.js格式化输入框内容.md)
* [fusejs 搜索功能](前端/Vue/常用插件/fusejs搜索功能.md)
* [tesseract.js 文字识别](前端/Vue/常用插件/tesseract.js文字识别.md)
* [fullPage 全屏滚动网站](前端/Vue/常用插件/fullPage全屏滚动网站.md)
* [monaco-editor 网页版编辑器](前端/Vue/常用插件/monaco-editor网页版编辑器.md)
* [mjml 转为相应式邮箱html](前端/Vue/常用插件/mjml转为相应式邮箱html.md)
* [progressJs 头部进度条](前端/jQuery/头部进度条.md)
* [instant.page 链接预加载](前端/Vue/常用插件/instant.page链接预加载.md)
* [Pxmu.js 通知,loading 等](前端/Vue/常用插件/Pxmu.js通知,loading灯.md)
* [jQuery springy 关系可视化](前端/jQuery/springy关系可视化.md)
* [jQuery zTree 树插件](前端/jQuery/zTree--jQuery树插件.md)
* [jQuery select标签中搜索option](前端/jQuery/可查询可添加的下拉select.md)
* [jQuery Boostrap autocomplete](前端/jQuery/jQueryUI/Boostrap.autocomplete基于Boostrap自动补全.md)
* [jQuery jQueryUI](前端/jQuery/jQueryUI.md)
* [拖拽和放置](前端/jQuery/jQueryUI/拖拽和放置.md)
* [缩放](前端/jQuery/jQueryUI/缩放.md)
* [特效](前端/jQuery/jQueryUI/特效.md)
* [滑动选择](前端/jQuery/jQueryUI/selectabe滑动选择.md)
* [排序](前端/jQuery/jQueryUI/排序.md)
* [折叠面板](前端/jQuery/jQueryUI/折叠面板.md)
* [进度条](前端/jQuery/jQueryUI/进度条.md)
* [标签页](前端/jQuery/jQueryUI/标签页.md)
* [autocomplete 自动完成](前端/jQuery/jQueryUI/autocomplete自动完成.md)
* [jQuery form 表单提交插件](前端/jQuery/表单提交插件.md)
* [jQuery Validate 验证](前端/jQuery/表单验证.md)
* [使用方式](前端/jQuery/表单验证/使用方式.md)
* [校验规则](前端/jQuery/表单验证/校验规则.md)
* [实例 validate与 jquery form](前端/jQuery/表单验证/实例.md)
* [jQuery Cookie](前端/Vue/常用插件/jQueryCookie.md)
* [jQuery Growl 侧边消息提醒](前端/Vue/常用插件/jQueryGrowl侧边消息提醒.md)
* [jQuery noty 通知](前端/Vue/常用插件/jQuerynoty通知.md)
* [jQuery Migrate](前端/Vue/常用插件/jQueryMigrate.md)
* [前端框架](前端/Vue/常用插件/前端框架.md)
* [layui](前端/Vue/常用插件/前端框架/layui.md)
* [常用方法](前端/Vue/常用插件/前端框架/layui/底层方法.md)
* [layui.laytpl 前端模板](前端/js/layui.laytpl前端模板.md)
* [模块定义](前端/Vue/常用插件/前端框架/layui/模块定义.md)
* [常用库](前端/Vue/常用插件/前端框架/layui/常用库.md)
* [form_table](前端/Vue/常用插件/前端框架/layui/常用库/form_table.md)
* [技巧](前端/Vue/常用插件/前端框架/layui/技巧.md)
* [打开表单](前端/Vue/常用插件/前端框架/layui/技巧/打开表单.md)
* [表单格式](前端/Vue/常用插件/前端框架/layui/技巧/表单格式.md)
* [d2-admin vue+ElementUI 后台框架](前端/d2-admin中后台框架.md)
* [====== 桌面框架 ======](前端/Vue/常用插件/前端框架/桌面框架.md)
* [Frozen UI](前端/Vue/常用插件/前端框架/FrozenUI.md)
* [WeChat UI](前端/Vue/常用插件/前端框架/WeChatUI.md)
* [MUI 对移动端做了优化](前端/Vue/常用插件/前端框架/MUI.md)
* [====== 移动端 ======](前端/Vue/常用插件/前端框架/======移动端======.md)
* [ficusjs 使用 Web component](前端/Vue/常用插件/前端框架/ficusjs使用Webcomponent.md)
* [CSS](前端/CSS.md)
* [知识](前端/CSS/知识.md)
* [最佳网页宽度](前端/CSS/技巧/最佳网页宽度.md)
* [产生空白间隙的原因](产生空白间隙的原因.md)
* [技巧](前端/CSS/技巧.md)
* [flex 弹性布局](前端/CSS/flex弹性布局.md)
* [居中 / 对齐](居中.md)
* [顶端观看显示进度条](前端/CSS/技巧/页面顶端显示进度条.md)
* [box-sizing 属性](box-sizing属性.md)
* [图片自适应同步的截取](图片自适应同步的截取.md)
* [元素硬件加速](元素硬件加速.md)
* [滚动条样式](滚动条演示.md)
* [给列表加竖线](给列表加竖线.md)
* [文字超出隐藏并显示省略号](文字超出隐藏并显示省略号.md)
* [calc() 计算函数](calc函数.md)
* [CSS 变量](前端/CSS/技巧/CSS变量.md)
* [vh 与 vw 长度](前端/CSS/技巧/vh与vw长度.md)
* [选项框在输入框下](前端/CSS/技巧/选项框在输入框下.md)
* [====== 技巧 ======](前端/CSS/======技巧======.md)
* [语法高亮](前端/CSS/快速入门/语法高亮.md)
* [Font Awesome 字体](前端/CSS/快速入门/FontAwesome字体.md)
* [bootstrap v3](前端/CSS/bootstrap.md)
* [样式快速入门](前端/CSS/bootstrap/快速起步.md)
* [基础样式](前端/CSS/bootstrap/基础样式.md)
* [布局](前端/CSS/bootstrap/布局.md)
* [文本](前端/CSS/bootstrap/文本.md)
* [列表](前端/CSS/bootstrap/基础样式/列表.md)
* [表格](前端/CSS/bootstrap/表格.md)
* [表单](前端/CSS/bootstrap/表单.md)
* [按钮](前端/CSS/bootstrap/按钮.md)
* [图片](前端/CSS/bootstrap/图片.md)
* [辅助类](前端/CSS/bootstrap/辅助类.md)
* [关闭按钮](前端/CSS/bootstrap/辅助类/关闭按钮.md)
* [三角符号](前端/CSS/bootstrap/辅助类/三角符号.md)
* [JavaScript 插件](前端/CSS/bootstrap/JavaScript插件.md)
* [模态框](前端/CSS/bootstrap/JavaScript插件/模态框.md)
* [标签页](前端/CSS/bootstrap/JavaScript插件/标签页.md)
* [tooltip 提示](前端/CSS/bootstrap/JavaScript插件/tooltip提示.md)
* [按钮 设置加载](前端/CSS/bootstrap/JavaScript插件/按钮设置加载.md)
* [normalize.css](前端/CSS/normalize.css.md)
* [animate.css 动效](animate.css动效.md)
* [tailwindcss css类样式](tailwindcsscss类样式.md)
* [安装](tailwindcsscss类样式/安装.md)
* [定制](tailwindcsscss类样式/定制.md)
* [配置 文件](tailwindcsscss类样式/安装/配置文件.md)
* [组件](tailwindcsscss类样式/组件.md)
* [语法](语法1.md)
* [container 容器](container容器.md)
* [Box Sizing](BoxSizing.md)
* [Display](Display.md)
* [浮动 / 清除浮动](浮动-清除浮动.md)
* [Object 可控替换元素](Object可控替换元素.md)
* [overflow 溢出](overflow溢出.md)
* [Overscroll 滚动区域边界时的行为](Overscroll滚动区域边界时的行为.md)
* [position](position.md)
* [Top / Right / Bottom / Left](Top-Right-Bottom-Left.md)
* [visibility 可见性](visibility可见性.md)
* [Z-Index](Z-Index.md)
* [Flex](Flex.md)
* [Justify Content 控制flex/grid的主轴](JustifyContent控制flex-grid的主轴.md)
* [Align Content](AlignContent.md)
* [Align Items](AlignItems.md)
* [Grid 网格布局](grid.md)
* [Justify Items](JustifyItems.md)
* [间距](间距.md)
* [内边距 / 外边距](内边距.md)
* [space 控制子元素之间的间隔](space控制子元素之间的间隔.md)
* [water.css [7k] 无需class的框架](前端/CSS/water.css无需class的框架.md)
* [simple.css [2.5k] 无需class的框架](前端/CSS/simple.css.md)
* [====== css 框架 ======](前端/CSS/======css框架======.md)
* [Sass/Scss与Less区别](前端/CSS/Sass-Scss与Less区别.md)
* [less 不依赖ruby](前端/CSS/less.md)
* [z.less 库- 预定义常用函数](前端/CSS/less/z.less库-预定义常用函数.md)
* [stylus](前端/Vue/常用插件/stylus.md)
* [Sass 靠缩进继承](前端/CSS/Sass靠缩进继承.md)
* [scss = Sass 3 靠括号继承](前端/CSS/scss靠括号.md)
* [====== css 库 ======](前端/CSS/======css库======.md)
* [jQuery](前端/jQuery.md)
* [插件](前端/jQuery/插件.md)
* [jQuery 制作插件](前端/jQuery/制作jquery插件.md)
* [常用方法](前端/jQuery/常用方法.md)
* [bind / on / click](前端/jQuery/场景/动态绑定点击事件.md)
* [js-ajax-* 实现异步](前端/jQuery/场景/js-ajax-get.md)
* [全局body loading 为wj实现](全局bodyloading.md)
* [根据 event.timeStamp 防抖](前端/jQuery/常用方法/根据event.timeStamp防抖.md)
* [设置select 的默认值](前端/jQuery/场景/设置select的默认值.md)
* [图片放大](前端/jQuery/场景/图片放大.md)
* [图片懒加载](前端/jQuery/场景/js-lazy图片懒加载.md)
* [文件异步下载 / 带百分比](前端/jQuery/场景/文件异步下载.md)
* [文件异步上传 / 带百分比](前端/jQuery/场景/文件下载.md)
* [常用指令](前端/jQuery/常用指令.md)
* [AJAX](前端/jQuery/常用指令/AJAX.md)
* [全局 Ajax 事件处理器](前端/jQuery/常用指令/AJAX/异步请求Hook.md)
* [$().ajaxPrefilter ajax前置与后置监听](前端/jQuery/常用指令/AJAX/.ajaxPrefilter.md)
* [$.get](前端/jQuery/常用指令/AJAX/.get.md)
* [$.getJSON](前端/jQuery/常用指令/AJAX/.getJSON.md)
* [$.getScript](前端/jQuery/常用指令/AJAX/.getScript.md)
* [$.post](前端/jQuery/常用指令/AJAX/.post.md)
* [$.ajax](前端/jQuery/常用指令/AJAX/.ajax.md)
* [$().load](前端/jQuery/常用指令/AJAX/.load.md)
* [.serialize() / .serializeArray()](.serialize-.serializeJson-.serializeArray.md)
* [DOM](前端/jQuery/常用指令/DOM属性.md)
* [.addClass() / .removeClass()](前端/jQuery/常用指令/DOM属性/.addClass-.removeClass.md)
* [.hasClass() / .toggleClass()](前端/jQuery/常用指令/DOM属性/.hasClass-.toggleClass.md)
* [.attr() / .removeAttr()](前端/jQuery/常用指令/DOM属性/.attr-.removeAttr.md)
* [.prop() / .removeProp()](前端/jQuery/常用指令/AJAX/.prop-.removeProp.md)
* [.html() / .val() / .text()](前端/jQuery/常用指令/DOM属性/.html-.val.md)
* [.data() / .removeData()](前端/jQuery/常用指令/DOM属性/.data.md)
* [.after() / .before()](前端/jQuery/常用指令/DOM属性/.after-.before.md)
* [.append() / .appendTo()](前端/jQuery/常用指令/DOM属性/.append.md)
* [.prepend() / .prependTo()](前端/jQuery/常用指令/DOM属性/.prepend-.prependTo.md)
* [.clone()](前端/jQuery/常用指令/DOM属性/.clone.md)
* [.detach() / .empty()](前端/jQuery/常用指令/DOM属性/.detach-.empty.md)
* [.each() 遍历 jQuery 对象](前端/jQuery/常用指令/DOM属性/.each.md)
* [.get()](前端/jQuery/常用指令/DOM属性/.get.md)
* [====== 元素选择 ======](前端/jQuery/常用指令/DOM属性/======元素选择======.md)
* [.eq() / .first() / .last()](前端/jQuery/常用指令/DOM属性/.eq-.first-.last.md)
* [.filter() / .find() / .has()](前端/jQuery/常用指令/DOM属性/.filter.md)
* [.next() / .prev()](前端/jQuery/常用指令/DOM属性/.next.md)
* [.parent() / .parents()](前端/jQuery/常用指令/DOM属性/.parent.md)
* [CSS](前端/jQuery/常用指令/CSS.md)
* [.css()](前端/jQuery/常用指令/CSS/.css.md)
* [.height() / .width()](前端/jQuery/常用指令/CSS/.height-.width.md)
* [.innerHeight() / innerWidth()](前端/jQuery/常用指令/CSS/.innerHeight-innerWidth.md)
* [.outerHeight() / .outerWidth()](前端/jQuery/常用指令/CSS/.outerHeight-.outerWidth.md)
* [.position()](前端/jQuery/常用指令/CSS/.position.md)
* [.scrollLeft() / .scrollTop()](前端/jQuery/常用指令/CSS/.scrollLeft-.scrollTop.md)
* [动画 / 特效](前端/jQuery/常用指令/动画-特效.md)
* [.animate()](前端/jQuery/常用指令/CSS/.animate.md)
* [.delay() / .finish() / .stop()](前端/jQuery/常用指令/动画-特效/.delay.md)
* [.fadeIn() / .fadeOut() / .fadeTo()](前端/jQuery/常用指令/动画-特效/.fadeIn-.fadeOut.md)
* [.hide() / .show() / .toggle()](前端/jQuery/常用指令/动画-特效/.hide-.show.md)
* [.slideDown() / .slideUp() 滑动](前端/jQuery/常用指令/动画-特效/.slideDown-.slideUp滑动.md)
* [浏览器事件](前端/jQuery/常用指令/浏览器事件.md)
* [.scroll()](前端/jQuery/常用指令/浏览器事件/.scroll.md)
* [.resize()](前端/jQuery/常用指令/浏览器事件/.resize.md)
* [Event 对象](前端/jQuery/常用指令/Event对象.md)
* [event.currentTarget](前端/jQuery/常用指令/Event对象/event.currentTarget.md)
* [event.target](前端/jQuery/常用指令/Event对象/event.target.md)
* [event.data](前端/jQuery/常用指令/Event对象/event.data.md)
* [event.isDefaultPrevented()](前端/jQuery/常用指令/Event对象/event.isDefaultPrevented.md)
* [event.which 按键监听](前端/jQuery/常用指令/Event对象/event.metaKey.md)
* [event.pageX / event.pageY](前端/jQuery/常用指令/Event对象/event.pageX.md)
* [event.preventDefault()](前端/jQuery/常用指令/Event对象/event.preventDefault.md)
* [event.stopPropagation()](前端/jQuery/常用指令/Event对象/event.stopPropagation.md)
* [event.timeStamp](前端/jQuery/常用指令/Event对象/event.timeStamp.md)
* [event.result](前端/jQuery/常用指令/Event对象/event.result.md)
* [event.type](前端/jQuery/常用指令/Event对象/event.type.md)
* [event.key](前端/jQuery/常用指令/Event对象/event.key.md)
* [事件监听](前端/jQuery/常用指令/事件监听.md)
* [.on()](前端/jQuery/常用指令/事件监听/.on-.md)
* [.one() 触发一次](前端/jQuery/常用指令/事件监听/.one触发一次.md)
* [.trigger()](前端/jQuery/常用指令/事件监听/.trigger.md)
* [.off() 移除事件](前端/jQuery/常用指令/事件监听/.off移除事件.md)
* [表单事件](前端/jQuery/常用指令/表单事件.md)
* [.blur() / .focus()](前端/jQuery/常用指令/表单事件/.blur.md)
* [.focusin() / .focusout() 支持冒泡](前端/jQuery/常用指令/表单事件/.focusin-.focusout.md)
* [.change()](前端/jQuery/常用指令/表单事件/.change.md)
* [.select()](前端/jQuery/常用指令/表单事件/.select.md)
* [.submit()](前端/jQuery/常用指令/表单事件/.submit.md)
* [键盘事件](前端/jQuery/常用指令/键盘事件.md)
* [.keydown() / .keypress()](前端/jQuery/常用指令/键盘事件/.keydown.md)
* [.keyup()](前端/jQuery/常用指令/键盘事件/.keyup.md)
* [鼠标事件](前端/jQuery/常用指令/鼠标事件.md)
* [.click() / .dblclick()](前端/jQuery/常用指令/鼠标事件/.click-.dblclick.md)
* [.contextmenu() 右键](前端/jQuery/常用指令/鼠标事件/.contextmenu右键.md)
* [.hover()](前端/jQuery/常用指令/鼠标事件/.hover.md)
* [.mouseup() / .mousedown()](前端/jQuery/常用指令/鼠标事件/.mouseup-mousedown.md)
* [.mouseenter() / .mouseleave() 鼠标进入 / 移开](前端/jQuery/常用指令/鼠标事件/.mouseenter-.mouseleave鼠标进入-移开.md)
* [.mousemove() 移动](前端/jQuery/常用指令/鼠标事件/.mousemove移动.md)
* [.mouseout() / .mouseover() 冒泡移入/移除](前端/jQuery/常用指令/鼠标事件/.mouseout-.mouseover.md)
* [工具类](前端/jQuery/常用指令/工具类.md)
* [.grep() 过滤数组](前端/jQuery/常用指令/工具类/.grep过滤数组.md)
* [.map() 转为另一个数组](前端/jQuery/常用指令/工具类/.map转为另一个数组.md)
* [.merge() 合并数组](前端/jQuery/常用指令/工具类/.merge合并数组.md)
* [.each() 遍历数组和对象](.each遍历数组和对象.md)
* [.inArray()](.inArray.md)
* [==== 数组 ====](====数组====.md)
* [$.param / $().serialize / $().serializeArray()](前端/jQuery/常用指令/AJAX/.param.md)
* [.extend() 合并对象](前端/jQuery/常用指令/工具类/.extend合并对象.md)
* [==== 对象 ====](====对象====.md)
* [.trim() 去掉首尾空格](前端/jQuery/常用指令/工具类/.trim去掉首尾空格.md)
* [.parseHTML() / .parseJSON() /.parseXML()](前端/jQuery/常用指令/工具类/.parseHTML-.parseJSON-.parseXML.md)
* [==== 字符串 ====](====字符串====.md)
* [.isArray()](前端/jQuery/常用指令/工具类/.isArray-.isxxxx判断.md)
* [.isEmptyObject()](.isEmptyObject.md)
* [.isFunction()](.isFunction.md)
* [.isNumeric()](.isNumeric.md)
* [.isPlainObject()](.isPlainObject.md)
* [.type() 可区分 array 与 object](.type可区分array与object.md)
* [==== 类型判断 ====](===类型判断===.md)
* [.now() 时间戳](前端/jQuery/常用指令/工具类/.now时间戳.md)
* [函数 compose](函数compose.md)
* [callbacks.add() 添加函数](callbacks.add添加函数.md)
* [callbacks.empty() 清空函数](callbacks.empty清空函数.md)
* [callbacks.fire() 调用函数](callbacks.fire调用函数.md)
* [JavaScript](前端/js.md)
* [性能优化](性能优化.md)
* [技巧 / 场景](前端/jQuery/场景.md)
* [自定义去除字符](前端/jQuery/场景/自定义去除字符.md)
* [打印时间戳](前端/jQuery/场景/打印时间戳.md)
* [类型转换 黑魔法](前端/jQuery/场景/类型转换黑魔法.md)
* [只初始化一次](前端/jQuery/场景/只初始化一次.md)
* [防抖 / 节流](前端/jQuery/场景/防抖.md)
* [====== 技巧 ======](前端/jQuery/场景/======技巧======.md)
* [this / bind / call /apply](前端/jQuery/场景/this-bind-call-apply.md)
* [函数式编程 / 柯里化](前端/jQuery/场景/柯里化.md)
* [compose 函数组合](前端/jQuery/场景/compose函数组合.md)
* [原生面向对象写法](前端/js/jses5的面向对象编程.md)
* [示例:canvas小球碰撞](前端/js/jses5的面向对象编程/示例.md)
* [new 带prototype的函数](前端/jQuery/场景/new带prototype的函数.md)
* [ES5 实现继承](前端/jQuery/场景/ES5实现继承.md)
* [大文件断点续传](前端/js/大文件断点续传.md)
* [====== 场景 ======](前端/jQuery/场景/======场景======.md)
* [插件](前端/jQuery/JS插件.md)
* [JS 制作插件](前端/jQuery/js插件制作.md)
* [实例:拖拽列表插件](前端/js/js插件/拖拽插件自制.md)
* [图片/文件拖拽显示信息](前端/js/js插件/图片拖拽显示.md)
* [js 原生提示](前端/jQuery/场景/js原生提示.md)
* [手写签名](前端/jQuery/JS插件/手写签名.md)
* [JS 模块](前端/js/js模块导入-导出.md)
* [ES6 [推荐]](前端/js/js模块导入-导出/ES6.md)
* [CommonJS 模块](前端/js/js模块导入-导出/CommonJS模块.md)
* [ES6,7,8语法](前端/js/es6,es8语法.md)
* [Promise](前端/js/es6,es8语法/Promise.md)
* [Class](前端/js/es6,es8语法/class.md)
* [Map / Set](前端/js/es6,es8语法/Map.md)
* [async / await](前端/js/es6,es8语法/async-await.md)
* [严格模式](前端/js/基础知识/严格模式.md)
* [设计模式](前端/js/设计模式.md)
* [JS 语法树](前端/js/JS语法树.md)
* [JavaScript 标准 API](前端/js/基础知识.md)
* [数据类型](前端/js/基础知识/数据类型.md)
* [标准库 / 对象](前端/js/基础知识/标准库.md)
* [Object 对象](前端/js/基础知识/对象.md)
* [Number 对象](前端/js/基础知识/Number对象.md)
* [Array 数组](前端/js/基础知识/数组.md)
* [String 对象](前端/js/基础知识/String对象.md)
* [Math 对象](前端/js/基础知识/Math对象.md)
* [Date 对象](前端/js/基础知识/Date对象.md)
* [RegExp 对象](前端/js/基础知识/RegExp对象.md)
* [JSON 对象](前端/js/基础知识/JSON对象.md)
* [FormData 对象](前端/js/基础知识/FormData对象.md)
* [ArrayBuffer / Blob 对象](前端/js/基础知识/ArrayBuffer对象,Blob对象.md)
* [File / FileList / FileReader 对象](前端/js/基础知识/标准库/File对象-FileList对象.md)
* [浏览器对象](前端/js/基础知识/浏览器对象-特性.md)
* [浏览器环境概述](前端/js/基础知识/浏览器环境概述.md)
* [window 对象](前端/js/基础知识/window对象.md)
* [Location 对象](前端/js/基础知识/浏览器对象-特性/Location对象.md)
* [Navigator 对象](前端/js/基础知识/Navigator对象,Screen对象.md)
* [Screen 对象](前端/js/基础知识/浏览器对象-特性/Screen对象.md)
* [XMLHttpRequest 异步请求](前端/js/基础知识/XMLHttpRequest异步请求.md)
* [console 对象](console对象.md)
* [URL 解析](前端/js/基础知识/浏览器对象-特性/URL.md)
* [URL 的编码和解码](前端/js/基础知识/浏览器对象-特性/URL的编码和解码.md)
* [URLSearchParams 对象转url参数](前端/js/基础知识/浏览器对象-特性/URLSearchParams对象转url参数.md)
* [DOM](前端/js/基础知识/DOM.md)
* [DOM,Node 接口](前端/js/基础知识/DOM,Node接口.md)
* [Document 节点](前端/js/基础知识/Document节点.md)
* [Element 等节点](前端/js/基础知识/Element等节点.md)
* [CSS 操作](前端/js/基础知识/CSS操作.md)
* [Mutation Observer 监视 DOM 变动](前端/js/基础知识/MutationObserver监视DOM变动.md)
* [事件](前端/js/基础知识/事件.md)
* [EventTarget 事件通用接口](前端/js/基础知识/事件/EventTarget接口.md)
* [Event 对象](前端/js/基础知识/事件/Event对象.md)
* [鼠标事件](前端/js/基础知识/事件/鼠标事件.md)
* [键盘事件](前端/js/基础知识/事件/键盘事件.md)
* [进度事件 - 加载外部资源](前端/js/基础知识/事件/进度事件.md)
* [触摸](前端/js/基础知识/事件/触摸.md)
* [实例 手写](前端/js/基础知识/事件/触摸/实例手写.md)
* [拖拉事件](前端/js/基础知识/事件/拖拉事件.md)
* [窗口事件](前端/js/基础知识/事件/窗口事件.md)
* [剪贴板事件](前端/js/基础知识/事件/剪贴板事件.md)
* [GlobalEventHandlers 接口](前端/js/基础知识/事件/GlobalEventHandlers接口.md)
* [HTML 标签](前端/js/基础知识/HTML标签.md)
* [<a>](前端/js/网页元素接口/a.md)
* [<img>](前端/js/网页元素接口/img.md)
* [<input> 元素](前端/js/网页元素接口/input元素.md)
* [特性](前端/js/基础知识/特性.md)
* [同源限制](前端/js/基础知识/同源限制.md)
* [不同域跨窗口通讯](跨窗口通讯.md)
* [Web Api](前端/js/基础知识/webApi.md)
* [Fetch](Fetch.md)
* [Response 对象](response对象.md)
* [Request 对象](Fetch/Request对象.md)
* [Headers 对象](Fetch/Headers对象.md)
* [实例](Fetch/实例.md)
* [POST 请求](Fetch/实例/Hello-world.md)
* [JSON 请求](Fetch/实例/JSON请求.md)
* [上传文件](Fetch/实例/上传文件.md)
* [获取数据流-如图片](Fetch/实例/获取数据流-如图片.md)
* [逐行处理文本文件](Fetch/实例/逐行处理文本文件.md)
* [自定义请求 Request](Fetch/实例/自定义请求Request.md)
* [sessionStorage / localStorage](前端/js/基础知识/缓存/sessionStorage-localStorage.md)
* [Intersection Observer 元素可见判断](前端/js/基础知识/webApi/IntersectionObserver元素可见判断.md)
* [PerformanceObserver 性能监听](前端/js/基础知识/webApi/PerformanceObserver性能监听.md)
* [ResizeObserver 监听元素大小](前端/js/基础知识/webApi/ResizeObserver.md)
* [TextDecoder / TextEncoder](TextDecoder-TextEncoder.md)
* [Gamepad 游戏手柄](前端/js/基础知识/webApi/Gamepad游戏手柄.md)
* [geolocation 地理位置](前端/js/基础知识/webApi/geolocation地理位置.md)
* [网页可见性 状态监听](前端/js/基础知识/webApi/网页可见性状态监听.md)
* [Notification 系统通知](前端/js/基础知识/webApi/Notification系统通知.md)
* [画中画API](前端/js/基础知识/webApi/画中画API.md)
* [Pointer events 指针事件](前端/js/基础知识/webApi/Pointerevents指针事件.md)
* [Vibration API 震动](前端/js/基础知识/webApi/VibrationAPI震动.md)
* [Audio API 声音](前端/js/基础知识/webApi/AudioAPI声音.md)
* [Web Share API](前端/js/基础知识/webApi/WebShareAPI.md)
* [WebCodecs API 帧和音频块的访问](前端/js/基础知识/webApi/WebCodecsAPI帧和音频块的访问.md)
* [typeof / instanceof](typeof+instanceof+Object.prototype.toString.md)
* [HTML](前端/HTML.md)
* [设计规范](前端/HTML/设计规范.md)
* [Web前端兼容性问题](前端/CSS/分片率设置.md)
* [手机端](前端/HTML/手机端.md)
* [尺寸单位](前端/HTML/手机端/尺寸单位.md)
* [TypeScript](前端/typescript.md)
* [技巧](前端/typescript/技巧.md)
* [tsconfig.json](前端/typescript/tsconfig.json.md)
* [基础类型](前端/typescript/基础类型.md)
* [接口](前端/typescript/接口.md)
* [类](前端/typescript/类.md)
* [函数](前端/typescript/函数.md)
* [泛型](前端/typescript/泛型.md)
* [类型兼容性](前端/typescript/类型兼容性.md)
* [高级类型](前端/typescript/高级类型.md)
* [模块](前端/typescript/模块.md)
* [命名空间](前端/typescript/命名空间.md)
* [装饰器(decorators)](前端/typescript/装饰器(decorators).md)
* [====== 基础 ======](前端/======.md)
* [canvas](前端/canvas.md)
* [绘制矩形](前端/canvas/绘制矩形.md)
* [绘制路径](前端/canvas/绘制路径.md)
* [绘制直线](前端/canvas/绘制路径/绘制直线.md)
* [绘制圆弧](前端/canvas/绘制路径/绘制圆弧.md)
* [绘制贝塞尔曲线](前端/canvas/绘制路径/绘制贝塞尔曲线.md)
* [绘制文本](前端/canvas/绘制路径/绘制文本.md)
* [绘制图片](前端/canvas/绘制路径/绘制图片.md)
* [样式与颜色](前端/canvas/绘制路径/样式与颜色.md)
* [状态的保存和恢复](前端/canvas/状态的保存和恢复.md)
* [变形](前端/canvas/变形.md)
* [平移](前端/canvas/变形/平移.md)
* [旋转](前端/canvas/变形/旋转.md)
* [变形矩阵](前端/canvas/变形/变形矩阵.md)
* [合成](前端/canvas/合成.md)
* [裁剪路径](前端/canvas/裁剪路径.md)
* [动画](前端/canvas/动画.md)
* [WebSocket](WebSocket.md)
* [库](WebSocket/库.md)
* [websocketd](websocketd.md)
* [socket.io](WebSocket/库/socket.io.md)
* [WebGL](前端/WEBGL.md)
* [twgljs 轻量级库](前端/WEBGL/twgljs轻量级库.md)
* [WebRTC](前端/WebRTC.md)
* [WebRTC 使用流程](前端/WebRTC/WebRTC使用流程.md)
* [概念](前端/WebRTC/概念.md)
* [处理浏览器中的媒体](前端/WebRTC/处理浏览器中的媒体.md)
* [两种传输方式示例 视频 / 文本 / 流文本](前端/WebRTC/构建浏览器RTC梯形图:本地视角.md)
* [需要信令通道](前端/WebRTC/需要信令通道.md)
* [教程](前端/WebRTC/教程.md)
* [媒体设备](前端/WebRTC/教程/媒体设备.md)
* [对等连接入门](前端/WebRTC/教程/对等连接入门.md)
* [远程流](前端/WebRTC/教程/远程流.md)
* [数据通道](前端/WebRTC/教程/数据通道.md)
* [TURN服务器](前端/WebRTC/教程/TURN服务器.md)
* [API 接口](前端/WebRTC/API接口.md)
* [RTCPeerConnection](前端/WebRTC/API接口/RTCPeerConnection.md)
* [getUserMedia](前端/WebRTC/API接口/getUserMedia.md)
* [示例](前端/WebRTC/示例.md)
* [examples](前端/WebRTC/示例/examples.md)
* [php 实现服务器与web端](前端/WebRTC/php实现服务器与web端.md)
* [捕获窗口](前端/WebRTC/示例/捕获窗口.md)
* [捕获摄像头](前端/WebRTC/示例/捕获摄像头.md)
* [本地使用 RTCPeerConnection](前端/WebRTC/示例/本地使用RTCPeerConnection.md)
* [DataChannel](前端/WebRTC/示例/DataChannel.md)
* [远程点对点](远程点对点.md)
* [第三方库](前端/WebRTC/第三方库.md)
* [SimpleWebRTC [4.5k]](前端/WebRTC/第三方库/SimpleWebRTC.md)
* [webRTC.io [1.6k]](前端/WebRTC/第三方库/webRTC.io.md)
* [==== 视频聊天 ====](前端/WebRTC/第三方库/====视频聊天====.md)
* [peerjs 点对点链接](前端/WebRTC/第三方库/peerjs点对点链接.md)
* [点对点传输文字](前端/WebRTC/第三方库/peerjs点对点链接/点对点传输文字.md)
* [第三方项目](前端/WebRTC/第三方项目.md)
* [p2p.chat](前端/WebRTC/第三方项目/p2p.chat.md)
* [im](前端/WebRTC/第三方项目/im.md)
* [WebAssembly](前端/ServiceWorkers/WebAssembly.md)
* [示例](前端/ServiceWorkers/WebAssembly/示例.md)
* [hello-world go版](前端/ServiceWorkers/WebAssembly/示例/hello-worldgo版.md)
* [SSE (EventSource)](SSE服务端主动推浏览器.md)
* [示例](示例.md)
* [Web Workers 多线程](前端/WebWorkers多线程.md)
* [示例](前端/WebWorkers多线程/示例.md)
* [通用的异步 eval()](前端/WebWorkers多线程/示例/通用的异步eval.md)
* [Service Worker API](前端/ServiceWorkers.md)
* [PWA 提升WebApp](前端/PWA提升WebApp.md)
* [Broadcast Channel 广播](前端/BroadcastChannel广播.md)
* [IndexedDB](前端/js/基础知识/IndexedDBAPI.md)
* [库](前端/js/基础知识/IndexedDBAPI/库.md)
* [Dexie.js 封装 IndexedDb](前端/js/基础知识/IndexedDBAPI/库/Dexie.js封装IndexedDb.md)
* [ZangoDB](前端/js/基础知识/IndexedDBAPI/库/ZangoDB.md)
* [JsStore 带SQL语法](前端/js/基础知识/IndexedDBAPI/库/JsStore带SQL语法.md)
* [lovefield 仿 SQL [6.8k]](前端/js/基础知识/IndexedDBAPI/库/lovefield仿SQL.md)
* [Web Sqlite](前端/WebSqlite.md)
* [====== 进阶 ======](前端/====进阶====.md)
* [NodejS](服务器/NodejS.md)
* [npm 插件](服务器/NodejS/npm插件.md)
* [mongoose 操作 mongodb](服务器/NodejS/Express框架/操作通过mongoose操作mongodb.md)
* [sequelize 数据库orm](服务器/NodejS/npm插件/sequelizeorm.md)
* [pm2 启动 node](服务器/NodejS/npm插件/pm.md)
* [nodemon 监控文件变化自动重启](服务器/NodejS/nodemon监控文件变化自动重启.md)
* [cookie-parser 设置 cookie](服务器/NodejS/npm插件/cookie-parser设置cookie.md)
* [Puppeteer 控制浏览器](服务器/NodejS/npm插件/Puppeteer控制浏览器.md)
* [Robotjs 桌面自动化](服务器/NodejS/npm插件/Robotjs桌面自动化.md)
* [anyproxy 代理](服务器/NodejS/anyproxy代理.md)
* [pkg 编译成二进制](服务器/NodejS/npm插件/pkg编译成二进制.md)
* [文件操作](服务器/NodejS/文件操作.md)
* [网络操作](服务器/NodejS/网络操作.md)
* [进程管理](服务器/NodejS/进程管理.md)
* [Express 框架](服务器/NodejS/Express框架.md)
* [模块化编程](服务器/NodejS/模块化编程.md)
* [Koa web 框架](服务器/NodejS/Koaweb框架.md)
* [Deno 代替node](前端/Deno代替node.md)
* [====== 后端 ======](前端/====后端====.md)
* [Vue](前端/Vue.md)
* [初始化 vue3.0 项目](前端/Vue/初始化一个项目.md)
* [vue3 新增特性与vue2迁移](前端/Vue/初始化一个项目/vue3新增特性.md)
* [vue3.0 安装 ant-design 的定制主题](前端/Vue/初始化一个项目/vue3.0安装ant-design的定制主题.md)
* [vue3.0 引入全局 stylus 变量](前端/Vue/初始化一个项目/vue3.0引入全局stylus变量.md)
* [预渲染](前端/Vue/初始化一个项目/预渲染.md)
* [引入 bootstrap 与jquery](前端/Vue/初始化一个项目/引入bootstrap与jquery.md)
* [vue 模块](vue插件.md)
* [better-scroll 更好的无滚动条插件](前端/Vue/常用插件/better-scroll更好的无滚动条插件.md)
* [vue-infinite-scroll 下拉加载](前端/Vue/常用插件/vue-infinite-scroll.md)
* [vue-infinite-loading 上拉刷新,功能强](前端/Vue/常用插件/vue-infinite-loading上拉刷新,功能强.md)
* [Vue-resource ajax 请求数据](前端/Vue/常用插件/Vue-resourceajax请求数据.md)
* [vue-lazyload 图片懒加载](前端/Vue/常用插件/图片懒加载.md)
* [axios 请求 [推荐]](前端/Vue/常用插件/请求处理/axios.md)
* [vue cli 3.0 配置](前端/Vue/常用插件/请求处理/axios/vuecli3.0配置.md)
* [Vue.Draggable 拖住div](Vue.Draggable拖住div.md)
* [Vue-router](前端/Vue/Vue-router.md)
* [qrcode.vue 二维码](vue插件/qrcode.vue二维码.md)
* [vue-fullpage](vue插件/vue-fullpage.md)
* [form-generator 表单生成器[UI版]](vue插件/form-generator表单生成器[UI版].md)
* [vue-form-making element-ui 可视化表单](vue插件/vue-form-making可视化表单.md)
* [vue-cron Cron表达式组件](vue插件/vue-cron.md)
* [vue-good-table 表单组件](vue-good-table表单组件.md)
* [vxe-table](vue插件/vxe-table.md)
* [skeletonreact 骨架屏](vue插件/skeletonreact骨架屏.md)
* [vuex 状态管理](前端/Vue/vuex.md)
* [在多页面中使用](前端/Vue/vuex/在多页面中使用.md)
* [创建 store.js](前端/Vue/vuex/创建store.js.md)
* [框架](vue插件/框架.md)
* [ant-design 心得](前端/Vue/ant-design心得.md)
* [Vite](前端/Vue/Vite.md)
* [vue-element-admin](vue插件/框架/vue-element-admin.md)
* [延迟加载 / 异步组件](前端/Vue/延迟加载-异步组件.md)
* [创建并引入组件](前端/Vue/创建并引入组件.md)
* [data 相关操作](前端/Vue/存储data的方式.md)
* [动态改变 class 值](前端/Vue/动态改变class值.md)
* [生产与测试环境配置不同请求地址](前端/Vue/生产与测试环境配置不同请求地址.md)
* [动画,与动画库的使用](前端/Vue/动画.md)
* [组件间 相关 通讯](前端/Vue/子组件间通讯.md)
* [跨域请求](前端/Vue/跨域请求.md)
* [vue 与 cordova 跨平台](前端/Vue/vue与cordova跨平台.md)
* [webpack 构建多页面](前端/Vue/webpack构建多页面.md)
* [骨架屏 / loading加载](前端/Vue/骨架屏.md)
* [Nuxt 集成服务器渲染,ui框架等](前端/Vue/Nuxt集成服务器渲染,ui框架等.md)
* [React](前端/React.md)
* [第三方库](前端/React/第三方库.md)
* [ChatUI](前端/React/第三方库/ChatUI.md)
* [JSX](前端/React/JSX.md)
* [组件 & Props](前端/React/组件Props.md)
* [State & 生命周期](前端/React/State生命周期.md)
* [事件处理](前端/React/事件处理.md)
* [条件渲染](前端/React/条件渲染.md)
* [列表 & Key](前端/React/列表Key.md)
* [表单](前端/React/表单.md)
* [状态提升](前端/React/状态提升.md)
* [组合 vs 继承](前端/React/组合vs继承.md)
* [Web Components](前端/WebComponents.md)
* [====== 框架 ======](前端/=======.md)
* [React Native](App端/react-native.md)
* [基础知识](App端/react-native/基础知识.md)
* [Electron 桌面应用](前端/Electron.md)
* [快速入门](前端/Electron/快速入门.md)
* [技巧](前端/Electron/技巧.md)
* [内置模块](前端/Electron/内置模块.md)
* [app 模块](前端/Electron/内置模块/app模块.md)
* [BrowserWindow](前端/Electron/内置模块/BrowserWindow.md)
* [Menu 菜单](前端/Electron/内置模块/Menu菜单.md)
* [globalShortcut (全局快捷键)](前端/Electron/内置模块/globalShortcut全局快捷键.md)
* [Shell](前端/Electron/内置模块/Shell.md)
* [dialog 对话框](前端/Electron/内置模块/dialog对话框.md)
* [tray 系统托盘](前端/Electron/内置模块/tray系统托盘.md)
* [webContents 渲染以及控制 web 页面](前端/Electron/内置模块/webContents渲染以及控制web页面.md)
* [ipcMain / ipcRenderer (进程间的通讯)](前端/Electron/内置模块/ipcMain-ipcRenderer进程间的通讯.md)
* [clipboard 剪切板](前端/Electron/内置模块/clipboard剪切板.md)
* [webview](前端/Electron/内置模块/webview.md)
* [protocol 自定义协议](前端/Electron/内置模块/protocol自定义协议.md)
* [desktopCapturer 获取其他软件信息](前端/Electron/内置模块/desktopCapturer获取其他软件信息.md)
* [常用包](前端/Electron/常用包.md)
* [electron-settings 设置管理器](前端/Electron/常用包/electron-settings设置管理器.md)
* [electron-log](前端/Electron/常用包/electron-log.md)
* [electron-builder 打包[推荐]](前端/Electron/常用包/electron-builder生成安装器.md)
* [electron-packager 打包](前端/Electron/常用包/electron-packager打包.md)
* [electron-updater 升级](前端/Electron/常用包/electron-updater升级.md)
* [electron-store 以文件形式缓存配置](前端/Electron/常用包/electron-store以文件形式缓存配置.md)
* [menubar 托盘菜单栏](前端/Electron/常用包/menubar托盘菜单栏.md)
* [photon 桌面 UI 构建](前端/Electron/常用包/photon桌面UI构建.md)
* [React Desktop macOS和Windows的UI工具包](前端/Electron/常用包/ReactDesktopmacOS和Windows的UI工具包.md)
* [chrome-tabs](前端/Electron/常用包/chrome-tabs.md)
* [xel 界面ui](前端/Electron/常用包/xel界面ui.md)
* [electron-util 常用包](前端/Electron/常用包/electron-util常用包.md)
* [electronic-vue](前端/Electron/常用包/electronic-vue.md)
* [weex 跨平台vue 开发](前端/weex扩平台vue开发.md)
* [weex-ui 第三方 ui 库](前端/weex扩平台vue开发/weex-ui第三方ui库.md)
* [wexx-bindingx 动画效果](前端/weex扩平台vue开发/wexx动画效果.md)
* [cordova 跨平台应用](前端/cordova前端创建跨品台应用.md)
* [uniapp Vue 多平台](uniappVue多平台.md)
* [插件 / 资源](uniappVue多平台/插件.md)
* [[通用] 更好的下拉刷新,上拉加载](uniappVue多平台/插件/更好的下拉刷新,上拉加载.md)
* [[app] 全量更新 app-简单](uniappVue多平台/插件/[app].md)
* [[app] 可增量更新](uniappVue多平台/插件/[app]可增量更新.md)
* [登录/注册模板(含微信等第三方登录)](uniappVue多平台/插件/登录-注册模板含微信等第三方登录.md)
* [导航栏](导航栏.md)
* [uni-form 表单校验](uni-form表单校验.md)
* [combox 自动完成](自动完成.md)
* [uni-data-checkbox](data-checkbox.md)
* [uni-data-picker](data-picker.md)
* [uni-loadmore 上拉加载更多](uniappVue多平台/插件/uni-loadmore上拉加载更多.md)
* [uni-row 布局](uniappVue多平台/插件/uni-row布局.md)
* [uni-dateformat 日期格式化,倒计时](uniappVue多平台/插件/uni-dateformat日期格式化,倒计时.md)
* [uni-file-picker 文件上传](uniappVue多平台/插件/uni-file-picker文件上传.md)
* [uni-search-bar 搜索栏](uniappVue多平台/插件/uni-search-bar搜索栏.md)
* [uni-segmented-control 分段器](uniappVue多平台/插件/uni-segmented-control分段器.md)
* [UI 框架](uniappVue多平台/UI框架.md)
* [uni-框架](uniappVue多平台/uni-框架.md)
* [ColorUI-UniApp](uniappVue多平台/UI框架/ColorUI-UniApp.md)
* [uView UI 更多功能](uniappVue多平台/UI框架/uViewUI.md)
* [快速入门](uniappVue多平台/快速入门.md)
* [设计图尺寸](uniappVue多平台/快速入门/设计图尺寸.md)
* [设置开发/生产模式](uniappVue多平台/快速入门/设置开发-生产模式.md)
* [设置 scss 等样式](uniappVue多平台/快速入门/设置scss.md)
* [生命周期](uniappVue多平台/快速入门/生命周期.md)
* [组件/标签的变化](uniappVue多平台/快速入门/组件-标签的变化.md)
* [template 与 block](uniappVue多平台/快速入门/template与block.md)
* [NPM支持](uniappVue多平台/快速入门/NPM支持.md)
* [资源路径](uniappVue多平台/快速入门/资源路径.md)
* [css 相关](uniappVue多平台/快速入门/css的变化.md)
* [js 导出模块](uniappVue多平台/快速入门/js导出模块.md)
* [使用 TypeScript](uniappVue多平台/快速入门/使用TypeScript.md)
* [组件管理](uniappVue多平台/快速入门/组件管理.md)
* [事件处理器](uniappVue多平台/快速入门/事件处理器.md)
* [vuex](uniappVue多平台/快速入门/vuex.md)
* [配置](配置.md)
* [pages.json](pages.json.md)
* [easycom](easycom.md)
* [package.json](package.json.md)
* [uni.scss](uni.scss.md)
* [App.vue](App.vue.md)
* [main.js](main.js.md)
* [生命周期](生命周期.md)
* [应用生命周期](应用生命周期.md)
* [页面生命周期](页面生命周期.md)
* [组件生命周期](组件生命周期.md)
* [Vue](Vue.md)
* [事件处理器](事件处理器.md)
* [表单使用 v-model](表单使用v-model.md)
* [组件的props](组件的props.md)
* [组件的ref](主键的ref.md)
* [组件的.sync 子组件prop通知父组件](组件的.sync子组件prop通知父组件.md)
* [原生组件](原生组件.md)
* [button](button.md)
* [page-meta](page-meta.md)
* [navigation-bar](navigation-bar.md)
* [custom-tab-bar](custom-tab-bar.md)
* [open-data](open-data.md)
* [运营服务](uniappVue多平台/运营服务.md)
* [统一推送uniPush](uniappVue多平台/运营服务/统一推送uniPush.md)
* [运营统计](uniappVue多平台/运营服务/运营统计.md)
* [制作统一发行页面](uniappVue多平台/运营服务/制作统一发行页面.md)
* [API](uniappVue多平台/API.md)
* [媒体](媒体.md)
* [uni.compressImage 压缩图片](uniappVue多平台/API/uni.compressImage压缩图片.md)
* [设备](设备.md)
* [陀螺仪](陀螺仪.md)
* [系统信息](系统信息.md)
* [网络状态](网络状态.md)
* [罗盘](罗盘.md)
* [加速度计](加速度计.md)
* [拨打电话](拨打电话.md)
* [扫码](扫码.md)
* [剪贴板](剪贴板.md)
* [屏幕亮度](屏幕亮度.md)
* [手机振动](振动.md)
* [蓝牙](蓝牙.md)
* [生物认证](生物认证.md)
* [键盘](键盘.md)
* [界面](界面.md)
* [弹出菜单](弹出菜单.md)
* [设置导航条](设置导航条.md)
* [设置 tabBar](设置tabBar.md)
* [背景/下拉背景](背景-下拉背景.md)
* [动画](动画.md)
* [滚动页面](滚动页面.md)
* [网络字体](网络字体.md)
* [下拉刷新](下拉刷新.md)
* [节点信息](节点信息.md)
* [节点布局相交状态](节点布局相交状态.md)
* [文件](文件.md)
* [绘画](绘画.md)
* [第三方服务](第三方服务.md)
* [获取服务供应商](获取服务供应商.md)
* [登录](登陆.md)
* [检测是否登录](检测是否登录.md)
* [微信登录](微信登录.md)
* [信息获取](信息获取.md)
* [获取手机号](获取手机号.md)
* [手机号一键登录](一键登录.md)
* [支付](支付.md)
* [推送](推送.md)
* [模板消息-小程序](模板消息-小程序.md)
* [授权](第三方服务/授权.md)
* [小程序设置界面](第三方服务/小程序设置界面.md)
* [收货地址](第三方服务/收货地址.md)
* [打开其他小程序](第三方服务/打开其他小程序.md)
* [模版消息](第三方服务/模版消息.md)
* [订阅消息](第三方服务/订阅消息.md)
* [小程序更新](第三方服务/小程序.md)
* [App 更新](第三方服务/App更新.md)
* [调试](第三方服务/调试.md)
* [统计 - uni 对程序的统计](uniappVue多平台/统计.md)
* [广告](广告.md)
* [页面通讯 / 全局事件监听](页面通讯.md)
* [公用模块 / 全局变量](全局变量.md)
* [uni_modules](uniappVue多平台/uni_modules.md)
* [datacom](uniappVue多平台/datacom.md)
* [自动化测试](自动化测试.md)
* [wexx / nvue](wexx-nvue.md)
* [HTML5+](uniappVue多平台/HTML5+.md)
* [国际化](国际化.md)
* [微信小程序](前端/微信小程序.md)
* [====== 平台相关 ======](前端/======2.md)
* [webpack](前端/webpack.md)
* [loader 插件](前端/webpack/loader插件.md)
* [babel-loader ES6 转为 ES5等](前端/webpack/loader插件/Babel把ES6转为ES5等.md)
* [html-loader](前端/webpack/loader插件/html-loader.md)
* [css-loader](前端/webpack/loader插件/css-loader.md)
* [postcss-loader 对 css 进行后处理](前端/webpack/loader插件/postcss-loader对css进行后处理.md)
* [less-loader](前端/webpack/loader插件/less-loader.md)
* [url-loader 过小生成 base64位图片](前端/webpack/loader插件/url-loader过小生成base64位图片.md)
* [file-loader 引入图片](前端/webpack/loader插件/file-loader引入图片.md)
* [image-webpack-loader 图片压缩](前端/webpack/loader插件/image-webpack-loader图片压缩.md)
* [引入模块-并对模板赋值](前端/webpack/webpack/引入模块.md)
* [esbuild 比webpack 快10倍](前端/esbuild比webpack快10倍.md)
* [gulpjs 构建工具](前端/js/js插件/gulpjs构建工具.md)
* [快速入门](前端/js/js插件/gulpjs构建工具/快速入门.md)
* [语法](前端/js/js插件/gulpjs构建工具/语法.md)
* [常用插件](前端/js/js插件/gulpjs构建工具/常用插件.md)
* [css 插件](前端/js/js插件/gulpjs构建工具/常用插件/css插件.md)
* [js 插件](前端/js/js插件/gulpjs构建工具/常用插件/js插件.md)
* [图片 插件](前端/js/js插件/gulpjs构建工具/常用插件/图片插件.md)
* [自动刷新页面](前端/js/js插件/gulpjs构建工具/常用插件/自动刷新页面.md)
* [示例](前端/js/js插件/gulpjs构建工具/示例.md)
* [编译sass](前端/js/js插件/gulpjs构建工具/示例/编译sass.md)
* [监听 css变化](前端/js/js插件/gulpjs构建工具/示例/监听css等变化.md)
* [监听 文件变化,刷新页面](前端/js/js插件/gulpjs构建工具/示例/监听文件变化,刷新页面.md)
* [多页面示例](前端/js/js插件/gulpjs构建工具/示例/多页面示例.md)
* [模版](前端/js/js插件/gulpjs构建工具/模版.md)
* [rollup 0配置打包脚本](前端/rollup0.md)
* [lerna 管理包含多个软件包](前端/lerna管理包含多个软件包.md)
* [monorepos 多子模块管理](服务器/架构设计/monorepos.md)
* [vite](前端/vite.md)
* [====== 构建工具 ======](前端/构建工具.md)
* [npm](前端/npm.md)
* [npm 插件制作发布](前端/npm插件制作发布.md)
* [cnpm - 淘宝的 npm 镜像](nodejs/cnpm-淘宝的npm镜像.md)
* [npx](前端/npx.md)
* [yarn](前端/yarn.md)
* [Bower 浏览器管理插件](前端/Vue/常用插件/Bower浏览器管理插件.md)
* [====== 包管理 ======](前端/======包管理======.md)
* [SEO 优化](前端/SEO优化.md)
* [====== 性能与优化 ======](前端/======性能与优化======.md)
* [vConsole](前端/vConsole.md)
* [远程调试移动设备网页](前端/远程调试移动设备网页.md)
* [chil 远程调试网页](前端/chil远程调试网页.md)
* [远程调试 Android 设备网页](前端/远程调试移动设备网页/远程调试Android设备网页.md)
* [seleunim 自动测试](前端/seleunim自动测试.md)
* [selenium IDE](前端/seleunim自动测试/seleniumIDE.md)
* [Selenium Python](前端/seleunim自动测试/SeleniumPython.md)
* [常用技巧](前端/seleunim自动测试/SeleniumPython/常用技巧.md)
* [定位 元素 / 一组元素](前端/seleunim自动测试/SeleniumPython/selenium元素定位.md)
* [控制浏览器操作](前端/seleunim自动测试/SeleniumPython/控制浏览器操作.md)
* [WebDriver常用方法](前端/seleunim自动测试/SeleniumPython/WebDriver常用方法.md)
* [鼠标事件](前端/seleunim自动测试/SeleniumPython/鼠标事件.md)
* [键盘事件](前端/seleunim自动测试/SeleniumPython/键盘事件.md)
* [获取断言信息](前端/seleunim自动测试/SeleniumPython/获取断言信息.md)
* [设置元素等待 -等待某条件成立后在执行](前端/seleunim自动测试/SeleniumPython/设置元素等待-等待某条件成立后在执行.md)
* [多表单切换](前端/seleunim自动测试/SeleniumPython/多表单切换.md)
* [多窗口切换](前端/seleunim自动测试/SeleniumPython/多窗口切换.md)
* [警告框处理](前端/seleunim自动测试/SeleniumPython/警告框处理.md)
* [下拉框选择](前端/seleunim自动测试/SeleniumPython/下拉框选择.md)
* [文件上传](前端/seleunim自动测试/SeleniumPython/文件上传.md)
* [cookie操作](前端/seleunim自动测试/SeleniumPython/cookie操作.md)
* [调用JavaScript代码](前端/seleunim自动测试/SeleniumPython/调用JavaScript代码.md)
* [窗口截图](前端/seleunim自动测试/SeleniumPython/窗口截图.md)
* [关闭浏览器](前端/seleunim自动测试/SeleniumPython/关闭浏览器.md)
* [Chrome headless 无界面模式](前端/seleunim自动测试/SeleniumPython/Chromeheadless无界面模式.md)
* [====== 使用工具 ======](前端/====使用工具====.md)
* [plasmo 浏览器插件框架](前端/plasmo.md)
* [====== 浏览器插件======](前端/======浏览器插件======.md)
* [软件](软件.md)
* [jetbrains / Intellij IDEA](软件/jetbrains.md)
* [常用插件](常用插件.md)
* [Git Commit Message Helper](GitCommitMessageHelper.md)
* [Chinese (Simplified) 中文组件](ChineseSimplified中文组件.md)
* [Php Inspections (EA Extended)](PhpInspectionsEAExtended.md)
* [redis simple -redis 客户端](redissimple-redis客户端.md)
* [连接远程docker](软件/PHPStorm/连接远程docker.md)
* [配置vagrant虚拟机](软件/PHPStorm/配置vagrant虚拟机.md)
* [保存监听 eslint](软件/PHPStorm/保存监听eslint.md)
* [php 本地debug / 远程debug](软件/PHPStorm/配置远程debug-可配合vagrant.md)
* [docker 使用 phpstorm/php-71-apache-xdebug](软件/PHPStorm/docker使用phpstorm-php-71-apache-xdebug.md)
* [phpcs Lint 工具](软件/jetbrains/phpcsLint工具.md)
* [uni-app 代码提示'](软件/jetbrains/uni-app代码提示.md)
* [vs code](软件/vscode.md)
* [配置 C++](软件/vscode/配制C++.md)
* [visual studio](软件/visualstudio.md)
* [使用 Clang/LLVM](软件/visualstudio/使用LLVMclang++.md)
* [插件](软件/visualstudio/插件.md)
* [ReSharper C++](软件/visualstudio/插件/ReSharperC++.md)
* [Clang Power Tools](软件/visualstudio/插件/ClangPowerTools.md)
* [Sublime Text配置](MAC常用配置/SublimeText配置.md)
* [github](软件/github.md)
* [gource 通过 git 生成 动画](软件/github/gource通过git生成动画.md)
* [thefuck 出现错误使用 fuck](软件/github/thefuck出现错误使用fuck.md)
* [tldr 简化 man 函数](软件/github/tldr简化man函数.md)
* [postman](软件/postman.md)
* [Apache JMeter 并发测试工具](软件/ApacheJMeter并发测试工具.md)
* [Chrome](软件/Chrome.md)
* [ldap软件 Apche Directory Studio](软件/ldap软件ApcheDirectoryStudio.md)
* [sokit 端口监听 转发. socket 测试工具](Window/sokit端口监听转发.socket测试工具.md)
* [wireshark 抓包工具](软件/wireshark抓包工具.md)
* [Ventoy 多系统合一启动盘制作工具](软件/Ventoy多系统合一启动盘制作工具.md)
* [UserLAnd 手机安装linux](软件/UserLAnd.md)
* [termux 手机安装 linux](软件/termux手机安装linux.md)
* [sharemouse 跨系统操作](软件/sharemouse跨系统操作.md)
* [Microsoft Garage Mouse 多windows跨键盘](软件/MicrosoftGarageMouse多windows跨键盘.md)
* [syncthing 分布式同步](软件/syncthing分布式同步.md)
* [搭建 shandowsocks](软件/搭建shandowsocks.md)
* [google云 搭建](软件/搭建shandowsocks/搭建shadowsocksR.md)
* [亚马逊云 搭建](软件/搭建shandowsocks/亚马逊云搭建.md)
* [终端走代理](软件/搭建shandowsocks/终端走代理.md)
* [一键 ss 脚本](软件/搭建shandowsocks/一键ss脚本.md)
* [⬇⬇⬇⬇⬇ 无界面软件 ⬇⬇⬇⬇⬇⬇](软件/无界面软件.md)
* [sqlmap 防sql 注入的测试](sqlmap.md)
* [scrcpy 手机投屏](软件/scrcpy手机投屏.md)
* [sftpgo 跨平台 ftp](软件/sftpgo跨平台ftp.md)
* [frp 内网穿透](frp内网穿透.md)
* [AWS 亚马逊](AWS亚马逊.md)
* [小米路由AX3600](软件/小米路由AX3600.md)
* [MAC](MAC常用配置.md)
* [php 环境配置 2.0版](MAC常用配置/MACphp环境配置2.0版.md)
* [pear / pecl 安装](MAC常用配置/MACphp环境配置2.0版/pear-pecl的安装.md)
* [Mac 配置 Python 和Python3](MAC常用配置/Mac配置Python和Python3.md)
* [配置 Oh My Zsh+ iTerm2](MAC常用配置/配置OhMyZsh.md)
* [iTerm2 自动登陆 ssh](MAC常用配置/配置OhMyZsh/iTerm2配置ssh.md)
* [配置 Vim](MAC常用配置/MAC配置Vim.md)
* [brew](MAC常用配置/brew.md)
* [创建 brew 包](MAC常用配置/brew/创建brew包.md)
* [MAME 街机模拟器](MAME街机模拟器.md)
* [php-osx mac 安装php](MAC常用配置/php-osxmac安装php.md)
* [破解 wifi](MAC常用配置/破解wifi.md)
* [Window](Window.md)
* [常见问题](常见问题.md)
* [打不开微软商店](打不开微软商店.md)
* [cmd 命令](Window/cmd命令.md)
* [cmd 运用场景](Window/cmd命令/cmd运用场景.md)
* [复制目录](Window/cmd命令/cmd运用场景/复制目录.md)
* [删除目录下的所有文件](Window/cmd命令/cmd运用场景/删除目录下的所有文件.md)
* [< 交互时可自动输入](Window/cmd命令/cmd运用场景/自动输入提示.md)
* [查看端口占用的pid](Window/cmd命令/cmd运用场景/查看端口占用的pid.md)
* [当前目录管理员身份运行](Window/cmd命令/当前目录管理员身份运行.md)
* [批处理命令](Window/cmd命令/批处理命令.md)
* [echo / rem 注释](Window/cmd命令/批处理命令/echo-rem注释.md)
* [pause 暂停](Window/cmd命令/批处理命令/pause暂停.md)
* [call 调用其他 bat](Window/cmd命令/批处理命令/call调用其他bat.md)
* [goto](Window/cmd命令/批处理命令/goto.md)
* [set 设置变量](Window/cmd命令/批处理命令/set.md)
* [获取命令行参数](Window/cmd命令/批处理命令/获取命令行参数.md)
* [常用命令](Window/cmd命令/常用命令.md)
* [tasklist 查看进程](Window/cmd命令/常用命令/tasklist查看进程.md)
* [taskkill 进程操作](Window/cmd命令/常用命令/taskkill进程操作.md)
* [ipconfig](Window/cmd命令/常用命令/ipconfig.md)
* [nslookup 域名解析](Window/cmd命令/常用命令/nslookup域名解析.md)
* [netstat](Window/cmd命令/常用命令/netstat.md)
* [route 路由信息](Window/cmd命令/常用命令/route路由信息.md)
* [arp 查看ip使用情况](Window/cmd命令/常用命令/arp查看ip使用情况.md)
* [findstr](Window/cmd命令/常用命令/findstr.md)
* [SpaceSniffer 检查磁盘文件暂用大小](Window/SpaceSniffer检查磁盘文件暂用大小.md)
* [choco win包管理神器](Window/chocowin包管理神器.md)
* [创建 choco 包](Window/chocowin包管理神器/创建choco包.md)
* [实例](Window/chocowin包管理神器/创建choco包/实例.md)
* [nupkg 常用函数](Window/chocowin包管理神器/创建choco包/nupkg常用函数.md)
* [WSL 2 -方便win docker](WSL2.md)
* [安装 WSL 并安装 Ubuntu](WSL2/安装WSL并安装Ubuntu.md)
* [scoop 包管理器](Window/scoop包管理器.md)
* [添加ftp 服务](Window/添加ftp.md)
* [Psexec 远程执行工具](Window/Psexec远程执行工具.md)
* [vcpkg c++包管理器](Window/vcpkgc++报管理器.md)
* [升级 TLS](Window/升级TLS.md)
* [clumsy 模拟不稳定网络环境](Window/clumsy模拟不稳定网络环境.md)
* [Dependencies 查看 exe 依赖的dll](Window/Dependencies查看exe依赖的dll.md)
* [portableapps 软件装U盘](Window/portableapps软件装U盘.md)
* [mobaXterm 类Xshell](Window/mobaXterm类Xshell.md)
* [mouse without borders 共享键鼠](mousewithoutborders共享键鼠.md)
* [Linux](Linux.md)
* [知识碎片](Linux/常用知识.md)
* [profile 与 bashrc](Linux/常用知识/profile与bashrc.md)
* [/etc/init.d/functions 公共函数](Linux/常用知识/Shell公共函数:-etc-init.d-functions.md)
* [实例](Linux/常用知识/Shell公共函数:-etc-init.d-functions/标准模版.md)
* [&>file、2>&1、1>&2、/dev/null](Linux/常用知识/&file、21、12.md)
* [管道和重定向](Linux/类uninx/文件及目录管理工具/管道和重定向.md)
* [守护进程脚本](Linux/常用知识/守护进程脚本.md)
* [几个重要的信号](Linux/常用知识/几个重要的信号.md)
* [使用场景](Linux/类uninx/使用场景.md)
* [创建用户,给root权限](Linux/类uninx/创建用户,给root权限.md)
* [设置服务器时间](Linux/Linux-7/同步时间.md)
* [[自制] 批量操作多节点的脚本](Linux/类uninx/批量操作多节点的脚本.md)
* [引用环境变量替换文字模版](Linux/类uninx/引用环境变量替换文字模版.md)
* [umount 挂载硬盘](Linux/类uninx/使用场景/挂载硬盘.md)
* [内核版本/系统版本信息](Linux/类uninx/使用场景/内核版本-系统版本信息.md)
* [设置静态 IP](Linux/类uninx/使用场景/设置静态ip.md)
* [常用命令](Linux/类uninx.md)
* [文本 / 文件 / 目录](Linux/类uninx/文件及目录管理工具.md)
* [egrep = grep -E 查看文件内容](Linux/类uninx/文件及目录管理工具/egrep查看文件内容.md)
* [grep 查看文件内容](Linux/类uninx/文件及目录管理工具/grep.md)
* [awk 对文本每行处理](Linux/Linux-7/shell/awk.md)
* [sed 处理文本文件](Linux/Linux-7/shell/sed.md)
* [xargs 多行转换](Linux/类uninx/文件及目录管理工具/xargs.md)
* [find 文件查找](Linux/类uninx/文件及目录管理工具/find文件查找.md)
* [locate 比find 更快的索引](Linux/类uninx/文件及目录管理工具/locate比find更快的索引.md)
* [wc 统计文字](Linux/类uninx/文件及目录管理工具/wc统计文字.md)
* [tr 替换与清除](Linux/类uninx/文件及目录管理工具/tr替换与清除.md)
* [cut 按列切分](Linux/类uninx/文件及目录管理工具/cut按列切分.md)
* [守护进程](Linux/类uninx/进程管理工具.md)
* [systemd 定时器](Linux/类uninx/进程管理工具/systemd定时器.md)
* [systemctl 守护进程](Linux/Linux-7/shell/systemctl守护进程.md)
* [systemctl](Linux/Linux-7/shell/systemctl守护进程/systemctl.md)
* [Unit.server 配置](Linux/Linux-7/shell/systemctl守护进程/Unit配置.md)
* [实例](Linux/Linux-7/shell/systemctl守护进程/实例.md)
* [hello world](Linux/Linux-7/shell/systemctl守护进程/实例/helloworld.md)
* [讲解 sshd 配置](Linux/Linux-7/shell/systemctl守护进程/实例/讲解sshd配置.md)
* [实例 配置 go-web](Linux/Linux-7/shell/systemctl守护进程/实例/实例配置go-web.md)
* [Type=forking 的使用](Linux/Linux-7/shell/systemctl守护进程/实例/Type=forking的使用.md)
* [journalctl 日志管理](Linux/Linux-7/shell/systemctl守护进程/journalctl日志管理.md)
* [systemd-analyze 启动耗时](Linux/Linux-7/shell/systemctl守护进程/systemd-analyze查看启动耗时.md)
* [hostnamectl 主机信息](Linux/Linux-7/shell/systemctl守护进程/hostnamectl查看当前主机的信息。.md)
* [localectl 查看本地化设置](Linux/Linux-7/shell/systemctl守护进程/localectl查看本地化设置.md)
* [timedatectl 查看当前时区设置](Linux/Linux-7/shell/systemctl守护进程/timedatectl查看当前时区设置.md)
* [loginctl 查看用户信息](Linux/Linux-7/shell/systemctl守护进程/loginctl查看用户信息.md)
* [goreman 服务管理 [神器][golang]](服务器/goreman多进程管理器.md)
* [supervisor [python]](Linux/类uninx/supervisordgo版带gui/supervisor常规用法.md)
* [supervisord [golang][带GUI]](Linux/类uninx/supervisordgo版带gui.md)
* [chkconfig 开启启动管理](Linux/类uninx/chkconfig开启启动.md)
* [标准 init.d 模版](Linux/类uninx/chkconfig开启启动/标准init.d模版.md)
* [httpd 开启启动](Linux/类uninx/chkconfig开启启动/httpd开启启动.md)
* [调试工具](Linux/类uninx/调试工具.md)
* [strace 调试脚本](Linux/Linux-7/shell/strace调试脚本.md)
* [pstack 跟踪进程栈](Linux/类uninx/调试工具/pstack跟踪进程栈.md)
* [perf 性能分析工具](Linux/类uninx/调试工具/pref性能分析工具.md)
* [stress 压力测试](Linux/类uninx/调试工具/stress压力测试.md)
* [ab 压测工具](服务器/ab测试工具.md)
* [ldd 查看执行文件的依赖](Linux/Linux-7/shell/ldd查看二进制文件的动态库.md)
* [readelf 动态库的真实版本](Linux/类uninx/调试工具/readelf动态库的真实版本.md)
* [patchelf 强制指定LB_LIBRARY_PATH](Linux/类uninx/调试工具/patchelf.md)
* [tcpdump](Linux/类uninx/tcpdump.md)
* [gdb 调试利器](Linux/类uninx/调试工具/gdb调试利器.md)
* [lsof 查看当前系统文件](Linux/类uninx/调试工具/lsof查看当前系统文件.md)
* [ss 网络端口查询](Linux/类uninx/调试工具/ss.md)
* [free 内存情况](Linux/类uninx/运维工具/free内存情况.md)
* [iotop 查看进程 IO](Linux/类uninx/运维工具/iotop查看进程IO.md)
* [iftop 网络 IO 监控](Linux/类uninx/运维工具/iftop网络IO监控.md)
* [运维工具](Linux/类uninx/运维工具.md)
* [ansible 批量执行多服务器](服务器/ansible批量执行多服务器.md)
* [awx UI管理工具](服务器/ansible批量执行多服务器/awxUI管理工具.md)
* [expect - 自动交互脚本](Linux/Linux-7/shell/expect-自动交互脚本.md)
* [envsubst 替换模版中的环境变量](Linux/envsubst替换模版中的环境变量.md)
* [top / uptime](Linux/类uninx/运维工具/top.md)
* [sshpass 非交互密码登录](Linux/类uninx/运维工具/sshpass无密登录ssh.md)
* [bash-completion 命令补全](bash-completion命令补全.md)
* [查看硬件信息](Linux/类uninx/查看硬件信息.md)
* [lscpu 显示cpu型号](Linux/类uninx/lscpu.md)
* [arch 查看架构](Linux/类uninx/查看硬件信息/arch查看架构.md)
* [uname 查看系统版本](Linux/类uninx/查看硬件信息/uname查看系统版本.md)
* [cat /proc/meminfo 查看内存信息](Linux/类uninx/查看硬件信息/-proc-meminfo查看内存信息.md)
* [lsb_release 系统信息](Linux/类uninx/查看硬件信息/lsb_release系统信息.md)
* [arch cpu架构](Linux/类uninx/查看硬件信息/archcpu架构.md)
* [ulimit](Linux/类uninx/查看硬件信息/ulimit.md)
* [网络工具](Linux/类uninx/网络工具.md)
* [nmcli 配置静态网络](Linux/类uninx/网络工具/nmcli配置静态网络.md)
* [磁盘管理](Linux/类uninx/磁盘管理.md)
* [df 磁盘使用情况](Linux/类uninx/磁盘管理/df磁盘使用情况.md)
* [du 统计文件占用](Linux/类uninx/磁盘管理/du统计文件占用.md)
* [管理用户/组](Linux/类uninx/管理用户-组.md)
* [GPG 加密工具](Linux/类uninx/GPG加密工具.md)
* [openssh](Linux/类uninx/openssh.md)
* [ssh openssh-client包](Linux/类uninx/openssh/ssh.md)
* [客户端配置文件](Linux/类uninx/openssh/ssh/客户端配置文件.md)
* [sshd openssh-server包](Linux/类uninx/openssh/sshd.md)
* [openssl 使用 openssl 包](Linux/类uninx/openssh/openssl使用openssl包.md)
* [实例](实例.md)
* [服务器证书 .key 与 .pem](生成.key与.pem证书.md)
* [客户端证书](客户端证书.md)
* [同时生成服务端与客户端证书](同时生成服务端与客户端证书.md)
* [登录方式](Linux/类uninx/openssh/登录方式.md)
* [ssh-keygen 秘钥登录](Linux/类uninx/openssh/ssh-keygen.md)
* [ssh-agent / ssh-add 秘钥记住密码](Linux/类uninx/openssh/ssh-agent-ssh-add秘钥登录-无需输入密码.md)
* [证书登录](Linux/类uninx/openssh/证书登录.md)
* [端口转发](Linux/类uninx/openssh/端口转发.md)
* [scp](Linux/类uninx/运维工具/scp.md)
* [rsync 增量同步](Linux/类uninx/运维工具/rsync增量同步.md)
* [sftp](Linux/类uninx/openssh/sftp.md)
* [asd 内存硬盘](其他/内存硬盘tmpfs加速网站.md)
* [gcc](Linux/常用知识/gcc.md)
* [静态库](Linux/常用知识/Linux程序开发/静态库.md)
* [动态库(共享库)](Linux/常用知识/Linux程序开发/共享库.md)
* [ln](Linux/类uninx/ln.md)
* [tar](Linux/Bash脚本教程/快速入门/tar解压进度条.md)
* [diff](Linux/类uninx/diff.md)
* [watch](Linux/类uninx/watch.md)
* [patch](Linux/类uninx/运维工具/patch不定.md)
* [Curl](服务器/Curl命令.md)
* [wget](Linux/类uninx/运维工具/wget.md)
* [Vim](服务器/vim.md)
* [Tmux](服务器/Tmux.md)
* [NFS 文件共享](NFS文件共享.md)
* [logrotate linux 日志切割](Linux/类uninx/logrotatelinux日志切割.md)
* [NFS 网络文件](Linux/类uninx/NFS网络文件.md)
* [manpages-zh 中文man](Linux/类uninx/manpages-zh.md)
* [Bash 脚本](Linux/Bash脚本教程.md)
* [快速入门](Linux/Bash脚本教程/快速入门.md)
* [知识点](Linux/Bash脚本教程/知识点.md)
* [$()与反引号区别](与反引号区别.md)
* [检查返回值](检查返回值.md)
* [!$ / !*](Linux/Bash脚本教程/知识点/-.md)
* [shell替换上一条命名的变量](Linux/Bash脚本教程/知识点/xxxxxx替换命名.md)
* [bash 最简单 kv 数据库](Linux/Bash脚本教程/知识点/建议kv数据库.md)
* [echo / printf / 快捷键](Linux/Bash脚本教程/Bash的基本语法.md)
* [Bash 的模式扩展](Linux/Bash脚本教程/Bash的模式扩展.md)
* [引号和转义](Linux/Bash脚本教程/引号和转义.md)
* [变量](Linux/Bash脚本教程/变量.md)
* [常见变量](Linux/Bash脚本教程/变量/常见变量.md)
* [字符串操作](Linux/Bash脚本教程/字符串操作.md)
* [算术运算](Linux/Bash脚本教程/算术运算.md)
* [参数](Linux/Bash脚本教程/参数.md)
* [getopts Bash内置](Linux/Bash脚本教程/参数/getoptsBash内置.md)
* [getopt 基本也自带](Linux/Bash脚本教程/参数/getopts[简单].md)
* [env / shift / exit](Linux/Bash脚本教程/脚本入门env.md)
* [read 用户输入值](Linux/Bash脚本教程/read用户输入值.md)
* [条件判断](Linux/Bash脚本教程/条件判断.md)
* [select 菜单选择](Linux/Bash脚本教程/select选择.md)
* [循环](Linux/Bash脚本教程/循环.md)
* [数组循环](Linux/Bash脚本教程/循环/数组循环.md)
* [花括号迭代](Linux/Bash脚本教程/循环/花括号迭代.md)
* [seq 设置起始增量](Linux/Bash脚本教程/循环/seq设置起始增量.md)
* [函数](Linux/Bash脚本教程/函数.md)
* [数组](Linux/Bash脚本教程/数组.md)
* [set 命令](Linux/Bash脚本教程/set命令.md)
* [脚本调用堆栈](Linux/Bash脚本教程/脚本调用堆栈.md)
* [mktemp 命令,trap 命令](Linux/Bash脚本教程/mktemp命令,trap命令.md)
* [Bash 启动环境](Linux/Bash脚本教程/Bash启动环境.md)
* [命令提示符](Linux/Bash脚本教程/命令提示符.md)
* [颜色](Linux/Bash脚本教程/颜色.md)
* [centos 7](Linux/Linux-7.md)
* [安装 gui](Linux/Linux-7/安装gui.md)
* [yum](Linux/Linux-7/yum.md)
* [切换 yum 源](Linux/Linux-7/切换源.md)
* [建立 yum 仓库](Linux/Linux-7/yum/建立yum仓库.md)
* [rpm](Linux/rpm安装软件.md)
* [.src.rpm 包含源码的rpm包](Linux/rpm安装软件/.src.rpm包含源码的rpm包.md)
* [rpm2cpio 只获取 rpm 包内文件](Linux/rpm安装软件/rpm2cpio只获取rpm包内文件.md)
* [rpmbuild 制作 rpm 包](Linux/rpm安装软件/rpmbuild.md)
* [rpmbuid 命令](Linux/rpm安装软件/rpmbuild/rpmbuid命令.md)
* [布局说明](Linux/rpm安装软件/rpmbuild/布局说明.md)
* [变量说明](Linux/rpm安装软件/rpmbuild/变量说明.md)
* [macros rpmbuild 宏文件](Linux/rpm安装软件/rpmbuild/macrosrpmbuild配置文件.md)
* [Group 分组](Linux/rpm安装软件/rpmbuild/Group分组.md)
* [实例](Linux/rpm安装软件/rpmbuild/实例.md)
* [通用模版](Linux/rpm安装软件/rpmbuild/实例/通用模版.md)
* [nginx 实例](Linux/rpm安装软件/rpmbuild/nginx实例.md)
* [注册为 systemctl 服务](Linux/rpm安装软件/rpmbuild/实例/注册为systemctl服务.md)
* [一个同时匹配 rpm 与deb 的脚本](Linux/rpm安装软件/rpmbuild/实例/一个同时匹配rpm与deb的脚本.md)
* [支持 jenkins](Linux/rpm安装软件/rpmbuild/实例/支持jenkins.md)
* [ubuntu](Linux/ubuntu.md)
* [安装图形化](Linux/ubuntu/安装图形化.md)
* [美化界面](Linux/ubuntu/美化界面.md)
* [apt](Linux/ubuntu/apt.md)
* [dpkg](Linux/ubuntu/dpkg.md)
* [制作 deb 包](Linux/ubuntu/dpkg/制作deb包.md)
* [uos](Linux/uos.md)
* [数据库](数据库.md)
* [知识](数据库/知识.md)
* [CTE 创建SQL变量](数据库/知识/CTE.md)
* [自联结](数据库/知识/自联结.md)
* [临时函数](数据库/知识/临时函数.md)
* [over 窗口函数](数据库/知识/over窗口函数.md)
* [mysql / sqlServer / oracle 共性](数据库/mysql-sqlServer-oracle共性.md)
* [ODBC](数据库/ODBC.md)
* [Centos 安裝 ODBC](数据库/ODBC/Centos安裝ODBC.md)
* [Windows 安装 ODBC](数据库/ODBC/window安装odbc.md)
* [Mysql / MariaDB](服务器/Mysql.md)
* [安装](服务器/Mysql/安装.md)
* [windows](服务器/Mysql/安装/windows.md)
* [linux 编译安装](服务器/Mysql/编译安装mariadb.md)
* [精简大小](服务器/Mysql/安装/精简大小.md)
* [mariadb-win-my.ini 配置文件](服务器/Mysql/安装/mariadb-win-my.ini.md)
* [场景](服务器/Mysql/场景.md)
* [数据库远程登录](服务器/Mysql/场景/数据库可以远程登录.md)
* [打印全部日志](服务器/Mysql/场景/打印全部日志.md)
* [开启慢查询](服务器/Mysql/场景/开启慢查询.md)
* [清除/关闭 查询缓存](服务器/Mysql/场景/清除-关闭查询缓存.md)
* [查看 cpu 占用过高](服务器/Mysql/场景/查看cpu占用过高.md)
* [取消严格模式](服务器/Mysql/场景/取消严格模式.md)
* [修改/忘记 密码](服务器/Mysql/场景/修改-忘记密码.md)
* [主从复制](服务器/Mysql/场景/主从复制.md)
* [服务无法启动](服务器/Mysql/场景/服务无法启动.md)
* [mysql 分区](服务器/Mysql/mysql分区.md)
* [备份还原](服务器/Mysql/场景/备份还原.md)
* [基于 时间/位置 恢复](服务器/Mysql/场景/备份还原/基于位置恢复.md)
* [完整的 mysqldump 备份与恢复示例](服务器/Mysql/场景/备份还原/完整的mysqldump备份与恢复示例.md)
* [crontab定时备份脚本](服务器/Mysql/场景/crontab定时备份脚本.md)
* [技巧](服务器/Mysql/技巧.md)
* [查看性能情况](服务器/Mysql/查看性能情况.md)
* [sql 技巧](服务器/Mysql/sql技巧.md)
* [my.cnf 文件读取优先级](服务器/Mysql/技巧/my.cnf文件读取优先级.md)
* [conf 文件优先级](服务器/Mysql/技巧/linuxconf文件优先级.md)
* [MySQL 函数](服务器/Mysql/MySQL函数.md)
* [运算符](服务器/Mysql/MySQL函数/运算符.md)
* [字符串函数](服务器/Mysql/MySQL函数/字符串函数.md)
* [数字函数](服务器/Mysql/MySQL函数/数字函数.md)
* [日期函数](服务器/Mysql/MySQL函数/日期函数.md)
* [高级函数](服务器/Mysql/MySQL函数/高级函数.md)
* [可执行命令](服务器/Mysql/可执行命令.md)
* [Mariabackup 热备份工具](服务器/Mysql/可执行命令/Mariabackup热备份工具.md)
* [mysqlslap 性能测试工具](服务器/Mysql/mysqlslap性能测试工具.md)
* [mysqladmin](服务器/Mysql/可执行命令/mysqladmin.md)
* [mysqlcheck 修复/优化/分析表](服务器/Mysql/可执行命令/mysqlcheck修复-优化-分析表.md)
* [mysqld_safe](服务器/Mysql/可执行命令/mysqld_safe.md)
* [mysqldump](服务器/Mysql/可执行命令/mysqldump.md)
* [mysqlbinlog 操作记录](服务器/Mysql/可执行命令/mysqlbinlog.md)
* [第三方库](服务器/Mysql/第三方库.md)
* [soar sql检查](服务器/Mysql/第三方库/soarsql检查.md)
* [soar-web web-ui 版本](服务器/Mysql/第三方库/soarsql检查/soar-webweb-ui版本.md)
* [字段类型说明](服务器/Mysql/技巧/字段类型说明.md)
* [kingshard mysql 代理选择使用主或从执行 sql](服务器/Mysql/kingshardmysql代理选择使用主或从执行sql.md)
* [postgresql 数据库](服务器/postgresql数据库.md)
* [安装](安装.md)
* [插件](服务器/postgresql数据库/插件.md)
* [PostGIS](服务器/postgresql数据库/插件/PostGIS.md)
* [TimescaleDB](服务器/postgresql数据库/插件/TimescaleDB.md)
* [pg_stat_statements](服务器/postgresql数据库/插件/pg_stat_statements.md)
* [pgcrypto](服务器/postgresql数据库/插件/pgcrypto.md)
* [pg_trgm](服务器/postgresql数据库/插件/pg_trgm.md)
* [Citus](服务器/postgresql数据库/插件/Citus.md)
* [uuid-ossp](服务器/postgresql数据库/插件/uuid-ossp.md)
* [场景](场景.md)
* [问题](问题.md)
* [重置密码](重置密码.md)
* [语法](语法.md)
* [数据类型](服务器/postgresql数据库/数据类型.md)
* [数据库操作](服务器/postgresql数据库/数据库相关.md)
* [模式操作](模式操作.md)
* [表操作](服务器/postgresql数据库/表.md)
* [增删改查](语法/增删改查.md)
* [php 连接 postgre](服务器/postgresql数据库/php连接postgre.md)
* [oracle](oracle.md)
* [pkg-config 安装](其他/pkg-config安装.md)
* [SQL Server](服务器/SQLServer.md)
* [sqlite](服务器/sqlite.md)
* [rqlited 分布式sqlite](数据库/rqlited分布式sqlite.md)
* [==== 关系型数据库 ====](数据库/====关系型数据库====.md)
* [TiDB mysql 协议 可分布式](数据库/TiDB兼容mysq.md)
* [CockroachDB postgresql 协议](数据库/cockroachdb.md)
* [go-实例](数据库/cockroachdb/go-实例.md)
* [FerretDB -MongoDB协议,go 实现](数据库/FerretDB使用MongoDB协议.md)
* [==== golang 实现====](数据库/====关系型数据库====/====golang实现====.md)
* [MemSQL](数据库/MemSQL.md)
* [示例](数据库/MemSQL/示例.md)
* [go](数据库/MemSQL/示例/go.md)
* [VoltDB](数据库/VoltDB.md)
* [示例](数据库/VoltDB/示例.md)
* [golang](数据库/VoltDB/示例/golang.md)
* [==== 内存关系型数据库 ====](数据库/====内存关系型数据库====.md)
* [金仓数据库 仿oracle](服务器/金仓数据库.md)
* [安装](服务器/金仓数据库/安装.md)
* [技巧](服务器/金仓数据库/技巧.md)
* [配置 odbc](服务器/金仓数据库/配置odbc.md)
* [问题](服务器/金仓数据库/问题修复.md)
* [SQL 语法](服务器/金仓数据库/sql语句.md)
* [调用](服务器/金仓数据库/调用.md)
* [goalng 调用](服务器/金仓数据库/goalng调用.md)
* [php 调用](服务器/金仓数据库/php调用.md)
* [达梦数据库 仿oracle](数据库/达梦数据库.md)
* [==== 国产化数据库 ====](数据库/====国产化数据库====.md)
* [Hbase](数据库/Hbase.md)
* [==== 列数据库 ====](数据库/====列数据库====.md)
* [MongoDB](服务器/MongoDB.md)
* [技巧](服务器/MongoDB/技巧.md)
* [打开慢查询](服务器/MongoDB/技巧/打开慢查询.md)
* [场景](服务器/MongoDB/场景.md)
* [删除对象数组中的某条记录](服务器/MongoDB/场景/删除对象数组中的某条记录.md)
* [用户认证](服务器/MongoDB/权限认证.md)
* [索引 设置过期索引 / 全文检索](服务器/MongoDB/索引.md)
* [自增id](服务器/MongoDB/自增id.md)
* [数据库/表操作](服务器/MongoDB/数据库操作.md)
* [原子操作](服务器/MongoDB/原子操作.md)
* [固定集合 | 用于存放日志](服务器/MongoDB/固定集合.md)
* [多表关系](服务器/MongoDB/多表关系.md)
* [分片(分布式集群)](服务器/MongoDB/分片.md)
* [3.x 版本](服务器/MongoDB/分片/老版本.md)
* [4.2 版本 [ 4.0集群切片增加不会转义数据 ]](服务器/MongoDB/分片/4.x版本.md)
* [搭建集群](服务器/MongoDB/分片/4.x版本/搭建集群.md)
* [删除切片](服务器/MongoDB/分片/4.x版本/删除切片.md)
* [设置 Balancer 运行时间](服务器/MongoDB/分片/4.x版本/设置Balancer运行时间.md)
* [以文件方式启动,推荐配置](服务器/MongoDB/分片/4.x版本/以文件方式启动,推荐配置.md)
* [mongo分片集群添加登录认证](服务器/MongoDB/分片/4.x版本/mongo分片集群添加登录认证.md)
* [数据备份](服务器/MongoDB/数据备份.md)
* [GridFS 文件存储](服务器/MongoDB/GridFS文件存储.md)
* [golang 操作 mongo](服务器/MongoDB/golang操作mongo.md)
* [MapReduce 统计](服务器/MongoDB/MapReduce统计.md)
* [Redis](PHP/缓存/redis.md)
* [字符串 / 列表 / Hash / Set / Zet / 基数统计算法](PHP/缓存/redis/字符串-列表-Hash-Set-Zet-基数统计算法.md)
* [队列 /订阅发布 php实例](PHP/简单的redis队列原理.md)
* [事务 / bitmap 位图 / 地理位置](PHP/缓存/redis/事务.md)
* [管道 / 分布式锁](PHP/缓存/redis/管道-分布式锁.md)
* [备份与恢复 / 性能测试](PHP/缓存/redis/Redis数据备份与恢复.md)
* [设置密码 / 模糊查询](PHP/缓存/redis/设置密码.md)
* [性能优化](PHP/缓存/redis/redis优化.md)
* [监听过期 key](PHP/缓存/redis/监听过期key.md)
* [docker 集群](PHP/缓存/redis/redisdocker集群.md)
* [php 连接集群](PHP/缓存/redis/redisdocker集群/php集群.md)
* [单机测试集群 (官方一键安装)](PHP/缓存/redis/单机测试集群官方一键.md)
* [生成环境 官方集群](PHP/缓存/redis/生成环境官方集群.md)
* [Codis 分布式 Redis 解决方案](PHP/缓存/redis/Codis分布式Redis解决方案.md)
* [主从模式 / 哨兵模式](PHP/缓存/redis/哨兵模式.md)
* [Memcached](PHP/缓存/Memcached.md)
* [LevelDB kv 存储 google开源](数据库/LevelDB类似redis.md)
* [golang 示例](数据库/LevelDB类似redis/golang示例.md)
* [==== 非关系型数据库 ====](数据库/====非关系型数据库====.md)
* [influxdb 数据库(用于日志存储)](服务器/influxdb数据库.md)
* [==== 时序数据库 ====](数据库/====时序数据库====.md)
* [neo4j](数据库/neo4j图形数据库.md)
* [安装](数据库/neo4j图形数据库/安装.md)
* [Cypher查询语言](数据库/neo4j图形数据库/Cypher查询语言.md)
* [示例](数据库/neo4j图形数据库/示例.md)
* [go](数据库/neo4j图形数据库/示例/go.md)
* [==== 图形数据库 ====](数据库/====图形数据库====.md)
* [Zinc 轻量级全文搜索引擎](数据库/Zinc轻量级全文搜索引擎.md)
* [Elasticsearch 全文搜索引擎](服务器/Elasticsearch全文搜索引擎.md)
* [index(索引)操作](index索引操作.md)
* [type(表)操作](type表操作.md)
* [ElasticHD 可视化 docke 安装](ElasticHD可视化docke安装.md)
* [elasticsearch-head 可视化](elasticsearch-head可视化.md)
* [集群部署](集群部署.md)
* [支持 php](支持php.md)
* [增删改查](增删改查.md)
* [封装成 mdel](封装成mdel.md)
* [gofound- go 实现的全文索引](数据库/====轻量级全文搜索引擎====/gofound-go实现的全文索引.md)
* [==== 轻量级全文搜索引擎 ====](数据库/====轻量级全文搜索引擎====.md)
* [消息队列](消息中间件.md)
* [RabbitMQ](服务器/RabbitMQ消息中间件.md)
* [Direct 直发模式 php 版](服务器/RabbitMQ消息中间件/DIRECT直发模式php版.md)
* [Fanout 分发模式 php 版](服务器/RabbitMQ消息中间件/fanout分发模式php版.md)
* [Topic 模糊模式 php 版](服务器/RabbitMQ消息中间件/主题用法案例.md)
* [Zeromq](服务器/zeromq消息中间件.md)
* [go-zmq4 使用教程](服务器/zeromq消息中间件/go使用教程.md)
* [NSQ [2.7k] go实现的,部署简单](消息中间件/NSQgo实现的,部署简单.md)
* [nats](消息中间件/nats.md)
* [分布式对象存储](分布式对象存储.md)
* [minio 分布式对象存储](服务器/minio对象存储.md)
* [将MySQL / MongoDB 等 备份存储到MinIO Server](服务器/minio对象存储/将MySQL备份存储到MinIOServer.md)
* [通过 nginx 代理 调用 monio](服务器/minio对象存储/通过nginx代理上传对象.md)
* [hadoop 分布式 分布式存储](服务器/hadoop分布式.md)
* [伪分布式版](服务器/hadoop分布式/单机版.md)
* [集群版](服务器/hadoop分布式/集群版.md)
* [go 调用](服务器/hadoop分布式/集群版/go调用.md)
* [Hadoop Shell命令](服务器/hadoop分布式/HadoopShell命令.md)
* [WebHDFS REST API (使用curl)](服务器/hadoop分布式/WebHDFSRESTAPI使用curl.md)
* [JuiceFS 分布式文件存储](分布式对象存储/JuiceFS.md)
* [安装](分布式对象存储/JuiceFS/安装.md)
* [示例](分布式对象存储/JuiceFS/示例.md)
* [SQLite 和阿里云 OSS 对象](分布式对象存储/JuiceFS/示例/SQLite和阿里云OSS对象.md)
* [概念](其他.md)
* [系统](其他/系统.md)
* [进程](其他/系统/进程.md)
* [Poll 与 Epoll](Linux/常用知识/poll与epoll.md)
* [文件描述符](其他/系统/进程/文件表述符.md)
* [管道符](其他/系统/进程/管道符.md)
* [进程与线程的区别](其他/进程-线程区别.md)
* [进程状态](其他/系统/进程/进程状态.md)
* [死锁 / 活锁](其他/系统/进程/死锁-活锁.md)
* [文件锁](其他/系统/进程/文件锁.md)
* [孤儿进程 / 僵尸进程](其他/系统/进程/孤儿进程-僵尸进程.md)
* [进程间通信](其他/系统/进程/进程间通信.md)
* [共享内存](其他/系统/进程/共享内存.md)
* [Cgroups 资源隔离-docker基础](其他/系统/进程/Cgroups资源隔离-docker基础.md)
* [Namespaces 资源隔离](其他/系统/进程/Namespaces资源隔离.md)
* [内存堆栈](其他/内存堆栈.md)
* [POSIX](其他/系统/POSIX.md)
* [umask 文件创建掩码](其他/系统/umask.md)
* [sendfile 优化文件传输](其他/系统/sendfile优化文件传输.md)
* [加密](其他/加密.md)
* [证书相关(如:ssl,pem 等)](其他/证书相关如ssl,pem等.md)
* [网络](其他/网络.md)
* [HTTP](服务器/HTTP.md)
* [状态码](服务器/架构设计/HTTP相关.md)
* [请求方法](服务器/HTTP/请求方法.md)
* [响应头信息](服务器/HTTP/响应头信息.md)
* [http缓存相关](服务器/HTTP/header头-http缓存相关.md)
* [IP / 子网掩码 / 网关](其他/IP-子网掩码-网关.md)
* [大端序/小端序](其他/大端序,小端序.md)
* [cookie-http-only](其他/cookie-http-only.md)
* [静态网站](其他/静态网站.md)
* [hugo 48.4K 静态网页](其他/hugo静态网页.md)
* [hexo 31.7K 创建博客](其他/hexo创建博客.md)
* [开源协议说明](其他/开源协议说明.md)
* [正则](其他/正则.md)
* [IP 说明](其他/IP说明.md)
* [0.0.0.0](其他/IP说明/0.0.0.0.md)
* [255.255.255.255 广播](其他/IP说明/255.255.255.255.md)
* [127.0.0.1](其他/IP说明/127.0.0.1.md)
* [224.0.0.1 组播(多播)](其他/IP说明/224.0.0.1组播多播.md)
* [golang 示例](其他/IP说明/224.0.0.1组播多播/golang示例.md)
* [169.254.x.x](其他/IP说明/169.254.x.x.md)
* [私有地址](其他/IP说明/私有地址.md)
* [视频课程](慕课课程.md)
* [go 微服务抢红包](抢红包.md)
* [计算机组成原理+操作系统+计算机网络](慕课课程/计算机组成原理+操作系统+计算机网络.md)
* [计算机组成](慕课课程/计算机组成原理+操作系统+计算机网络/计算机组成.md)
* [计算机总线](慕课课程/计算机组成原理+操作系统+计算机网络/计算机组成/计算机总线.md)
* [存储器](慕课课程/计算机组成原理+操作系统+计算机网络/计算机组成/存储器.md)
* [高速缓存](慕课课程/计算机组成原理+操作系统+计算机网络/计算机组成/高速缓存.md)
* [计算机的指令系统](慕课课程/计算机组成原理+操作系统+计算机网络/计算机组成/计算机的指令系统.md)
* [计算机的控制器](慕课课程/计算机组成原理+操作系统+计算机网络/计算机组成/计算机的控制器.md)
* [计算机的运算器](慕课课程/计算机组成原理+操作系统+计算机网络/计算机组成/计算机的运算器.md)
* [计算机指令的执行过程](慕课课程/计算机组成原理+操作系统+计算机网络/计算机组成/计算机指令的执行过程.md)
* [进制运算](慕课课程/计算机组成原理+操作系统+计算机网络/进制运算.md)
* [三种编码方式 原码 / 补码 / 反码](慕课课程/计算机组成原理+操作系统+计算机网络/进制运算/原码-补码-反码.md)
* [定点数 / 浮点数](慕课课程/计算机组成原理+操作系统+计算机网络/进制运算/定点数-浮点数.md)
* [浮点数的运算](慕课课程/计算机组成原理+操作系统+计算机网络/进制运算/定点数-浮点数/浮点数的运算.md)
* [操作系统](慕课课程/计算机组成原理+操作系统+计算机网络/操作系统.md)
* [进程](慕课课程/计算机组成原理+操作系统+计算机网络/进程.md)
* [进程实体](慕课课程/计算机组成原理+操作系统+计算机网络/进程/进程实体.md)
* [五状态模型](慕课课程/计算机组成原理+操作系统+计算机网络/进程/五状态模型.md)
* [进程同步](慕课课程/计算机组成原理+操作系统+计算机网络/进程/进程模型.md)
* [线程同步](慕课课程/计算机组成原理+操作系统+计算机网络/进程/线程同步.md)
* [Linux的进程管理](慕课课程/计算机组成原理+操作系统+计算机网络/Linux的进程管理.md)
* [进程调度](慕课课程/计算机组成原理+操作系统+计算机网络/进程调度.md)
* [死锁](慕课课程/计算机组成原理+操作系统+计算机网络/死锁.md)
* [存储管理](慕课课程/计算机组成原理+操作系统+计算机网络/存储管理.md)
* [内存分配与回收](慕课课程/计算机组成原理+操作系统+计算机网络/存储管理/内存分配与回收.md)
* [页式存储管理](慕课课程/计算机组成原理+操作系统+计算机网络/存储管理/页式存储管理.md)
* [虚拟内存](慕课课程/计算机组成原理+操作系统+计算机网络/死锁/虚拟内存.md)
* [Linux的内存管理](慕课课程/计算机组成原理+操作系统+计算机网络/Linux的内存管理.md)
* [页内碎片与页外碎片](慕课课程/计算机组成原理+操作系统+计算机网络/Linux的内存管理/页内碎片与页外碎片.md)
* [Budy内存管理算法](慕课课程/计算机组成原理+操作系统+计算机网络/Linux的内存管理/Budy内存管理算法.md)
* [Linux交换空间](慕课课程/计算机组成原理+操作系统+计算机网络/Linux的内存管理/Linux交换空间.md)
* [文件管理](慕课课程/计算机组成原理+操作系统+计算机网络/文件管理.md)
* [文件的逻辑结构](慕课课程/计算机组成原理+操作系统+计算机网络/文件管理/文件的逻辑结构.md)
* [辅存的存储空间分配](慕课课程/计算机组成原理+操作系统+计算机网络/文件管理/辅存的存储空间分配.md)
* [文件系统](慕课课程/计算机组成原理+操作系统+计算机网络/文件系统.md)
* [文件系统分类](慕课课程/计算机组成原理+操作系统+计算机网络/文件系统/文件系统分类.md)
* [EXT文件系统](慕课课程/计算机组成原理+操作系统+计算机网络/文件系统/EXT文件系统.md)
* [设备管理](慕课课程/计算机组成原理+操作系统+计算机网络/设备管理.md)
* [广义的O设备](慕课课程/计算机组成原理+操作系统+计算机网络/设备管理/广义的O设备.md)
* [lO设备的缓冲区](慕课课程/计算机组成原理+操作系统+计算机网络/设备管理/lo设备的缓冲区.md)
* [SPOOLing技术](慕课课程/计算机组成原理+操作系统+计算机网络/设备管理/SPOOLing技术.md)
* [线程同步](慕课课程/计算机组成原理+操作系统+计算机网络/线程同步/线程同步.md)
* [互斥量(锁)](慕课课程/计算机组成原理+操作系统+计算机网络/线程同步/互斥量.md)
* [自旋锁](慕课课程/计算机组成原理+操作系统+计算机网络/线程同步/自旋锁.md)
* [读写锁](慕课课程/计算机组成原理+操作系统+计算机网络/线程同步/读写锁.md)
* [条件变量](慕课课程/计算机组成原理+操作系统+计算机网络/线程同步/条件变量.md)
* [线程同步](慕课课程/计算机组成原理+操作系统+计算机网络/线程同步.md)
* [fork 创建进程](慕课课程/计算机组成原理+操作系统+计算机网络/线程同步/fork创建进程.md)
* [Unix域套接字](慕课课程/计算机组成原理+操作系统+计算机网络/线程同步/Unix域套接字.md)
* [计算机网络](慕课课程/计算机组成原理+操作系统+计算机网络/计算机网络.md)
* [ISP](慕课课程/计算机组成原理+操作系统+计算机网络/计算机网络/ISP.md)
* [OSI 七层模型](慕课课程/计算机组成原理+操作系统+计算机网络/计算机网络/OSI七层模型.md)
* [网络拓扑](慕课课程/计算机组成原理+操作系统+计算机网络/计算机网络/网络拓扑.md)
* [网络层 IP](慕课课程/计算机组成原理+操作系统+计算机网络/网络层IP.md)
* [IP](慕课课程/计算机组成原理+操作系统+计算机网络/传输层UDP-TCP/IP.md)
* [传输层 UDP/TCP](慕课课程/计算机组成原理+操作系统+计算机网络/传输层UDP-TCP.md)
* [UDP](慕课课程/计算机组成原理+操作系统+计算机网络/传输层UDP-TCP/UDP.md)
* [TCP](慕课课程/计算机组成原理+操作系统+计算机网络/传输层UDP-TCP/TCP.md)
* [可靠传输](慕课课程/计算机组成原理+操作系统+计算机网络/传输层UDP-TCP/TCP/TCP的可靠传输.md)
* [流量控制](慕课课程/计算机组成原理+操作系统+计算机网络/传输层UDP-TCP/TCP/流量控制.md)
* [拥塞控制](慕课课程/计算机组成原理+操作系统+计算机网络/传输层UDP-TCP/TCP/拥塞控制.md)
* [三次握手](慕课课程/计算机组成原理+操作系统+计算机网络/传输层UDP-TCP/TCP/三次握手.md)
* [四次挥手](慕课课程/计算机组成原理+操作系统+计算机网络/传输层UDP-TCP/TCP/四次挥手.md)
* [应用层](慕课课程/计算机组成原理+操作系统+计算机网络/应用层.md)
* [DNS 域名解析](慕课课程/计算机组成原理+操作系统+计算机网络/应用层/DNS.md)
* [DHCP 协议](慕课课程/计算机组成原理+操作系统+计算机网络/应用层/DHCP协议.md)
* [HTTP 协议](慕课课程/计算机组成原理+操作系统+计算机网络/应用层/HTTP协议.md)
* [编译原理/操作系统/图形学](慕课课程/编译原理-操作系统-图形学.md)
* [一.计算机](慕课课程/编译原理-操作系统-图形学/2.计算机.md)
* [汇编](慕课课程/编译原理-操作系统-图形学/2.计算机/汇编.md)
* [中断和中断向量](慕课课程/编译原理-操作系统-图形学/2.计算机/中断和中断向量.md)
* [三.编译原理](慕课课程/编译原理-操作系统-图形学/三.编译原理.md)
* [编译器和解释器](慕课课程/编译原理-操作系统-图形学/三.编译原理/编译器和解释器.md)
* [编译流程](慕课课程/编译原理-操作系统-图形学/三.编译原理/编译流程.md)
* [四.词法](慕课课程/编译原理-操作系统-图形学/四.编译器.md)
* [流](慕课课程/编译原理-操作系统-图形学/四.编译器/流.md)
* [词法](慕课课程/编译原理-操作系统-图形学/四.编译器/词法.md)
* [用状态机提取词语(lexer)](慕课课程/编译原理-操作系统-图形学/四.编译器/用状态机提取词语lexer.md)
* [完整的词法分析器-多状态机合并](慕课课程/编译原理-操作系统-图形学/四.编译器/完整的词法分析器-多状态机合并.md)
* [五.抽象语法树](慕课课程/编译原理-操作系统-图形学/五.数据结构.md)
* [抽象语法树的继承 (parser)](慕课课程/编译原理-操作系统-图形学/五.数据结构/抽象语法数的继承.md)
* [递归法求抽象语法树](慕课课程/编译原理-操作系统-图形学/五.数据结构/递归法求抽象语法树.md)
* [表达式树的验证](慕课课程/编译原理-操作系统-图形学/五.数据结构/表达式树的验证.md)
* [块和语句](慕课课程/编译原理-操作系统-图形学/五.数据结构/块和语句.md)
* [六.三地址代码](慕课课程/编译原理-操作系统-图形学/六.三地址代码.md)
* [基于 SDD 的翻译](慕课课程/编译原理-操作系统-图形学/六.三地址代码/基于SDD的翻译.md)
* [词法作用域与符号表](慕课课程/编译原理-操作系统-图形学/六.三地址代码/词法作用域与符号表.md)
* [符号表](慕课课程/编译原理-操作系统-图形学/六.三地址代码/词法作用域与符号表/符号表.md)
* [三地址表示](慕课课程/编译原理-操作系统-图形学/六.三地址代码/三地址标识.md)
* [翻译的整体过程和表达式](慕课课程/编译原理-操作系统-图形学/六.三地址代码/翻译的整体过程和表达式.md)
* [七. 创建虚拟机](慕课课程/编译原理-操作系统-图形学/七.创建虚拟机.md)
* [用虚拟机执行程序](慕课课程/编译原理-操作系统-图形学/七.创建虚拟机/用虚拟机执行程序.md)
* [将三地址代码转为指令](慕课课程/编译原理-操作系统-图形学/七.创建虚拟机/将三地址代码转为指令.md)
* [八.操作系统](慕课课程/编译原理-操作系统-图形学/操作系统.md)
* [内核](慕课课程/编译原理-操作系统-图形学/操作系统/内核.md)
* [九.程序](慕课课程/编译原理-操作系统-图形学/九.程序.md)
* [抽象-进程](慕课课程/编译原理-操作系统-图形学/九.程序/抽象-进程.md)
* [线程](慕课课程/编译原理-操作系统-图形学/九.程序/线程.md)
* [竞争条件和临界区](慕课课程/编译原理-操作系统-图形学/九.程序/竞争条件和临界区.md)
* [信号量与互斥量](慕课课程/编译原理-操作系统-图形学/九.程序/信号量与互斥量.md)
* [十.调度](慕课课程/编译原理-操作系统-图形学/十.调度.md)
* [调度](慕课课程/编译原理-操作系统-图形学/十.调度/应用.md)
* [优先队列](慕课课程/编译原理-操作系统-图形学/十.调度/优先队列.md)
* [十一.内存](慕课课程/编译原理-操作系统-图形学/十一.内存.md)
* [分层存储](慕课课程/编译原理-操作系统-图形学/十一.内存/内存.md)
* [垃圾回收](慕课课程/编译原理-操作系统-图形学/十一.内存/垃圾回收.md)
* [地址空间](慕课课程/编译原理-操作系统-图形学/十一.内存/地址空间.md)
* [虚拟内存,页面,MMU](慕课课程/编译原理-操作系统-图形学/十一.内存/虚拟内存,页面,mmu.md)
* [程序对内存的管理](慕课课程/编译原理-操作系统-图形学/十一.内存/程序对内存的管理.md)
* [垃圾回收](慕课课程/编译原理-操作系统-图形学/十一.内存/程序对内存的管理/垃圾回收.md)
* [引用计数](慕课课程/编译原理-操作系统-图形学/十一.内存/程序对内存的管理/垃圾回收/引用计数.md)
* [标记,扫地,整理](慕课课程/编译原理-操作系统-图形学/十一.内存/程序对内存的管理/垃圾回收/标记,扫地,整理.md)
* [分代算法](慕课课程/编译原理-操作系统-图形学/十一.内存/程序对内存的管理/垃圾回收/分代算法.md)
* [十二.文件系统](慕课课程/编译原理-操作系统-图形学/十二.文件系统.md)
* [文件系统和磁盘](慕课课程/编译原理-操作系统-图形学/十二.文件系统/文件系统和磁盘.md)
* [文件](慕课课程/编译原理-操作系统-图形学/十二.文件系统/文件.md)
* [共享文件和目录](慕课课程/编译原理-操作系统-图形学/十二.文件系统/共享文件和目录.md)
* [VFS和基于日志的文件系统](慕课课程/编译原理-操作系统-图形学/十二.文件系统/VFS和基于日志的文件系统.md)
* [epoll与select](慕课课程/编译原理-操作系统-图形学/十二.文件系统/epoll与select.md)
* [十三.图形学](慕课课程/编译原理-操作系统-图形学/十三.图形学.md)
* [向量](慕课课程/编译原理-操作系统-图形学/十三.图形学/向量.md)
* [向量的叉积与点积](慕课课程/编译原理-操作系统-图形学/十三.图形学/向量的叉积与点积.md)
* [圆的世界](慕课课程/编译原理-操作系统-图形学/十三.图形学/圆的世界.md)
* [矩阵运算](慕课课程/编译原理-操作系统-图形学/十三.图形学/矩阵运算.md)
* [三角形网络](慕课课程/编译原理-操作系统-图形学/十三.图形学/三角形网络.md)
* [渲染图形](慕课课程/编译原理-操作系统-图形学/十三.图形学/渲染图形.md)
* [十四.WebGL](慕课课程/编译原理-操作系统-图形学/十四.WebGL.md)
* [绘制2D图形](慕课课程/编译原理-操作系统-图形学/十四.WebGL/绘制2D图形.md)
* [GLSL](慕课课程/编译原理-操作系统-图形学/十四.WebGL/GLSL.md)
* [图形渲染管道](慕课课程/编译原理-操作系统-图形学/十四.WebGL/图形渲染管道.md)
* [球面的坐标](慕课课程/编译原理-操作系统-图形学/十四.WebGL/球面的坐标.md)
* [Go微服务入门到容器化实践,落地可观测的微服务电商项目](慕课课程/Go微服务入门到容器化实践,落地可观测的微服务电商项目.md)
* [第一章 学习指南](慕课课程/Go微服务入门到容器化实践,落地可观测的微服务电商项目/第一章.md)
* [第二章 微服务与DDD](慕课课程/Go微服务入门到容器化实践,落地可观测的微服务电商项目/第二章.md)
* [第四章 注册配置中心实现](慕课课程/Go微服务入门到容器化实践,落地可观测的微服务电商项目/第4章注册配置中心实现.md)
* [第六章 熔断/限流/负载均衡](慕课课程/Go微服务入门到容器化实践,落地可观测的微服务电商项目/第六章熔断器作用与原理.md)
* [熔断](慕课课程/Go微服务入门到容器化实践,落地可观测的微服务电商项目/第六章熔断器作用与原理/熔断状态.md)
* [安装 Hystrix Dashboard](慕课课程/Go微服务入门到容器化实践,落地可观测的微服务电商项目/第六章熔断器作用与原理/安装HystrixDashboard.md)
* [限流](慕课课程/Go微服务入门到容器化实践,落地可观测的微服务电商项目/第六章熔断器作用与原理/限流.md)
* [负载均衡](慕课课程/Go微服务入门到容器化实践,落地可观测的微服务电商项目/第六章熔断器作用与原理/负载均衡.md)
* [书籍](书籍.md)
* [linux鸟哥的私房菜](书籍/linux鸟哥的私房菜.md)
* [目录](书籍/linux鸟哥的私房菜/目录.md)
* [数据结构和算法(Golang实现)](书籍/数据结构和算法(Golang实现).md)
* [递归和尾递归](书籍/数据结构和算法(Golang实现)/递归和尾递归.md)
* [算法复杂度及渐进符号](书籍/数据结构和算法(Golang实现)/算法复杂度及渐进符号.md)
* [链表](书籍/数据结构和算法(Golang实现)/链表.md)
* [字典](书籍/数据结构和算法(Golang实现)/字典.md)
* [树](书籍/数据结构和算法(Golang实现)/树.md)
* [分治法应用](书籍/数据结构和算法(Golang实现)/树/分治法应用.md)
* [快速排序](书籍/数据结构和算法(Golang实现)/树/分治法应用/快速排序.md)
* [归并排序](书籍/数据结构和算法(Golang实现)/树/分治法应用/归并排序.md)
* [排序算法](书籍/数据结构和算法(Golang实现)/排序算法.md)
* [冒泡排序 最差,不推荐](书籍/数据结构和算法(Golang实现)/排序算法/冒泡排序.md)
* [选择排序](书籍/数据结构和算法(Golang实现)/排序算法/选择排序.md)
* [插入排序](书籍/数据结构和算法(Golang实现)/排序算法/插入排序.md)
* [希尔排序](书籍/数据结构和算法(Golang实现)/排序算法/希尔排序.md)
* [归并排序](书籍/数据结构和算法(Golang实现)/排序算法/归并排序.md)
* [优先队列及堆排序](书籍/数据结构和算法(Golang实现)/排序算法/优先队列及堆排序.md)
* [快速排序](书籍/数据结构和算法(Golang实现)/排序算法/快速排序.md)
* [查找算法](书籍/数据结构和算法(Golang实现)/查找算法.md)
* [哈希表:散列查找](书籍/数据结构和算法(Golang实现)/查找算法/哈希表:散列查找.md)
* [二叉查找树](书籍/数据结构和算法(Golang实现)/查找算法/二叉查找树.md)
* [AVL树 比二叉树低的树](书籍/数据结构和算法(Golang实现)/查找算法/AVL树比二叉树低的树.md)
* [2-3树和左倾红黑树](书籍/数据结构和算法(Golang实现)/查找算法/2-3树和左倾红黑树.md)
* [2-3-4树和普通红黑树](书籍/数据结构和算法(Golang实现)/查找算法/2-3-4树和普通红黑树.md)
* [labuladong的算法小抄](书籍/labuladong的算法小抄.md)
* [第零章、必读系列](书籍/labuladong的算法小抄/第零章、必读系列.md)
* [学习算法和刷题的框架思维](书籍/labuladong的算法小抄/第零章、必读系列/学习算法和刷题的框架思维.md)
* [动态规划解题套路框架](书籍/labuladong的算法小抄/第零章、必读系列/动态规划解题套路框架.md)
* [回溯算法解题套路框架](书籍/labuladong的算法小抄/第零章、必读系列/回溯算法解题套路框架.md)
* [BFS 算法解题套路框架](书籍/labuladong的算法小抄/第零章、必读系列/BFS算法解题套路框架.md)
* [二分搜索](书籍/labuladong的算法小抄/第零章、必读系列/二分搜索.md)
* [滑动窗口算法](书籍/labuladong的算法小抄/第零章、必读系列/滑动窗口算法.md)
* [股票买卖问题](书籍/labuladong的算法小抄/第零章、必读系列/股票买卖问题.md)
* [常见知识](书籍/labuladong的算法小抄/常见知识.md)
* [搜索引擎背后的经典数据结构和算法](书籍/labuladong的算法小抄/常见知识/搜索引擎背后的经典数据结构和算法.md)
* [架构师之路](架构师之路.md)
* [消息系统](消息系统.md)
* [QQ状态同步究竟是推还是拉](QQ状态同步究竟是推还是拉.md)
* [在线消息可靠传递](在线消息可靠传递.md)
* [分布式ID生成方法](分布式ID生成方法.md)
* [负载均衡](负载均衡.md)
* [数据库与缓存](数据库与缓存.md)
* [数据库软件架构](数据库软件架构.md)
* [高并并发下 - 为表新增字段](为表新增字段.md)
* [数据库垂直拆分](数据库垂直拆分.md)
* [数据平滑数据迁移](数据平滑数据迁移.md)
* [数据库秒级平滑扩容](数据库秒级平滑扩容.md)
* [计数系统架构实践](计数系统架构实践.md)
* [应用层/安全层/传输层协议选型](架构师之路/应用层-安全层-传输层协议选型.md)
* [MQ 消息队列](架构师之路/MQ消息队列.md)
* [到底什么时候该使用MQ](架构师之路/到底什么时候该使用MQ.md)
* [实现延迟消息](书籍/实现延迟消息.md)
* [实现消息必达](架构师之路/MQ消息队列/实现消息必达.md)
* [定时任务触发(如用户离线判断)](架构师之路/高效触发超时.md)
* [超高并发的无锁缓存](架构师之路/超高并发的无锁缓存.md)
* [连接池实现](架构师之路/连接池实现.md)
* [TCP/IP 详情卷一](TCP-IP详情卷一.md)
* [IP:网际协议](IP网际协议.md)
* [Ping 程序](Ping程序.md)
* [UDP 用户数据报协议](UDP用户数据报协议.md)
* [TCP的超时与重传](架构师之路/TCP的超时与重传.md)
* [Go 语言圣经](书籍/Go语言圣经.md)
* [入门](书籍/Go语言圣经/入门.md)
* [锁的原理](书籍/Go语言圣经/锁的原理.md)
* [互斥锁](书籍/Go语言圣经/锁的原理/互斥锁.md)
* [Goroutines和线程](书籍/Go语言圣经/Goroutines和线程.md)
* [小团队构建大网站:中小研发团队架构实践](书籍/小团队构建大网站中小研发团队架构实践.md)
* [企业中体架构](书籍/小团队构建大网站中小研发团队架构实践/企业中体架构.md)
* [消息中间键 RabbitMQ](书籍/小团队构建大网站中小研发团队架构实践/消息中间键RabbitMQ.md)
* [Redis](书籍/小团队构建大网站中小研发团队架构实践/Redis.md)
* [任务调度Job](书籍/小团队构建大网站中小研发团队架构实践/任务调度Job.md)
* [应用监控系统 Metrics](书籍/小团队构建大网站中小研发团队架构实践/应用监控系统Metrics.md)
* [集中式日志ELK](书籍/小团队构建大网站中小研发团队架构实践/集中式日志ELK.md)
* [搜索服务Solr](书籍/小团队构建大网站中小研发团队架构实践/搜索服务Solr.md)
* [分布式协调器 ZooKeeper](书籍/小团队构建大网站中小研发团队架构实践/分布式协调器ZooKeeper.md)
* [Jenkins 自动构建](书籍/小团队构建大网站中小研发团队架构实践/Jenkins自动构件化.md)
* [单点登录](书籍/小团队构建大网站中小研发团队架构实践/单点登录.md)
* [企业支付网关](书籍/小团队构建大网站中小研发团队架构实践/企业支付网关.md)
* [研发团队文化是怎么“长”出来的](书籍/小团队构建大网站中小研发团队架构实践/研发团队文化是怎么“长”出来的.md)
* [HTDP 程序设计方法](书籍/HTDP程序设计方法.md)
* [第二章 数、表达式和简单程序](书籍/HTDP程序设计方法/第二章数、表达式和简单程序.md)
* [第七章 数据混合与区分](书籍/HTDP程序设计方法/第七章数据混合与区分.md)
* [第九章 复合数据类型](书籍/HTDP程序设计方法/第九章复合数据类型.md)
* [第十章 表的进一步处理](书籍/HTDP程序设计方法/第十章表的进一步处理.md)
* [第十一章 处理任意大的自然数](书籍/HTDP程序设计方法/第十一章处理任意大的自然数.md)
* [第十二章 三论符合函数](书籍/HTDP程序设计方法/第十二章三论符合函数.md)
* [第十三章 用 list 构造表](书籍/HTDP程序设计方法/第十三章用list构造表.md)
* [第十四章 再论自引用数据的定义](书籍/HTDP程序设计方法/第十四章再论自引用数据的定义.md)
* [第十六章 反复精化设计](书籍/HTDP程序设计方法/第十六章定义数据类型,再改进它们.md)
* [第十七章 处理两种复杂数据](书籍/HTDP程序设计方法/第十七章处理两种复杂数据.md)
* [第十八章局部定义和词汇的范围](书籍/HTDP程序设计方法/第十八章局部定义和词汇的范围.md)
* [代码大全](书籍/代码大全.md)
* [第三章 三思而后行:前期准备](书籍/代码大全/第三章三思而后行前期准备.md)
* [架构的典型组成部分](服务器/架构设计/架构的典型组成部分.md)
* [花费在前期准备上的时间长度](书籍/代码大全/花费在前期准备上的时间长度.md)
* [第五章 软件构造中的设计](书籍/代码大全/软件构造中的设计.md)
* [理想的设计特征](书籍/代码大全/软件构造中的设计/理想的设计特征.md)
* [设计的层次](书籍/代码大全/软件构造中的设计/设计的层次.md)
* [常见设计模式](书籍/代码大全/软件构造中的设计/常见设计模式.md)
* [第六章 可以工作的类](书籍/代码大全/第六章可以工作的类.md)
* [好的抽象](书籍/代码大全/第六章可以工作的类/好的抽象.md)
* [良好的类接口](书籍/代码大全/第六章可以工作的类/良好的类接口.md)
* [有关设计和实现的问题](书籍/代码大全/第六章可以工作的类/有关设计和实现的问题.md)
* [构造函数](书籍/代码大全/第六章可以工作的类/构造函数.md)
* [第七章 高质量的子程序](书籍/代码大全/第七章好的子程序名.md)
* [好的子程序名](书籍/代码大全/第七章好的子程序名/好的子程序名.md)
* [如何使用子程序参数](书籍/代码大全/第七章好的子程序名/如何使用子程序参数.md)
* [宏子程序和内联子程序](书籍/代码大全/第七章好的子程序名/宏子程序和内联子程序.md)
* [第十章 使用变量的一般事项](书籍/代码大全/第十章使用变量的一般事项.md)
* [持续性](书籍/代码大全/第十章使用变量的一般事项/持续性.md)
* [绑定时间](书籍/代码大全/第十章使用变量的一般事项/绑定时间.md)
* [第十一章 变量名的力量](书籍/代码大全/第十章使用变量的一般事项/第十一章变量名的力量.md)
* [选择好变量名的注意事项](书籍/代码大全/第十章使用变量的一般事项/第十一章变量名的力量/最适当的名字长度.md)
* [为特定类型的数据命名](书籍/代码大全/第十章使用变量的一般事项/第十一章变量名的力量/为特定类型的数据命名.md)
* [非正式命名规则](书籍/代码大全/第十章使用变量的一般事项/第十一章变量名的力量/非正式命名规则.md)
* [第十二章基本的数据类型](书籍/代码大全/第十二章基本的数据类型.md)
* [字符和字符串](书籍/代码大全/第十二章基本的数据类型/字符和字符串.md)
* [布尔](书籍/代码大全/第十二章基本的数据类型/布尔.md)
* [枚举](书籍/代码大全/第十二章基本的数据类型/枚举.md)
* [第十三章 不常见的数据类型](书籍/代码大全/第十三章.md)
* [结构体](书籍/代码大全/第十三章/结构体.md)
* [指针 [推荐反复查看]](书籍/代码大全/第十三章/指针.md)
* [第十五章 使用条件语句](书籍/代码大全/第十五章使用条件语句.md)
* [第十六章 控制控制](书籍/代码大全/第十六章控制控制.md)
* [goto](书籍/代码大全/第十七章不常见的控制结构/goto.md)
* [第十七章 不常见的控制结构](书籍/代码大全/第十七章不常见的控制结构.md)
* [递归](书籍/代码大全/第十七章不常见的控制结构/递归.md)
* [第十八章 表驱动法](书籍/代码大全/第十八章表驱动法.md)
* [直接访问表](书籍/代码大全/第十七章不常见的控制结构/直接访问表.md)
* [索引表访问](书籍/代码大全/第十八章表驱动法/索引表访问.md)
* [阶梯访问表](书籍/代码大全/第十八章表驱动法/阶梯访问表.md)
* [第十九章 一般控制问题](书籍/代码大全/一般控制问题.md)
* [减少嵌套层次](书籍/代码大全/一般控制问题/减少嵌套层次.md)
* [复杂度的重要性](书籍/代码大全/一般控制问题/复杂度的重要性.md)
* [第二十二章 开发者测试](书籍/代码大全/第二十二章开发者测试.md)
* [第二十四章 重构](书籍/代码大全/第二十四章重构.md)
* [重构的理由](书籍/代码大全/第二十四章重构/重构的理由.md)
* [特定的重构](书籍/代码大全/第二十四章重构/特定的重构.md)
* [语句级的重构](书籍/代码大全/第二十四章重构/语句级的重构.md)
* [子程序级重构](书籍/代码大全/第二十四章重构/子程序级重构.md)
* [类实现的重构](书籍/代码大全/第二十四章重构/类实现的重构.md)
* [类接口的重构](书籍/代码大全/第二十四章重构/类接口的重构.md)
* [系统级重构](书籍/代码大全/第二十四章重构/系统级重构.md)
* [安全的重构](书籍/代码大全/第二十四章重构/安全的重构.md)
* [第26章 代码调整方式](书籍/代码大全/第26章.md)
* [循环](书籍/代码大全/第26章/循环.md)
* [表达式](书籍/代码大全/第26章/表达式.md)
* [将子程](书籍/代码大全/第26章/将子程序重写位内联.md)
* [变得越多,事情反而没变](书籍/代码大全/第26章/变得越多,事情反而没变.md)
* [计算机程序的构造和解释(SICP)](书籍/计算机程序的构造和解释(SICP).md)
* [第一章 构造过程抽象](书籍/计算机程序的构造和解释(SICP)/构造过程抽象.md)
* [1.1 程序设计的基本元素](书籍/计算机程序的构造和解释(SICP)/构造过程抽象/程序设计的基本元素.md)
* [1.3 用高阶函数做抽象](书籍/计算机程序的构造和解释(SICP)/构造过程抽象/1.3用高阶函数做抽象.md)
* [函数式编程指北](书籍/函数式编程指北.md)
* [第二章 一等公民的函数](书籍/函数式编程指北/第二章一等公民的函数.md)
* [第三章 纯函数的好处](书籍/函数式编程指北/第3章纯函数的好处.md)
* [第四章 柯里化(curry)](书籍/函数式编程指北/第4章柯里化(curry).md)
* [第五章 代码组合(compose)](书籍/函数式编程指北/第五章代码组合(compose).md)
* [范畴学](书籍/函数式编程指北/第五章代码组合(compose)/范畴学.md)
* [习题](书籍/函数式编程指北/第五章代码组合(compose)/习题.md)
* [第六章 示例应用](书籍/函数式编程指北/第六章示例应用.md)
* [声明式代码](书籍/函数式编程指北/第六章示例应用/声明式代码.md)
* [实例项目:获取图片](书籍/函数式编程指北/第六章示例应用/实例.md)
* [第七章 Hindley-Milner 类型签名](书籍/函数式编程指北/第七章Hindley-Milner类型签名.md)
* [第八章 特百惠](书籍/函数式编程指北/第八章特百惠.md)
* [functor / Maybe](书籍/函数式编程指北/第八章特百惠/functor-Maybe.md)
* [纯错误处理](书籍/函数式编程指北/第八章特百惠/纯错误处理.md)
* [包裹函数 - IO](书籍/函数式编程指北/第八章特百惠/包裹函数.md)
* [异步任务](书籍/函数式编程指北/第八章特百惠/异步任务.md)
* [练习](书籍/函数式编程指北/第八章特百惠/实例.md)
* [第九章 Monad](书籍/函数式编程指北/第九章Monad.md)
* [pointed functor](书籍/函数式编程指北/第九章Monad/pointedfunctor.md)
* [chain](书籍/函数式编程指北/第九章Monad/chain.md)
* [练习](书籍/函数式编程指北/第九章Monad/实例.md)
* [Applicative Functor](书籍/函数式编程指北/ApplicativeFunctor.md)
* [设计数据密集型应用](书籍/设计数据密集型应用.md)
* [第一章 可靠性,可扩展性,可维护性](书籍/设计数据密集型应用/第一章可靠性可扩展性可维护性.md)
* [第二章 数据模型与查询语言](书籍/设计数据密集型应用/第二章数据模型与查询语言.md)
* [第三章 数据与索引](书籍/设计数据密集型应用/第三章数据与索引.md)
* [第四章 编码与演化](书籍/设计数据密集型应用/第四章编码与演化.md)
* [第五章 复制](书籍/设计数据密集型应用/第五章 复制.md)
* [第六章 分区](书籍/设计数据密集型应用/第六章分区.md)
* [第七章 事务](书籍/设计数据密集型应用/第七章事务.md)
* [第八章 分布式系统的麻烦](书籍/设计数据密集型应用/第八章分布式系统的麻烦.md)
* [第九章 一致性与共识](书籍/设计数据密集型应用/第九章一致性与共识.md)
* [设计模式](书籍/设计模式.md)
* [创建型模式](书籍/设计模式/创建型模式.md)
* [简单工厂方法模式](书籍/设计模式/创建型模式/工厂方法模式.md)
* [php 示例](书籍/设计模式/创建型模式/工厂方法模式/php示例.md)
* [go 示例](书籍/设计模式/创建型模式/工厂方法模式/go示例.md)
* [抽象工厂模式](书籍/设计模式/创建型模式/抽象工厂模式.md)
* [php 示例](书籍/设计模式/创建型模式/抽象工厂模式/php示例.md)
* [go 示例](书籍/设计模式/创建型模式/抽象工厂模式/go示例.md)
* [生成器模式](书籍/设计模式/创建型模式/生成器模式.md)
* [php 示例](书籍/设计模式/创建型模式/生成器模式/php示例.md)
* [go 示例](书籍/设计模式/创建型模式/生成器模式/go示例.md)
* [原型模式 - 克隆](书籍/设计模式/创建型模式/原型模式.md)
* [php 示例](书籍/设计模式/创建型模式/原型模式/php示例.md)
* [go 示例](书籍/设计模式/创建型模式/原型模式/go示例.md)
* [单例模式](书籍/设计模式/创建型模式/单例模式.md)
* [php 示例](书籍/设计模式/创建型模式/单例模式/php示例.md)
* [go 示例](书籍/设计模式/创建型模式/单例模式/go示例.md)
* [结构型模式](书籍/设计模式/结构型模式.md)
* [适配器模式](书籍/设计模式/结构型模式/适配器模式.md)
* [php 示例](书籍/设计模式/结构型模式/适配器模式/php示例.md)
* [go 示例](书籍/设计模式/结构型模式/适配器模式/go示例.md)
* [桥接模式 [❤❤]](书籍/设计模式/结构型模式/桥接模式.md)
* [php 示例](书籍/设计模式/结构型模式/桥接模式/php.md)
* [go 示例](书籍/设计模式/结构型模式/桥接模式/go示例.md)
* [组合模式](书籍/设计模式/结构型模式/组合模式.md)
* [php 示例](书籍/设计模式/结构型模式/组合模式/php示例.md)
* [go 示例](书籍/设计模式/结构型模式/组合模式/go示例.md)
* [装饰模式 - 钩子 [❤❤❤]](书籍/设计模式/结构型模式/装饰模式.md)
* [php 示例](书籍/设计模式/结构型模式/装饰模式/php示例代码.md)
* [go 示例](书籍/设计模式/结构型模式/装饰模式/go示例.md)
* [外观模式](书籍/设计模式/结构型模式/外观模式.md)
* [php 示例](书籍/设计模式/结构型模式/外观模式/php示例.md)
* [go 示例](书籍/设计模式/结构型模式/外观模式/go示例.md)
* [享元模式](书籍/设计模式/结构型模式/享元模式.md)
* [go 示例](书籍/设计模式/结构型模式/享元模式/go.md)
* [代理模式 [❤❤❤]](书籍/设计模式/结构型模式/代理模式代理模式.md)
* [php 示例](书籍/设计模式/结构型模式/代理模式代理模式/php示例.md)
* [go 示例](书籍/设计模式/结构型模式/代理模式代理模式/go示例.md)
* [行为模式](书籍/设计模式/行为模式.md)
* [责任链模式[❤❤❤]](书籍/设计模式/行为模式/责任链模式.md)
* [php 示例](书籍/设计模式/行为模式/责任链模式/php示例.md)
* [go 示例](书籍/设计模式/行为模式/责任链模式/go示例.md)
* [命令模式](书籍/设计模式/行为模式/命令模式.md)
* [php 示例](书籍/设计模式/行为模式/命令模式/php示例.md)
* [go 示例](书籍/设计模式/行为模式/命令模式/go示例.md)
* [迭代器模式](书籍/设计模式/行为模式/迭代器模式.md)
* [php 示例](书籍/设计模式/行为模式/迭代器模式/php示例.md)
* [go 示例](书籍/设计模式/行为模式/迭代器模式/go示例.md)
* [中介者模式](书籍/设计模式/行为模式/中介者模式.md)
* [php 示例](书籍/设计模式/行为模式/中介者模式/php示例.md)
* [go 示例](书籍/设计模式/行为模式/中介者模式/go示例.md)
* [备忘录模式](书籍/设计模式/行为模式/备忘录模式.md)
* [php 示例](书籍/设计模式/行为模式/备忘录模式/php示例.md)
* [go 示例](书籍/设计模式/行为模式/备忘录模式/go示例.md)
* [观察者(发布订阅)模式[❤❤❤]](书籍/设计模式/行为模式/观察者模式.md)
* [php 示例](书籍/设计模式/行为模式/观察者模式/php示例.md)
* [go 示例](书籍/设计模式/行为模式/观察者模式/go示例.md)
* [状态模式 - 状态机](书籍/设计模式/行为模式/状态模式.md)
* [php 示例](书籍/设计模式/行为模式/状态模式/php示例.md)
* [go 示例](书籍/设计模式/行为模式/状态模式/go示例.md)
* [策略模式[❤❤❤]](书籍/设计模式/行为模式/策略模式.md)
* [php 示例](书籍/设计模式/行为模式/策略模式/php示例.md)
* [go 示例](书籍/设计模式/行为模式/策略模式/go示例.md)
* [模板方法[❤❤❤]](书籍/设计模式/模板方法.md)
* [php 示例](书籍/设计模式/模板方法/php示例.md)
* [go 示例](书籍/设计模式/模板方法/go示例.md)
* [访问者模式](书籍/设计模式/行为模式/访问者模式.md)
* [php 示例](书籍/设计模式/行为模式/访问者模式/php示例.md)
* [go 示例](书籍/设计模式/行为模式/访问者模式/go示例.md)
* [数据结构](数据结构.md)
* [数组](数据结构/数组.md)
* [双指针](数据结构/数组/双指针.md)
* [字符串](数据结构/字符串.md)
* [找子串](数据结构/字符串/找子串.md)
* [栈 / 队列](书籍/数据结构和算法(Golang实现)/栈Stack和队列Queue.md)
* [循环队列](书籍/数据结构和算法(Golang实现)/栈Stack和队列Queue/循环队列.md)
* [列表 List](书籍/数据结构和算法(Golang实现)/列表.md)
* [排序算法](数据结构/算法/排序算法.md)
* [链表](数据结构/链表.md)
* [遍历](数据结构/链表/遍历.md)
* [翻转链表](数据结构/链表/翻转链表.md)
* [树](数据结构/树.md)
* [二叉树](数据结构/树/二叉树.md)
* [二叉树遍历](书籍/数据结构和算法(Golang实现)/树/二叉树遍历.md)
* [DFS 深度优先](书籍/数据结构和算法(Golang实现)/树/二叉树遍历/DFS广度优先.md)
* [BFS 广度优先](书籍/数据结构和算法(Golang实现)/树/二叉树遍历/BFS广度优先.md)
* [示例](数据结构/树/二叉树/示例.md)
* [二叉树的最大深度](数据结构/树/二叉树/示例/二叉树的最大深度.md)
* [对称二叉树](数据结构/树/二叉树/示例/对称二叉树.md)
* [将有序数组转换为二叉搜索树](数据结构/树/二叉树/示例/将有序数组转换为二叉搜索树.md)
* [算法](数据结构/算法.md)
* [查找算法](数据结构/算法/查找算法.md)
* [KMP 算法](数据结构/算法/查找算法/KMP算法.md)
* [跳表](数据结构/跳表.md)
* [Sunday算法](数据结构/算法/查找算法/Sunday算法.md)
* [动态规划](数据结构/算法/动态规划.md)
* [爬楼梯](数据结构/算法/动态规划/爬楼梯.md)
* [最大子序和](数据结构/算法/动态规划/最大子序和.md)
* [零钱问题](数据结构/算法/零钱问题.md)
* [汇编](汇编.md)
* [MIPS](汇编/MIPS.md)
* [指令集](汇编/MIPS/指令集.md)
* [加载/保存 指令集](汇编/MIPS/指令集/加载-保存指令集.md)
* [算术指令集](汇编/MIPS/指令集/算术指令集.md)
* [控制流 指令集](汇编/MIPS/指令集/控制流.md)
* [SS, SP, BP 三个寄存器](汇编/MIPS/SS,SP,BP三个寄存器.md)
* [音视频](音视频.md)
* [知识](音视频/知识.md)
* [几种浏览器播放RTSP视频流解决方案](音视频/知识/几种浏览器播放RTSP视频流解决方案.md)
* [流媒体播放格式](音视频/流媒体播放格式.md)
* [流媒体传输协议(rtp/rtcp/rtsp/rtmp/)](其他/音视频/流媒体传输协议(rtp-rtcp-rtsp-rtmp-).md)
* [常用工具/库](音视频/常用工具.md)
* [EasyDarwin](音视频/常用工具/EasyDarwin.md)
* [EasyDarwin RTSP流媒体服务器-GO](音视频/常用工具/EasyDarwinRTSP流媒体服务器-GO.md)
* [EasyPusher](音视频/常用工具/EasyDarwin/EasyPusher.md)
* [EasyDSS 非开源 RTMP](音视频/常用工具/EasyDarwin/EasyDSS非开源RTMP.md)
* [EasyScreenLive 录制推流](音视频/常用工具/EasyDarwin/EasyScreenLive录制推流.md)
* [ZLMediaKit 流媒体服务框架 c++](音视频/常用工具/ZLMediaKit流媒体服务框架c++.md)
* [基于ZLMediaKit的UI](音视频/常用工具/ZLMediaKit流媒体服务框架c++/基于ZLMediaKit的UI.md)
* [lal 流媒体服务器 GOLANG](音视频/常用工具/lal流媒体服务器GOLANG.md)
* [RTP/RTCP](音视频/RTPRTCP.md)
* [RTP](音视频/标准协议/RTP.md)
* [RTCP](音视频/标准协议/RTCP.md)
* [RTSP](音视频/RTSP.md)
* [知识](音视频/RTSP/知识.md)
* [RTSP/RTP 交错传输方式](音视频/RTSP/知识/RTSP-RTP交错传输方式.md)
* [RTP timestamp](音视频/RTSP/知识/RTPtimestamp.md)
* [rtsp组播](音视频/RTSP/知识/rtsp组播.md)
* [语法](音视频/RTSP/语法.md)
* [OPTIONS 询问](音视频/RTSP/语法/OPTIONS询问.md)
* [DESCRIBE 询问SDP](音视频/RTSP/语法/DESCRIBE询问SDP.md)
* [SETUP 设置传输模式](音视频/RTSP/语法/SETUP设置传输模式.md)
* [PLAY 启动](音视频/RTSP/语法/PLAY启动.md)
* [PAUSE 暂停](音视频/RTSP/语法/PAUSE暂停.md)
* [TEARDOWN 终止](音视频/RTSP/语法/TEARDOWN.md)
* [SET_PARAMETER 生成一个I帧](音视频/RTSP/语法/SET_PARAMETER生成一个I帧.md)
* [GET_PARAMETER 查询参数状态](音视频/RTSP/语法/GET_PARAMETER查询参数状态.md)
* [RTSP 响应状态码](音视频/RTSP/RTSP状态码.md)
* [示例](音视频/RTSP/示例.md)
* [ffmpeg 推流到rtsp服务器基于udp](音视频/RTSP/示例/ffmpeg推流到rtsp服务器.md)
* [ffplay 拉取rtsp流,基于udp](音视频/RTSP/示例/ffplay拉取rtsp流,基于udp.md)
* [============](音视频/RTSP/示例/============.md)
* [ffmpeg 推流到rtsp服务器基于tcp](音视频/RTSP/示例/ffmpeg推流到rtsp服务器基于tcp.md)
* [ffplay 拉取基于TCP的rtsp流](音视频/RTSP/示例/ffplay拉取基于TCP的rtsp流.md)
* [===========](音视频/RTSP/示例/===========.md)
* [EasyScreenLive 推送rtsp服务器 基于tcp](音视频/RTSP/示例/EasyScreenLive推送rtsp服务器基于tcp.md)
* [RTMP](音视频/RTMP.md)
* [术语](音视频/RTMP/术语.md)
* [消息和块的区别](音视频/RTMP/术语/消息和块的区别.md)
* [协议流程](音视频/RTMP/术语/协议流程.md)
* [分块](音视频/RTMP/术语/分块.md)
* [RTMP消息格式](音视频/RTMP/术语/RTMP消息格式.md)
* [RTMP消息类型](音视频/RTMP/术语/RTMP消息类型.md)
* [视频协议](音视频/视频协议.md)
* [H.264](音视频/H.264.md)
* [MCU合流](音视频/MCU合流.md)
* [SDP协议](音视频/RTSP/SDP协议.md)
* [SIP](音视频/SIP.md)
- 目录
- Lua
- 常用接口
- 协同程序
- 文件IO
- 错误处理
- 面向对象
- Scheme / Racket
- 技巧
- 如何设计递归
- 导入自定义文件
- []与() 的区别
- 打印函数
- 函数实现设计诀窍
- trace 打印调试信息
- 命令
- racket 运行
- raco 打包
- 语法
- 向量 / 结构体 / cons / list / string?等检查类型
- 符号 / 字符 / 字符串
- if / and / cond 条件分支
- 类型判断 / 等式判断
- local 组织函数
- 测试函数
- Rust
- 命令
- rustup
- Cargo
- rustc
- Rustfmt
- C++
- 快速入门
- 技巧与概念
- pragma comment
- socket 编程
- 编译
- 引入库的 <> 与 "" 的区别
- 语法
- 基础类型
- 运算符表
- 运算符重载
- 命名空间
- const和mutable的使用
- c++1新特性
- nullptr / constexpr (c++ 1x)
- auto / decltype 类型推到 (c++ 1x)
- 循环数组 区间迭代
- if-switch-变量声明强化
- 面向对象
- 原始字符串字面量 R"
- 指针
- 内存泄漏
- 指针与引用的差别
- const修饰指针
- 智能指针
- 数组
- 对象
- 构造函数
- 虚继承/虚基类
- 虚函数和纯虚函数
- 抽象类
- 栈中实例化 / 堆实例化
- 实例类型转换
- 继承 公有 / 私有 / 保护
- 子类调用父类
- 多重继承
- 实例指针(this)
- 友元函数 访问类私有和保护的成员
- 构造函数、explicit、类合成
- 多态的应用
- new和delete的使用
- 函数
- 引用传值/指针传值
- inline函数
- Lambda 表达式
- 模版
- 函数模版
- 类模板
- 容器
- std::array
- std::vector
- std::ist / std::forward_list
- map 各种map
- 各种 set
- 元组
- 正则
- 并发
- thread
- 锁
- 异步访问
- 条件变量
- 原子操作
- 命令
- g++
- make
- vcpkg
- clang++
- pkg-config
- 常用实例
- fork 方式创建后台进程
- 第三方库
- folly 工具库
- QxOrm
- catch 测试框架
- c++ 性能追踪
- gperftools
- gprof
- Qt
- Qt 代码风格
- qt 项目框架
- Qt Design Studio
- 技巧
- 添加 .pri 项目
- 添加子项目
- 加载第三方库
- 中文不乱码
- 信号和槽
- 国际化
- 定制帮助系统
- 多媒体
- 数据验证器
- 伙伴快捷键
- 单词补全
- QPushButton 样式问题
- 为元素添加滚动条
- 指定图标
- 自定义的结构体支持串行化
- 界面数据存储与获取
- 匿名函数
- 预编译
- 升级浏览器内核
- 封装弹窗
- 命令
- qmake
- 命令行编译
- pro 文件
- CONFIG
- TEMPLATE
- windeployqt 打包
- jom
- 知识
- 元对象系统(MOC)
- 对象树与拥有权
- 各个 TextEdit 的区别
- Qt 资源系统
- QSS 查询
- QObject的创建时间
- qt 的继承关系
- 单元测试
- 宏
- 测试类/函数
- GUI测试
- Benchmark测试
- 实例
- 在子项目中创建
- 数据驱动测试程序'
- 模拟GUI事件
- API
- 控件
- QInputDialog
- QIcon
- QFileIconProvider 提供文件icon
- QActionGroup
- QSystemTrayIcon
- QMenu
- QWidget
- QLabel
- QTextBrowser
- QTextEdit
- QPushButton
- QRadioButton
- QDockWidget
- QMainWindow
- QKeySequence 预设快捷键
- QSplashScreen 启动图
- QListWidget
- QTreeWidget
- QTreeView
- QTreeWidgetItem
- QTreeWidgetItemIterator 遍历QTree
- QTableWidget
- QTableView 基类
- QTableWidgetItem
- 条目控件
- 条目的拖拽
- 自定义右键菜单
- 基于条目控件的样式表
- QWebEngineView
- 模型
- QFileSystemModel 文件系统
- QStandardItemModel
- QAbstractItemModel 基类
- QAbstractItemView / QStandardItem
- QSortFilterProxyModel
- 布局
- 布局分类
- QSplitter 分裂器
- QSizePolicy 伸展
- 伸展因子
- 伸展策略
- BoxLayout 布局
- FlowLayout 流式布局
- QGridLayout 栅格布局
- QFormLayout 表单布局
- 文件系统
- QFile
- QFileInfo
- QStorageInfo 分区信息
- QTemporaryDir
- QTemporaryFile
- QDir
- QFileSystemWatcher 监控文件
- QLockFile
- 字节与流
- QByteArray
- QDataStream
- QTextStream
- 进程
- QProcess
- 线程
- QMutex
- QReadWriteLock
- 并发方案
- 继承 QObject [推荐]
- 继承 QThread
- QRunnable与QThreadPool 配合
- QtConcurrent
- Application::postEvent
- 图像
- QPainter
- QPixmap / QBitmap
- QImage
- QPicture
- QImageWriter 创建图片
- QImageReader 读取图片信息
- 命令行工具
- QCommandLineParser
- 关联容器
- QStack
- QVector
- QLinkedList
- QQueue
- QList
- ====== 顺序容器 ======
- QMap
- QHash
- QMultiMap 一key 多value
- QMultiHash 一key多value
- QCache key映射到类
- QPair
- QSet
- ====== 关联容器 ======
- QVariant
- QVariantList
- QVariantMap
- QMetaObject 元对象,反射
- invokeMethod
- 实例
- 反射类名
- 反射实例
- 数据库
- mysql 链接
- sqlite 内存版
- QSqlDatabase 连数据库
- QSqlQuery
- QSqlTableModel 绑定表
- QSqlQueryModel
- 日志
- myMessageOutput 自定义日志格式
- 网络
- QLocalServer/QLocalSocket
- QTcpServer / QTcpSocket
- QNetworkAccessManager 异步API
- QSslSocket
- QUdpSocket
- QUrl
- QUrlQuery
- 系统
- QStandardPaths
- QDesktopServices 桌面服务
- QSysInfo
- 日期和时间
- QDate
- QDateTime
- QTime
- 异常处理
- QException
- 正则
- QRegExp
- 字符串
- QStringRef
- QUuid
- Core
- Q_PROPERTY 属性
- QGlobalStatic
- QSharedData
- QCoreApplication
- 全局 qxxx
- qSort / qStableSort 排序
- qRegisterMetaType 注册自定义类型
- qSetMessagePattern 改qDebug格式
- qInstallMessageHandler
- QCryptographicHash 加密
- QSettings
- QTimer
- QObject
- 设计模式
- 工厂类
- 单例模式
- 第三方库
- FluentUI UI框架
- Felgo 可做移动端
- Dart
- 语法
- 基础类型
- 运算符
- 函数
- 类
- 控制流程语句
- 异常
- 映射
- 异步支持
- Future / Stream
- async/await
- 容器
- Map
- List
- Set
- 库和可见性
- 测试
- pub / pubspec.yaml
- Flutter
- 安装
- 技巧
- 混合开发方案
- State Widget 生命周期
- 与原生通信
- 自动切换Andrio和Ios 主题
- 命令
- flutter
- flutterfire 构建 Firebase
- 常见组件
- 布局
- 响应式
- 交互
- cupertino IOS 风格
- 资源与图片
- Packages
- 路由
- Builder
- streambuilder
- theme
- 三方库
- Getx 状态管理
- shared_preferences 存储
- webview_flutter
- FluroRouter 路由
- 实例
- 放大图片
- Python
- 技巧
- 语法
- 字符串
- 字典
- 装饰器
- 类
- 异常和错误
- 异步 python 3.x
- 场景
- 文件读取
- 内置包
- 包
- 工具类
- Supervisor-Linux/Unix进程管理工具
- 网络
- urllib包
- requests-比urllib2简洁
- BeautifulSoup-解析html
- 数据库/ORM
- pymysql -python3的mysql库
- SQLAlchemy ORM
- 办公
- pdfminer3k-解析pdf
- 测试 & 安全
- faker -测试
- web 框架
- web.py框架
- gui
- easygui_gui模块
- tkinter - 高效简单
- pyqt5 - 控件丰富
- 单元测试
- doctest模块
- unittest模块
- Django框架
- 模型
- pip
- virtualenv 虚拟环境
- Java
- java 数组
- java 类
- java 包
- java 异常
- java String
- java 集合
- PHP
- 常用场景 / 封装
- appkey/secretKey 实例
- https双向认证
- 从字符串中找出高频词
- 操作 HTML DOM
- levenshtein 输出错误,猜测输入的值
- ip 查询
- 配置webhook.php
- php 输出图片
- ignore_user_abort 网页断开有效
- 原生支持异步的方法 exec
- 可自动结束的程序
- 循坏程序
- ===== 函数 / 类封装 ⬇ =======
- 指定月份的第某个月
- 时间类封装 某天的开始与结束
- 数据库链式调用封装
- curl 封装 / 发送文件 / 远程下载到服务器
- 下载进度条 / 断点续传
- 获取 win / linux 的mac地址
- exec 控制 cli 服务器的启动与停止 linux 版本
- 代码规范及技巧
- PHP的优化之道
- PHP 代码简洁之道
- PHP The Right Way
- PHP标准规范
- PSR-3 日志接口规范
- PSR-4 自动加载规范
- PSR-6 缓存接口规范
- PSR-7 HTTP 消息接口规范
- PSR-11 容器接口
- PSR-13 超媒体链接
- PSR-14 事件分发器
- PSR-15 HTTP 请求处理器
- PSR-16 缓存接口
- PSR-17 HTTP 工厂
- PSR-18 HTTP 客户端
- PHP注释规范
- php7+
- PHP WEB框架
- Slim 微型框架
- yaf
- RPC-yar
- 内置函数
- hyperf 高性能框架
- swoole
- 安装
- HttpServer
- WebSocket
- AsyncIO
- Swoole-Crontab
- 异步文件系统IO
- 异步Redis
- 异步MySQL客户端
- process
- Memory 内存操作
- Channel 连接池
- swoole与tp5
- 调试 swoole
- 示例
- websocket 绑定对象方法
- redis 事件订阅发布
- EasySwoole
- 技巧
- 对自定义类优化的方式
- 数据库
- 基础使用
- 定时器
- 自定义命令
- 自定义进程
- 自定义事件
- 异步任务
- Crontab 定时任务
- 日志
- 组件库
- 单例模式
- Di 容器 / 依赖注入
- 协程 / WaitGroup
- 内存 Table
- Csp 并发等待执行
- 队列 Queue
- SplArray
- SplBean 过滤表结构
- 缓存
- 热重启
- 控制器
- TP5
- 验证器
- 内置规则
- 数据库操作
- 数据添加或更新
- 静态增删改查 / 关联操作
- 日志操作
- 路由
- taglib-自制标签
- migrations 数据库迁移
- tp 测试
- TP3.2
- 数据库操作
- 关联表
- 增删改查与验证
- 前置与后置
- 发送邮箱
- Tp6
- 技巧
- 多应用的api版本控制
- phinx 迁移工具
- 单元测试
- 先使用修改器在验证
- 异常统一处理
- thinkcmf
- 快速入门
- 常用插件
- 小程序管理插件
- 手机微信登录插件
- 表单自动生成插件
- phalcon C框架
- 快速入门
- 脚手架教程
- Symfony
- Swoft
- laravel
- webman
- workerman
- Spiral Framework
- composer / C扩展
- 网络 / curl / 文件上传 / jwt 认证
- guzzle [19.8k] http 客户端
- php-curl-class[2.6k] 封装curl为类
- class.upload.php 文件上传
- codeguy/upload 文件上传
- php-jwt 封装 JWT 加解密
- 文本 uuid / 加密整数id / 中文转拼音 / 解析html
- uuid 生成uuid
- hashids 隐藏真实id
- pinyin 中文转拼音
- html-parser 类jquery解析 html
- i18n
- i18n 国际化
- gettext 国际化
- 数据验证 / mock数据 / 媒体类型
- faker 生成验证数据
- Analyzer 检验媒体资源类型
- Valitron [1.3k] 数据验证
- rakit/validation [399 star] 验证数据
- 支付
- OmniPay 多网关支付处理的框架
- 时间
- Carbon [14.6K]
- 日志 monolog / seasLog
- monolog php编写
- SeasLog C扩展
- 办公文件 pdf / word / excel / ppt
- Snappy 一个PDF和图像的生成库
- WKHTMLToPDF HTML转换为PDF
- PHPPdf XML转化为PDF和图片
- PHPWord - 处理Word文档
- PHPExcel 处理Excel文档
- PHPPowerPoint -处理PPT幻灯片
- 性能分析 xhprof
- xhprof - PHP性能追踪及分析工具
- 缓存 yac
- Yac 5.2+ 共享缓存
- 配置 yarconf / 解析 json xml ini yaml
- yarconf 7.0+ 读取配置
- config 解析 json xml ini yaml
- 队列 resque (基于redis) / beanstalkd
- Beanstalkd 队列
- php-resque 基于redis的消息队列
- web ui 管理 / redis / pgsql / mysql / mgdb
- phpRedisAdmin - Redis 管理
- phpPgAdmin - PostgreSQL管理工具
- phpMyAdmin - MySQL管理工具
- rockmongo - MongoDB管理工具
- ORM
- medoo 支持5大数据库
- Redis C 扩展
- mongodb C扩展
- mongo-php-library 官方基于C扩展到的封装
- MongoDB ORM
- ElasticSearch PHP 用于 ElasticSearch 的官方客户端库.
- 调试与性能
- nette/tracy 优化报错
- 状态机
- Finite 有限状态机
- 定时任务
- jobby
- 邮箱
- php-imap 接收邮箱
- PHPMailer 发送邮箱
- Sphinx - 全文索引
- JsonMapper 一个将内嵌JSON结构映射到PHP类上的库
- weichat 封装
- User Agent 检测
- class.upload.php 文件上传
- 官方库
- SPL 数据结构
- SplDoublyLinkedList 链表
- SplStack 栈
- SplQueue 队列
- SplHeap 堆
- SplMaxHeap / SplMInHeap 大排序
- SplObjectStorage 存储对象列表
- SplFixedArray 固定长度的数组
- 预定义接口
- Iterator while迭代
- ArrayAccess 数组式接口
- Serializable 序列化接口
- IteratorAggregate foreach迭代器
- Observer 观察者
- SPL 函数
- spl_autoload_register 自动导入类
- class_parents 返回指定类的父类
- spl_object_hash/spl_object_id
- SPL 常见异常
- SPL 迭代器
- DirectoryIterator 文件目录迭代器
- FilesystemIterator 文件迭代器
- GlobIterator 带匹配的文件系统
- ArrayIterator 把数组改成迭代器
- NoRewindIterator 只遍历一次
- RecursiveArrayIterator 递归迭代
- RecursiveTreeIterator 输出递归树
- SPL 文件处理
- SplFileInfo 文件信息
- SplFileObject 文件操作提供对象
- SplTempFileObject 临时文件
- Ctype 类型检测
- ctype_alnum 是否只有字母和数字
- ctype_alpha 是否是字母
- ctype_cntrl 是否是控制符(\n\t\r)
- ctype_digit 是否是整数
- ctype_lower / ctype_upper 是否是 小/大 写字母
- ctype_graph 是否是可见字符(空格不算可见)
- ctype_print 是否是可见字符(空格算可见)
- ctype_punct 是否是除字母,数字,空格外的特殊字符
- ctype_space 是否是空白字符
- ctype_xdigit 是否包含16进制字符([0-9 和 [A-Fa-f] ])
- 数组
- array_map-针对多个数组
- array_multisort 对二维数组进行排序
- array_filter
- array_walk - 对一个数组操作
- array_walk_recursive 递归
- filter 过滤器函数
- 预定义常量
- filter_has_var 存在指定变量
- filter_var 过滤变量
- filter_var_array
- filter_input_array 过滤外部变量
- filter_input
- 控制输出 flush
- flush 刷新输出缓冲
- 实战
- 安全转义参数
- htmlspecialchars html标签转实体
- addslashes 用反斜线转义(可用于数据库)
- quotemeta 转义特殊字符
- 日期/时间/日历
- format 参数列表 如 Y,m,d
- DateTime 时间函数
- cal_days_in_month 某个月的天数
- date_parse_from_format [函数] 根据日期格式转时间
- 异常处理
- set_error_handler
- set_exception_handler 自定义异常
- URL 处理函数
- get_headers 获取头信息
- http_build_query 数组转 query
- parse_url 解析 URL 返回数组
- urldecode 和 urlencode
- 字符串处理
- strstr 字符串的首次出现
- chunk_split 将字符串分割成小块
- chr / ord 字符与ascii转换
- str_split 将字符串转换为数组
- htmlentities / htmlspecialchars 等 html 编解码
- strip_tags 字符串中去除 HTML 和 PHP 标记
- uniqid 返回唯一值
- preg 函数
- preg_grep 从数组返回匹配的值
- preg_last_error 正则匹配错误
- preg_match / preg_match_all
- preg_replace 正则替换
- preg_replace_callback
- preg_split
- 进制转换
- bin2hex / hex2bin 字符串-16进制
- bindec / decbin 十进制-二进制
- octdec / decoct 八进制-十进制
- base_convert 任意进制转换
- 文件系统函数
- fopen / feof / fclose 适合文件和网页
- fread 按字节读取
- fgets 按行读取
- fwrite 写入文件
- file 一次读取整个内容,行遍历
- fscanf() 每行都根据格式循环输出
- file_get_contents 一次读取所有,返回完整字符串
- flock 文件锁
- disk_total_space 磁盘容量
- 文件 / 路径处理
- scandir 返回指定路径的目录和文件
- glob 使用 * 模糊搜索文件和目录
- is_dir / is_file
- opendir / readdir / closedir 循环输出文件/目录名
- dirname /basename 父路径 / 基础文件
- pathinfo 文件路径的信息
- realpath 真实路径
- copy / rename 复制 / 重命名
- touch / unlink 创建/删除
- file_exists 文件是否存在
- filesize 获取文件大小
- is_readable / is_writable / is_executable
- 文件权限
- fileperms 获取文件权限
- 反射
- ReflectionClass 反射类
- ReflectionExtension 反射扩展
- ReflectionFunctionAbstract
- ReflectionFunction 反射函数
- ReflectionParameter 函数,类的参数
- ReflectionProperty 类属性
- ReflectionType 参数或返回值的类型
- 协议
- php://
- input / output
- stdin / stdout / stderr
- memory / temp
- filter
- ftp:// 和 ftps://
- data://
- glob:// 文件路径模式
- 过滤器
- 字符串过滤器
- 转换过滤器
- stream
- Stream Filters
- Contexts
- socket
- PDO
- PDO::setAttribute 属性
- 加密扩展
- password_hash
- openssl
- 杂项函数
- sys_getloadavg 获取系统的负载
- hrtime 微妙时间戳
- ignore_user_abort
- uniqid
- sleep/usleep
- imap 邮箱
- Session
- Callback 类型
- exec 执行结果以数组返回
- socket_create 操作
- soap 调用 webserver
- C / C++框架 编写扩展
- 原生编译
- 引用 加载动态库(.so) 文件
- 参数、数组和Zvals
- Zephir 开发PHP扩展
- 安装
- 快速入门
- php-cpp C++开发扩展
- 安裝
- 技巧
- 语法
- 变量
- 常数
- 输出和错误
- 函数
- 指定参数
- 调用PHP函数
- Lambda函数
- 构造函数
- 魔术方法
- 基础SPL接口
- 扩展类的魔术方法
- 类属性
- 异常
- 读取php.ini变量
- 扩展回调
- 命名空间
- FFI PHP扩展方式
- pear / pecl
- pecl c 扩展
- 在多 php 版本中指定
- pear php 扩展
- 安装/编译
- oneinstack 一键配置
- lnmp /lamp 脚本安装
- 配置 Let's Encrypt
- 配置 thinkphp
- dnmp docker 安装 LNMP
- ==== php 环境一键安装 ====
- Centos
- Ubuntu
- macOS
- ==== 包安装 ====
- apache
- nginx
- php
- 安装 GD 扩展
- 安装 openssl 模块
- ==== 编译环境安装 ====
- window apache/php
- window nginx/php
- PHPUnit
- 编程写测试
- 添加测试的依赖
- 数据供给器
- 对异常进行测试
- 对输出进行测试
- 基境 测试初始化与还原
- 数据库测试
- php 扩展
- opcache 缓存编译
- 常用正则
- php.ini 最佳实践
- php 调用 jar包
- Golang
- 知识碎片
- 无锁编程
- 调度器
- 预防CSRF攻击
- 避免XSS攻击
- 避免SQL注入
- 存储密码
- 设计模式 / 规范 / 性能 / 技巧
- 设计模式
- 单例模式-数据库单例
- 值选项模式
- 组合模式
- 策略模式
- 规范
- 性能优化
- 技巧
- 高性能
- 字符串拼接性能
- 切片性能及陷阱
- for 和 range 的性能比较
- Reflect 提高反射性能
- 逃逸分析
- 死码消除与调试(debug)模式
- sync.Mpap 与 加锁map
- 项目布局
- 项目布局一
- 项目布局二
- DDD分层架构
- 数据类型
- 切片类型( slice)
- 场景
- 请求/响应/错误码设计
- gin 对 handle的封装
- 带超时的 sync.WaitGroup
- 优雅关闭协程
- 控制协程的并发数量
- 并发非阻塞缓存
- 守护其他进程的代码
- 各类型转 sturct
- 注册为window 的服务
- go 注册
- sc 注册
- nssm 注册
- udp 打洞
- udp 打洞转 tcp
- Reader 用法
- i18n 本土化
- 压缩编译体积
- 第三方库
- 操作 DOM
- goJquery 像 jQuery一样操作DOM
- ORM
- gorose -链式调用
- GORM
- 技巧
- 获取一对多
- dbx 支持缓存全表数据
- sqlx
- 路由 / http客户端 / websocket
- httprouter 实现RESTful 风格
- mux - 路由
- fasthttp 比 net/http 快10倍
- GoRequest http 客户端
- gorilla库 路由 /参数转结构体
- gorilla/mux URL路由和分发器
- gorilla/schema 参数转换为结构
- websocket
- balloons-websocket 封装好的 websocket
- melody 优雅的websocket
- nhooyr-websocket 性能好于gorilla
- gorilla/websocket [14.5K]
- 缓存 / 并发
- go-redis
- gocache 封装 redis,memcached,内存的缓存
- cache2go 带过期回调的缓存
- go-cahce 类memcached 可存文件断电恢复
- tiedot 内存NoSQL数据库
- Gcache 带过期,带操作事件,支持 LFU,LRU ,ARC
- concurrent-map 支持并发的map
- bigcache 分片map缓存,value 只能存byte
- golang-set set的go实现
- atomic 支持更多类型
- conc 更好的结构化并发
- map转struct / 打印结构体
- mapstructure map 转 struct
- litter 优雅打印结构体
- 数据结构
- 结构算法库 Lists / Sets / Stacks / Maps / Trees
- 工具库
- pie 常用数组操作
- lo 类似 Lodash
- 连接池
- go-common-pool
- ants
- 序列化库 json / ini / yaml
- jsoniter 官方更高效的 json 库
- easyjson免运行时反射的json化
- gjson 从json中取值或判断
- simplejson 处理未知结构的json
- props 解析各种 ini / yaml 等
- 支持Unmarshal map 转配置
- viper 11k Star 支持yaml,ini 支持 env ,命令行 等
- hash / uuid
- xxhash 返回整数类型
- uuid
- Log 日志库
- zap 高性能日志
- Logrus 可插拔日志
- GUI
- fyne 简单难看的 GUI
- go-qt
- wails 桌面gui go + vue
- webview 用 html 可直接编译跨平台 app
- vugu vue+WebAssembly
- termui [11.6k]
- 命令行 / TUI
- urfave/cli [14.3k] 命令行
- kingpin 简单强大命令行
- cobra [18.2k] 专业级命令工具
- x-mod/cmd 空格隔离参数
- mpb 进度条
- progressbar 另一个进度条
- rivo/tview [4.5k] 命令行ui
- cute 漂亮的输出
- bubbletea 强大的 TUI
- 检验 validator
- validator
- 定时器
- cron 简单,不可修改的定时器
- cronlib 可修改任务 推荐
- robfig/cron 支持cron 和 固定时间
- 加密库
- thinkoner/openssl 可支持 ECB、CBC等
- 自己封装的加密库
- 身份验证和OAuth
- authboss 认证
- go-oauth2-server 符合规范的OAuth2服务器
- 开源 IM
- tonyboxes/imgo
- GoBelieveIO/im_service
- alberliu/gim [1.2k]
- 流量控制 / 熔断器 / 容错
- hystrix-go
- 示例
- Hello World
- http 示例
- dashboard 可视化
- Sentinel GO 流量控制组件
- QPS
- 热点参数限流
- 熔断降级
- 静态资源打包
- go-bindata 静态资源打包进执行文件
- 爬虫/无头浏览器
- colly [11.9k]
- chromedp 可控制是否显示浏览器[9.6k]
- 实例
- 启动访问某个网站
- 访问网站并且截图
- 设置cookie,保持登录状态
- 下载文件
- emulate 设备模拟
- 代理
- goproxy 代理
- 聊天机器人
- chatbot
- 图像
- imaging 图像处理
- gg 图像处理
- 单元测试
- gomonkey 打桩函数 - 推荐
- goconvey 测试结果带UI
- sqlMock
- redisMock
- httpmock
- Testify 支持断言,写法更简便
- gocheck 测试框架
- faker 生成假数据
- 依赖注入
- fx User开发的依赖注入
- 注册一个http
- 添加 handle
- 添加日志
- 注入接口
- 注入多个接口
- MIME 文件检测
- mimetype 类型检测 [1.2k]
- filetype [1.9k]
- 全文索引
- bleve
- fsnotify 文件监听
- gopay 支付集合
- .env 环境变量
- 哈希算法 转整数
- gopsutil 系统性能数据
- 官方包
- C
- 简单调用 c函数
- c与go 类型转换
- go 类型转C类型
- panic / recover
- panic+recover简化错误处理 模块必学
- error 自定义错误结构体
- unsafe
- archive
- tar
- zip
- bufio
- bytes
- compress 压缩
- gzip
- zlib
- container 数据结构
- heap
- list
- ring
- index/suffixarray 字典树
- Context
- crypto 加密
- rsa
- md5
- sha1
- sha256
- sha512
- tls
- database
- sql
- encoding
- encoding
- base32
- base64
- binary 序列化
- csv
- gob
- hex
- json
- xml
- errors
- expvar - 线性安全全局变量
- flag
- fmt
- 格式化输出格式
- html
- html
- template
- image
- image
- color
- png
- draw 图像合成函数
- gif
- jpeg
- io
- io
- ioutil
- log
- syslog
- math
- math
- rand
- net
- net
- http
- cookiejar 自动存储cookie
- httptest http的mock
- httptrace 追踪http
- httptest
- httputil 反向代理,打印头信息
- pprof
- rpc
- smtp
- url
- textproto
- os
- os
- exec
- signal
- user
- path
- path
- filepath
- plugin
- reflect
- regexp 正则
- runtime
- runtime
- debug
- pprof
- trace
- sort
- strconv
- strings
- sync
- atomic
- testing
- doc
- testing
- quick
- text
- scanner
- template
- time
- unicode / utf8
- unicode
- utf8
- utf16
- embed 嵌入
- js WebAssembly
- 示例
- golang.org/x
- net
- ctxhttp 带 ctx 的请求
- nettest
- netutil
- websocket
- oauth2
- crypto
- ssh
- text
- xorm / xorm+odbc
- go 适配 odbc
- 其他技巧
- 查询条件方法
- 关联查询
- 缓存
- 增删改查前后置的操作
- 同时支持三个数据库需求
- cmd 自动生成结构
- 嵌入 logrus
- web框架 / 微服务框架
- gin 框架
- 语法
- 中间件
- 参数模型绑定
- hmtl 渲染
- JSONP
- BasicAuth 基础认证
- 路由
- 输出格式
- 重定向
- 异步处理
- 静态资源
- 实例
- HelloWorld
- go-gin-example
- gin-vue-admin
- 测试
- beego
- 模型操作
- generate 生成的模型操作
- 一对一查询
- 一对多
- 打印日志
- 路由
- iris web 框架
- kratos bilibili 开源
- gf web/tcp 4.3K集大成框架
- gf-cli 命令行工具
- tcp 组件
- endless 热更新
- echo
- ====== web 库 ======
- Goji微框架
- go-zero [5.2k] web / 微服务框架
- go-micro 14.9K 微服务框架
- 快速开始
- 技巧
- 命令
- micro
- dashboard
- 示例
- HelloWorld
- 用户模块示例
- Jupiter 2.5K 微服务框架
- ====== 微服务 ======
- go-admin
- Gin-Vue-Admin
- gfast
- Simple Admin
- ====== Admin 后台 ======
- RPC / ARPC
- net/rpc
- net/rpc/jsonrpc 不支持http
- RPCX 分布式的RPC
- 元数据 / 分组
- 心跳
- 单服务例子
- 多服务例子
- 异步回调例子
- Fork 发送多个rpc有个成功
- broadcast 广播模式
- UI管理工具
- erpc
- arpc
- tcp / tcp 框架
- 最简单的 tcp 连接
- 面向对象,带有类型的tcp连接
- tcp binary 设置协议头
- 完善的tcp 服务端/客户端管理
- tcp server 框架
- zero - [152]
- xtcp - [101]
- gotcp - [458]
- Zinx - [3K]
- Go Web 编程
- go web
- websocket
- go cli
- godoc
- 约定
- Example
- go build
- buildmode 编译不同结果
- 编译 *.so 的动态链接
- pgp 示例
- 条件编译
- +build 条件编译
- go:build 推荐
- 文件后缀编译
- go:build 条件编译
- mod
- gcflags 逃逸分析等
- asmflags
- -ldflags 编译优化等
- go run
- go install
- go get
- go generate
- go test
- -bench 压测
- http 测试
- fuzz 模糊测试
- go mod
- go tool trace 性能追踪
- go tool pprof 性能追踪[推荐]
- 封装 pprof 可指定端口
- statsviz 运行时统计信息
- go tool dist
- work
- 编译工具
- xgo 一键编译多平台
- goreleaser 快速上传各架构编译到github
- go 国产化编译
- air 监听go,实时编译
- golines 自动换行
- go 支持 oracle
- go 调用dll
- dlv 远程调试
- 服务器
- Git
- 知识
- codeowners 指定目录所属
- 命令
- config
- commit
- rebase 合并 commit
- merge 分支合并
- cherry-pick
- checkout 切换/创建分支
- branch 创建/删除分支
- clone
- diff
- reset
- revert 取消某个提交
- rm / mv
- mergetool 可视化合并冲突
- log / reflog
- stash 搁置
- tag
- show
- pull / fetch
- push
- remote
- submodule 子模块
- shortlog log日志汇总
- archive 打包
- sparse-checkout
- git lfs 管理大文件
- rev-list
- filter-branch 历史中删除不该提交的文件
- bisect 二分查找
- format-patch 导出补丁
- worktree 便捷clone
- 技巧
- HEAD^ / HEAD~ 差别
- git 使用 rsa
- window 重新设置账户密码
- commit 规范
- 生成 Change log
- 规范流程
- commit 图标
- 分支命名
- centos git 服务器
- Nginx
- 技巧
- location 匹配
- 场景
- http 代理 / 超时设置
- 静态站点 / 动静分离
- 负载均衡
- 限流配置
- HTTP/2 服务推送
- 匹配路径跳转
- 缩略图
- 优化
- reuseport 负载均衡 [nginx>1.9]
- linux 内核参数优化
- nginx.conf 配置
- open_file_cache
- 自定义 access.log 格式
- Apache
- 常见场景
- .htaccess 场景
- 切割日志
- 改写重定向权限
- rewrite日志功能
- ip限制
- 目录列表功能
- 响应头的 Server 信息
- 代理 / 重定向
- 配置 https
- 添加响应头信息
- 限制目录访问
- 某目录不解析 php
- 允许跨域
- mpm 三种并行处理模块
- Caddy 类Nginx
- Caddyfile
- Caddyfile 指令
- root
- header
- php_fastcgi
- rewrite / try_files / uri 代理
- redir 重定向
- encode 压缩
- basicauth http认证
- handle / handle_path 类似nginx 的location
- reverse_proxy
- metrics 统计
- 场景
- 设置静态文件
- 自动跳websocket
- 真实域名设置https
- 代理
- php 服务
- 命令
- 监控日志
- OpenResty 带lua 的nginx
- ====== 常用工具 ======
- protobuf 协议
- 安装
- protobuf
- gogo
- protoc 命令
- 语法
- proto3的变化
- 示例
- golang 实现
- grpc
- golang 实现
- ====== 传输协议 ======
- opentracing 标准
- jaeger UI 优化,更简单
- 实例
- 带 context 的追踪
- 以 span 追踪
- http 形式访问
- 使用Inject和在进程之间
- rpcx 调用 [通过 conetxt ]
- rpcx 调用[通过传递 string(tranid,spanid,parentSpanId)]
- Zipkin
- ====== 链路追踪 ======
- jenkins 持续集成/交付
- 推荐设置
- 技巧
- webhook -通过gitlab 触发
- 远程触发编译
- 添加节点
- 构建一个go
- 常用环境变量
- 构建方式
- pipeline
- 设置环境变量
- 实例:Jenkinsfile
- 示例:使用多个agent
- 参数化构建
- MultiJob Project (新版弃用)
- 插件
- Go Plugin 插件
- git 无变化跳过构建
- Folders Plugin 创建任务分组,方便管理
- Multiple SCMs Plugin [新版本弃用]
- 生成时间戳
- FTP 传送到应用服务器
- Publish Over SSH 发送到远程
- 角色及权限管理
- 备份
- pipeline
- blue ocean 可视化 pipeline
- junit 测试报告
- Cobertura Plugin 可视化覆盖率
- cds 持续集成
- Travis CI 教程
- GitLab
- 持续集成 CI/CD
- 安装Runner环境
- .gitlab-ci.yml 配置
- CI/CD Examples
- 备份还原
- Gitea git 自托管
- ====== 持续集成 ======
- Zabbix 服务器监控
- prometheus 时序处理,报警系统
- 概念
- 工作流程(推荐阅读)
- 数据类型
- 作业和实例
- 联合
- 命名
- 安装
- 组件
- prometheus.yml 配置
- 数据模型
- PromQL
- 运算符
- 函数
- 查询
- HTTP API
- 记录规则
- 警报规则
- 配置
- 告警规则
- 示例模板
- Alertmanager
- 配置 Alertmanager
- 实例
- 监控程序启动
- 监控cpu,内存告警
- 服务发现
- 基于文件的服务发现
- 实例
- 导入 prometheus
- 配置三个 node
- go demo
- grafana 图形分析器
- Grafana 变量
- 报警
- 配置邮箱接收
- 配置 webhook
- 通知策略
- 实例
- 开源监控方案
- go+influxdb+grafana 制作日志监控系统
- 数据库中获取数据展示
- goaccess 日志分析工具
- countly-server 网站统计
- go-netflow 监控程序流量
- tproxy 监测 grpc 与mysql 连接
- Monyog 监控mysql
- uptime-kuma 多功能监控
- ====== 监控 ======
- metersphere 测试/压测/报告
- ====== 测试 ======
- beats 轻量型日志采集器
- fluentd 日志处理
- 安装
- 配置文件
- 语法
- 公共参数
- 插件
- 输入插件
- tail 监听文件
- forward 接受到其他fluent
- tcp
- http
- exec 接受程序输出
- monitor_agent 监视器
- 输出插件
- file
- forward 转发到其他fluent
- http
- copy
- roundrobin 轮询输出
- stdout
- elasticsearch
- mongo
- mongo_replset
- 容器开发
- 实例
- HelloWorld
- PHP应用
- apache日志输出到mongod
- Addax 异构数据同步
- 示例
- Hello World
- Elasticsearch
- Loki grafana 的日志收集
- ====== 日志/数据 处理 ======
- Bazel 构建
- Make
- 技巧
- ====== 构建工具 ======
- HAProxy
- 安装与示例
- 配置详解
- 示例
- 搭建L7负载均衡器
- 搭建L4负载均衡器
- 使用Keepalived实现高可用
- Keepalived 虚拟ip
- ====== 负债均衡 ======
- pyroscope-server pprof 定位性能问题
- 示例
- go 示例
- ====== 持续profiling服务 ======
- proxmox 虚拟机管理
- Vagrant
- Docker
- 规范的docker部署案例
- 场景
- phpstorm调用docker
- Docker 命令
- docker push / pull
- docker search
- docker images
- docker rmi
- docker commit 定制镜像
- docker tag 镜像标签
- docker save 导出镜像
- docker history 镜像创建历史
- docker buildx 构建多种系统架构
- ====== 镜像 ======
- docker run
- docker update 更新run的设置
- docker stop / start / restart
- docker pause / unpause 暂停/启动
- docker kill 杀到运行的容器
- docker rm
- docker attach / exec 进入容器
- docker export / import 导入导出
- docker ps 列出容器
- docker port 映射的端口
- docker top 类似top
- docker logs 容器日志
- docker inspect 容器元数据
- docker stats 资源情况
- docker cp 复制目录到容器
- docker diff 容器结构变动
- docker rename 重命名
- ====== 容器管理 ======
- docker login
- docker logout
- ====== Docker Hub ======
- docker swarm 管理集群服务
- docker-machine 模拟安装与使用
- vm 安装和使用
- docker service
- docker node 管理集群节点
- docker stack 文件方式编排
- 示例:部署WordPress
- ====== 集群管理(Swarm) ======
- docker network
- network create
- network connect
- network disconnect
- network inspect 显示细节
- network ls
- network prune 删除所有未使用网络
- network rm
- docker volume
- volume create
- volume inspect 详细信息
- volume ls
- volume prune 修剪
- volume rm
- docker system 系统管理
- system df 磁盘总体情况
- system prune 移除不用资源
- system info 等于 docker info
- system events 等于 docker events
- docker info docker 信息
- Docker-compose
- 命令
- docker 命令转 docker-compose
- Docker-machine 编排
- dokcer-machine create
- 安装
- Dockerfile 文件
- ENTRYPOINT 入口点
- docker-compose.yml
- 指令
- 私有仓库
- docker-registry
- Harbor
- UI界面
- lazydocker docker 命令行ui
- WeaveScope docker网页可视化
- lazykube k8s 界面
- Portainer 单机,集群可视化管理
- Rancher 企业级容器编排
- 实例
- redis 单机
- redis 集群
- docker-compose 搭建 lamp 应用
- php实战项目
- K8S
- 安装
- 容器可ping 外网 / 给容器局域网 ip
- 远程使用docker
- 缩小容器体积
- ====== 虚拟化 ======
- ffmpeg 音视频处理
- 实例
- 查看文件信息
- 转换编码格式
- 调整码率
- 改变分辨率
- 提取音频
- 截图
- 裁剪
- 为音频添加封面
- SRS 流媒体服务器
- ====== 流媒体 ======
- Casbin web访问权限控制
- Model 与常用配置文件
- 示例
- Hello World
- Http 示例
- gin 示例
- Casdoor 集成登录
- ====== web 组件 ======
- semgrep 静态代码扫描工具
- shellcheck 脚本lints
- ====== Lint ======
- Apollo 强大但部署麻烦
- Nacos 简单方便
- ====== 配置中心 ======
- 宝塔 面板安装
- 1Panel 运维管理
- 雷池 站点防护
- ====== Linux 面板 ======
- libreoffice 操作/预览office
- soffice 命令
- linux 中文字体问题
- 示例
- 预览 office(word,ppt,xsl) / pdf
- tika 文档转文字
- tika-server
- tika-app
- 示例
- http 请求获取文本内容
- go 与jar 配合
- ====== 文档 ======
- 禅道
- 快速入门
- ====== 项目管理软件 ======
- buildroot 交叉编译
- CGO 交叉编译实例
- onlyoffice 在线office编辑
- 安装
- 编译
- ubuntu16.04 编译
- 在uos_arm编译[弃]
- 修改字体
- 示例
- Hello-World
- ebpf 性能追踪
- Nexus Repository 统一包管理器
- go
- webdav
- chsrc 镜像自动设置
- 前端
- HTML
- 设计规范
- Web前端兼容性问题
- 手机端
- 尺寸单位
- JS / jQuery 插件
- 轮播图 滑动鼠标
- slick 鼠标滑动事件
- swiper 鼠标滑动 案例丰富
- 时间
- Moment 时间解析模块
- jQuery jquery-date-range-picker 日期区间
- jQuery daterangepicker 日期区间(美观)
- jquery bootstrap-datetimepicker 日期和时间
- 图片
- viewerjs 图片预览 功能全无需jquery
- grade.js 根据图片生成背景色
- js-cloudimage-360-view 360度旋转观看图片的 JS 库
- pagemap 网页右上角缩略图
- JQuery jqzoom.js-类似淘宝的图片放大
- jQuery lightBox-图片顺序预览
- JQuery Jcrop 图像裁剪
- X6 图形绘制工具
- 图形渲染
- D3
- SnapSVG svg 绘制库
- pixijs 绘制 WebGL,Canvas
- gojs
- three.js 做3D VR
- css3d-engine 精简版 treejs
- pano2vr 方便快速的3D-VR
- echarts
- 示例
- 动态时序图
- smoothie.js 监控图
- 工具库
- 下划线库 -有两个库
- licia 常用开发库
- Ramda 函数式库
- API
- 比较运算
- 数学运算
- 逻辑运算
- 字符串
- 函数
- 数组
- 对象
- MOCK
- json-server 伪造 json 接口
- mock.js 随机数据
- 文件上传 / 下载
- [推荐]filepond 文件上传 9.6K start 可编辑图片
- downloadjs 可让ie 支持文件下载重命名
- jQuery 多文件上传进度条 Huploadify
- 单元测试
- mocha 20K
- jest 33.2K
- 匹配器
- cypress 测试
- 视频播放
- flv.js b站开源
- jessibuca 支持webrtc
- 通知
- Pxmu.js 通知,loading 等 [11 star]
- ORM
- typeorm
- 实体
- 一对一等处理
- 查找
- 生成器
- 验证
- sql.js 网页sqlite 数据库
- 示例
- node 使用
- web 使用
- 获取远程库
- 大屏
- 拖拽式 大屏框架
- DataV 基于vue2 大屏
- 加密库
- CryptoJS
- 网页编辑器
- monaco-editor 网页版编辑器
- codemirror
- jQuery
- jQuery springy 关系可视化
- jQuery zTree 树插件
- jQuery select标签中搜索option
- jQuery jQueryUI
- 拖拽和放置
- 缩放
- 特效
- 滑动选择
- 排序
- 折叠面板
- 进度条
- 标签页
- autocomplete 自动完成
- jQuery form 表单提交插件
- jQuery Validate 验证
- 使用方式
- 校验规则
- 实例 validate与 jquery form
- jQuery Cookie
- jQuery Boostrap autocomplete
- jQuery Growl 侧边消息提醒
- jQuery noty 通知
- jQuery Migrate
- Slidev makedown 生成 PPT
- 语法
- makeDown
- Layouts
- theme
- 基础属性
- PlantUML
- components
- prismjs 语法高亮
- introjs 新手引导
- RequireJS 客户端模块管理
- cleave.js 格式化输入框内容
- fusejs 搜索功能
- tesseract.js 文字识别
- fullPage 全屏滚动网站
- mjml 转为相应式邮箱html
- progressJs 头部进度条
- instant.page 链接预加载
- pdf.js
- Yjs 协议编辑
- 前端框架
- layui
- 常用方法
- layui.laytpl 前端模板
- 模块定义
- 常用库
- form_table
- Cron表达式组件
- notify
- layui-soul-table
- xm-select
- tableTree
- croppers 截图上传
- 技巧
- 打开表单
- 表单格式
- layuiAdmin 官方
- LuLu 灵活前端
- ====== 桌面框架 ======
- Frozen UI
- WeChat UI
- MUI 对移动端做了优化
- AUI js 框架
- ====== 移动端 ======
- ficusjs 使用 Web component
- ====== 原生 component ======
- htmlx 无js 页面交互
- CSS
- 知识
- 最佳网页宽度
- 产生空白间隙的原因
- 所有元素平滑动画
- 技巧
- 居中 / 对齐
- 顶端观看显示进度条
- 图片自适应同步的截取
- 元素硬件加速
- 滚动条样式
- 给列表加竖线
- 文字超出隐藏并显示省略号
- 打字效果
- 语法
- translate 移动
- transform 转换
- transition 过渡
- animation 动画
- ====== 动效 ======
- flex
- grid
- ====== 布局 ======
- 函数
- CSS 变量
- vw,ch 等长度
- box-sizing 属性
- ====== 技巧 ======
- Font Awesome 字体
- bootstrap v3
- 样式快速入门
- 基础样式
- 布局
- 文本
- 列表
- 表格
- 表单
- 按钮
- 图片
- 辅助类
- 关闭按钮
- 三角符号
- JavaScript 插件
- 模态框
- 标签页
- tooltip 提示
- 按钮 设置加载
- normalize.css 初始化
- animate.css 动效
- tailwindcss css类样式
- 安装
- 定制
- 配置 文件
- 组件
- 语法
- container 容器
- Box Sizing
- Display
- 浮动 / 清除浮动
- Object 可控替换元素
- overflow 溢出
- Overscroll 滚动区域边界时的行为
- position
- Top / Right / Bottom / Left
- visibility 可见性
- Z-Index
- Flex
- Justify Content 控制flex/grid的主轴
- Align Content
- Align Items
- Grid 网格布局
- Justify Items
- 间距
- 内边距 / 外边距
- space 控制子元素之间的间隔
- water.css [7k] 无需class的框架
- simple.css [2.5k] 无需class的框架
- open-props css变量框架
- ====== css 框架 ======
- Sass/Scss与Less区别
- less 不依赖ruby
- z.less 库- 预定义常用函数
- stylus
- Sass 靠缩进继承
- scss = Sass 3 靠括号继承
- ====== css 库 ======
- jQuery
- 插件
- jQuery 制作插件
- 常用方法
- bind / on / click
- js-ajax-* 实现异步
- 全局body loading 为wj实现
- 根据 event.timeStamp 防抖
- 设置select 的默认值
- 图片放大
- 图片懒加载
- 文件异步下载 / 带百分比
- 文件异步上传 / 带百分比
- 拖拽上传文件
- 常用指令
- AJAX
- 全局 Ajax 事件处理器
- $().ajaxPrefilter ajax前置与后置监听
- $.get
- $.getJSON
- $.getScript
- $.post
- $.ajax
- $().load
- .serialize() / .serializeArray()
- DOM
- .addClass() / .removeClass()
- .hasClass() / .toggleClass()
- .attr() / .removeAttr()
- .prop() / .removeProp()
- .html() / .val() / .text()
- .data() / .removeData()
- .after() / .before()
- .append() / .appendTo()
- .prepend() / .prependTo()
- .clone()
- .detach() / .empty()
- .each() 遍历 jQuery 对象
- .get()
- ====== 元素选择 ======
- .eq() / .first() / .last()
- .filter() / .find() / .has()
- .next() / .prev()
- .parent() / .parents()
- CSS
- .css()
- .height() / .width()
- .innerHeight() / innerWidth()
- .outerHeight() / .outerWidth()
- .position()
- .scrollLeft() / .scrollTop()
- 动画 / 特效
- .animate()
- .delay() / .finish() / .stop()
- .fadeIn() / .fadeOut() / .fadeTo()
- .hide() / .show() / .toggle()
- .slideDown() / .slideUp() 滑动
- 浏览器事件
- .scroll()
- .resize()
- Event 对象
- event.currentTarget
- event.target
- event.data
- event.isDefaultPrevented()
- event.which 按键监听
- event.pageX / event.pageY
- event.preventDefault()
- event.stopPropagation()
- event.timeStamp
- event.result
- event.type
- event.key
- 事件监听
- .on()
- .one() 触发一次
- .trigger()
- .off() 移除事件
- 表单事件
- .blur() / .focus()
- .focusin() / .focusout() 支持冒泡
- .change()
- .select()
- .submit()
- 键盘事件
- .keydown() / .keypress()
- .keyup()
- 鼠标事件
- .click() / .dblclick()
- .contextmenu() 右键
- .hover()
- .mouseup() / .mousedown()
- .mouseenter() / .mouseleave() 鼠标进入 / 移开
- .mousemove() 移动
- .mouseout() / .mouseover() 冒泡移入/移除
- 工具类
- .grep() 过滤数组
- .map() 转为另一个数组
- .merge() 合并数组
- .each() 遍历数组和对象
- .inArray()
- ==== 数组 ====
- $.param / $().serialize / $().serializeArray()
- .extend() 合并对象
- ==== 对象 ====
- .trim() 去掉首尾空格
- .parseHTML() / .parseJSON() /.parseXML()
- ==== 字符串 ====
- .isArray()
- .isEmptyObject()
- .isFunction()
- .isNumeric()
- .isPlainObject()
- .type() 可区分 array 与 object
- ==== 类型判断 ====
- .now() 时间戳
- 函数 compose
- callbacks.add() 添加函数
- callbacks.empty() 清空函数
- callbacks.fire() 调用函数
- JavaScript
- 知识
- 同源限制
- 不同域跨窗口通讯
- typeof / instanceof
- JS 语法树
- 设计模式
- 严格模式
- 性能优化
- scrollHeight 等各中高度
- 技巧 / 场景
- onClickOutside 判断是否在严肃外
- clientX .pageX,screenX,offsetX 区别
- getBoundingClientRect 定位元素
- 下拉示例
- 自定义去除字符
- 打印时间戳
- 类型转换 黑魔法
- 只初始化一次
- 防抖 / 节流
- 动画
- ====== 技巧 ======
- this / bind / call /apply
- 函数式编程 / 柯里化
- compose 函数组合
- 原生面向对象写法
- 示例:canvas小球碰撞
- new 带prototype的函数
- ES5 实现继承
- 大文件断点续传
- ====== 场景 ======
- 插件
- JS 制作插件
- 实例:拖拽列表插件
- 图片/文件拖拽显示信息
- js 原生提示
- 手写签名
- JS 模块
- ES6 [推荐]
- CommonJS 模块
- ES6,7,8语法
- Promise
- Class
- Map / Set
- async / await
- 浏览器对象
- 浏览器环境概述
- window 对象
- Location 对象
- Navigator 对象
- Screen 对象
- XMLHttpRequest 异步请求
- console 对象
- URL 解析
- URL 的编码和解码
- URLSearchParams 对象转url参数
- 标准库 / 对象
- Object 对象
- Number 对象
- Array 数组
- String 对象
- Math 对象
- Date 对象
- RegExp 对象
- JSON 对象
- FormData 对象
- ArrayBuffer / Blob 对象
- File / FileList / FileReader 对象
- TextEncoder / TextDecoder
- DOM
- DOM,Node 接口
- Document 节点
- Element 等节点
- CSS 操作
- 事件
- EventTarget 事件通用接口
- Event 对象
- 鼠标事件
- 键盘事件
- 进度事件 - 加载外部资源
- 触摸
- 实例 手写
- PointerEvents 更通用的touch
- 拖拉事件
- 窗口事件
- 剪贴板事件
- GlobalEventHandlers 接口
- HTML 标签
- <a>
- <img>
- <input> 元素
- Web Api
- Fetch
- Response 对象
- Request 对象
- Headers 对象
- 实例
- POST 请求
- JSON 请求
- 上传文件
- 获取数据流-如图片
- 逐行处理文本文件
- 自定义请求 Request
- sessionStorage / localStorage
- Intersection Observer 元素可见判断
- PerformanceObserver 性能监听
- ResizeObserver 监听元素大小
- TextDecoder / TextEncoder
- Gamepad 游戏手柄
- geolocation 地理位置
- 网页可见性 状态监听
- Notification 系统通知
- 画中画API
- Pointer events 指针事件
- Vibration API 震动
- Audio API 声音
- Web Share API
- WebCodecs API 帧和音频块的访问
- Mutation Observer 监视 DOM 变动
- 数据类型
- TypeScript
- 技巧
- 声明文件
- 全局变量
- npm 包中使用
- UMD 库
- 模块插件
- tsconfig.json
- 语法
- 基础类型
- 装饰器(decorators)
- 命名空间
- 模块
- 高级类型
- 类型兼容性
- 接口
- 类
- 函数
- 泛型
- Record
- 高级类型
- ====== 基础 ======
- SVG
- 语法
- js 操作 SVG
- canvas
- 绘制矩形
- 绘制路径
- 绘制直线
- 绘制圆弧
- 绘制贝塞尔曲线
- 绘制文本
- 绘制图片
- 样式与颜色
- 状态的保存和恢复
- 变形
- 平移
- 旋转
- 变形矩阵
- 合成
- 裁剪路径
- 动画
- WebSocket
- 库
- websocketd
- socket.io
- WebGL
- twgljs 轻量级库
- WebRTC
- WebRTC 使用流程
- 概念
- 处理浏览器中的媒体
- 两种传输方式示例 视频 / 文本 / 流文本
- 需要信令通道
- 教程
- 媒体设备
- 对等连接入门
- 远程流
- 数据通道
- TURN服务器
- API 接口
- RTCPeerConnection
- getUserMedia
- 示例
- examples
- php 实现服务器与web端
- 捕获窗口
- 捕获摄像头
- 本地使用 RTCPeerConnection
- DataChannel
- 远程点对点
- 第三方库
- SimpleWebRTC [4.5k]
- webRTC.io [1.6k]
- ==== 视频聊天 ====
- peerjs 点对点链接
- 点对点传输文字
- 第三方项目
- p2p.chat
- im
- WebAssembly
- 示例
- hello-world go版
- SSE (EventSource)
- 示例
- Web Workers 多线程
- 示例
- 通用的异步 eval()
- Service Worker API
- PWA 提升WebApp
- Broadcast Channel 广播
- IndexedDB
- 库
- Dexie.js 封装 IndexedDb
- ZangoDB
- JsStore 带SQL语法
- lovefield 仿 SQL [6.8k]
- ====== 进阶 ======
- NodejS
- npm 插件
- mongoose 操作 mongodb
- sequelize 数据库orm
- pm2 启动 node
- nodemon 监控文件变化自动重启
- cookie-parser 设置 cookie
- Puppeteer 控制浏览器
- Robotjs 桌面自动化
- anyproxy 代理
- pkg 编译成二进制
- 文件操作
- 网络操作
- 进程管理
- Express 框架
- 模块化编程
- Koa web 框架
- Deno 代替node
- bun
- 命令
- bunfig.toml
- 接口
- API
- Bun APIs
- Web APIs
- Node Js
- ====== 后端 ======
- Vue
- 问题
- 运行网页,但是报缺少 Node 的相关库
- 技巧
- 异步加载
- 动画,与动画库的使用
- webpack 构建多页面
- vue3.0 语法
- reactive,ref,watchEffect
- 生命周期函数
- computed 与 watch
- 子组件
- TypeScript
- 性能优化
- 测试 Vitest
- 路由
- 动画
- Suspense 异步加载组件
- directives 自定义指令
- vue 库
- axios 请求
- vue cli 3.0 配置
- qrcode.vue 二维码
- Vue-router
- vue-i18n
- VeeValidate
- vueuse
- 存储 useLocalStorage 等
- ref 的 各种undo,redo
- ====== State ======
- useActiveElement
- useDraggable
- useDropZone 可拖动到区域
- useElementBounding
- useElementSize width,height
- 元素可见性
- useMouseInElement
- useWindowScroll
- useWindowSize
- useTextareaAutosize 自动增高
- useTitle
- useUrlSearchParams url参数
- onClickOutside 元素外点击
- useFocus / useFocusWithin 元素是否激活
- ====== Elements ======
- useClipboard
- ColorMode 切换主题
- useEventListener
- useFileSystemAccess 文件信息
- useObjectUrl 查看文件内容
- useFullscreen
- useMediaControls 媒体内容
- usePermission 权限
- useWebNotification
- useWebWorker
- ====== Browser ======
- onKeyStroke 监听键盘
- onLongPress 长按时长
- useDevicesList 媒体设备
- useDisplayMedia 使用设备源
- useGeolocation 定位
- useInfiniteScroll 下拉滚动
- useKeyModifier 按键监听
- useMouse
- useNavigatorLanguage 语言
- useNetwork
- usePageLeave
- useSpeechRecognition 语音
- useTextSelection 选中文字
- ====== Sensors ======
- ====== Component ======
- useVirtualList 虚拟列表,高性能
- ======== 工具库 ========
- watchDeep 监听深度对象
- watchDebounced 防抖
- watchOnce 监听一次
- watchThrottled 节流
- useDebounceFn /useThrottleFn 防抖函数
- useEventBus 通知
- ====== watch ======
- useArrayDifference
- ====== Array ======
- useDateFormat 当前时间
- useTimeAgo 多久前
- ====== time ======
- useAsyncValidator 验证
- useChangeCase 单词切换
- useCookies
- useQRCode 二维码
- useSortable 拖拽排序
- ====== Integrations ======
- ====== 工具库 ======
- better-scroll 更好的无滚动条插件
- vue-infinite-scroll 下拉加载
- vue-infinite-loading 上拉刷新,功能强
- vue-lazyload 图片懒加载 -vue2.0
- Vue.Draggable 拖住div
- vue-fullpage
- form-generator 表单生成器[UI版]
- vue-form-making element-ui 可视化表单
- vue-cron Cron表达式组件
- vue-good-table 表单组件
- vxe-table
- skeletonreact 骨架屏
- ======== UI 库 ========
- vuex 状态管理
- 在多页面中使用
- 创建 store.js
- Pinia 状态管理
- pinia-plugin-persist-uni 适配 uni
- hello world 实例
- ======== 状态库 ========
- Nuxt 集成服务器渲染,ui框架等
- vue-element-admin
- ant-design
- d2-admin vue+ElementUI 后台框架
- vuetifyjs 37.4k
- 特性
- 别名
- 全局配置
- 字体图标
- i18n
- scss
- 主题
- 辅助类
- 组件
- v-spacer 空白弹框
- v-item-group
- v-hover 悬停事件
- v-list
- 指令
- v-ripple
- v-scroll
- ======== 框架 ========
- React
- 第三方库
- ChatUI
- wasp 快速制作前后端
- react-query
- use-immer 优雅更新state对象
- motion.dev 动画库
- 语法
- hook
- 自定义 hook
- useEffect
- useMemo 缓存计算结果
- useSyncExternalStore 获取外部数据
- useCallback
- useDeferredValue
- 组件
- StrictMode 严格模式
- Suspense 加载前的提示
- API
- 组合 vs 继承
- 状态提升
- 表单
- 列表 & Key
- 条件渲染
- 事件处理
- State
- 组件 & Props
- JSX
- Context 深层传递参数
- ref 更新不触发刷新
- Next.js
- Routing
- pages
- layout
- Routing
- Error Page
- Loading
- Link
- Parallel Routes
- layou 布局
- 环境变量
- API 路由
- Svelte
- 示例
- 编译为一个web Component
- Web Components
- 示例
- template 方式
- javascript 方式
- 鸿蒙
- 安装
- 示例
- Hello World
- 目录说明
- resources 目录
- ArkTS 语言
- 组件
- 状态管理
- LocalStorage 页面级状态
- AppStorage 全局状态
- emitter 事件监听
- PersistentStorage 持久化
- Environment
- ASK UI 框架
- 布局
- 组件
- ====== 框架 ======
- React Native
- 基础知识
- Electron 桌面应用
- 快速入门
- 技巧
- 内置模块
- app 模块
- BrowserWindow
- Menu 菜单
- globalShortcut (全局快捷键)
- Shell
- dialog 对话框
- tray 系统托盘
- webContents 渲染以及控制 web 页面
- ipcMain / ipcRenderer (进程间的通讯)
- clipboard 剪切板
- webview
- protocol 自定义协议
- desktopCapturer 获取其他软件信息
- 常用包
- electron-settings 设置管理器
- electron-log
- electron-builder 打包[推荐]
- electron-packager 打包
- electron-updater 升级
- electron-store 以文件形式缓存配置
- menubar 托盘菜单栏
- photon 桌面 UI 构建
- React Desktop macOS和Windows的UI工具包
- chrome-tabs
- xel 界面ui
- electron-util 常用包
- electronic-vue
- wails go实现的跨平台
- Runtime
- Events
- Log
- window 窗口
- Dialog 对话框
- Menu 菜单
- Browser 浏览器
- Clipboard 剪贴板
- Screen
- app 参数
- tauri 桌面开发
- 系统APi
- weex 跨平台vue 开发
- weex-ui 第三方 ui 库
- wexx-bindingx 动画效果
- wails go版pc端
- uniapp
- 插件 / 资源
- [通用] 更好的下拉刷新,上拉加载
- [app] 全量更新 app-简单
- [app] 可增量更新
- 登录/注册模板(含微信等第三方登录)
- 导航栏
- uni-form 表单校验
- combox 自动完成
- uni-data-checkbox
- uni-data-picker
- uni-loadmore 上拉加载更多
- uni-row 布局
- uni-dateformat 日期格式化,倒计时
- uni-file-picker 文件上传
- uni-search-bar 搜索栏
- uni-segmented-control 分段器
- UI 框架
- uni-框架
- ColorUI-UniApp
- uView UI 更多功能
- 快速入门
- 设计图尺寸
- 设置开发/生产模式
- 设置 scss 等样式
- 生命周期
- 组件/标签的变化
- template 与 block
- NPM支持
- 资源路径
- css 相关
- js 导出模块
- 使用 TypeScript
- 组件管理
- 事件处理器
- vuex
- 配置
- pages.json
- easycom
- package.json
- uni.scss
- App.vue
- main.js
- 生命周期
- 应用生命周期
- 页面生命周期
- 组件生命周期
- Vue
- 事件处理器
- 表单使用 v-model
- 组件的props
- 组件的ref
- 组件的.sync 子组件prop通知父组件
- 原生组件
- button
- page-meta
- navigation-bar
- custom-tab-bar
- open-data
- 运营服务
- 统一推送uniPush
- 运营统计
- 制作统一发行页面
- API
- 媒体
- uni.compressImage 压缩图片
- 设备
- 陀螺仪
- 系统信息
- 网络状态
- 罗盘
- 加速度计
- 拨打电话
- 扫码
- 剪贴板
- 屏幕亮度
- 手机振动
- 蓝牙
- 生物认证
- 键盘
- 界面
- 弹出菜单
- 设置导航条
- 设置 tabBar
- 背景/下拉背景
- 动画
- 滚动页面
- 网络字体
- 下拉刷新
- 节点信息
- 节点布局相交状态
- 文件
- 绘画
- 第三方服务
- 获取服务供应商
- 登录
- 检测是否登录
- 微信登录
- 信息获取
- 获取手机号
- 手机号一键登录
- 支付
- 推送
- 模板消息-小程序
- 授权
- 小程序设置界面
- 收货地址
- 打开其他小程序
- 模版消息
- 订阅消息
- 小程序更新
- App 更新
- 调试
- 统计 - uni 对程序的统计
- 广告
- 页面通讯 / 全局事件监听
- 公用模块 / 全局变量
- uni_modules
- datacom
- 自动化测试
- wexx / nvue
- HTML5+
- 国际化
- 微信小程序
- ====== 平台相关 ======
- webpack
- loader 插件
- babel-loader ES6 转为 ES5等
- html-loader
- css-loader
- postcss-loader 对 css 进行后处理
- less-loader
- url-loader 过小生成 base64位图片
- file-loader 引入图片
- image-webpack-loader 图片压缩
- 引入模块-并对模板赋值
- esbuild
- Api
- Build API
- 高级配置
- 语法
- gulpjs 构建工具
- 快速入门
- 语法
- 常用插件
- css 插件
- js 插件
- 图片 插件
- 自动刷新页面
- 示例
- 编译sass
- 监听 css变化
- 监听 文件变化,刷新页面
- 多页面示例
- 模版
- rollup 0配置打包脚本
- lerna 管理包含多个软件包
- 命令
- 快速入门
- vite
- 功能
- 命令行
- vite
- 插件
- 兼容传统浏览器插件
- 示例
- 普通 html, 支持 import
- ====== 构建工具 ======
- npm
- npm 插件制作发布
- cnpm - 淘宝的 npm 镜像
- npx
- yarn
- 命令
- plugin
- .yarnrc.yml
- pnpm
- 命令选项
- Bower 浏览器管理插件
- ====== 包管理 ======
- SEO 优化
- ====== 性能与优化 ======
- vConsole
- 远程调试移动设备网页
- chil 远程调试网页
- 远程调试 Android 设备网页
- selenium 自动测试
- selenium IDE
- selenium Python
- 常用技巧
- 定位 元素 / 一组元素
- 控制浏览器操作
- WebDriver常用方法
- 鼠标事件
- 键盘事件
- 获取断言信息
- 设置元素等待 -等待某条件成立后在执行
- 多表单切换
- 多窗口切换
- 警告框处理
- 下拉框选择
- 文件上传
- cookie操作
- 调用JavaScript代码
- 窗口截图
- 关闭浏览器
- Chrome headless 无界面模式
- CukeTest 可测桌面应用
- 语法
- Tree 结构的选择
- 数据驱动测试用例
- 模型管理器
- 批量运行工具
- 常用工具函数
- Cucumber API
- this.attach 在执行后进行截图
- 每个场景后截图至报告
- 模拟桌面操作API
- 模拟 Ctrl+A
- 禁用中文输入法
- ====== 使用工具 ======
- 谷歌浏览器插件
- 概念
- manifest.json
- popup
- background
- content
- plasmo 浏览器插件框架
- 示例
- Popup
- options 选项页
- newtab 新标签
- background
- messaging 通信
- content
- Tab pages
- storage
- Env
- package 转 manifest
- Assets
- Icon
- lang
- 谷歌接口
- extension
- browserAction
- tabs
- contextMenus
- notifications
- omnibox
- 互相通信概览
- 长连接和短连接
- windows
- storage
- webRequest
- cookies
- runtime 插件相关
- manifest
- ====== 浏览器插件======
- chrome
- puppeteer js控制chrome
- DevTools protocol 通过websocket控制
- 命令行
- go 版本
- ====== chrome 控制 ======
- XPath
- 软件
- jetbrains / Intellij IDEA
- 常用插件
- Git Commit Message Helper
- Chinese (Simplified) 中文组件
- Php Inspections (EA Extended)
- redis simple -redis 客户端
- plantuml-integration uml 绘制
- 制作插件
- 连接远程docker
- 配置vagrant虚拟机
- 保存监听 eslint
- uni-app 代码提示
- docker 使用 phpstorm/php-71-apache-xdebug
- php 本地debug / 远程debug
- php 代码检测
- grumphp 限制 commit 提交
- vs code
- C++ 配置
- Go 配置
- Qt 配置
- visual studio
- 使用 Clang/LLVM
- 运行Qt
- 内网部署vs及插件
- 插件
- ReSharper C++
- Clang Power Tools
- Sublime Text配置
- github
- gource 通过 git 生成 动画
- thefuck 出现错误使用 fuck
- tldr 简化 man 函数
- postman
- Apache JMeter 并发测试工具
- Chrome
- 控制台
- Apche Directory Studio - LDAP软件
- sokit 端口监听 转发. socket 测试工具
- wireshark 抓包工具
- Ventoy 多系统合一启动盘制作工具
- UserLAnd 手机安装linux
- termux 手机安装 linux
- sharemouse 跨系统操作
- Microsoft Garage Mouse 多windows跨键盘
- syncthing 分布式同步
- D盾
- openArk
- 搭建 shandowsocks
- google云 搭建
- 亚马逊云 搭建
- 终端走代理
- 一键 ss 脚本
- ⬇⬇⬇⬇⬇ 无界面软件 ⬇⬇⬇⬇⬇⬇
- sqlmap 防sql 注入的测试
- scrcpy 手机投屏
- sftpgo 跨平台 ftp
- frp 内网穿透
- AWS 亚马逊
- 小米路由AX3600
- upx 压缩可执行文件
- firebase 赛博菩萨软件
- 安卓
- adb
- emulator 虚拟器
- 安卓抓包
- MAC
- php 环境配置 2.0版
- pear / pecl 安装
- Mac 配置 Python 和Python3
- 配置 Oh My Zsh+ iTerm2
- iTerm2 自动登陆 ssh
- 配置 Vim
- brew
- 创建 brew 包
- MAME 街机模拟器
- php-osx mac 安装php
- 破解 wifi
- iOS注册美区Apple ID教程
- Window
- 常见问题
- 打不开微软商店
- cmd 命令
- cmd 运用场景
- 复制目录
- 删除目录下的所有文件
- < 交互时可自动输入
- 查看端口占用的pid
- 当前目录管理员身份运行
- 批处理命令
- echo / rem 注释
- pause 暂停
- call 调用其他 bat
- goto
- set 设置变量
- 获取命令行参数
- 常用命令
- tasklist 查看进程
- taskkill 进程操作
- ipconfig
- nslookup 域名解析
- netstat
- route 路由信息
- arp 查看ip使用情况
- findstr
- robocopy
- SpaceSniffer 检查磁盘文件暂用大小
- choco win包管理神器
- 创建 choco 包
- 实例
- nupkg 常用函数
- WSL 2 -方便win docker
- Sysinternals 微软工具箱
- Autologon 免密登录
- Psexec 远程执行工具
- Autoruns 查看启动项
- AdExplorer / AdInsight AD与LDAP查看器
- BgInfo 电脑信息生成到桌面
- LogonSessions 列出登录时间
- PsInfo 系统信息
- PsKill 终止(本地或远程)进程
- PsPing Tcp ping
- PsLoggedOn 显示登录的用户
- PsPasswd 更改本地或远程的密码
- PsShutdown 关闭或重启(本地或远程)电脑
- RDCMan 批量管理远程
- TcpView 列出套接字
- ZoomIt 屏幕缩放
- scoop 包管理器
- 添加ftp 服务
- vcpkg c++包管理器
- 升级 TLS
- clumsy 模拟不稳定网络环境
- Dependencies 查看 exe 依赖的dll
- portableapps 软件装U盘
- mobaXterm 类Xshell
- mouse without borders 共享键鼠
- IIS
- dumpbin 类似 linux 的 ldd
- Linux
- 知识碎片
- profile 与 bashrc
- /etc/init.d/functions 公共函数
- 实例
- &>file、2>&1、1>&2、/dev/null
- 管道和重定向
- 守护进程脚本
- 几个重要的信号
- cli a-z 常用命令注解
- 选项优先级
- 使用场景
- 创建用户,给root权限
- 设置服务器时间
- [自制] 批量操作多节点的脚本
- 引用环境变量替换文字模版
- umount 挂载硬盘
- 内核版本/系统版本信息
- 设置静态 IP
- 常用命令
- 文本 / 文件 / 目录
- egrep = grep -E 查看文件内容
- grep 查看文件内容
- awk 对文本每行处理
- sed 处理文本文件
- xargs 多行转换
- find 文件查找
- locate 比find 更快的索引
- wc 统计文字
- tr 替换与清除
- cut 按列切分
- tee
- 守护进程
- systemd 定时器
- systemctl 守护进程
- systemctl
- Unit.server 配置
- 实例
- 讲解 sshd 配置
- 实例 配置 go-web
- Type=forking 的使用
- journalctl 日志管理
- systemd-analyze 启动耗时
- hostnamectl 主机信息
- localectl 查看本地化设置
- timedatectl 查看当前时区设置
- loginctl 查看用户信息
- goreman 服务管理 [神器][golang]
- supervisor [python]
- supervisord [golang][带GUI]
- chkconfig 开启启动管理
- 标准 init.d 模版
- httpd 开启启动
- 调试工具
- strace 调试脚本
- pstack 跟踪进程栈
- perf 性能分析工具
- stress 压力测试
- ab 压测工具
- ldd 查看执行文件的依赖
- readelf 动态库的真实版本
- patchelf 强制指定LB_LIBRARY_PATH
- tcpdump
- gdb 调试利器
- lsof 查看当前系统文件
- ss 网络端口查询
- free 内存情况
- iotop 查看进程 IO
- iftop 网络 IO 监控
- tc 模拟弱网
- 运维工具
- ansible 批量执行多服务器
- awx UI管理工具
- expect - 自动交互脚本
- envsubst 替换模版中的环境变量
- top / uptime
- sshpass 非交互密码登录
- bash-completion 命令补全
- 查看硬件信息
- lscpu 显示cpu型号
- arch 查看架构
- uname 查看系统版本
- cat /proc/meminfo 查看内存信息
- lsb_release 系统信息
- arch cpu架构
- ulimit
- 网络工具
- nmcli 配置静态网络
- nmap 端口扫描
- 磁盘管理
- df 磁盘使用情况
- du 统计文件占用
- 管理用户/组
- useradd
- usermod
- userdel
- groups 查看
- groupadd
- groupmod
- groupdel
- passwd
- openssh
- ssh openssh-client包
- 客户端配置文件
- sshd openssh-server包
- openssl 使用 openssl 包
- 实例
- 服务器证书 .key 与 .pem
- 客户端证书
- 同时生成服务端与客户端证书
- 登录方式
- ssh-keygen 秘钥登录
- ssh-agent / ssh-add 秘钥记住密码
- 证书登录
- 端口转发
- scp
- rsync 增量同步
- sftp
- gcc
- 静态库
- 动态库(共享库)
- 安全
- firewall-cmd 防火墙
- iptables
- asd 内存硬盘
- ln
- tar
- diff
- watch
- patch
- Curl
- wget
- Vim
- Tmux
- NFS 文件共享
- ftp
- logrotate linux 日志切割
- NFS 网络文件
- manpages-zh 中文man
- Bash 脚本
- 快速入门
- 知识点
- $()与反引号区别
- 检查返回值
- !$ / !*
- shell替换上一条命名的变量
- bash 最简单 kv 数据库
- echo / printf / 快捷键
- Bash 的模式扩展
- 引号和转义
- 变量
- 常见变量
- 字符串操作
- 算术运算
- 参数
- getopts Bash内置
- getopt 基本也自带
- env / shift / exit
- read 用户输入值
- 条件判断
- select 菜单选择
- 循环
- 数组循环
- 花括号迭代
- seq 设置起始增量
- 函数
- 数组
- set 命令
- 脚本调用堆栈
- mktemp 命令,trap 命令
- Bash 启动环境
- 命令提示符
- 颜色
- 第三方脚本
- trash.sh 删除进回车站
- centos 7
- 安装 gui
- yum
- 切换 yum 源
- 建立 yum 仓库
- rpm
- .src.rpm 包含源码的rpm包
- rpm2cpio 只获取 rpm 包内文件
- rpmbuild 制作 rpm 包
- rpmbuid 命令
- 布局说明
- 变量说明
- macros rpmbuild 宏文件
- Group 分组
- 实例
- 通用模版
- nginx 实例
- 注册为 systemctl 服务
- 一个同时匹配 rpm 与deb 的脚本
- 支持 jenkins
- ubuntu
- 安装图形化
- 美化界面
- apt
- dpkg
- 制作 deb 包
- UOS
- 数据库
- 知识
- CTE 创建SQL变量
- 自联结
- 临时函数
- over 窗口函数
- mysql / sqlServer / oracle 共性
- 创建一个大量表的sql
- 开源库
- readyset 自动缓存
- ODBC
- Centos 安裝 ODBC
- Windows 安装 ODBC
- Mysql / MariaDB
- 安装
- windows
- linux 编译安装
- 精简大小
- mariadb-win-my.ini 配置文件
- 场景
- 数据库远程登录
- 打印全部日志
- 开启慢查询
- 清除/关闭 查询缓存
- 查看 cpu 占用过高
- 取消严格模式
- 修改/忘记 密码
- 主从复制
- 服务无法启动
- mysql 分区
- 备份还原
- 基于 时间/位置 恢复
- 完整的 mysqldump 备份与恢复示例
- crontab定时备份脚本
- 新账号设置只读权限
- 技巧
- 查看性能情况
- sql 技巧
- my.cnf 文件读取优先级
- conf 文件优先级
- MySQL 函数
- 运算符
- 字符串函数
- 数字函数
- 日期函数
- 高级函数
- 可执行命令
- Mariabackup 热备份工具
- mysqlslap 性能测试工具
- mysqladmin
- mysqlcheck 修复/优化/分析表
- mysqld_safe
- mysqldump
- mysqlbinlog 操作记录
- 第三方库
- soar sql检查
- soar-web web-ui 版本
- vitess 集群化
- 字段类型说明
- kingshard mysql 代理选择使用主或从执行 sql
- PostgreSQL
- 安装
- 场景
- 问题
- 重置密码
- 批量mock数据
- 命令行
- psql
- pg_dump / pg_dumpall
- pg_restore
- pgbench
- createuser 创建用户
- 技巧
- USING 关联表
- 查看表结构
- 物化视图(读多写少缓存)
- Notify-Listen
- 语法
- 数据类型
- 数值类型
- 数组类型
- JSON 类型
- HSTORE 键值对存储
- 枚举类型
- 组合类型
- 范围类型
- tsvector 文本搜索类型
- 函数和操作符
- php 原生中文分词
- 外部数据源
- mysql 数据源
- mongo数据源
- 文件源监控
- redis_fdw
- file_fdw
- 增删改查
- 表操作
- 模式操作
- 表继承
- WITH 查询
- 树结构表
- 分表
- CHECK 检查约束
- 域类型
- 图数据库
- 索引类型
- 数据库操作
- EXPLAIN
- 高可用
- 插件
- pglogical 订阅发布-逻辑复制
- 订阅发布
- PostGIS 几何空间,地理
- TimescaleDB 时序
- pg_stat_statements
- pgcrypto
- pg_trgm 索引前后模糊查找
- Citus 水平扩展
- uuid-ossp
- pg_jieba 中文分词
- pgpool-II 主从和负债均衡和缓存
- 三方库
- postgrest
- 配置文件
- RESET API 参数
- 客户端封装请求
- preset go实现
- pgx 三方库
- ParadeDB 可媲美 Elasticsearch
- Oracle
- pkg-config 安装
- SQL Server
- sqlite
- 扩展
- FTS5 全文索引
- 内存数据库
- JSON 处理
- R-Tree 地理位置
- WebAssembly 版
- 库
- 示例
- rqlited 分布式sqlite
- ==== 关系型数据库 ====
- TiDB mysql 协议 可分布式
- CockroachDB postgresql 协议
- go-实例
- FerretDB -MongoDB协议,go 实现
- ==== golang 实现====
- MemSQL
- 示例
- go
- VoltDB
- 示例
- golang
- ==== 内存关系型数据库 ====
- 金仓数据库 仿Pgsql
- 安装
- 技巧
- 配置 odbc
- 问题
- SQL 语法
- 调用
- goalng 调用
- php 调用
- 达梦数据库 仿oracle
- sql 语法
- php 注意事项
- pdo thinkphp6 迁移工具适配器
- OceanBase 阿里
- ==== 国产化数据库 ====
- clickhouse
- Hbase
- ==== 列数据库 ====
- MongoDB
- 技巧
- 打开慢查询
- 场景
- 删除对象数组中的某条记录
- 用户认证
- 索引 设置过期索引 / 全文检索
- 自增id
- 数据库/表操作
- 原子操作
- 固定集合 | 用于存放日志
- 多表关系
- 分片(分布式集群)
- 3.x 版本
- 4.2 版本 [ 4.0集群切片增加不会转义数据 ]
- 搭建集群
- 删除切片
- 设置 Balancer 运行时间
- 以文件方式启动,推荐配置
- mongo分片集群添加登录认证
- 数据备份
- GridFS 文件存储
- golang 操作 mongo
- MapReduce 统计
- Redis
- 字符串 / 列表 / Hash / Set / Zet / 基数统计算法
- 队列 /订阅发布 php实例
- 事务 / bitmap 位图 / 地理位置
- 管道 / 分布式锁
- 备份与恢复 / 性能测试
- 设置密码 / 模糊查询
- 性能优化
- 监听过期 key
- docker 集群
- php 连接集群
- 单机测试集群 (官方一键安装)
- 生成环境 官方集群
- Codis 分布式 Redis 解决方案
- 主从模式 / 哨兵模式
- Memcached
- LevelDB kv 存储 google开源
- golang 示例
- dragonfly 内存型,兼容Redis与Memcached
- RethinkDB
- ==== 非关系型数据库 ====
- influxdb 数据库(用于日志存储)
- ==== 时序数据库 ====
- neo4j
- 安装
- Cypher查询语言
- 示例
- go
- ==== 图形数据库 ====
- zincsearch 轻量级全文搜索引擎 [go实现]
- 索引
- 数据
- 搜索
- Elasticsearch 全文搜索引擎
- index(索引)操作
- type(表)操作
- ElasticHD 可视化 docke 安装
- elasticsearch-head 可视化
- 集群部署
- 支持 php
- 增删改查
- 封装成 mdel
- gofound- go 实现的全文索引
- sphinx
- 示例
- 快速入门
- ==== 轻量级全文搜索引擎 ====
- undb 网页数据-带RESTAPI
- 消息队列
- RabbitMQ
- Direct 直发模式 php 版
- Fanout 分发模式 php 版
- Topic 模糊模式 php 版
- Zeromq
- go-zmq4 使用教程
- NSQ [2.7k] go实现的,部署简单
- nats
- Kafka
- 分布式对象存储
- minio 分布式对象存储
- 将MySQL / MongoDB 等 备份存储到MinIO Server
- 通过 nginx 代理 调用 monio
- hadoop 分布式 分布式存储
- 伪分布式版
- 集群版
- go 调用
- Hadoop Shell命令
- WebHDFS REST API (使用curl)
- JuiceFS 分布式文件存储
- 安装
- 示例
- SQLite 和阿里云 OSS 对象
- 服务发现
- Consul [21.9K]
- 安装
- etcd [35.6k]
- 命令
- etcdctl
- 示例
- go 操作 etcd
- go 服务发现实现
- 搭建etcd集群
- 搭建单机集群
- 架构设计
- 软件架构
- DDD分层
- Go示例
- 分层架构
- 事件驱动架构
- 微核架构(插件架构)
- 微服务架构
- 微服务三剑客
- 熔断
- 限流
- 负载均衡
- API 网关
- 云架构 - 最容易扩展的架构
- 数据库设计
- dept_code 具有层级关系的子层级
- 数据库规范
- slq 优化
- 索引失效的场景
- 认证
- 开放平台认证
- 双因素认证
- APP 的 token 认证
- JWT - JSON Web Token 验证
- OAuth 2.0
- HTTP 接口设计
- 签名设计
- Go 签名验证
- PHP 签名验证
- 幂等性设计
- 接口限流
- 原子计数器
- 漏桶算法
- 令牌桶算法-常用
- 网关层限流
- RPC
- json-rpc_2.0 规范
- HTTPS 升级指南
- 快速入门
- Let's Encrypt 免费证书
- RESTful 规范
- 设计API
- 常用状态码
- 缓存
- 压缩
- 安全
- API版本控制
- 内容协商
- application/vnd.api+json 响应格式(太啰嗦,不推荐)
- JAX-RS 2.0 [Java API]
- API文档
- apidoc [8.6k]生成文档
- showdoc [7.8k]技术文档、API 文档
- swagger
- OpenAPI
- go-swagger
- meta
- route
- parameters
- response
- model
- 示例
- swag go的实现
- hello world
- gin 集成
- 组件文档
- docsify 运行时解析
- dumi 为组件开发
- yaml / toml 等配置文件
- yaml 配置文件用法
- toml
- 持续集成
- 概念
- Jenkins 和 Gitlab 交互
- README 规范
- 徽章
- 代理
- Connect 代理
- 分布式系统
- 分布式 ID 生成器
- 雪花算法
- UUID
- NanoID
- 分布式锁
- 延时(定时)任务系统
- 分布式搜索引擎
- 负载均衡
- 分布式配置管理
- 分布式爬虫
- 分布式事务管理器
- 加密
- PGP
- GPG 命令
- 示例
- 生成 pgp 证书
- golang 示例
- monorepos 多子模块管理
- 相关工具
- 管理最佳实践
- 发布方式
- 服务器分批
- 业务分批
- 通用代码技巧
- 日志平台设计
- ELK 组合
- PaaS架构教程
- 邮箱协议
- 软件开发模式
- 敏捷开发
- 自动生成更新日志
- git-chglog 2.7k
- git-cliff 9.1k
- 概念
- 系统
- 进程
- Poll 与 Epoll
- 文件描述符
- 管道符
- 进程与线程的区别
- 进程状态
- 死锁 / 活锁
- 文件锁
- 孤儿进程 / 僵尸进程
- 进程间通信
- 共享内存
- Cgroups 资源隔离-docker基础
- Namespaces 资源隔离
- 内存堆栈
- POSIX
- umask 文件创建掩码
- sendfile 优化文件传输
- 加密
- 证书相关(如:ssl,pem 等)
- 网络
- HTTP
- 状态码
- 请求方法
- 响应头信息
- http缓存相关
- IP / 子网掩码 / 网关
- 大端序/小端序
- cookie-http-only
- 静态网站
- hugo 48.4K 静态网页
- hexo 31.7K 创建博客
- 开源协议说明
- 正则
- IP 说明
- 0.0.0.0
- 255.255.255.255 广播
- 127.0.0.1
- 224.0.0.1 组播(多播)
- golang 示例
- 169.254.x.x
- 私有地址
- 视频课程
- go 微服务抢红包
- 计算机组成原理+操作系统+计算机网络
- 计算机组成
- 计算机总线
- 存储器
- 高速缓存
- 计算机的指令系统
- 计算机的控制器
- 计算机的运算器
- 计算机指令的执行过程
- 进制运算
- 三种编码方式 原码 / 补码 / 反码
- 定点数 / 浮点数
- 浮点数的运算
- 操作系统
- 进程
- 进程实体
- 五状态模型
- 进程同步
- 线程同步
- Linux的进程管理
- 进程调度
- 死锁
- 存储管理
- 内存分配与回收
- 页式存储管理
- 虚拟内存
- Linux的内存管理
- 页内碎片与页外碎片
- Budy内存管理算法
- Linux交换空间
- 文件管理
- 文件的逻辑结构
- 辅存的存储空间分配
- 文件系统
- 文件系统分类
- EXT文件系统
- 设备管理
- 广义的O设备
- lO设备的缓冲区
- SPOOLing技术
- 线程同步
- 互斥量(锁)
- 自旋锁
- 读写锁
- 条件变量
- 线程同步
- fork 创建进程
- Unix域套接字
- 计算机网络
- ISP
- OSI 七层模型
- 网络拓扑
- 网络层 IP
- IP
- 传输层 UDP/TCP
- UDP
- TCP
- 可靠传输
- 流量控制
- 拥塞控制
- 三次握手
- 四次挥手
- 应用层
- DNS 域名解析
- DHCP 协议
- HTTP 协议
- 编译原理/操作系统/图形学
- 一.计算机
- 汇编
- 中断和中断向量
- 三.编译原理
- 编译器和解释器
- 编译流程
- 四.词法
- 流
- 词法
- 用状态机提取词语(lexer)
- 完整的词法分析器-多状态机合并
- 五.抽象语法树
- 抽象语法树的继承 (parser)
- 递归法求抽象语法树
- 表达式树的验证
- 块和语句
- 六.三地址代码
- 基于 SDD 的翻译
- 词法作用域与符号表
- 符号表
- 三地址表示
- 翻译的整体过程和表达式
- 七. 创建虚拟机
- 用虚拟机执行程序
- 将三地址代码转为指令
- 八.操作系统
- 内核
- 九.程序
- 抽象-进程
- 线程
- 竞争条件和临界区
- 信号量与互斥量
- 十.调度
- 调度
- 优先队列
- 十一.内存
- 分层存储
- 垃圾回收
- 地址空间
- 虚拟内存,页面,MMU
- 程序对内存的管理
- 垃圾回收
- 引用计数
- 标记,扫地,整理
- 分代算法
- 十二.文件系统
- 文件系统和磁盘
- 文件
- 共享文件和目录
- VFS和基于日志的文件系统
- epoll与select
- 十三.图形学
- 向量
- 向量的叉积与点积
- 圆的世界
- 矩阵运算
- 三角形网络
- 渲染图形
- 十四.WebGL
- 绘制2D图形
- GLSL
- 图形渲染管道
- 球面的坐标
- Go微服务入门到容器化实践,落地可观测的微服务电商项目
- 第一章 学习指南
- 第二章 微服务与DDD
- 第四章 注册配置中心实现
- 第六章 熔断/限流/负载均衡
- 熔断
- 安装 Hystrix Dashboard
- 限流
- 负载均衡
- 书籍
- linux鸟哥的私房菜
- 目录
- 数据结构和算法(Golang实现)
- 递归和尾递归
- 算法复杂度及渐进符号
- 链表
- 字典
- 树
- 分治法应用
- 快速排序
- 归并排序
- 排序算法
- 冒泡排序 最差,不推荐
- 选择排序
- 插入排序
- 希尔排序
- 归并排序
- 优先队列及堆排序
- 快速排序
- 查找算法
- 哈希表:散列查找
- 二叉查找树
- AVL树 比二叉树低的树
- 2-3树和左倾红黑树
- 2-3-4树和普通红黑树
- labuladong的算法小抄
- 第零章、必读系列
- 学习算法和刷题的框架思维
- 动态规划解题套路框架
- 回溯算法解题套路框架
- BFS 算法解题套路框架
- 二分搜索
- 滑动窗口算法
- 股票买卖问题
- 常见知识
- 搜索引擎背后的经典数据结构和算法
- 架构师之路
- 消息系统
- QQ状态同步究竟是推还是拉
- 在线消息可靠传递
- 分布式ID生成方法
- 负载均衡
- 数据库与缓存
- 数据库软件架构
- 高并并发下 - 为表新增字段
- 数据库垂直拆分
- 数据平滑数据迁移
- 数据库秒级平滑扩容
- 计数系统架构实践
- 应用层/安全层/传输层协议选型
- MQ 消息队列
- 到底什么时候该使用MQ
- 实现延迟消息
- 实现消息必达
- 定时任务触发(如用户离线判断)
- 超高并发的无锁缓存
- 连接池实现
- TCP/IP 详情卷一
- IP:网际协议
- Ping 程序
- UDP 用户数据报协议
- TCP的超时与重传
- Go 语言圣经
- 入门
- 锁的原理
- 互斥锁
- Goroutines和线程
- 小团队构建大网站:中小研发团队架构实践
- 企业中体架构
- 消息中间键 RabbitMQ
- Redis
- 任务调度Job
- 应用监控系统 Metrics
- 集中式日志ELK
- 搜索服务Solr
- 分布式协调器 ZooKeeper
- Jenkins 自动构建
- 单点登录
- 企业支付网关
- 研发团队文化是怎么“长”出来的
- HTDP 程序设计方法
- 第二章 数、表达式和简单程序
- 第七章 数据混合与区分
- 第九章 复合数据类型
- 第十章 表的进一步处理
- 第十一章 处理任意大的自然数
- 第十二章 三论符合函数
- 第十三章 用 list 构造表
- 第十四章 再论自引用数据的定义
- 第十六章 反复精化设计
- 第十七章 处理两种复杂数据
- 第十八章局部定义和词汇的范围
- 代码大全
- 第三章 三思而后行:前期准备
- 架构的典型组成部分
- 花费在前期准备上的时间长度
- 第五章 软件构造中的设计
- 理想的设计特征
- 设计的层次
- 常见设计模式
- 第六章 可以工作的类
- 好的抽象
- 良好的类接口
- 有关设计和实现的问题
- 构造函数
- 第七章 高质量的子程序
- 好的子程序名
- 如何使用子程序参数
- 宏子程序和内联子程序
- 第十章 使用变量的一般事项
- 持续性
- 绑定时间
- 第十一章 变量名的力量
- 选择好变量名的注意事项
- 为特定类型的数据命名
- 非正式命名规则
- 第十二章基本的数据类型
- 字符和字符串
- 布尔
- 枚举
- 第十三章 不常见的数据类型
- 结构体
- 指针 [推荐反复查看]
- 第十五章 使用条件语句
- 第十六章 控制控制
- goto
- 第十七章 不常见的控制结构
- 递归
- 第十八章 表驱动法
- 直接访问表
- 索引表访问
- 阶梯访问表
- 第十九章 一般控制问题
- 减少嵌套层次
- 复杂度的重要性
- 第二十二章 开发者测试
- 第二十四章 重构
- 重构的理由
- 特定的重构
- 语句级的重构
- 子程序级重构
- 类实现的重构
- 类接口的重构
- 系统级重构
- 安全的重构
- 第26章 代码调整方式
- 循环
- 表达式
- 将子程
- 变得越多,事情反而没变
- 计算机程序的构造和解释(SICP)
- 第一章 构造过程抽象
- 1.1 程序设计的基本元素
- 1.3 用高阶函数做抽象
- 函数式编程指北
- 第二章 一等公民的函数
- 第三章 纯函数的好处
- 第四章 柯里化(curry)
- 第五章 代码组合(compose)
- 范畴学
- 习题
- 第六章 示例应用
- 声明式代码
- 实例项目:获取图片
- 第七章 Hindley-Milner 类型签名
- 第八章 特百惠
- functor / Maybe
- 纯错误处理
- 包裹函数 - IO
- 异步任务
- 练习
- 第九章 Monad
- pointed functor
- chain
- 练习
- Applicative Functor
- 设计数据密集型应用
- 第一章 可靠性,可扩展性,可维护性
- 第二章 数据模型与查询语言
- 第三章 数据与索引
- 第四章 编码与演化
- 第五章 复制
- 第六章 分区
- 第七章 事务
- 第八章 分布式系统的麻烦
- 第九章 一致性与共识
- Unix 编程艺术
- 一.哲学
- 十一:最小立异原则
- 十二.优化
- 十三:复杂度
- 十九:开放源码:在Uniⅸ新社区 中编程
- 设计模式
- 创建型模式
- 简单工厂方法模式
- php 示例
- go 示例
- 抽象工厂模式
- php 示例
- go 示例
- 生成器模式
- php 示例
- go 示例
- 原型模式 - 克隆
- php 示例
- go 示例
- 单例模式
- php 示例
- go 示例
- 结构型模式
- 适配器模式
- php 示例
- go 示例
- 桥接模式 [❤❤]
- php 示例
- go 示例
- 组合模式
- php 示例
- go 示例
- 装饰模式 - 钩子 [❤❤❤]
- php 示例
- go 示例
- 外观模式
- php 示例
- go 示例
- 享元模式
- go 示例
- 代理模式 [❤❤❤]
- php 示例
- go 示例
- 行为模式
- 责任链模式[❤❤❤]
- php 示例
- go 示例
- 命令模式
- php 示例
- go 示例
- 迭代器模式
- php 示例
- go 示例
- 中介者模式
- php 示例
- go 示例
- 备忘录模式
- php 示例
- go 示例
- 观察者(发布订阅)模式[❤❤❤]
- php 示例
- go 示例
- 状态模式 - 状态机
- php 示例
- go 示例
- 策略模式[❤❤❤]
- php 示例
- go 示例
- 模板方法[❤❤❤]
- php 示例
- go 示例
- 访问者模式
- php 示例
- go 示例
- 数据结构
- 数组
- 双指针
- 字符串
- 找子串
- 栈 / 队列
- 循环队列
- 列表 List
- 排序算法
- 链表
- 遍历
- 翻转链表
- 树
- 二叉树
- 二叉树遍历
- DFS 深度优先
- BFS 广度优先
- 示例
- 二叉树的最大深度
- 对称二叉树
- 将有序数组转换为二叉搜索树
- 算法
- 查找算法
- KMP 算法
- 跳表
- Sunday算法
- 动态规划
- 爬楼梯
- 最大子序和
- 零钱问题
- 分布式算法
- Raft
- hashicorp/raft go 实现
- 贝叶斯算法
- python 示例
- 人工智能
- 知识
- 基础概念与入门案例
- 语言模型
- 注意力机制
- Transformers pipelines
- 开源项目
- DiffBIR 图片项目
- TokenFlow 视频语言渲染
- ProPainter 去除视频人物
- CodeFormer 图片画质增强
- yolov5 物品识别
- 训练自己的模型
- Donut 无需OCR识别图片内容
- ott 翻译
- VideoPipe 视频物品识别
- 基础库
- PyTorch
- 安装
- TensorFlow
- 大语言模型架构
- Awesome
- JittorLLMs
- ollama
- huggingface
- transformers
- pipeline 的处理流程
- 离线模式
- 模型处理
- 示例
- 常用 pipelines
- 使用gpt2
- 翻译
- Q&A
- 汇编
- MIPS
- 指令集
- 加载/保存 指令集
- 算术指令集
- 控制流 指令集
- SS, SP, BP 三个寄存器
- 音视频
- 知识
- 几种浏览器播放RTSP视频流解决方案
- 流媒体播放格式
- 流媒体传输协议(rtp/rtcp/rtsp/rtmp/)
- 常用工具/库
- EasyDarwin
- EasyDarwin RTSP流媒体服务器-GO
- EasyPusher
- EasyDSS 非开源 RTMP
- EasyScreenLive 录制推流
- ZLMediaKit 流媒体服务框架 c++
- 基于ZLMediaKit的UI
- lal 流媒体服务器 GOLANG
- go2rtc 支持各种流媒体协议
- RTP/RTCP
- RTP
- RTCP
- RTSP
- 知识
- RTSP/RTP 交错传输方式
- RTP timestamp
- rtsp组播
- 语法
- OPTIONS 询问
- DESCRIBE 询问SDP
- SETUP 设置传输模式
- PLAY 启动
- PAUSE 暂停
- TEARDOWN 终止
- SET_PARAMETER 生成一个I帧
- GET_PARAMETER 查询参数状态
- RTSP 响应状态码
- 示例
- ffmpeg 推流到rtsp服务器基于udp
- ffplay 拉取rtsp流,基于udp
- ============
- ffmpeg 推流到rtsp服务器基于tcp
- ffplay 拉取基于TCP的rtsp流
- ===========
- EasyScreenLive 推送rtsp服务器 基于tcp
- RTMP
- 术语
- 消息和块的区别
- 协议流程
- 分块
- RTMP消息格式
- RTMP消息类型
- 视频协议
- H.264
- STUN / TURN
- MCU合流
- SDP协议
- SIP