Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xgfone/snippet

The code snippets of all kinds of languages and some docs.
https://github.com/xgfone/snippet

config configuration docs examples library libs scripts snippets

Last synced: 5 days ago
JSON representation

The code snippets of all kinds of languages and some docs.

Awesome Lists containing this project

README

        

Snippets
===========

The code snippets of all kinds of languages and some docs.

- [Awesome](https://github.com/sindresorhus/awesome)
- [Freely Available Programming Books](https://github.com/vhf/free-programming-books)

[菜鸟教程](http://www.runoob.com) ([Sitemap](http://www.runoob.com/sitemap))
=========
[HTML](http://www.runoob.com/html/html-tutorial.html)、[HTML5](http://www.runoob.com/html/html5-intro.html)、[CSS](http://www.runoob.com/css/css-tutorial.html)、[CSS3](http://www.runoob.com/css3/css3-tutorial.html)、[JavaScript](http://www.runoob.com/js/js-tutorial.html)、[JQuery](http://www.runoob.com/jquery/jquery-tutorial.html)、[NodeJS](http://www.runoob.com/nodejs/nodejs-tutorial.html)、[BootStrap](http://www.runoob.com/bootstrap/bootstrap-tutorial.html)、[SQL](http://www.runoob.com/sql/sql-tutorial.html)、[MySQL](http://www.runoob.com/mysql/mysql-tutorial.html)、[Python](http://www.runoob.com/python/python-tutorial.html)、[Python3](http://www.runoob.com/python3/python3-tutorial.html)、[C](http://www.runoob.com/cprogramming/c-tutorial.html)、[C++](http://www.runoob.com/cplusplus/cpp-tutorial.html)、[Go](http://www.runoob.com/go/go-tutorial.html)、[Git](http://www.runoob.com/git/git-branch.html)、[......](http://www.runoob.com/sitemap)

其它一些网站
============

- [开发文档:各种 API 查询](http://devdocs.io)
- [CTO Lib 码库](http://www.ctolib.com)
- [Go](http://www.ctolib.com/go)
- [JS](http://www.ctolib.com/javascript)
- [Python](http://www.ctolib.com/python)
- [React](http://www.ctolib.com/react)
- [Libraries.io: The Open Source Discovery Service](https://libraries.io)

前端开发
=======
- [前端开发知识结构](https://github.com/JacksonTian/fks)
- [Frontend Development](https://github.com/dypsilon/frontend-dev-bookmarks)
- [前端资源教程](https://github.com/jsfront/src/blob/master/qq.md#五-资源教程)
- [免费的编程中文书籍索引](https://github.com/justjavac/free-programming-books-zh_CN)
- [Freely Available Programming Books](https://github.com/vhf/free-programming-books)

DOCS
====

- [Algorithm](./snippet/docs/algorithm/README.md)
- [算法分析与设计](./snippet/docs/algorithm/algorithm-analysis-and-design.md)
- [红黑树深入剖析及Java实现](http://tech.meituan.com/redblack-tree.html)
- [漫画:什么是动态规划](http://mp.weixin.qq.com/s/_kHeAI4PvF-KH7IQrmnRVg)
- [漫画:什么是 B+ 树?](http://mp.weixin.qq.com/s/cK_GIhCuGoUwJpDpoaETxw)
- [Architecture](./snippet/docs/architecture)
- [system Design Primer](https://github.com/donnemartin/system-design-primer)
- [High Availability & Load Balance](./snippet/docs/architecture/ha-lb)
- [Keepalived](./snippet/docs/architecture/ha-lb/keepalived.md)
- [Keepalived Config](./snippet/docs/architecture/ha-lb/keepalived-conf.md)
- [HAProxy Introduction](./snippet/docs/architecture/ha-lb/haproxy-intro.txt)
- [HAProxy Architecture](./snippet/docs/architecture/ha-lb/haproxy-architecture.txt)
- [HAProxy Configure](./snippet/docs/architecture/ha-lb/haproxy-configuration.txt)
- [HAProxy Conf Example](./snippet/docs/architecture/ha-lb/haproxy-conf-example.md)
- [LVS 技术原理](https://help.aliyun.com/knowledge_detail/39444.html)
- [LVS 负载均衡原理及安装配置详解](./snippet/docs/architecture/ha-lb/lvs-lb-and-install.md)
- [究竟啥才是互联网架构 `高可用`](http://mp.weixin.qq.com/s/7nfSvxZ4vJAxpIN5rCdaCw)
- **RESTfull API**
- [RESTful API 设计指南](http://www.ruanyifeng.com/blog/2014/05/restful_api.html)
- [REST接口设计规范](http://wangwei.info/about-rest-api)
- [跟着 Github 学习 Restful HTTP API 设计](http://cizixs.com/2016/12/12/restful-api-design-guide)
- **微服务(Micro-Service)**
- [微服务:从设计到部署(Designing and Deploying Microservices)](https://www.nginx.com/resources/library/designing-deploying-microservices/) | [中文版](https://github.com/oopsguy/microservices-from-design-to-deployment-chinese) | 点击 [阅读](http://oopsguy.com/books/microservices/)
- **Other**
- [我的架构感悟:从美国宪法学习架构设计原则](http://gitbook.cn/books/58836d405a5adc3f0316023b/index.html)
- [实录:架构设计,可以学美国制宪;架构改造,可以学中国改革](http://www.10tiao.com/html/689/201702/2651576825/1.html)
- [秒杀系统架构分析与实战](http://www.cnblogs.com/andy-zhou/p/5364136.html)
- [HTTP API 接口调用规范](./snippet/docs/architecture/http-api-spec.md)
- [Assembly](./snippet/docs/assembly)
- [Linux 汇编语言开发指南](./snippet/docs/assembly/linux-assembly-development-guide.md)
- [Book & Atricle](./snippet/docs/book&article)
- [free tech ebooks from packtpub](https://github.com/tahmid-choyon/free-tech-ebooks-from-packtpub)
- [BitTorrent](./snippet/docs/bt)
- [DHT中文版](./snippet/docs/bt/dht-proto-chinese.md)
- [C & C++](./snippet/docs/c&c++)
- [C & C++ 标准解读](http://en.cppreference.com/w/)
- [《Effective C++》要点摘录](./snippet/docs/c&c++/effective-cpp-gist-excerpt.md)
- [《More Effective C++》要点摘录](./snippet/docs/c&c++/more-effective-cpp-gist-excerpt.md)
- [C++ 资源管理](./snippet/docs/c&c++/resource-management.md)
- [C++ 支言碎语](./snippet/docs/c&c++/cpp.md)
- [Compile](./snippet/docs/compile)
- [Parser Generator](./snippet/docs/compile/parser_generator.md)
- [Links](./snippet/docs/compile/links.md)
- [Compute](./snippet/docs/compute)
- [How to teach endian](./snippet/docs/compute/how-to-teach-endian.md)
- [DataBase](./snippet/docs/db)
- [SQL](./snippet/docs/db/sql)
- [处理百万级以上的数据时,提高查询速度的方法](./snippet/docs/db/sql/million-record.md)
- [MySQL 的查询、子查询及连接查询](./snippet/docs/db/sql/mysql-select.md)
- [MySQL 建表与索引使用规范详解](./snippet/docs/db/sql/mysql-table-and-index.md)
- [理解MySQL——索引与优化](./snippet/docs/db/sql/mysql-index.md)
- [SQL快速参考](./snippet/docs/db/sql/sql-quick-ref.md)
- [高性能的 MySQL](http://www.ctolib.com/docs-high-performance-mysql-c-index)
- [MySQL 连表查询](https://blog.ansheng.me/article/python-full-stack-way-mysql-even-table-query)
- [我必须得告诉大家的MySQL优化原理](http://www.jianshu.com/p/d7665192aaaf)
- [一分钟掌握数据库垂直拆分](http://mp.weixin.qq.com/s/ezD0CWHAr0RteC9yrwqyZA)
- [数据库秒级平滑扩容架构方案](https://mp.weixin.qq.com/s/BLOneOs-cPxP_9b5eH8oQA)
- [100亿数据1万属性数据架构设计](http://mp.weixin.qq.com/s/77rfe-vJ0Q4c1UgwSUJa8Q)
- [58到家数据库30条军规解读](http://mp.weixin.qq.com/s/LElskWCs4d2ChGQANZ70Iw)
- [业界难题:`跨库分页` 的四种方案](http://mp.weixin.qq.com/s/cMAXYBxmevFV_fwysZqP8w)
- [100亿数据平滑数据迁移,不影响服务](https://mp.weixin.qq.com/s/EpxicEJWRyEOoa9V5UOOpg)
- [细聊冗余表数据一致性](http://mp.weixin.qq.com/s/ALSDqOslGXx2Qz7e5YKtFg)
- [mysql并行复制降低主从同步延时的思路与启示](http://mp.weixin.qq.com/s/t58Rwgiz_9ikqSuHvDAAZg)
- [Distributed](./snippet/docs/distributed)
- [分布式系统——CAP理论](./snippet/docs/distributed/cap-theory.md)
- [分布式系统常见的事务处理机制](./snippet/docs/distributed/distributed-transaction.md)
- [分布式一致性算法](./snippet/docs/distributed/consistency.md)
- [etcd集群实例](./snippet/docs/distributed/etcd-example.md)
- [ZooKeeper原理](./snippet/docs/distributed/zookeeper-theory.md)
- [基于 Redis 的分布式锁到底安全吗?](https://gold.xitu.io/post/58b3a93c1b69e60058b49767)
- [Dapper, a Large-Scale Distributed Systems Tracing Infrastructure](https://github.com/bigbully/Dapper-translation) | [英文原版论文下载](https://github.com/bigbully/Dapper-translation/raw/master/dapper%E5%88%86%E5%B8%83%E5%BC%8F%E8%B7%9F%E8%B8%AA%E7%B3%BB%E7%BB%9F%E5%8E%9F%E6%96%87.pdf) | [中文翻译阅读](http://bigbully.github.io/Dapper-translation)
- [到底什么时候该使用MQ?](http://mp.weixin.qq.com/s/LqViglTO_h8UJqi3aD6P6w)
- **gRPC**
- [Protobuf 语法](https://segmentfault.com/a/1190000007917576)
- [gRPC 服务发现 & 负载均衡](https://segmentfault.com/a/1190000008672912)
- [gRPC 拦截器 Interceptor](https://segmentfault.com/a/1190000007997759)
- [gRPC HTTP/JSON 协议转换](https://segmentfault.com/a/1190000008106582)
- [Docker](./snippet/docs/docker)
- [Docker — 从入门到实践](https://github.com/yeasy/docker_practice) (点击 [GitBook](https://yeasy.gitbooks.io/docker_practice/content) 或 [Github](https://github.com/yeasy/docker_practice/blob/master/SUMMARY.md) 阅读)
- [Document](./snippet/docs/document)
- [Markdown](./snippet/docs/document/markdown)
- [Cheat Sheet](./snippet/docs/document/markdown/cheatsheet.md)
- [Markdown 语法说明](http://www.appinn.com/markdown/)([快速入门版](http://www.appinn.com/markdown/basic.html))
- [Markdown & GFM](https://guides.github.com/features/mastering-markdown/)
- Github Docs
- [Basic writing and formatting syntax](https://help.github.com/articles/basic-writing-and-formatting-syntax/)
- [Organizing information with tables](https://help.github.com/articles/organizing-information-with-tables/)
- [reStructuredText](./snippet/docs/document/reStructuredText)
- [Quick reStructuredText](http://docutils.sourceforge.net/docs/user/rst/quickref.html)
- [reStructuredText Markup Specification](http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html)
- [reStructuredText 入门](http://sphinx-doc-zh.readthedocs.org/en/latest/rest.html)
- [Sphinx](http://sphinx-doc-zh.readthedocs.org/en/latest/contents.html)
- [YAML](http://www.yaml.org/spec/1.2/spec.html)
- [YAML 语言教程](http://www.ruanyifeng.com/blog/2016/07/yaml.html)
- [Editor](./snippet/docs/editor)
- [VIM](./snippet/docs/editor/vim)
- [VIM命令集](https://github.com/xgfone/dot-vimrc/blob/xgfone/docs/vim-doc.txt)
- [VIM脚本语法摘录](./snippet/docs/editor/vim/vim-script-syntax.md)
- [VIM脚本编写第一部分:变量、值和表达式](./snippet/docs/editor/vim/vim-write-script-first.md)
- [VIM键盘映射(Map)](./snippet/docs/editor/vim/vim-keyboard-map.md)
- [vi/vim使用进阶](http://easwy.com/blog/archives/advanced-vim-skills-catalog/)
- [Links](./snippet/docs/editor/vim/links.md)
- [Others](./snippet/docs/editor/vim/others.md)
- Plugins
- [NERDTree](./snippet/docs/editor/vim/vim-plugin-nerdtree.md)
- [Encoding](./snippet/docs/encoding)
- [XML参考手册](http://www.runoob.com/svg/svg-reference.html)
- [GCC](./snippet/docs/gcc)
- [Go](./snippet/docs/go)
- [前言](./snippet/docs/go/go-learning-note.md)
- [1. 基本语法](./snippet/docs/go/go-base-syntax.md)
- [2. 基本类型](./snippet/docs/go/go-base-type.md)
- [3. 表达式](./snippet/docs/go/go-expression.md)
- [4. 声明与语句](./snippet/docs/go/go-statement.md)
- [1. 声明与赋值](./snippet/docs/go/go-statement.md#1声明与赋值)
- [2. 常量](./snippet/docs/go/go-statement.md#2常量)
- [3. 控制语句](./snippet/docs/go/go-statement.md#3控制语句)
- [4. Go例程](./snippet/docs/go/go-statement.md#4go例程)
- [5. 方法声明](./snippet/docs/go/go-statement.md#5方法声明)
- [6. if 语句](./snippet/docs/go/go-statement.md#6if-语句)
- [7. switch 和 fallthrough 语句](./snippet/docs/go/go-statement.md#7switch-和-fallthrough-语句)
- [8. for 语句](./snippet/docs/go/go-statement.md#8for-语句)
- [9. go 语句](./snippet/docs/go/go-statement.md#9go-语句goroutine)
- [10. select 语句](./snippet/docs/go/go-statement.md#10select-语句)
- [11. return 语句](./snippet/docs/go/go-statement.md#11return-语句)
- [12. break 语句](./snippet/docs/go/go-statement.md#12break-语句)
- [13. continue 语句](./snippet/docs/go/go-statement.md#13continue-语句)
- [14. goto 语句](./snippet/docs/go/go-statement.md#14goto-语句)
- [15. defer 语句](./snippet/docs/go/go-statement.md#15defer-语句)
- [16. Label 语句](./snippet/docs/go/go-statement.md#16label-语句)
- [17. 终止语句](./snippet/docs/go/go-statement.md#17终止语句)
- [5. 函数](./snippet/docs/go/go-function.md)
- [6. 包](./snippet/docs/go/go-package.md)
- [7. 库](./snippet/docs/go/go-std-lib.md)
- [8. 不常用的特性](./snippet/docs/go/go-others.md)
- [字节对齐](./snippet/docs/go/go-others.md#字节对齐)
- [GO环境变量](./snippet/docs/go/go-others.md#go环境变量)
- [9. GO标准版本变化](./snippet/docs/go/go-version.md)
- [GO1](./snippet/docs/go/go-version.md#go1)
- [GO1.1](./snippet/docs/go/go-version.md#go11)
- [GO1.2](./snippet/docs/go/go-version.md#go12)
- [GO1.3](./snippet/docs/go/go-version.md#go13)
- [GO1.4](./snippet/docs/go/go-version.md#go14)
- [GO1.5](./snippet/docs/go/go-version.md#go15)
- [GO1.6](./snippet/docs/go/go-version.md#go16)
- [GO1.7](./snippet/docs/go/go-version.md#go17)
- [GO1.8](./snippet/docs/go/go-version.md#go18)
- [GO1.9](./snippet/docs/go/go-version.md#go19)
- [GO1.10](./snippet/docs/go/go-version.md#go110)
- [GO1.11](./snippet/docs/go/go-version.md#go111)
- [GO1.12](./snippet/docs/go/go-version.md#go112)
- [GO1.13](./snippet/docs/go/go-version.md#go113)
- [GO1.14](./snippet/docs/go/go-version.md#go114)
- [Others]
- [Go Playground](https://wide.b3log.org/playground)
- [Golang net.http标准库](./snippet/docs/go/net-http.md)
- [Golang HTML Template](./snippet/docs/go/template.txt)
- [Golang Packages](./snippet/docs/go/packages.md)
- [Go `database/sql` tutorial](https://github.com/VividCortex/go-database-sql-tutorial)
- [Go 性能优化](./snippet/docs/go/optimization.md)
- [优化Go的模式](http://blog.cyeam.com/golang/2016/08/18/apatternforoptimizinggo)
- 《The Go Programming Language》(Go语言圣经) [中文版](https://github.com/gopl-zh/gopl-zh.github.com) [中文版阅读](https://docs.hundan.org/gopl-zh/) [官网](http://gopl.io) [源码](https://github.com/adonovan/gopl.io)
- [Go语言设计与实现](https://draveness.me/golang/)
- [Go语言高级编程](https://github.com/chai2010/advanced-go-programming-book) (点击 [这里](https://chai2010.cn/advanced-go-programming-book) 阅读)
- [Go2编程指南](https://github.com/chai2010/go2-book) (点击 [这里](https://chai2010.cn/go2-book/) 阅读)
- [Go 内嵌静态资源](http://fuxiaohei.me/2016/10/1/go-binary-embed-asset.html)
- [XML 动态解析样例](./snippet/example/go/xml.go)
- [Gopher Academy Blog](https://blog.gopheracademy.com/)
- [Go Assembler](http://docs.studygolang.com/doc/asm)
- [Go Data Race Detector](http://docs.studygolang.com/doc/articles/race_detector.html)
- [Approximating html/template Inheritance](http://elithrar.github.io/article/approximating-html-template-inheritance/)
- [深入解析Go](https://github.com/tiancaiamao/go-internals)(点击 [这里](http://www.ctolib.com/docs/sfile/go-internals/index.html) 阅读)
- [使用 Go 工具链支持自定义仓库](./snippet/docs/go/go-tool-repo.md)
- [GraphQL](http://facebook.github.io/graphql)
- [The Fullstack Tutorial for GraphQL](https://github.com/howtographql/howtographql)(点击 [这里](https://www.howtographql.com/) 阅读 )
- [Java](./snippet/docs/java)
- [Packages](./snippet/docs/java/packages.md)
- [JavaSript](./snippet/docs/js)
- [Can I Use](http://caniuse.com/#index)
- [JavaScript Documents](https://developer.mozilla.org/en-US/docs/Web/JavaScript) | [中文版](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript)
- [JavaScript Reference](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference) | [中文版](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference)
- [JavaScript ES5 官方国际标准](http://www.ecma-international.org/ecma-262/5.1)(点击 [这里](http://yanhaijing.com/es5) 阅读中文版)
- [JavaScript ES6(ES2015) 官方国际标准](http://www.ecma-international.org/ecma-262/6.0)
- [JavaScript ES7(ES2016) 官方国际标准](http://www.ecma-international.org/ecma-262/7.0)
- [JavaScript ES8(ES2017) 官方国际标准](https://www.ecma-international.org/ecma-262/8.0)
- [ECMAScript 6 Features](https://github.com/lukehoban/es6features#readme) 或 [Babel版](https://babeljs.io/learn-es2015/)
- [Exploring JS](http://exploringjs.com) **【重点推荐】**
- [Speaking JavaScript (ES5)](http://speakingjs.com/)(点击 [这里](http://speakingjs.com/es5/index.html) 阅读)
- [Exploring ES6 (ES6)](http://exploringjs.com/es6.html)(点击 [这里](http://exploringjs.com/es6/index.html) 阅读) | [中文翻译](https://github.com/es6-org/exploring-es6)(点击 [这里](http://es6-org.github.io/exploring-es6) 阅读)
- [An overview of what’s new in ES6(ES2015)](./snippet/docs/js/es2016-overview.md)
- [Exploring ES2016 and ES2017](http://exploringjs.com/es2016-es2017.html)(点击 [这里](http://exploringjs.com/es2016-es2017/index.html) 阅读)([单页版](./snippet/docs/js/es2016-es2017.md))
- [Setting up ES6 (Using and configuring Babel 6 in web browsers and on Node.js.)](http://exploringjs.com/setting-up-es6.html)(点击 [这里](https://leanpub.com/setting-up-es6/read) 阅读)
- [ECMAScript 6入门](https://github.com/ruanyf/es6tutorial) (点击 [这里](http://es6.ruanyifeng.com) 阅读)
- [JavaScript 标准参考教程](https://github.com/ruanyf/jstutorial) (点击 [这里](http://javascript.ruanyifeng.com/) 阅读)
- [JavaScript 半知半解](http://www.kancloud.cn/dennis/tgjavascript/241800)
- [一个很好的博客](https://github.com/jawil/blog)
- [JavaScript ES3/ES5 快速参考](./snippet/docs/js/js-quick-reference.md)
- [Understanding ECMAScript 6](https://github.com/nzakas/understandinges6)(点击 [这里](https://leanpub.com/understandinges6/read/) 阅读)
- [JavaScript 编程精解(英文原版阅读)](http://eloquentjavascript.net/)
- [Practical Node.js (2nd)](https://github.com/azat-co/practicalnode)
- [深入浅出js(Node.js)异步流程控制](https://github.com/i5ting/asynchronous-flow-control)(点击 [这里](https://i5ting.github.io/asynchronous-flow-control) 阅读)
- [JavaScript 中至关重要的 Apply, Call 和 Bind](./snippet/docs/js/apply-call-bind.md)
- [JavaScript 风格指南](https://github.com/alivebao/clean-code-js)
- [测试框架 Mocha 实例教程](http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html)
- [Ajax 知识体系大梳理](http://louiszhai.github.io/2016/11/02/ajax)
- [Tail call optimization in ECMAScript 6](http://2ality.com/2015/06/tail-call-optimization.html)
- [Packages](./snippet/docs/js/packages.md)
- **Promise**
- [ES6 Promise 规范](https://promisesaplus.com/) | [中文版](http://malcolmyu.github.io/malnote/2015/06/12/Promises-A-Plus/)
- [JavaScript Promise迷你书](https://github.com/liubin/promises-book)(点击 [这里](http://liubin.org/promises-book) 阅读)
- **DOM**
- [前端新手必看的JavaScript常用DOM操作方法和函数](http://www.admin10000.com/document/13594.html)
- [NodeJS](https://nodejs.org)
- [Node.js ES2015 Support](http://node.green/)
- [《深入理解Node.js:核心思想与源码分析》](https://github.com/yjhjstz/deep-into-node)(点击 [这里](https://www.gitbook.com/book/yjhjstz/deep-into-node/details) 阅读)
- [Babel](https://babeljs.io)
- [Babel Handbook](https://github.com/thejameskyle/babel-handbook) (点击阅读 [用户手册(中)](https://github.com/thejameskyle/babel-handbook/blob/master/translations/zh-Hans/user-handbook.md) 或 [插件手册(中)](https://github.com/thejameskyle/babel-handbook/blob/master/translations/zh-Hans/plugin-handbook.md))
- [React](https://facebook.github.io/react)
- 官方的 “[快速教程](https://facebook.github.io/react/docs/installation.html)”
- 官方的 “[高级向导](https://facebook.github.io/react/docs/jsx-in-depth.html)”
- 官方的 “[参考手册](https://facebook.github.io/react/docs/react-api.html)”
- [React.js 小书](http://huziketang.com/books/react)
- [Controlled vs. Uncontrolled components in Form](https://goshakkk.name/controlled-vs-uncontrolled-inputs-react/)
- [React Lifecycle](./snippet/docs/js/_static/2.jpg)
- [React Native: LEARN ONCE, WRITE ANYWHERE: BUILD MOBILE APPS WITH REACT](https://facebook.github.io/react-native/docs/getting-started.html)
- [30 Days of React Native](https://github.com/fangwei716/30-days-of-react-native)
- [React-Router](https://github.com/ReactTraining/react-router)
- [官方文档的中文翻译](http://react-guide.github.io/react-router-cn/index.html)
- [深入理解 React-Router 路由系统](https://zhuanlan.zhihu.com/p/20381597?columnSlug=purerender)
- [Declarative Routing for React](https://react-router.now.sh/)
- [Redux](http://redux.js.org/)
- [Offline Docs: PDF EPUB MOBI](https://github.com/paulkogel/redux-offline-docs)
- [React-Redux: Official React bindings for Redux](http://redux.js.org/docs/basics/UsageWithReact.html)
- [React & Redux](https://github.com/bailicangdu/react-pxq)
- [React 之 Redux 架构模式](https://gmiam.com/post/react-redux.html)
- [Redux Middleware 详解](https://zhuanlan.zhihu.com/p/20597452)
- [Redux Middleware: Behind the Scenes](http://briantroncone.com/?p=529)
- [React、Redux、React-Redux 之间的关系](./snippet/docs/js/_static/3.png)
- [React and Redux 性能优化](https://github.com/asd0102433/blog/issues/2)
- **Module Definition**
- [AMD](https://github.com/amdjs/amdjs-api)
- [CommonJS](http://www.commonjs.org)
- [UMD](https://github.com/umdjs/umd)
- [AMD、CMD、UMD 模块的写法](./snippet/docs/js/amd-commonjs-umd.md)
- [Webpack](https://webpack.js.org) | [中文](https://doc.webpack-china.org/)
- [《深入浅出Webpack》](https://github.com/gwuhaolin/dive-into-webpack/)(点击 [阅读](http://webpack.wuhaolin.cn/))
- [入门 Webpack,看这篇就够了](http://www.jianshu.com/p/42e11515c10f)
- [细说webpack之流程篇](http://www.cnblogs.com/yxy99/p/5852987.html) | 点击看 [大图](https://github.com/xgfone/snippet/raw/master/snippet/docs/js/_static/1.jpg)
- [常用 Webpack 插件](./snippet/docs/js/webpack-plugins.md)
- [VueJS](http://vuejs.org)
- [剖析 VUE 实现原理](https://github.com/DMQ/mvvm)
- [FAQ](./snippet/docs/js/faq.md)
- [Kubernetes](./snippet/docs/kubernetes)
- [Kubernetes Handbook](https://github.com/feiskyer/kubernetes-handbook)(点击 [阅读](https://kubernetes.feisky.xyz/))
- [Linux](./snippet/docs/linux)
- [QoS](./snippet/docs/linux/QoS)
- [理论篇](./snippet/docs/linux/QoS/qos-theory.md)
- [应用篇](./snippet/docs/linux/QoS/qos-use.md)
- [过滤器](./snippet/docs/linux/QoS/qos-filter.md)
- [HTB使用例子](./snippet/docs/linux/QoS/htb-example.md)
- [HTB使用例子2](./snippet/docs/linux/QoS/htb-example2.md)
- [HTB入队规则手册————用户向导](./snippet/docs/linux/QoS/htb-user-guide.md)
- [其它资源](./snippet/docs/linux/QoS/link.md)
- [TC man](http://man7.org/linux/man-pages/man8/tc.8.html)
- [TC U32 man](http://man7.org/linux/man-pages/man8/tc-u32.8.html) ([源码](https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/tree/tc/f_u32.c))
- [DiskIO](./snippet/docs/linux/diskio)
- [Distrbution](./snippet/docs/linux/distribution)
- Debian
- [用户手册](https://www.debian.org/doc/user-manuals)
- [The Debian Administrator's Handbook](https://www.debian.org/doc/manuals/debian-handbook/index.en.html) ([中文版](https://www.debian.org/doc/manuals/debian-handbook/index.zh-cn.html))
- [Debian Reference](https://www.debian.org/doc/manuals/debian-reference/index.en.html) ([中文版](https://www.debian.org/doc/manuals/debian-reference/index.zh-cn.html))
- [开发手册](https://www.debian.org/doc/devel-manuals)
- [Debian Policy Manual](https://www.debian.org/doc/debian-policy/)
- [Debian Developer's Reference](https://www.debian.org/doc/manuals/developers-reference/index.en.html)
- [Kali](./snippet/docs/linux/distribution/kali.md)
- Package Manager
- DEB
- [Debian New Maintainers' Guide](https://www.debian.org/doc/manuals/maint-guide/index.en.html) ([中文版](https://www.debian.org/doc/manuals/maint-guide/index.zh-cn.html))
- [Guide for Debian Maintainers](https://www.debian.org/doc/manuals/debmake-doc/index.en.html) ([中文版](https://www.debian.org/doc/manuals/debmake-doc/index.zh-cn.html))
- RPM
- [RPM Packaging Guide](https://rpm-packaging-guide.github.io/)
- [RPM Spec File Syntax](http://wiki.rosalab.ru/en/index.php/RPM_spec_file_syntax)
- [Fedora RPM Guide](https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html)
- RPM.org
1. [Dependencies](https://rpm.org/user_doc/dependencies.html) and [More Dependencies](https://rpm.org/user_doc/more_dependencies.html)
2. [Macro syntax](https://rpm.org/user_doc/macros.html)
- [IP Route2](./snippet/docs/linux/iproute2)
- [IPv4](./snippet/docs/linux/ipv4)
- [Kernel](./snippet/docs/linux/kernel)
- [Linux Kernel Map](./snippet/docs/linux/kernel/_static/linux-kernel-map.png)(点击 [这里](https://github.com/xgfone/snippet/raw/master/snippet/docs/linux/kernel/_static/linux-kernel-map.png) 看大图)
- [NetFilter](./snippet/docs/linux/netfilter)
- [Linux IPtables使用入门](./snippet/docs/linux/netfilter/iptables-usage.md)
- [TCP握手与IPtables](./snippet/docs/linux/netfilter/iptables-beginner.md)
- [IPtables 扩展](./snippet/docs/linux/netfilter/iptables-ext.md)
- [NetFilter插件开发](./snippet/docs/linux/netfilter/netfilter.txt)
- [其它链接](./snippet/docs/linux/netfilter/link.md)
- [NetLink](./snippet/docs/linux/netlink)
- [Tap/Tun](./snippet/docs/linux/tap)
- [Program](./snippet/docs/linux/program)
- [编译Linux内核](./snippet/docs/linux/program/compile-kernel.md)
- [守护进程](./snippet/docs/linux/program/daemon.md)
- [Linux系统编程开发](./snippet/docs/linux/program/linux-system-programming.md)
- [SOCK_RAW Demystified](./snippet/docs/linux/program/raw-socket-demystified.txt)
- [使用原始套接字发送任意的IPv4数据报](./snippet/docs/linux/program/raw-socket-ipv4.md)
- [Raw Socket 接收和发送数据包](./snippet/docs/linux/program/raw-socket.md)
- [`SO_REUSEADDR` and `SO_REUSEPORT`](./snippet/docs/linux/program/so_reuse.md)
- [Other](./snippet/docs/linux/others)
- [Linux Bridge - how it works](https://goyalankit.com/blog/linux-bridge)
- [How to find namespaces in a Linux system](http://www.opencloudblog.com/?p=251)
- [Linux Switching – Interconnecting Namespaces](http://www.opencloudblog.com/?p=66)
- [Switching Performance – Connecting Linux Network Namespaces](http://www.opencloudblog.com/?p=96)
- [Switching Performance – Chaining OVS bridges](http://www.opencloudblog.com/?p=386)
- [Linux Socket Listen Backlog](./snippet/docs/linux/others/backlog.md)
- [跟我一起修改 Gnome Shell theme](./snippet/docs/linux/others/customize-gnome-shell.md)
- [Linux性能分析与调优](./snippet/docs/linux/others/linux-performance-analysis-and-optimization.md)
- [设置 Linux 的分辨率](http://blog.csdn.net/smilematch/article/details/50482530)【[脚本](./snippet/bin/shell/set_display_resolution.py)】
- **Systemd**
- [Systemd 入门教程:命令篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html)
- [Systemd 入门教程:实战篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html)
- [Network](./snippet/docs/network)
- [DDOS](./snippet/docs/network/ddos)
- [NAT](./snippet/docs/network/nat)
- [穿越NAT的P2P通信方法的研究(英)](./snippet/docs/network/nat/p2p-communication-across-nat.md)
- [P2P、UDP和TCP穿透NAT](./snippet/docs/network/nat/penetrate-nat.md)
- [OpenVSwitch & OpenFlow](./snippet/docs/network/ovs-of)
- [OVS + DPDK](./snippet/docs/network/ovs-of/ovs-dpdk.md)
- **FAQ**
- [Quality of Service (QoS)](./snippet/docs/network/ovs-of/QoS.md)
- [Dump Flows](./snippet/docs/network/ovs-of/dump-flows.md)
- [`in_port`](./snippet/docs/network/ovs-of/in_port.md)
- [Tunnel](./snippet/docs/network/ovs-of/tunnel.md)
- [Other](./snippet/docs/network/ovs-of/others.md)
- [其它学习资料](./snippet/docs/network/ovs-of/link.md)
- [Protocol](./snippet/docs/network/protocol)
- [TCP/IP Protocol Layer](./snippet/docs/network/protocol/_static/tcpip.png)(点击 [这里](https://raw.githubusercontent.com/xgfone/snippet/master/snippet/docs/network/protocol/_static/tcpip.png) 看大图)
- [TCP](./snippet/docs/network/tcp)
- [`CLOSE_WAIT`和`TIME_WAIT`](./snippet/docs/network/tcp/close_wait_and_time_wait.md)
- [Tcpdump](./snippet/docs/network/tcpdump)
- [Tunnel](./snippet/docs/network/tunnel)
- [Others](./snippet/docs/network/others)
- [写一个每秒接收 100 万数据包的程序究竟有多难](http://blog.jobbole.com/87759/)
- [端口扫描](./snippet/docs/network/others/port-scan.md)
- [用户空间网络栈](./snippet/docs/network/others/userspace-net-stack.md)
- [OpenStack](./snippet/docs/openstack)
- [Package](./snippet/docs/package)
- [Python](./snippet/docs/python)(**废弃**,[看这里](https://github.com/xgfone/PythonInAction))
- [前言](./snippet/docs/python/python-preface.md)
- [1. 基本知识](./snippet/docs/python/python-base.md)
- [2. 数据类型](./snippet/docs/python/python-type.md)
- [3. 表达式与语句](./snippet/docs/python/python-expression-statement.md)
- [4. 函数](./snippet/docs/python/python-function.md)
- [5. 类](./snippet/docs/python/python-class.md)
- [6. 变量名、对象、作用域及命名空间(模块)的分析](./snippet/docs/python/python-variable-scope-package.md)
- [变量名与对象](./snippet/docs/python/python-variable-scope-package.md#一变量名与对象)
- [作用域与命名空间](./snippet/docs/python/python-variable-scope-package.md#二作用域与命名空间)
- [模块、包的导入](./snippet/docs/python/python-variable-scope-package.md#三模块包的导入)
- [7. 异常](./snippet/docs/python/python-exception.md)
- [8. 运算符重载](./snippet/docs/python/python-operator-overload.md)
- [9. 高级特性](./snippet/docs/python/python-advanced-feature.md)
- [装饰器](./snippet/docs/python/python-advanced-feature.md#一装饰器)
- [属性管理](./snippet/docs/python/python-advanced-feature.md#二属性管理)
- [元类](./snippet/docs/python/python-advanced-feature.md#三元类)
- [10. 其他要点](./snippet/docs/python/python-other-key-point.md)
- [向类中添加方法](./snippet/docs/python/python-other-key-point.md#一向类中添加方法)
- [向类中添加属性](./snippet/docs/python/python-other-key-point.md#二向类中添加属性)
- [Python2中的编码错误问题](./snippet/docs/python/python-other-key-point.md#三Python2中的编码错误问题)
- [11. 高级应用](./snippet/docs/python/python-advance-app.md)
- [12. Python C 扩展](./snippet/docs/python/python-c-extension.md)
- [附录](./snippet/docs/python/python-appendix.md)
- [Others]
- [Python打包指南](./snippet/docs/python/python-package-guide.md)
- [Python内建模块](./snippet/docs/python/builtin.md)
- [Python日志系统Logging](./snippet/docs/python/logging.md)
- [SQLAlchemy分析](./snippet/docs/python/sqlalchemy-analysis.md)
- [SQLAlchemy Expression Language](./snippet/docs/python/sqlalchemy-analysis.md#%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86--sqlalchemy-expression-language)
- [SQLAlchemy ORM](./snippet/docs/python/sqlalchemy-analysis.md#%E7%AC%AC%E4%BA%8C%E9%83%A8%E5%88%86--sqlalchemy-orm)
- [SQLAlchemy 简单教程](https://blog.ansheng.me/article/python-full-stack-way-sqlalchemy)
- [PasteDeploy](./snippet/docs/python/pastedeploy.md)
- [Django Form工作流程](./snippet/docs/python/django-form.md)
- [Form类](./snippet/docs/python/django-form.md#%E4%B8%80form%E7%B1%BB)
- [BoundField类](./snippet/docs/python/django-form.md#%E4%BA%8Cboundfield%E7%B1%BB)
- [Field类](./snippet/docs/python/django-form.md#%E4%B8%89field%E7%B1%BB)
- [Widget类](./snippet/docs/python/django-form.md#%E5%9B%9Bwidget%E7%B1%BB)
- [Media类](./snippet/docs/python/django-form.md#%E4%BA%94media%E7%B1%BB)
- [各类间的关系](./snippet/docs/python/django-form.md#%E5%85%AD%E5%90%84%E7%B1%BB%E9%97%B4%E7%9A%84%E5%85%B3%E7%B3%BB)
- [Django Form的使用](./snippet/docs/python/django-form.md#%E4%B8%83django-form-%E7%9A%84%E4%BD%BF%E7%94%A8)
- [ModelForm类](./snippet/docs/python/django-form.md#%E5%85%ABmodelform%E7%B1%BB)
- [修改 `pypi` 源](./snippet/docs/python/pypi_source.md)
- [Python文件编码](./snippet/docs/python/python-file-encoding.md)
- [Python编码错误的本质原因](https://gold.xitu.io/post/589a9f511b69e60059a9b778)
- [其它资源](./snippet/docs/python/link.md)
- [Rust](./snippet/docs/rust)
- [Rust Packages](./snippet/docs/rust/packages.md)
- [Rust参考手册(表达式和Item部分未翻译)](./snippet/docs/rust/ref.md)
- [杂记](./snippet/docs/rust/notes.md)
- `String` vs `&str`
- [String vs &str in Rust functions](http://hermanradtke.com/2015/05/03/string-vs-str-in-rust-functions.html)
- [Creating a Rust function that accepts String or &str](http://hermanradtke.com/2015/05/06/creating-a-rust-function-that-accepts-string-or-str.html)
- [Creating a Rust function that returns a &str or String](http://hermanradtke.com/2015/05/29/creating-a-rust-function-that-returns-string-or-str.html)
- [Writing an OS in Rust ](http://os.phil-opp.com/)
- [Rust Example](http://rustbyexample.com)
- [Shell](./snippet/docs/shell)
- [前言](./snippet/docs/shell/shell-preface.md)
- [一 词法预览](./snippet/docs/shell/shell-lexical-preview.md)
- [1 控制字符](./snippet/docs/shell/shell-lexical-preview.md#1-控制字符)
- [2 元字符](./snippet/docs/shell/shell-lexical-preview.md#2-元字符)
- [3 保留字](./snippet/docs/shell/shell-lexical-preview.md#3-保留字)
- [4 注释](./snippet/docs/shell/shell-lexical-preview.md#4-注释)
- [二 shell语法](./snippet/docs/shell/shell-syntax.md)
- [5 变量](./snippet/docs/shell/shell-syntax.md#5-变量)
- [6 命令解析](./snippet/docs/shell/shell-syntax.md#6-命令解析)
- [7 管道](./snippet/docs/shell/shell-syntax.md#7-管道)
- [8 列表(lists)](./snippet/docs/shell/shell-syntax.md#8-列表lists)
- [9 复合命令](./snippet/docs/shell/shell-syntax.md#9-复合命令)
- [10 函数](./snippet/docs/shell/shell-syntax.md#10-函数)
- [三 引用](./snippet/docs/shell/shell-reference.md)
- [11 引用](./snippet/docs/shell/shell-reference.md#11-引用)
- [12 反斜杠转义字符序列](./snippet/docs/shell/shell-reference.md#12-反斜杠转义字符序列)
- [四 算术计算](./snippet/docs/shell/shell-arithmetic.md)
- [13 运算符](./snippet/docs/shell/shell-arithmetic.md#13-运算符)
- [14 算术扩展](./snippet/docs/shell/shell-arithmetic.md#14-算术扩展)
- [15 条件表达式](./snippet/docs/shell/shell-arithmetic.md#15-条件表达式)
- [五 参数](./snippet/docs/shell/shell-argument.md)
- [16 位置参数](./snippet/docs/shell/shell-argument.md#16-位置参数)
- [17 数组](./snippet/docs/shell/shell-argument.md#17-数组)
- [六 扩展](./snippet/docs/shell/shell-extension.md)
- [18 大括号扩展](./snippet/docs/shell/shell-extension.md#18-大括号扩展)
- [19 波浪线(~)扩展](./snippet/docs/shell/shell-extension.md#19-波浪线扩展)
- [20 参数扩展](./snippet/docs/shell/shell-extension.md#20-参数扩展)
- [21 命令替换](./snippet/docs/shell/shell-extension.md#21-命令替换)
- [22 算术扩展](./snippet/docs/shell/shell-extension.md#22-算术扩展)
- [23 进程替换](./snippet/docs/shell/shell-extension.md#23-进程替换)
- [24 单词分割](./snippet/docs/shell/shell-extension.md#24-单词分割)
- [25 模式匹配](./snippet/docs/shell/shell-extension.md#25-模式匹配)
- [七 重定向](./snippet/docs/shell/shell-redirection.md)
- [26 重定向(redirection)](./snippet/docs/shell/shell-redirection.md#26-重定向redirection)
- [八 历史](./snippet/docs/shell/shell-history.md)
- [27 历史](./snippet/docs/shell/shell-history.md#27-历史)
- [28 历史扩展](./snippet/docs/shell/shell-history.md#28-历史扩展)
- [九 Readline](./snippet/docs/shell/shell-readline.md)
- [29 Readline](./snippet/docs/shell/shell-readline.md#29-readline)
- [十 Shell内建命令](./snippet/docs/shell/shell-builtin-command.md)
- [30 Shell内建命令](./snippet/docs/shell/shell-builtin-command.md#30-shell内建命令)
- [十一 环境变量](./snippet/docs/shell/shell-environment-var.md)
- [31 环境变量](./snippet/docs/shell/shell-environment-var.md#31-环境变量)
- [十二 其他](./snippet/docs/shell/shell-others.md)
- [32 作业控制](./snippet/docs/shell/shell-others.md#32-作业控制)
- [33 信号](./snippet/docs/shell/shell-others.md#33-信号)
- [34 退出状态](./snippet/docs/shell/shell-others.md#34-退出状态)
- [35 提示符](./snippet/docs/shell/shell-others.md#35-提示符)
- [36 控制字符](./snippet/docs/shell/shell-others.md#36-控制字符)
- [37 脚本编写](./snippet/docs/shell/shell-others.md#37-脚本编写)
- [附录](./snippet/docs/shell/shell-appendix.md)
- [Swift](./snippet/docs/swift)
- [Ownership Manifesto(所有权宣言)](https://github.com/apple/swift/blob/master/docs/OwnershipManifesto.md)(阅读 [中文版](https://onevcat.com/2017/02/ownership))
- [Packages](./snippet/docs/swift/packages.md)
- [Tool](./snippet/docs/tool)
- [Diff & Patch](./snippet/docs/tool/diff&patch.md)
- [tmux 使用手册](http://louiszhai.github.io/2017/09/30/tmux) ([备用](https://blog.csdn.net/chenqiuge1984/article/details/80132042))
- other tools
- [Version Control System](./snippet/docs/vcs)
- [Conventional Commits(约定式提交)](https://github.com/conventional-changelog/conventionalcommits.org)(阅读[英文版](https://conventionalcommits.org/lang/en) | [中文版](https://conventionalcommits.org/lang/zh-Hans))
- [SVN搭建与简单使用](./snippet/docs/vcs/build-svn-server.md)
- [Git服务器架设](./snippet/docs/vcs/build-git-server.md)
- [Git HTTP代理](./snippet/docs/vcs/git-http-proxy.md)
- [Git学习笔记](./snippet/docs/vcs/git-learning-note.md)
- [Git rebase详解](./snippet/docs/vcs/git-rebase.md)
- [Github Guide](./snippet/docs/vcs/github-guide.md)
- [git-extras](https://github.com/tj/git-extras) ( [安装](https://github.com/tj/git-extras/blob/master/Installation.md) )
- [Git 思维导图](./snippet/docs/vcs/_static/git-shortcut.jpg)(点击 [这里](https://github.com/xgfone/snippet/raw/master/snippet/docs/vcs/_static/git-shortcut.jpg) 看大图)
- [使用 `5W1H` 写出高可读的 Git Commit Message](./snippet/docs/vcs/git-commit-message.md)
- [图解Git](https://marklodato.github.io/visual-git-guide/index-zh-cn.html)
- [一个小时学会 Git](http://www.cnblogs.com/best/p/7474442.html)
- [Web](./snippet/docs/web)
- [浏览器 HTTP 协议缓存机制详解](./snippet/docs/web/browse-http-cache.md)
- [URL 中的 `#`](./snippet/docs/web/url_hash.md)
- [URL 编码的奥秘](https://aotu.io/notes/2017/06/15/The-mystery-of-URL-encoding)
- **大型网站技术架构**
- [大型网站技术架构的演进](./snippet/docs/web/website-evolution.md)
- [大型网站技术架构-入门梳理](./snippet/docs/web/website-evolution-summary.md)
- **CSS**
- [CSS 选择器](./snippet/docs/web/css-selector.md)
- [Bootstrap 速查表](http://www.ctolib.com/cheatsheets-Bootstrap-ch.html)
- [16种方法实现水平居中垂直居中](http://louiszhai.github.io/2016/03/12/css-center/)
- [CSS实战之Flex详解以及其在微信中的兼容实现](https://segmentfault.com/a/1190000004139009)
- [让PC页面自动伸缩,以适应所有设备](http://blog.freeedit.cn/2017/05/09/HTML-0001-make-the-PC-page-Flexible)
- [CSS 定位 浮动](https://segmentfault.com/a/1190000003856280)
- [CSS Position 定位属性](http://www.cnblogs.com/polk6/archive/2013/07/26/3214847.html)
- [CSS float 浮动属性](http://www.cnblogs.com/polk6/p/3142187.html)
- **HTML**
- [HTML 获取屏幕、浏览器、页面的高度宽度](http://www.cnblogs.com/polk6/p/5051935.html)
- [HTML 鼠标坐标和元素坐标](http://www.cnblogs.com/polk6/p/6624779.html)
- [移动前端开发之 viewport 的深入理解](http://www.cnblogs.com/2050/p/3877280.html)
- **Other**
- [HTML5 大文件上传](https://hhqqnu.github.io/2017/02/08/Html5%E5%A4%A7%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0/) | [BaiDu Web Uploader](http://fex.baidu.com/webuploader)
- [文件上传那些事儿](http://www.admin10000.com/document/13589.html)
- WeChat
- [微信小程序开源项目库汇总](https://github.com/opendigg/awesome-github-wechat-weapp)
- [Windows](./snippet/docs/windows)
- Others
- [十二要素应用宣言](https://12factor.net/)([中文版摘录](http://www.infoq.com/cn/news/2012/09/12-factor-app))
- [提问的智慧](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md)(点击 [这里](http://www.catb.org/~esr/faqs/smart-questions.html) 阅读英文原版)
- [通过 GitHub 代码库总结出来的代码书写习惯](http://alloyteam.github.io/CodeGuide)