-[AlgoDS-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Coder-Essentials/AlgoDS/AlgoDS-Reference.md):数据结构与算法资料索引> “Bad programmers worry about the code. Good programmers worry about data structures and their relationships.” — Linus Torvalds, creator of Linux
-[NumberTheory-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Coder-Essentials/AlgoDS/NumberTheory-Reference.md):Scientific Calculation- [A Brief History of Random Numbers](http://6me.us/RJNQ) - [随机算法总结](http://www.jianshu.com/p/f8e7070c1c6b?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io)
-[MachineLearning-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/DataScienceAI/MachineLearning/MachineLearning-Reference.md):Overview:概论- [白话解释机器学习基本概念](https://zhuanlan.zhihu.com/p/24346657) - [Visual Intro To Machine Learning](http://www.r2d3.us/visual-intro-to-machine-learning-part-1/):图解如何基于决策树对于纽约与San Francisco的房产进行分类- [A Gentle Guide to Machine Learning](https://blog.monkeylearn.com/a-gentle-guide-to-machine-learning/)- [Machine Learning basics for a newbie](https://www.analyticsvidhya.com/blog/2015/06/machine-learning-basics/)- [What is machine learning, and how does it work?](https://www.youtube.com/watch?v=elojMnjn4kk&list=PL5-da3qGB5ICeMbQuqbbCOQWcS6OYBr5A&index=1) - [学术丨周志华:机器学习有这两大派别,新人入门别跟错队](https://getpocket.com/a/read/1611824209)- [Machine Learning: An In-Depth Guide【Series】](http://www.innoarchitech.com/machine-learning-an-in-depth-non-technical-guide/): [Overview, Goals, Learning Types, and Algorithms](http://www.innoarchitech.com/machine-learning-an-in-depth-non-technical-guide/)、[Data selection, preparation, and modeling](http://www.innoarchitech.com/machine-learning-an-in-depth-non-technical-guide-part-2/)、[Model evaluation, validation, complexity, and improvement](http://www.innoarchitech.com/machine-learning-an-in-depth-non-technical-guide-part-3/)、[Model performance and error analysis](http://www.innoarchitech.com/machine-learning-an-in-depth-non-technical-guide-part-4/)、[Unsupervised learning, related fields, and machine learning in practice](http://www.innoarchitech.com/machine-learning-an-in-depth-non-technical-guide-part-5/)- [Machine Learning Mindmap / Cheatsheet](https://github.com/dformoso/machine-learning-mindmap): A Mindmap summarising Machine Learning concepts, from Data Analysis to Deep Learning.- [How To Become A Machine Learning Engineer: Learning Path](https://hackernoon.com/learning-path-for-machine-learning-engineer-a7d5dc9de4a4): We will walk you through all the aspects of machine learning from simple linear regressions to the latest neural networks, and you will learn not only how to use them but also how to build them from scratch.
-[GAN-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/DataScienceAI/DeepLearning/DeepNeuralNetwork/GAN-Reference.md): GAN 资料索引
-[Tensoflow-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/DataScienceAI/Toolkit/DeepLearning/Tensoflow-Reference.md):Overview- [2017-Tensorflow demystified](https://chatbotslife.com/tensorflow-demystified-80987184faf7): To understand a new framework, Google’s Tensorflow is a framework for machine-learning calculations, it is often useful to see a ‘toy’ example and learn from it.- [2017-Effective TensorFlow](https://github.com/vahidk/EffectiveTensorflow): My attempt is to gradually expand this series by adding new articles and keep the content up to date with the latest releases of TensorFlow API. - [2017-TensorFlow-World](https://github.com/astorfi/TensorFlow-World): This repository is aimed to provide simple and ready-to-use tutorials for TensorFlow.- [2017-CS 20SI: Tensorflow for Deep Learning Research](https://web.stanford.edu/class/cs20si/)
-[WebGame-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/FrontendTechnology/Game/WebGame-Reference.md): Web 游戏开发资料索引
-[gRPC-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Infrastructure/DistributedSystem/RPC/gRPC-Reference.md):gRPC 学习与实践资料索引- [2017-gRPC in Production](https://parg.co/ban)
-[SDN-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Infrastructure/Network/SDN/SDN-Reference.md): SDN 资料索引
-[Linux-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Infrastructure/OS/Linux/Linux-Reference.md):Linux 资料索引- [Build yourself a Linux](https://github.com/MichielDerhaeg/build-linux): A short tutorial about building Linux based operating systems.
-[Linux-Shell-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Infrastructure/OS/Linux/Linux-Shell-Reference.md):Linux Shell 资料索引- [bash-handbook](https://github.com/denysdovhan/bash-handbook)- [SHELL编程之执行过程 ](http://mp.weixin.qq.com/s?__biz=MzIxNDMyODgyMA==&mid=2247483666&idx=1&sn=b3df5f3f8d8803fb88719463388db4ed&scene=0#wechat_redirect)- [Shell Style Guide](https://google.github.io/styleguide/shell.xml?utm_source=tuicool&utm_medium=referral)- [Bash-Beginners-Guide【Book】](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/sect_01_01.html)- [shell中>/dev/null 2>&1是什么鬼?](http://www.kissyu.org/2016/12/25/shell%E4%B8%AD%3E%20:dev:null%202%20%3E%20&1%E6%98%AF%E4%BB%80%E4%B9%88%E9%AC%BC%EF%BC%9F/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io)- [Explain Shell](http://www.explainshell.com/) - [the-art-of-command-line](https://parg.co/bXZ): Master the command line, in one page.
-[Linux-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Infrastructure/OS/Linux/Linux-Reference.md): Linux 资料索引
-[Linux-Shell-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Infrastructure/OS/Linux/Linux-Shell-Reference.md): Linux Shell 资料索引
-[Kubernetes-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Infrastructure/Virtualization/Kubernetes/Kubernetes-Reference.md):Tool- [Kompose](http://kompose.io/index): Kompose kompose is a tool to help users familiar with docker-compose move to Kubernetes. It takes a Docker Compose file and translates it into Kubernetes resources.
-[Sketch-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Product/UI/Sketch-Reference.md):Sketch 学习与实践资料索引- [This is, without a doubt, the coolest Sketch technique you’ll see all day.](https://medium.com/ux-power-tools/this-is-without-a-doubt-the-coolest-sketch-technique-youll-see-all-day-ddefa65ea959#.cl7tptv5x)
## ProgrammingLanguage
-[ProgrammingLanguage-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/ProgrammingLanguage/ProgrammingLanguage-Reference.md):编程语言资料索引- [Rosetta Code — unlocking the mysteries of the programming languages that power our world](https://medium.freecodecamp.com/rosetta-code-unlocking-the-mysteries-of-the-programming-languages-that-power-our-world-300b787d8401#.phi7tdwd1)
-[RESTful-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/ServerSideApplication/API/RESTful/RESTful-Reference.md):RESTful API 学习与实践资料索引- [2000-Architectural Styles and the Design of Network-based Software Architectures]():[论文中文译版:架构风格与基于网络的软件架构设计](http://o6v08w541.bkt.clouddn.com/REST-article.pdf)
-[RESTful-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/ServerSideApplication/API/RESTful/RESTful-Reference.md): RESTful API 学习与实践资料索引
-[Serverless-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/ServerSideApplication/Architecture/Serverless-Reference.md):Theory- [2017-Serverless beyond Functions](https://medium.com/cloud-academy-inc/serverless-beyond-functions-cd81ee4c6b8d): Most of the time, when talking about serverless, people thinks of functions, such as those provided by AWS Lambda.
-[DNS-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/ServerSideApplication/API/WebProtocol/DNS-Reference.md): DNS 资料索引
-[Node.js-MicroService-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/ServerSideApplication/WebFramework/Node.js/Node.js-MicroService-Reference.md):Node.js 微服务架构学习与实践资料索引- [2017-Your Node.js authentication tutorial is (probably) wrong](https://parg.co/b2o): This post explores some common authentication pitfalls, how to avoid them, and what to do to help yourself when your tutorials don’t help you anymore.- [2017-Microservices made easy with Node.js](https://arm.ag/microservices-made-easy-with-node-js-f41bb2be2d3c): You might think microservices are too hard to get started with. This post will prove otherwise.
-[Node.js-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/ServerSideApplication/WebFramework/Node.js/Node.js-Reference.md):Overview- [2017-Before you bury yourself in packages, learn the Node.js runtime itself](https://parg.co/b4I)
-[Nginx-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/ServerSideApplication/WebServer/Nginx/Nginx-Reference.md):Nginx 资料索引- [2017-An nginx config for 2017](https://certsimple.com/blog/nginx-http2-load-balancing-config): With HTTP/2 in every browser, load balancing with automatic failover, IPv6, a sorry page, separate blog server, HTML5 SSE and A+ HTTPS.
-[Web-Production-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/EPractices/Production/Web-Production-Reference.md):Server Side Rendering
-[DOM-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/Syntax/DOM/DOM-Reference.md):DOM 学习与实践资料索引- [JavaScript 一些 DOM 的知识点](http://www.tuicool.com/articles/MnMRZ3v)- [What is the DOM?](https://css-tricks.com/dom/)
-[DOM-EPractices-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/Syntax/DOM/DOM-EPractices-Reference.md): DOM 工程实践资料索引
-[DOM-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/Syntax/DOM/DOM-Reference.md): DOM 学习与实践资料索引
-[HTML-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/Syntax/HTML/HTML-Reference.md): HTML 学习与实践资料索引
***
-[WebAssembly-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/Syntax/WebAssembly/WebAssembly-Reference.md):WebAssembly Reference- [2017-WebAssembly: Mozilla Won](http://robert.ocallahan.org/2017/06/webassembly-mozilla-won.html): Mozilla staff are being very diplomatic and restrained by allowing WebAssembly to be portrayed as a compromise between the approaches of asm.js and PNaCl. They have good reasons for being so, but I can be a bit less restrained. asm.js and PNaCl represented quite different visions for how C/C++ code should be supported on the Web, and I think WebAssembly is a big victory for asm.js and Mozilla's vision.- [2016-awesome-wasm](https://github.com/mbasso/awesome-wasm/blob/master/README.md): Collection of awesome things regarding WebAssembly (wasm) ecosystem.- [2017-Understanding WebAssembly text format](https://developer.mozilla.org/en-US/docs/WebAssembly/Understanding_the_text_format): To enable WebAssembly to be read and edited by humans, there is a textual representation of the wasm binary format. This is an intermediate form designed to exposed in text editors, browser developer tools, etc. This article explains how that text format works, in terms of the raw syntax, and how it is related to the underlying bytecode it represents — and the wrapper objects representing wasm in JavaScript.- [2017-Execute millions of SQL statements in milliseconds in the browser with WebAssembly and Web Workers.](https://hackernoon.com/execute-millions-of-sql-statements-in-milliseconds-in-the-browser-with-webassembly-and-web-workers-3e0b25c3f1a6#.wmwgurgvu) - [2017-A cartoon intro to WebAssembly](https://hacks.mozilla.org/2017/02/a-cartoon-intro-to-webassembly/): WebAssembly is fast. You’ve probably heard this. But what is it that makes WebAssembly fast? In this series, I want to explain to you why WebAssembly is fast.- [2017-Why WebAssembly is Faster Than asm.js](https://hacks.mozilla.org/2017/03/why-webassembly-is-faster-than-asm-js/) - [2017-An Abridged Cartoon Introduction To WebAssembly](https://www.smashingmagazine.com/2017/05/abridged-cartoon-introduction-webassembly/): In this article, I want to help you understand what exactly it is about WebAssembly that makes it fast.- [2017-WebAssembly cut Figma’s load time by 3x](https://parg.co/biB): Many people have started experimenting with toy WebAssembly projects on the side, but it’s hard to tell what the real-world performance gains will be unless you have a large compatible code base for comparison.- [2017-WebAssembly 101: a developer's first steps](http://blog.openbloc.fr/webassembly-first-steps/): This tutorial will guide you along the necessary steps to port a JavaScript library of the Conway's game of life to WebAssembly (wasm). This is a simple exercise that is perfect to start beyond a trivial Hello World.- [2017-Egghead.io WASM Introduction Examples](https://github.com/guybedford/wasm-intro): Course examples from the Introduction to WebAssembly egghead.io course.- [How to get a performance boost using WebAssembly](https://hackernoon.com/how-to-get-a-performance-boost-using-webassembly-8844ec6dd665#.gle72anx6)
-[WebUI-Animation-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/WebUI/Animation/WebUI-Animation-Reference.md): Web 动画资料索引
***
-[WebUI-DVisual-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/WebUI/DVisual/WebUI-DVisual-Reference.md):Map- [TileMill](https://github.com/tilemill-project/tilemill): Make maps with OpenStreetMap and Mapnik.
-[WebUI-DVisual-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/WebUI/DVisual/WebUI-DVisual-Reference.md): Web 数据可视化资料索引
-[Web-Widgets-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/Widgets/Web-Widgets-Reference.md):Text Editor: 文本编辑器- [Pell](https://github.com/jaredreich/pell): pell is the simplest and smallest WYSIWYG text editor for web, with no dependencies
-[WebUI-Responsive-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/WebUI/Responsive/WebUI-Responsive-Reference.md): Web 响应式开发资料索引
### 3.10.7. Widgets
-[Web-Widgets-Reference](https://github.com/wxyyxc1992/Coder-Knowledge-Management/blob/master/Awesome-Reference/Web/Widgets/Web-Widgets-Reference.md): Web 插件索引