diff --git a/books/free-programming-books-zh.md b/books/free-programming-books-zh.md index e0d5870d2a82b..5c5dc39c79252 100644 --- a/books/free-programming-books-zh.md +++ b/books/free-programming-books-zh.md @@ -92,7 +92,7 @@ * [Git-Cheat-Sheet](https://github.com/flyhigher139/Git-Cheat-Sheet) - flyhigher139 * [git-flow 备忘清单](http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html) - Daniel Kummer, et al. * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/) - Ben Lynn, `trl.:` 俊杰, 萌和江薇, et al. (HTML) -* [Git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) - 廖雪峰 +* [Git教程](https://www.liaoxuefeng.com/wiki/896043488029600) - 廖雪峰 * [Github帮助文档](https://github.com/waylau/github-help) - Way Lau * [GitHub秘籍](https://snowdream86.gitbooks.io/github-cheat-sheet/content/zh/) - snowdream86 * [Got GitHub](https://github.com/gotgit/gotgithub) - Jiang Xin, The GotGit community @@ -448,6 +448,7 @@ * [H2 Database 教程](https://github.com/waylau/h2-database-doc) * [Java 编程思想](https://java.quanke.name) - quanke * [Java 编码规范](https://github.com/waylau/java-code-conventions) +* [Java 教程 - 廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1252599548343744) * [Java Servlet 3.1 规范](https://github.com/waylau/servlet-3.1-specification) * [Jersey 2.x 用户指南](https://github.com/waylau/Jersey-2.x-User-Guide) * [JSSE 参考指南](https://github.com/waylau/jsse-reference-guide) @@ -457,6 +458,7 @@ * [Nutz-book Nutz烹调向导](http://nutzbook.wendal.net) * [Nutz文档](https://nutzam.com/core/nutz_preface.html) * [REST 实战](https://github.com/waylau/rest-in-action) +* [Spring 2.0核心技术与最佳实践](https://michaelliao.github.io/download/pdf/Spring%202.0%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF%E4%B8%8E%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.pdf) (PDF) * [Spring Boot参考指南](https://github.com/qibaoguang/Spring-Boot-Reference-Guide) (:construction: *翻译中*) * [Spring Framework 4.x参考文档](https://github.com/waylau/spring-framework-4-reference) @@ -473,6 +475,7 @@ * [Google JavaScript 代码风格指南](https://web.archive.org/web/20200415002735/bq69.com/blog/articles/script/868/google-javascript-style-guide.html) *(:card_file_box: archived)* * [JavaScript 标准参考教程(alpha)](http://javascript.ruanyifeng.com) * [javascript 的 12 个怪癖](https://github.com/justjavac/12-javascript-quirks) +* [JavaScript 教程 - 廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1022910821149312) * [JavaScript 秘密花园](http://bonsaiden.github.io/JavaScript-Garden/zh/) * [《JavaScript 模式》](https://github.com/jayli/javascript-patterns) (《JavaScript patterns》译本) * [JavaScript 原理](https://web.archive.org/web/20170112164945/http://typeof.net/s/jsmech/) @@ -653,7 +656,7 @@ * [Python 中文学习大本营](http://www.pythondoc.com) * [Python 最佳实践指南](https://pythonguidecn.readthedocs.io/zh/latest/) * [Python Cookbook第三版](http://python3-cookbook.readthedocs.io/zh_CN/latest/) - David Beazley、Brian K.Jones、熊能(翻译) -* [Python教程 - 廖雪峰的官方网站](http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000) +* [Python教程 - 廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1016959663602400) * [Python进阶](https://interpy.eastlakeside.com) - eastlakeside * [Python之旅](https://web.archive.org/web/20191217091745/http://funhacks.net/explore-python/) - Ethan *(:card_file_box: archived)* * [Tornado 6.1 中文文档](http://www.osgeo.cn/tornado/) (Online) *(网络上其他的都是较旧版本的)*