{"id":52,"date":"2024-07-15T09:34:50","date_gmt":"2024-07-15T01:34:50","guid":{"rendered":"http:\/\/101.43.65.133:8899\/?p=52"},"modified":"2025-07-21T22:33:03","modified_gmt":"2025-07-21T14:33:03","slug":"free-programming-books%e5%85%8d%e8%b4%b9%e8%ae%a1%e7%ae%97%e6%9c%ba%e7%bc%96%e7%a8%8b%e4%b9%a6%e7%b1%8d","status":"publish","type":"post","link":"http:\/\/101.43.65.133:8899\/?p=52","title":{"rendered":"\u514d\u8d39\u8ba1\u7b97\u673a\u7f16\u7a0b\u4e66\u7c4d\u8d44\u6e90\u6c47\u603b | Free Programming Books"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u524d\u8a00<\/h2>\n\n\n\n<p>\u8ba1\u7b97\u673a\u7f16\u7a0b\u5df2\u7136\u6210\u4e3a\u73b0\u4ee3\u793e\u4f1a\u5fc5\u5907\u6280\u80fd\u4e4b\u4e00\uff0c\u4e0d\u7ba1\u662f\u4e0d\u662f\u8ba1\u7b97\u673a\u4e13\u4e1a\u6bd5\u4e1a\u7684\u79d1\u73ed\u51fa\u8eab\uff0c\u8fd8\u662f\u6709\u7740\u63a2\u7d22\u6b32\u671b\u7684\u5e74\u8f7b\u4eba\uff0c\u90fd\u5e94\u8be5\u597d\u597d\u7684\u5b66\u4e60\u4e00\u756a\u8ba1\u7b97\u673a\u7f16\u7a0b\u7684\u57fa\u7840\u77e5\u8bc6\uff0c\u7ed3\u5408AI\u7f16\u7a0b\u5de5\u5177\uff0c\u5f88\u5bb9\u6613\u53d1\u5e03\u4e2a\u4eba\u7684\u4e00\u4e9b\u4f5c\u54c1\uff0c\u79c9\u627f\u6d3b\u5230\u8001\u5b66\u5230\u8001\u7684\u7cbe\u795e\uff0c\u5c06\u4e00\u4e9b\u514d\u8d39\u7684\u6559\u7a0b\u53d1\u5e03\u5728\u8fd9\uff0c\u4f9b\u5927\u5bb6\u5b66\u4e60\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"%E8%AF%AD%E8%A8%80%E6%97%A0%E5%85%B3\">\u8bed\u8a00\u65e0\u5173<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"a-idversion-control-systemsaa-idgitaa-idsvnaa-idsubversionaa-idmercuriala%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6\"><a><\/a><a><\/a><a><\/a><a><\/a><a><\/a>\u7248\u672c\u63a7\u5236<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/web.archive.org\/web\/20191004044726\/http:\/\/igit.linuxtoy.org:80\/index.html\">\u6c89\u6d78\u5f0f\u5b66 Git<\/a>&nbsp;&#8211; Jim Weirich,&nbsp;<code>trl.:<\/code>&nbsp;\u5f90\u5c0f\u4e1c a.k.a toy&nbsp;<em>(:card_file_box: archived)<\/em><\/li>\n\n\n\n<li><a href=\"http:\/\/backlogtool.com\/git-guide\/cn\/\">\u7334\u5b50\u90fd\u80fd\u61c2\u7684GIT\u5165\u95e8<\/a>&nbsp;&#8211; Nulab Inc.<\/li>\n\n\n\n<li><a href=\"https:\/\/rogerdudler.github.io\/git-guide\/index.zh.html\">Git &#8211; \u7b80\u6613\u6307\u5357<\/a>&nbsp;&#8211; Roger Dudler,&nbsp;<code>trl.:<\/code>&nbsp;\u7f57\u6770\u00b7\u675c\u5fb7\u52d2 (HTML)<\/li>\n\n\n\n<li><a href=\"http:\/\/gitref.justjavac.com\/\">Git \u53c2\u8003\u624b\u518c<\/a>&nbsp;&#8211; CHEN Yangjian<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/flyhigher139\/Git-Cheat-Sheet\">Git-Cheat-Sheet<\/a>&nbsp;&#8211; flyhigher139<\/li>\n\n\n\n<li><a href=\"http:\/\/danielkummer.github.io\/git-flow-cheatsheet\/index.zh_CN.html\">git-flow \u5907\u5fd8\u6e05\u5355<\/a>&nbsp;&#8211; Daniel Kummer, et al.<\/li>\n\n\n\n<li><a href=\"http:\/\/www-cs-students.stanford.edu\/~blynn\/gitmagic\/intl\/zh_cn\/\">Git Magic<\/a>&nbsp;&#8211; Ben Lynn,&nbsp;<code>trl.:<\/code>&nbsp;\u4fca\u6770, \u840c\u548c\u6c5f\u8587, et al. (HTML)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.liaoxuefeng.com\/wiki\/896043488029600\">Git\u6559\u7a0b<\/a>&nbsp;&#8211; \u5ed6\u96ea\u5cf0<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/github-help\">Github\u5e2e\u52a9\u6587\u6863<\/a>&nbsp;&#8211; Way Lau<\/li>\n\n\n\n<li><a href=\"https:\/\/snowdream86.gitbooks.io\/github-cheat-sheet\/content\/zh\/\">GitHub\u79d8\u7c4d<\/a>&nbsp;&#8211; snowdream86<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/gotgit\/gotgithub\">Got GitHub<\/a>&nbsp;&#8211; Jiang Xin, The GotGit community<\/li>\n\n\n\n<li><a href=\"http:\/\/www.worldhello.net\/gotgithub\/index.html\">GotGitHub<\/a>&nbsp;&#8211; Jiang Xin, The GotGit community<\/li>\n\n\n\n<li><a href=\"https:\/\/zh-hginit.readthedocs.io\/en\/latest\/\">HgInit (\u4e2d\u6587\u7248)<\/a>&nbsp;&#8211; The HgInit team,&nbsp;<code>trl.:<\/code>&nbsp;Brant Young<\/li>\n\n\n\n<li><a href=\"https:\/\/www.mercurial-scm.org\/wiki\/ChineseTutorial\">Mercurial \u4f7f\u7528\u6559\u7a0b<\/a>&nbsp;&#8211; The Mercurial team<\/li>\n\n\n\n<li><a href=\"https:\/\/git-scm.com\/book\/zh\/\">Pro Git<\/a>&nbsp;&#8211; Scott Chacon, Ben Straub,&nbsp;<code>trl.:<\/code>&nbsp;Alan Wang,&nbsp;<code>trl.:<\/code>&nbsp;\u554a\u54aa\u54aa\u5c0f\u718a, et al. (HTML, PDF, EPUB)<\/li>\n\n\n\n<li><a href=\"https:\/\/bingohuang.gitbooks.io\/progit2\/content\">Pro Git \u7b2c\u4e8c\u7248 \u4e2d\u6587\u7248<\/a>&nbsp;&#8211; Bingo Huang<\/li>\n\n\n\n<li><a href=\"http:\/\/svnbook.red-bean.com\/nightly\/zh\/index.html\">Subversion \u7248\u672c\u63a7\u5236<\/a>&nbsp;&#8211; Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E7%BC%96%E7%A8%8B%E8%89%BA%E6%9C%AF\">\u7f16\u7a0b\u827a\u672f<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.kancloud.cn\/kancloud\/intro-to-prog\/52592\">\u7f16\u7a0b\u5165\u95e8\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/julycoding\/The-Art-Of-Programming-by-July\">\u7a0b\u5e8f\u5458\u7f16\u7a0b\u827a\u672f<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.oschina.net\/translate\/what-every-programmer-should-know-about-memory-part1\">\u6bcf\u4e2a\u7a0b\u5e8f\u5458\u90fd\u5e94\u8be5\u4e86\u89e3\u7684\u5185\u5b58\u77e5\u8bc6 (\u7b2c\u4e00\u90e8\u5206)<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86\">\u7f16\u8bd1\u539f\u7406<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/DeathKing\/Learning-SICP\">\u300a\u8ba1\u7b97\u673a\u7a0b\u5e8f\u7684\u7ed3\u6784\u548c\u89e3\u91ca\u300b\u516c\u5f00\u8bfe \u7ffb\u8bd1\u9879\u76ee<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F\">\u64cd\u4f5c\u7cfb\u7edf<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/i.linuxtoy.org\/docs\/guide\/index.html\">\u5f00\u6e90\u4e16\u754c\u65c5\u884c\u624b\u518c<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/tobegit3hub\/understand_linux_process\">\u7406\u89e3Linux\u8fdb\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/jlevy\/the-art-of-command-line\/blob\/master\/README-zh.md\">\u547d\u4ee4\u884c\u7684\u827a\u672f<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/cn.linux.vbird.org\/linux_server\/\">\u9e1f\u54e5\u7684 Linux \u79c1\u623f\u83dc \u670d\u52a1\u5668\u67b6\u8bbe\u7bc7<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/cn.linux.vbird.org\/linux_basic\/linux_basic.php\">\u9e1f\u54e5\u7684 Linux \u79c1\u623f\u83dc \u57fa\u7840\u5b66\u4e60\u7bc7<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/tinylab.gitbooks.io\/elinux\/content\/zh\/\">\u5d4c\u5165\u5f0f Linux \u77e5\u8bc6\u5e93 (eLinux.org \u4e2d\u6587\u7248)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yeasy\/docker_practice\">Docker \u2014 \u4ece\u5165\u95e8\u5230\u5b9e\u8df5<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/yuedu.baidu.com\/ebook\/d817967416fc700abb68fca1\">Docker\u5165\u95e8\u5b9e\u6218<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/widuu\/chinese_docker\">Docker\u4e2d\u6587\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.freebsd.org\/doc\/zh_CN.UTF-8\/books\/handbook\/\">FreeBSD \u4f7f\u7528\u624b\u518c<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/works.jinbuguo.com\/lfs\/lfs62\/index.html\">Linux \u6784\u5efa\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/sourceforge.net\/projects\/elpi\/\">Linux \u7cfb\u7edf\u9ad8\u7ea7\u7f16\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/tinylab.gitbooks.io\/linux-doc\/content\/zh-cn\/\">Linux Documentation (\u4e2d\u6587\u7248)<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/happypeter.github.io\/LGCB\/book\/\">Linux Guide for Complete Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/me115\/linuxtools_rst\">Linux\u5de5\u5177\u5feb\u901f\u6559\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/aaaaaashu.gitbooks.io\/mac-dev-setup\/content\/\">Mac \u5f00\u53d1\u914d\u7f6e\u624b\u518c<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/pages.cs.wisc.edu\/~remzi\/OSTEP\/\">Operating Systems: Three Easy Pieces<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/billie66.github.io\/TLCL\/index.html\">The Linux Command Line<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/wiki.ubuntu.org.cn\/UbuntuManual\">Ubuntu \u53c2\u8003\u624b\u518c<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.gitbook.com\/book\/objectkuan\/ucore-docs\/details\">uCore Lab: Operating System Course in Tsinghua University<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20210812021003\/cb.vu\/unixtoolbox_zh_CN.xhtml\">UNIX TOOLBOX<\/a>&nbsp;<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E7%A8%8B%E5%BA%8F%E5%91%98%E6%9D%82%E8%B0%88\">\u7a0b\u5e8f\u5458\u6742\u8c08<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.kancloud.cn\/kancloud\/a-programmer-prepares\">\u7a0b\u5e8f\u5458\u7684\u81ea\u6211\u4fee\u517b<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E5%A4%A7%E6%95%B0%E6%8D%AE\">\u5927\u6570\u636e<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/dataminingguide.books.yourtion.com\/\">\u9762\u5411\u7a0b\u5e8f\u5458\u7684\u6570\u636e\u6316\u6398\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/linyiqun\/DataMiningAlgorithm\">\u6570\u636e\u6316\u6398\u4e2d\u7ecf\u5178\u7684\u7b97\u6cd5\u5b9e\u73b0\u548c\u8be6\u7ec6\u7684\u6ce8\u91ca<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/aiyanbo.gitbooks.io\/spark-programming-guide-zh-cn\/content\/\">Spark \u7f16\u7a0b\u6307\u5357\u7b80\u4f53\u4e2d\u6587\u7248<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F\">\u5206\u5e03\u5f0f\u7cfb\u7edf<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/dcaoyuan.github.io\/papers\/pdfs\/Scalability.pdf\">\u8d70\u5411\u5206\u5e03\u5f0f<\/a>&nbsp;(PDF)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E7%AE%A1%E7%90%86%E5%92%8C%E7%9B%91%E6%8E%A7\">\u7ba1\u7406\u548c\u76d1\u63a7<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.gitbook.com\/book\/fuxiaopang\/learnelasticsearch\/details\">ElasticSearch \u6743\u5a01\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20200415002735\/https:\/\/es.xiaoleilu.com\/\">Elasticsearch \u6743\u5a01\u6307\u5357\uff08\u4e2d\u6587\u7248\uff09<\/a>&nbsp;<em>(:card_file_box: archived)<\/em><\/li>\n\n\n\n<li><a href=\"http:\/\/kibana.logstash.es\/\">ELKstack \u4e2d\u6587\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/chenryn\/logstash-best-practice-cn\">Logstash \u6700\u4f73\u5b9e\u8df5<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/udn.yyuap.com\/doc\/mastering-elasticsearch\/\">Mastering Elasticsearch(\u4e2d\u6587\u7248)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.gitbook.com\/book\/wizardforcel\/puppet-27-cookbook\/details\">Puppet 2.7 Cookbook \u4e2d\u6587\u7248<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E5%87%BD%E6%95%B0%E5%BC%8F%E6%A6%82%E5%BF%B5\">\u51fd\u6570\u5f0f\u6982\u5ff5<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/justinyhuang\/Functional-Programming-For-The-Rest-of-Us-Cn\">\u50bb\u74dc\u51fd\u6570\u7f16\u7a0b<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9B%BE%E5%BD%A2%E5%AD%A6\">\u8ba1\u7b97\u673a\u56fe\u5f62\u5b66<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/learnopengl-cn.github.io\/\">LearnOpenGL CN<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/zilongshanren\/opengl-tutorials\">OpenGL \u6559\u7a0b<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E5%85%B6%E5%AE%83\">\u5176\u5b83<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/ifeve.com\/perfbook\/\">\u6df1\u5165\u7406\u89e3\u5e76\u884c\u7f16\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/community.emc.com\/docs\/DOC-16067\">SAN \u7ba1\u7406\u5165\u95e8\u7cfb\u5217<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/sketchcn.com\/sketch-chinese-user-manual.html#introduce\">Sketch \u4e2d\u6587\u624b\u518c<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E6%96%B9%E6%B3%95\">\u8f6f\u4ef6\u5f00\u53d1\u65b9\u6cd5<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/justinyhuang\/Functional-Programming-For-The-Rest-of-Us-Cn\">\u50bb\u74dc\u51fd\u6570\u7f16\u7a0b<\/a>&nbsp;(\u300aFunctional Programming For The Rest of Us\u300b\u4e2d\u6587\u7248)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.infoq.com\/cn\/minibooks\/scrum-xp-from-the-trenches\">\u785d\u70df\u4e2d\u7684 Scrum \u548c XP<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F\">\u8bbe\u8ba1\u6a21\u5f0f<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/refactoringguru.cn\/design-patterns\">\u6df1\u5165\u8bbe\u8ba1\u6a21\u5f0f<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/blog.csdn.net\/lovelion\/article\/details\/17517213\">\u53f2\u4e0a\u6700\u5168\u8bbe\u8ba1\u6a21\u5f0f\u5bfc\u5b66\u76ee\u5f55<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/me115\/design_patterns\">\u56fe\u8bf4\u8bbe\u8ba1\u6a21\u5f0f<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E6%95%B0%E6%8D%AE%E5%BA%93\">\u6570\u636e\u5e93<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E9%A1%B9%E7%9B%AE%E7%9B%B8%E5%85%B3\">\u9879\u76ee\u76f8\u5173<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/ecomfe\/spec\">\u7f16\u7801\u89c4\u8303<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.ituring.com.cn\/book\/1143\">\u5f00\u6e90\u8f6f\u4ef6\u67b6\u6784<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wizardforcel.gitbooks.io\/ibm-j-ap\">\u8ba9\u5f00\u53d1\u81ea\u52a8\u5316\u7cfb\u5217\u4e13\u680f<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wizardforcel.gitbooks.io\/ibm-j-cq\">\u8ffd\u6c42\u4ee3\u7801\u8d28\u91cf<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/docs.huihoo.com\/gnu\/linux\/gmake.html\">GNU make \u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/Gradle-2-User-Guide\">Gradle 2 \u7528\u6237\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/yuedu.baidu.com\/ebook\/f23af265998fcc22bcd10da2\">Gradle \u4e2d\u6587\u4f7f\u7528\u6587\u6863<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20170616013024\/http:\/\/local.joelonsoftware.com\/wiki\/Chinese_(Simplified)\">Joel\u8c08\u8f6f\u4ef6<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/einverne.gitbook.io\/selenium-doc\/\">selenium \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E5%9C%A8%E7%BA%BF%E6%95%99%E8%82%B2\">\u5728\u7ebf\u6559\u80b2<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/edu.51cto.com\/\">51CTO\u5b66\u9662<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/yun.itheima.com\/\">\u9ed1\u9a6c\u7a0b\u5e8f\u5458<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.hubwiz.com\/\">\u6c47\u667a\u7f51<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.jikexueyuan.com\/\">\u6781\u5ba2\u5b66\u9662<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.jisuanke.com\/\">\u8ba1\u849c\u5ba2<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.imooc.com\/course\/list\">\u6155\u8bfe\u7f51<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.codecademy.com\/?locale_code=zh\">Codecademy<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.codeschool.com\/\">CodeSchool<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.coursera.org\/courses?orderby=upcoming&amp;lngs=zh\">Coursera<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/learnxinyminutes.com\/\">Learn X in Y minutes<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.shiyanlou.com\/\">shiyanlou<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/teamtreehouse.com\/\">TeamTreeHouse<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.udacity.com\/\">Udacity<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.xuetangx.com\/\">xuetangX<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F\">\u6b63\u5219\u8868\u8fbe\u5f0f<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.runoob.com\/regexp\/regexp-tutorial.html\">\u6b63\u5219\u8868\u8fbe\u5f0f-\u83dc\u9e1f\u6559\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20161119141236\/http:\/\/deerchao.net:80\/tutorials\/regex\/regex.htm\">\u6b63\u5219\u8868\u8fbe\u5f0f30\u5206\u949f\u5165\u95e8\u6559\u7a0b<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"%E6%99%BA%E8%83%BD%E7%B3%BB%E7%BB%9F\">\u667a\u80fd\u7cfb\u7edf<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/phodal\/designiot\">\u4e00\u6b65\u6b65\u642d\u5efa\u7269\u8054\u7f51\u7cfb\u7edf<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ide-and-editors\">IDE and editors<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.study-area.org\/tips\/vim\/index.html\">\u5927\u5bb6\u4f86\u5b78 VIM<\/a>&nbsp;&#8211; Edward Lee<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yangyangwithgnu\/use_vim_as_ide\">\u6240\u9700\u5373\u6240\u83b7\uff1a\u50cf IDE \u4e00\u6837\u4f7f\u7528 vim<\/a>&nbsp;&#8211; yangyangwithgnu<\/li>\n\n\n\n<li><a href=\"http:\/\/exvim.github.io\/docs-zh\/intro\/\">exvim&#8211;vim \u6539\u826f\u6210IDE\u9879\u76ee<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/judasn\/IntelliJ-IDEA-Tutorial\">IntelliJ IDEA \u7b80\u4f53\u4e2d\u6587\u4e13\u9898\u6559\u7a0b<\/a>&nbsp;&#8211; Judas.n<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/vimcn\/vimcdoc\">Vim\u4e2d\u6587\u6587\u6863<\/a>&nbsp;&#8211; Vim \u4e2d\u6587\u8ba1\u5212, Yian Willis<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"web\">Web<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/jinlong.github.io\/2013\/08\/29\/devtoolsecrets\/\">\u6d4f\u89c8\u5668\u5f00\u53d1\u5de5\u5177\u7684\u79d8\u5bc6<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/coderlmn.github.io\/code-standards\/\">\u524d\u7aef\u4ee3\u7801\u89c4\u8303 \u53ca \u6700\u4f73\u5b9e\u8df5<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/fouber\/blog\/issues\/2\">\u524d\u7aef\u5f00\u53d1\u4f53\u7cfb\u5efa\u8bbe\u65e5\u8bb0<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/hacke2\/hacke2.github.io\/issues\/3\">\u524d\u7aef\u8d44\u6e90\u5206\u4eab\uff08\u4e8c\uff09<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/hacke2\/hacke2.github.io\/issues\/1\">\u524d\u7aef\u8d44\u6e90\u5206\u4eab\uff08\u4e00\uff09<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/hoosin\/mobile-web-favorites\">\u79fb\u52a8\u524d\u7aef\u5f00\u53d1\u6536\u85cf\u5939<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/AlloyTeam\/Mars\">\u79fb\u52a8Web\u524d\u7aef\u77e5\u8bc6\u5e93<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/deerchao.net\/tutorials\/regex\/regex.htm\">\u6b63\u5219\u8868\u8fbe\u5f0f30\u5206\u949f\u5165\u95e8\u6559\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/CN-Chrome-DevTools\/CN-Chrome-DevTools\">Chrome \u5f00\u53d1\u8005\u5de5\u5177\u4e2d\u6587\u624b\u518c<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.ituring.com.cn\/minibook\/950\">Chrome\u6269\u5c55\u53ca\u5e94\u7528\u5f00\u53d1<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/open.chrome.360.cn\/extension_dev\/overview.html\">Chrome\u6269\u5c55\u5f00\u53d1\u6587\u6863<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/phodal\/growth-ebook\">Growth: \u5168\u6808\u589e\u957f\u5de5\u7a0b\u5e08\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.gruntjs.net\/\">Grunt\u4e2d\u6587\u6587\u6863<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/nimojs\/gulp-book\">Gulp \u5165\u95e8\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.gulpjs.com.cn\/docs\/\">gulp\u4e2d\u6587\u6587\u6863<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bolasblack\/http-api-guide\">HTTP \u63a5\u53e3\u8bbe\u8ba1\u6307\u5317<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/darcyliu\/google-styleguide\/blob\/master\/JSONStyleGuide.md\">JSON\u98ce\u683c\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20200415002730\/http:\/\/man.lupaworld.com\/content\/network\/wireshark\/index.html\">Wireshark\u7528\u6237\u624b\u518c<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"web%E6%9C%8D%E5%8A%A1%E5%99%A8\">WEB\u670d\u52a1\u5668<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/works.jinbuguo.com\/apache\/menu22\/index.html\">Apache \u4e2d\u6587\u624b\u518c<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.ttlsa.com\/nginx\/nginx-stu-pdf\/\">Nginx\u6559\u7a0b\u4ece\u5165\u95e8\u5230\u7cbe\u901a<\/a>&nbsp;&#8211; \u8fd0\u7ef4\u751f\u5b58\u65f6\u95f4 (PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/tengine.taobao.org\/book\/index.html\">Nginx\u5f00\u53d1\u4ece\u5165\u95e8\u5230\u7cbe\u901a<\/a>&nbsp;&#8211; \u6dd8\u5b9d\u56e2\u961f<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"%E8%AF%AD%E8%A8%80%E7%9B%B8%E5%85%B3\">\u8bed\u8a00\u76f8\u5173<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"android\">Android<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/CharonChui\/AndroidNote\">Android Note(\u5f00\u53d1\u8fc7\u7a0b\u4e2d\u79ef\u7d2f\u7684\u77e5\u8bc6\u70b9)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bboyfeiyu\/android-tech-frontier\">Android\u5f00\u53d1\u6280\u672f\u524d\u7ebf(android-tech-frontier)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wcc723.gitbooks.io\/google_design_translate\/content\/style-icons.html\">Google Material Design \u6b63\u9ad4\u4e2d\u6587\u7248<\/a>&nbsp;&#8211; Tillonter, \u9673\u4e16\u80fd, Sean Chen, et al.<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/1sters\/material_design_zh\">Google Material Design \u4e2d\u6587\u534f\u540c\u7ffb\u8bd1<\/a>&nbsp;&#8211; 1sters \u6781\u5ba2\u5b9e\u9a8c\u5ba4, \u56db\u52fe 4J, IceskYsl, et al.<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/FX-Max\/Point-of-Android\">Point-of-Android<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"assembly\">Assembly<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u9006\u5411\u5de5\u7a0b\u6743\u5a01\u6307\u5357 \u300aReverse Engineering for Beginners\u300b &#8211; Dennis Yurichev, Antiy Labs, Archer\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/beginners.re\/RE4B-CN-vol1.pdf\">\u9006\u5411\u5de5\u7a0b\u6743\u5a01\u6307\u5357 \u300aReverse Engineering for Beginners\u300b Vol.1<\/a>&nbsp;&#8211; Dennis Yurichev, Antiy Labs, Archer (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/beginners.re\/RE4B-CN-vol2.pdf\">\u9006\u5411\u5de5\u7a0b\u6743\u5a01\u6307\u5357 \u300aReverse Engineering for Beginners\u300b Vol.2<\/a>&nbsp;&#8211; Dennis Yurichev, Antiy Labs, Archer (PDF)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/3dgen\/cppwasm-book\/tree\/master\/zh\">C\/C++\u9762\u5411WebAssembly\u7f16\u7a0b<\/a>&nbsp;&#8211; Ending, Chai Shushan (HTML,&nbsp;<a href=\"https:\/\/github.com\/3dgen\/cppwasm-book\/tree\/master\/examples\">:package: examples<\/a>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"awk\">AWK<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/wuzhouhui\/awk\">awk\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/awk.readthedocs.org\/en\/latest\/index.html\">awk\u4e2d\u6587\u6307\u5357<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"c\">C<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/limingth\/NCCL\">\u65b0\u6982\u5ff5 C \u8bed\u8a00\u6559\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/beej-zhtw-gitbook.netdpi.net\/\">Beej&#8217;s Guide to Network Programming \u7c21\u9ad4\u4e2d\u6587\u7248<\/a>&nbsp;&#8211; Brian &#8220;Beej Jorgensen&#8221; Hall, \u5ed6\u4e9a\u4f26\u8bd1<\/li>\n\n\n\n<li><a href=\"http:\/\/c-faq-chn.sourceforge.net\/ccfaq\/ccfaq.html\">C \u8bed\u8a00\u5e38\u89c1\u95ee\u9898\u96c6<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wangdoc.com\/clang\/\">C \u8bed\u8a00\u6559\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.dotcpp.com\/course\/c\/\">C \u8bed\u8a00\u5165\u95e8\u6559\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20210514225440\/http:\/\/docs.linuxtone.org\/ebooks\/C&amp;CPP\/c\/\">Linux C \u7f16\u7a0b\u4e00\u7ad9\u5f0f\u5b66\u4e60<\/a>&nbsp;<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"a-idcsharpac\"><a><\/a>C#<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/book.douban.com\/subject\/24827879\/\">\u7cbe\u901aC#(\u7b2c6\u7248)<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"a-idcppac\"><a><\/a>C++<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/hellogcc\/100-gcc-tips\/blob\/master\/src\/index.md\">100\u4e2agcc\u5c0f\u6280\u5de7<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/hellogcc\/100-gdb-tips\/blob\/master\/src\/index.md\">100\u4e2agdb\u5c0f\u6280\u5de7<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20210413213859\/http:\/\/www.nowamagic.net\/librarys\/books\/contents\/c\">\u7b80\u5355\u6613\u61c2\u7684C\u9b54\u6cd5<\/a>&nbsp;<em>(:card_file_box: archived)<\/em><\/li>\n\n\n\n<li><a href=\"https:\/\/hackmd.io\/@lumynou5\/CppTutorial-zh-tw\">\u73fe\u4ee3 C++ 101<\/a>&nbsp;&#8211; Lumynous (:construction:&nbsp;<em>in process<\/em>)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.ituring.com.cn\/book\/1203\">\u50cf\u8ba1\u7b97\u673a\u79d1\u5b66\u5bb6\u4e00\u6837\u601d\u8003\uff08C++\u7248)<\/a>&nbsp;(\u300aHow To Think Like a Computer Scientist: C++ Version\u300b\u4e2d\u6587\u7248)<\/li>\n\n\n\n<li><a href=\"https:\/\/tinylab.gitbooks.io\/cbook\/content\/\">C \u8bed\u8a00\u7f16\u7a0b\u900f\u89c6<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/andycai\/cprimer\">C\/C++ Primer<\/a>&nbsp;&#8211; andycai<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/forhappy\/Cplusplus-Concurrency-In-Practice\">C++ \u5e76\u53d1\u7f16\u7a0b\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.sunistudio.com\/cppfaq\/\">C++ FAQ LITE(\u4e2d\u6587\u7248)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Mooophy\/Cpp-Primer\">C++ Primer 5th Answers<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/wuye9036\/CppTemplateTutorial\">C++ Template \u8fdb\u9636\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/leeyiw\/cgdb-manual-in-chinese\">CGDB\u4e2d\u6587\u624b\u518c<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20170615174144\/http:\/\/sewm.pku.edu.cn\/src\/paradise\/reference\/CMake%20Practice.pdf\">Cmake \u5b9e\u8df5<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/docs.huihoo.com\/gnu\/linux\/gmake.html\">GNU make \u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/zh-google-styleguide.readthedocs.org\/en\/latest\/google-cpp-styleguide\/contents\/\">Google C++ \u98ce\u683c\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/anjuke\/zguide-cn\">ZMQ \u6307\u5357<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"coffeescript\">CoffeeScript<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/elrrrrrrr\/coffeescript-style-guide\/blob\/master\/README-ZH.md\">CoffeeScript \u7f16\u7a0b\u98ce\u683c\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/geekplux\/coffeescript-style-guide\">CoffeeScript \u7f16\u7801\u98ce\u683c\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/coffee-script.org\/\">CoffeeScript \u4e2d\u6587<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dart\">Dart<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/web.archive.org\/web\/20200415002731\/dart.lidian.info\/wiki\/Language_Tour\">Dart \u8bed\u8a00\u5bfc\u89c8<\/a>&nbsp;<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"elasticsearch\">Elasticsearch<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/looly\/elasticsearch-definitive-guide-cn\">Elasticsearch \u6743\u5a01\u6307\u5357<\/a>&nbsp;\uff08\u300aElasticsearch the definitive guide\u300b\u4e2d\u6587\u7248\uff09<\/li>\n\n\n\n<li><a href=\"http:\/\/udn.yyuap.com\/doc\/mastering-elasticsearch\/\">Mastering Elasticsearch(\u4e2d\u6587\u7248)<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"elixir\">Elixir<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/elixirschool.com\/zh-hans\">Elixir \u7f16\u7a0b\u8bed\u8a00\u6559\u7a0b<\/a>&nbsp;(Elixir School)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Ljzn\/ElixrGettingStartedChinese\">Elixir Getting Started \u4e2d\u6587\u7ffb\u8bd1<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Ljzn\/MetaProgrammingInElixirChinese\">Elixir\u5143\u7f16\u7a0b\u4e0eDSL \u4e2d\u6587\u7ffb\u8bd1<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/mydearxym.gitbooks.io\/phoenix-doc-in-chinese\/content\/\">Phoenix \u6846\u67b6\u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"erlang\">Erlang<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/liancheng\/cpie-cn\">Erlang \u5e76\u53d1\u7f16\u7a0b<\/a>&nbsp;(\u300aConcurrent Programming in Erlang (Part I)\u300b\u4e2d\u6587\u7248)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fortran\">Fortran<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/micro.ustc.edu.cn\/Fortran\/ZJDing\/\">Fortran77\u548c90\/95\u7f16\u7a0b\u5165\u95e8<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"golang\">Golang<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tiancaiamao.gitbooks.io\/go-internals\/content\/zh\">\u6df1\u5165\u89e3\u6790 Go<\/a>&nbsp;&#8211; tiancaiamao<\/li>\n\n\n\n<li><a href=\"http:\/\/mikespook.com\/learning-go\/\">\u5b66\u4e60Go\u8bed\u8a00<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Unknwon\/go-fundamental-programming\">Go \u7f16\u7a0b\u57fa\u7840<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/golang-china\/golangdoc.translations\">Go \u5b98\u65b9\u6587\u6863\u7ffb\u8bd1<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/songleo\/the-little-go-book_ZH_CN\">Go \u7b80\u6613\u6559\u7a0b<\/a>&nbsp;&#8211; Karl Seguin,&nbsp;<code>trl.:<\/code>&nbsp;Song Song Li (\u300a<a href=\"https:\/\/github.com\/karlseguin\/the-little-go-book\">The Little Go Book<\/a>&nbsp;&#8211; Karl Seguin\u300b\u4e2d\u6587\u7248)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/hyper-carrot\/go_command_tutorial\">Go \u547d\u4ee4\u6559\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Unknwon\/the-way-to-go_ZH_CN\">Go \u5165\u95e8\u6307\u5357<\/a>&nbsp;(\u300aThe Way to Go\u300b\u4e2d\u6587\u7248)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/chai2010\/go-ast-book\">Go \u8bed\u6cd5\u6811\u5165\u95e8<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/polaris1119\/The-Golang-Standard-Library-by-Example\">Go \u8bed\u8a00\u6807\u51c6\u5e93<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/chai2010\/advanced-go-programming-book\">Go \u8bed\u8a00\u9ad8\u7ea7\u7f16\u7a0b\uff08Advanced Go Programming\uff09<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/draveness.me\/golang\">Go \u8bed\u8a00\u8bbe\u8ba1\u4e0e\u5b9e\u73b0<\/a>&nbsp;&#8211; draveness<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/rujews\/go-in-action-notes\">Go \u8bed\u8a00\u5b9e\u6218\u7b14\u8bb0<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/tour.go-zh.org\/list\">Go \u6307\u5357<\/a>&nbsp;(\u300aA Tour of Go\u300b\u4e2d\u6587\u7248)<\/li>\n\n\n\n<li><a href=\"https:\/\/astaxie.gitbooks.io\/build-web-application-with-golang\/content\/zh\/\">Go Web \u7f16\u7a0b<\/a>&nbsp;&#8211; astaxie<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/astaxie\/go-best-practice\">Go\u5b9e\u6218\u5f00\u53d1<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/achun\/Go-Blog-In-Action\">Go\u8bed\u8a00\u535a\u5ba2\u5b9e\u8df5<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/blog.csdn.net\/dc_726\/article\/details\/46565241\">Java\u7a0b\u5e8f\u5458\u7684Golang\u5165\u95e8\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/astaxie\/NPWG_zh\">Network programming with Go \u4e2d\u6587\u7ffb\u8bd1\u7248\u672c<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20190610030938\/https:\/\/gorevel.cn\/docs\/manual\/index.html\">Revel \u6846\u67b6\u624b\u518c<\/a>&nbsp;<em>(:card_file_box: archived)<\/em><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/kevingo\/the-little-go-book\">The Little Go Book \u7e41\u9ad4\u4e2d\u6587\u7ffb\u8b6f\u7248<\/a>&nbsp;&#8211; Karl Seguin,&nbsp;<code>trl.:<\/code>&nbsp;KevinGo, Jie Peng (<a href=\"https:\/\/kevingo.gitbooks.io\/the-little-go-book\/\">HTML<\/a>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"groovy\">Groovy<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.w3cschool.cn\/groovy\">Groovy \u6559\u7a0b<\/a>&nbsp;&#8211; W3Cschool<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"haskell\">Haskell<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/learnyouahaskell.mno2.org\/\">Haskell \u8da3\u5b66\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/cnhaskell.com\/\">Real World Haskell \u4e2d\u6587\u7248<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"html-and-css\">HTML and CSS<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/alloyteam.github.io\/CodeGuide\/\">\u524d\u7aef\u4ee3\u7801\u89c4\u8303<\/a>&nbsp;&#8211; \u817e\u8bafAlloyTeam\u56e2\u961f<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/chadluo\/CSS-Guidelines\/blob\/master\/README.md\">\u901a\u7528 CSS \u7b14\u8bb0\u3001\u5efa\u8bae\u4e0e\u6307\u5bfc<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/zh.learnlayout.com\/\">\u5b66\u4e60CSS\u5e03\u5c40<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bootstrap.hexschool.com\/\">Bootstrap 4 \u7e41\u9ad4\u4e2d\u6587\u624b\u518a<\/a>&nbsp;&#8211; \u516d\u89d2\u5b78\u9662<\/li>\n\n\n\n<li><a href=\"https:\/\/bootstrap5.hexschool.com\/\">Bootstrap 5 \u7e41\u9ad4\u4e2d\u6587\u624b\u518a<\/a>&nbsp;&#8211; \u516d\u89d2\u5b78\u9662<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/css3-tutorial\">CSS3 Tutorial \u300aCSS3 \u6559\u7a0b\u300b<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/css.doyoe.com\/\">CSS\u53c2\u8003\u624b\u518c<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/yanxyz.github.io\/emmet-docs\/\">Emmet \u6587\u6863<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.w3school.com.cn\/html5\/index.asp\">HTML5 \u6559\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/codeguide.bootcss.com\/\">HTML\u548cCSS\u7f16\u7801\u89c4\u8303<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/sass-guidelin.es\/zh\/\">Sass Guidelines \u4e2d\u6587<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ios\">iOS<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/jkyin\/Subtitle\">\u7f51\u6613\u65af\u5766\u798f\u5927\u5b66\u516c\u5f00\u8bfe\uff1aiOS 7\u5e94\u7528\u5f00\u53d1\u5b57\u5e55\u6587\u4ef6<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/nilsun.github.io\/apple-watch\/\">Apple Watch\u5f00\u53d1\u521d\u63a2<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/zh-google-styleguide.readthedocs.org\/en\/latest\/google-objc-styleguide\/\">Google Objective-C Style Guide \u4e2d\u6587\u7248<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/qinjx\/30min_guides\/blob\/master\/ios.md\">iOS\u5f00\u53d160\u5206\u949f\u5165\u95e8<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/wileam.com\/iphone-6-screen-cn\/\">iPhone 6 \u5c4f\u5e55\u63ed\u79d8<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"java\">Java<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/raw.githubusercontent.com\/alibaba\/p3c\/HEAD\/Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C(%E9%BB%84%E5%B1%B1%E7%89%88).pdf\">\u963f\u91cc\u5df4\u5df4 Java \u5f00\u53d1\u624b\u518c<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/RestDemo\">\u7528jersey\u6784\u5efaREST\u670d\u52a1<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/activiti-5.x-user-guide\">Activiti 5.x \u7528\u6237\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/apache-mina-2.x-user-guide\">Apache MINA 2 \u7528\u6237\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/apache-shiro-1.2.x-reference\">Apache Shiro \u7528\u6237\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/hawstein.com\/2014\/01\/20\/google-java-style\/\">Google Java\u7f16\u7a0b\u98ce\u683c\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/h2-database-doc\">H2 Database \u6559\u7a0b<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/java.quanke.name\/\">Java \u7f16\u7a0b\u601d\u60f3<\/a>&nbsp;&#8211; quanke<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/java-code-conventions\">Java \u7f16\u7801\u89c4\u8303<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.liaoxuefeng.com\/wiki\/1252599548343744\">Java \u6559\u7a0b &#8211; \u5ed6\u96ea\u5cf0\u7684\u5b98\u65b9\u7f51\u7ad9<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/servlet-3.1-specification\">Java Servlet 3.1 \u89c4\u8303<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/Jersey-2.x-User-Guide\">Jersey 2.x \u7528\u6237\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/jsse-reference-guide\">JSSE \u53c2\u8003\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/mybatis.github.io\/mybatis-3\/zh\/index.html\">MyBatis\u4e2d\u6587\u6587\u6863<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/netty-4-user-guide\">Netty 4.x \u7528\u6237\u6307\u5357<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/essential-netty-in-action\">Netty \u5b9e\u6218(\u7cbe\u9ad3)<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/nutzbook.wendal.net\/\">Nutz-book Nutz\u70f9\u8c03\u5411\u5bfc<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/nutzam.com\/core\/nutz_preface.html\">Nutz\u6587\u6863<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/rest-in-action\">REST \u5b9e\u6218<\/a><\/li>\n\n\n\n<li><a href=\"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\">Spring 2.0\u6838\u5fc3\u6280\u672f\u4e0e\u6700\u4f73\u5b9e\u8df5<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/qibaoguang\/Spring-Boot-Reference-Guide\">Spring Boot\u53c2\u8003\u6307\u5357<\/a>&nbsp;(:construction:&nbsp;<em>\u7ffb\u8bd1\u4e2d<\/em>)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waylau\/spring-framework-4-reference\">Spring Framework 4.x\u53c2\u8003\u6587\u6863<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"javascript\">JavaScript<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/justjavac.com\/named-function-expressions-demystified.html\">\u547d\u540d\u51fd\u6570\u8868\u8fbe\u5f0f\u63a2\u79d8<\/a>&nbsp;&#8211; kangax\u3001\u4e3a\u4e4b\u6f2b\u7b14(\u7ffb\u8bd1) (\u539f\u59cb\u5730\u5740\u65e0\u6cd5\u6253\u5f00\uff0c\u6240\u4ee5\u6b64\u5904\u5730\u5740\u4e3ajustjavac\u535a\u5ba2\u4e0a\u7684\u5907\u4efd)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/getify\/You-Dont-Know-JS\/tree\/1ed-zh-CN\">\u4f60\u4e0d\u77e5\u9053\u7684JavaScript<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/zh.javascript.info\/\">\u73b0\u4ee3 JavaScript \u6559\u7a0b<\/a>&nbsp;&#8211; Ilya Kantor<\/li>\n\n\n\n<li><a href=\"http:\/\/www.oschina.net\/translate\/learning-javascript-design-patterns\">\u5b66\u7528 JavaScript \u8bbe\u8ba1\u6a21\u5f0f<\/a>&nbsp;&#8211; \u5f00\u6e90\u4e2d\u56fd<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/adamlu\/javascript-style-guide\">Airbnb JavaScript \u89c4\u8303<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/es6.ruanyifeng.com\/\">ECMAScript 6 \u5165\u95e8<\/a>&nbsp;&#8211; \u962e\u4e00\u5cf0<\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20200415002735\/bq69.com\/blog\/articles\/script\/868\/google-javascript-style-guide.html\">Google JavaScript \u4ee3\u7801\u98ce\u683c\u6307\u5357<\/a>&nbsp;<em>(:card_file_box: archived)<\/em><\/li>\n\n\n\n<li><a href=\"http:\/\/javascript.ruanyifeng.com\/\">JavaScript \u6807\u51c6\u53c2\u8003\u6559\u7a0b\uff08alpha\uff09<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/justjavac\/12-javascript-quirks\">javascript \u7684 12 \u4e2a\u602a\u7656<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.liaoxuefeng.com\/wiki\/1022910821149312\">JavaScript \u6559\u7a0b &#8211; \u5ed6\u96ea\u5cf0\u7684\u5b98\u65b9\u7f51\u7ad9<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/jayli\/javascript-patterns\">\u300aJavaScript \u6a21\u5f0f\u300b<\/a>&nbsp;(\u300aJavaScript patterns\u300b\u8bd1\u672c)<\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20170112164945\/http:\/\/typeof.net\/s\/jsmech\/\">JavaScript \u539f\u7406<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/liubin.github.io\/promises-book\/\">JavaScript Promise\u8ff7\u4f60\u4e66<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"angularjs\">AngularJS<\/h4>\n\n\n\n<li><a href=\"http:\/\/www.waylau.com\/build-angularjs-app-with-yeoman-in-windows\/\">\u5728Windows\u73af\u5883\u4e0b\u7528Yeoman\u6784\u5efaAngularJS\u9879\u76ee<\/a>&nbsp;&#8211; Way Lau (HTML)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/zensh\/AngularjsTutorial_cn\">AngularJS\u5165\u95e8\u6559\u7a0b<\/a>&nbsp;&#8211; Yan Qing, Hou Zhenyu, \u901f\u51bb\u6c99\u6f20 (HTML) (:card_file_box:&nbsp;<em>archived<\/em>)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/mgechev\/angularjs-style-guide\/blob\/master\/README-zh-cn.md\">AngularJS\u6700\u4f73\u5b9e\u8df5\u548c\u98ce\u683c\u6307\u5357<\/a>&nbsp;&#8211; Minko Gechev, Xuefeng Zhu, Shintaro Kaneko, et al. (HTML)<\/li>\n\n\n<p><!-- \/wp:post-content --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"backbonejs\" class=\"wp-block-heading\">Backbone.js<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/www.the5fire.com\/backbone-js-tutorials-pdf-download.html\">Backbone.js\u5165\u95e8\u6559\u7a0b<\/a>\u00a0(PDF)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/the5fire\/backbonejs-learning-note\">Backbone.js\u5165\u95e8\u6559\u7a0b\u7b2c\u4e8c\u7248<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/web.archive.org\/web\/20200916085144\/https:\/\/www.html.cn\/doc\/backbone\/\">Backbone.js\u4e2d\u6587\u6587\u6863<\/a>\u00a0<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"d3js\" class=\"wp-block-heading\">D3.js<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/www.cnblogs.com\/winleisure\/tag\/D3.js\/\">\u695a\u72c2\u4eba\u7684D3\u6559\u7a0b<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/mbostock\/d3\/wiki\/API--%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C\">\u5b98\u65b9API\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/d3.decembercafe.org\/\">Learning D3.JS<\/a>\u00a0&#8211; \u5341\u4e8c\u6708\u5496\u5561\u9986<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"electronjs\" class=\"wp-block-heading\">Electron.js<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/wizardforcel.gitbooks.io\/electron-doc\/content\">Electron \u4e2d\u6587\u6587\u6863<\/a>\u00a0&#8211; WizardForcel<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.w3cschool.cn\/electronmanual\">Electron \u4e2d\u6587\u6587\u6863<\/a>\u00a0&#8211; W3Cschool<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"extjs\" class=\"wp-block-heading\">ExtJS<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/extjs-doc-cn.github.io\/ext4api\/\">Ext4.1.0 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"jquery\" class=\"wp-block-heading\">jQuery<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/web.archive.org\/web\/20201127045453\/http:\/\/www.nowamagic.net\/librarys\/books\/contents\/jquery\">\u7b80\u5355\u6613\u61c2\u7684JQuery\u9b54\u6cd5<\/a>\u00a0<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/i5ting.github.io\/How-to-write-jQuery-plugin\/build\/jquery.plugin.html\">How to write jQuery plugin<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"nodejs\" class=\"wp-block-heading\">Node.js<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/nqdeng.github.io\/7-days-nodejs\/\">\u4e03\u5929\u5b66\u4f1aNodeJS<\/a>\u00a0&#8211; \u963f\u91cc\u56e2\u961f<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/nswbmw\/N-blog\">\u4f7f\u7528 Express + MongoDB \u642d\u5efa\u591a\u4eba\u535a\u5ba2<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/expressjs.jser.us\/\">express.js \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/javascript.ruanyifeng.com\/nodejs\/express.html\">Express\u6846\u67b6<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/guo-yu\/koa-guide\">koa \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/learnyounode-zh-cn\">Learn You The Node.js For Much Win! (\u4e2d\u6587\u7248)<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/i5ting.github.io\/node-debug-tutorial\/\">Node debug \u4e09\u6cd5\u4e09\u4f8b<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/alsotang\/node-lessons\">Node.js \u5305\u6559\u4e0d\u5305\u4f1a<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/jollen\/nodejs-fullstack-lessons\">Node.js Fullstack\u300a\u5f9e\u96f6\u5230\u4e00\u7684\u9032\u6483\u300b<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.nodebeginner.org\/index-zh-cn.html\">Node\u5165\u95e8<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/nodejs-tw\/nodejs-wiki-book\">Nodejs Wiki Book<\/a>\u00a0(\u7e41\u4f53\u4e2d\u6587)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.gitbook.com\/book\/0532\/nodejs\/details\">nodejs\u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.gitbook.com\/book\/0532\/nodejs\/details\">The NodeJS \u4e2d\u6587\u6587\u6863<\/a>\u00a0&#8211; \u793e\u533a\u7ffb\u8bd1<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"reactjs\" class=\"wp-block-heading\">React.js<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/theJian\/build-a-hn-front-page\">Learn React &amp; Webpack by building the Hacker News front page<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/hateonion\/react-bits-CN\">React-Bits \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/fakefish\/react-webpack-cookbook\">React webpack-cookbook<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/fraserxu.me\/intro-to-react\/\">React.js \u5165\u95e8\u6559\u7a0b<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/discountry.github.io\/react\/\">React.js \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"vuejs\" class=\"wp-block-heading\">Vue.js<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/vue3.chengpeiquan.com\/\">Vue3.0\u5b66\u4e60\u6559\u7a0b\u4e0e\u5b9e\u6218\u6848\u4f8b<\/a>\u00a0&#8211; chengpeiquan<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"zeptojs\" class=\"wp-block-heading\">Zepto.js<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/web.archive.org\/web\/20210303025214\/https:\/\/www.css88.com\/doc\/zeptojs_api\/\">Zepto.js \u4e2d\u6587\u6587\u6863<\/a>\u00a0<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"latex\" class=\"wp-block-heading\">LaTeX<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/49951331\/graduate-project-102pj\/blob\/master\/docs\/latex123.pdf\">\u5927\u5bb6\u4f86\u5b78 LaTeX<\/a>\u00a0(PDF)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/ctan.org\/pkg\/lshort-zh-cn\">\u4e00\u4efd\u4e0d\u592a\u7b80\u77ed\u7684 LaTeX2\u03b5 \u4ecb\u7ecd<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"lisp\" class=\"wp-block-heading\">Lisp<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/acl.readthedocs.org\/en\/latest\/\">ANSI Common Lisp \u4e2d\u6587\u7ffb\u8bd1\u7248<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.ituring.com.cn\/minibook\/862\">Common Lisp \u9ad8\u7ea7\u7f16\u7a0b\u6280\u672f<\/a>\u00a0(\u300aOn Lisp\u300b\u4e2d\u6587\u7248)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"lua\" class=\"wp-block-heading\">Lua<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/www.runoob.com\/manual\/lua53doc\/\">Lua 5.3 \u53c2\u8003\u624b\u518c<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"markdown\" class=\"wp-block-heading\">Markdown<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/www.jianshu.com\/p\/q81RER\">\u732e\u7ed9\u5199\u4f5c\u8005\u7684 Markdown \u65b0\u624b\u6307\u5357<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/markdown.tw\/\">Markdown \u8a9e\u6cd5\u8aaa\u660e<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"mysql\" class=\"wp-block-heading\">MySQL<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/www.cnblogs.com\/mr-wid\/archive\/2013\/05\/09\/3068229.html\">21\u5206\u949fMySQL\u5165\u95e8\u6559\u7a0b<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/blog.codinglabs.org\/articles\/theory-of-mysql-index.html\">MySQL\u7d22\u5f15\u80cc\u540e\u7684\u6570\u636e\u7ed3\u6784\u53ca\u7b97\u6cd5\u539f\u7406<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"nosql\" class=\"wp-block-heading\">NoSQL<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/huangz1990\/annotated_redis_source\">\u5e26\u6709\u8be6\u7ec6\u6ce8\u91ca\u7684 Redis 2.6 \u4ee3\u7801<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/huangz1990\/redis-3.0-annotated\">\u5e26\u6709\u8be6\u7ec6\u6ce8\u91ca\u7684 Redis 3.0 \u4ee3\u7801<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/disque.huangz.me\/\">Disque \u4f7f\u7528\u6559\u7a0b<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/redisdoc.com\/\">Redis \u547d\u4ee4\u53c2\u8003<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/redisbook.com\/\">Redis \u8bbe\u8ba1\u4e0e\u5b9e\u73b0<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/justinyhuang\/the-little-mongodb-book-cn\/blob\/master\/mongodb.md\">The Little MongoDB Book<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/JasonLai256\/the-little-redis-book\/blob\/master\/cn\/redis.md\">The Little Redis Book<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"perl\" class=\"wp-block-heading\">Perl<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/fayland\/chinese-perl-book\">Master Perl Today<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/web.archive.org\/web\/20150326073235\/http:\/\/net.pku.edu.cn\/~yhf\/tutorial\/perl\/perl.html\">Perl 5 \u6559\u7a0b<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.yiibai.com\/perl\">Perl \u6559\u7a0b<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"php\" class=\"wp-block-heading\">PHP<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/web.archive.org\/web\/20210624143822\/https:\/\/codeigniter.org.tw\/userguide3\/\">CodeIgniter \u4f7f\u7528\u624b\u518a<\/a>\u00a0<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/docs.phpcomposer.com\/\">Composer\u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/web.archive.org\/web\/20220330065727\/myleftstudio.com\/\">Phalcon7\u4e2d\u6587\u6587\u6863<\/a>\u00a0<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/wulijun.github.io\/php-the-right-way\/\">PHP \u4e4b\u9053<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/psr.phphub.org\/\">PHP\u6807\u51c6\u89c4\u8303\u4e2d\u6587\u7248<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/php.net\/manual\/zh\/\">PHP\u4e2d\u6587\u624b\u518c<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.yiichina.com\/doc\/guide\/2.0\">Yii2\u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"laravel\" class=\"wp-block-heading\">Laravel<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/d.laravel-china.org\/docs\/5.4\">Laravel 5.4 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/learnku.com\/docs\/laravel\/6.x\">Laravel 6 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/learnku.com\/docs\/laravel\/7.x\">Laravel 7 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/learnku.com\/docs\/laravel\/8.x\">Laravel 8 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/learnku.com\/docs\/laravel\/9.x\">Laravel 9 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/laravelacademy.org\/books\/laravel-tutorial\">Laravel \u5165\u95e8\u5230\u7cbe\u901a\u6559\u7a0b<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"symfony\" class=\"wp-block-heading\">Symfony<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/wusuopu.gitbooks.io\/symfony2_tutorial\/content\">Symfony 2 \u5b9e\u4f8b\u6559\u7a0b<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/web.archive.org\/web\/20210812222957\/symfony.com\/doc\/current\/the-fast-track\/zh_CN\/index.html\">Symfony 5 \u5feb\u901f\u5f00\u53d1<\/a>\u00a0<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"postgresql\" class=\"wp-block-heading\">PostgreSQL<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/works.jinbuguo.com\/postgresql\/menu823\/index.html\">PostgreSQL 8.2.3 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.postgres.cn\/docs\/9.3\/index.html\">PostgreSQL 9.3.1 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.postgres.cn\/docs\/9.4\/index.html\">PostgreSQL 9.4.4 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.postgres.cn\/docs\/9.5\/index.html\">PostgreSQL 9.5.3 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.postgres.cn\/docs\/9.6\/index.html\">PostgreSQL 9.6.0 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"python\" class=\"wp-block-heading\">Python<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/web.archive.org\/web\/20200822010330\/https:\/\/bop.mol.uno\/\">\u7b80\u660e Python \u6559\u7a0b<\/a>\u00a0&#8211; Swaroop C H\u3001\u6c88\u6d01\u5143(\u7ffb\u8bd1)\u3001\u6f20\u4f26(\u7ffb\u8bd1)\u00a0<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.cnblogs.com\/derek1184405959\/p\/8579428.html\">\u4eba\u751f\u82e6\u77ed\uff0c\u6211\u7528python<\/a>\u00a0&#8211; zhang_derek\u00a0<em>(\u5185\u542b\u4e30\u5bcc\u7684\u7b14\u8bb0\u4ee5\u53ca\u5404\u7c7b\u6559\u7a0b)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/jiechic\/diveintopython3\">\u6df1\u5165 Python 3<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.osgeo.cn\/matplotlib\/\">Matplotlib 3.0.3 \u4e2d\u6587\u6587\u6863<\/a>\u00a0(Online)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.osgeo.cn\/numpy\/\">Numpy 1.16 \u4e2d\u6587\u6587\u6863<\/a>\u00a0(Online)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/docspy3zh.readthedocs.org\/en\/latest\/\">Python 3 \u6587\u6863(\u7b80\u4f53\u4e2d\u6587) 3.2.2 documentation<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.osgeo.cn\/cpython\/\">Python 3.8.0a3\u4e2d\u6587\u6587\u6863<\/a>\u00a0(Online)\u00a0<em>(\u76ee\u524d\u5728\u7ebf\u6700\u5168\u7684\u4e2d\u6587\u6587\u6863\u4e86)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.pythondoc.com\/\">Python \u4e2d\u6587\u5b66\u4e60\u5927\u672c\u8425<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/pythonguidecn.readthedocs.io\/zh\/latest\/\">Python \u6700\u4f73\u5b9e\u8df5\u6307\u5357<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/python3-cookbook.readthedocs.io\/zh_CN\/latest\/\">Python Cookbook\u7b2c\u4e09\u7248<\/a>\u00a0&#8211; David Beazley\u3001Brian K.Jones\u3001\u718a\u80fd(\u7ffb\u8bd1)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.liaoxuefeng.com\/wiki\/1016959663602400\">Python\u6559\u7a0b &#8211; \u5ed6\u96ea\u5cf0\u7684\u5b98\u65b9\u7f51\u7ad9<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/interpy.eastlakeside.com\/\">Python\u8fdb\u9636<\/a>\u00a0&#8211; eastlakeside<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/web.archive.org\/web\/20191217091745\/http:\/\/funhacks.net\/explore-python\/\">Python\u4e4b\u65c5<\/a>\u00a0&#8211; Ethan\u00a0<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.osgeo.cn\/tornado\/\">Tornado 6.1 \u4e2d\u6587\u6587\u6863<\/a>\u00a0(Online)\u00a0<em>(\u7f51\u7edc\u4e0a\u5176\u4ed6\u7684\u90fd\u662f\u8f83\u65e7\u7248\u672c\u7684)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"django\" class=\"wp-block-heading\">Django<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/www.yiyibooks.cn\/xx\/Django_1.11.6\/index.html\">Django 1.11.6 \u4e2d\u6587\u6587\u6863<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.osgeo.cn\/django\/\">Django 2.2.1 \u4e2d\u6587\u6587\u6863<\/a>\u00a0(Online)\u00a0<em>(\u8fd9\u4e2a\u5f88\u65b0\uff0c\u4e5f\u5f88\u5168)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.dusaiphoto.com\/article\/detail\/2\">Django \u642d\u5efa\u4e2a\u4eba\u535a\u5ba2\u6559\u7a0b (2.1)<\/a>\u00a0&#8211; \u675c\u8d5b (HTML)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/djangobook.py3k.cn\/2.0\/\">Django book 2.0<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/tutorial.djangogirls.org\/zh\/\">Django Girls \u6559\u7a0b (1.11)<\/a>\u00a0(HTML)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"r\" class=\"wp-block-heading\">R<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/cran.r-project.org\/doc\/contrib\/Liu-FAQ.pdf\">153\u5206\u949f\u5b66\u4f1a R<\/a>\u00a0(PDF)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/cran.r-project.org\/doc\/contrib\/Xu-Statistics_and_R.pdf\">\u7edf\u8ba1\u5b66\u4e0e R \u8bfb\u4e66\u7b14\u8bb0<\/a>\u00a0(PDF)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/web.archive.org\/web\/20200220023703\/yanping.me\/shiny-tutorial\/\">\u7528 R \u6784\u5efa Shiny \u5e94\u7528\u7a0b\u5e8f<\/a>\u00a0(\u300aBuilding &#8216;Shiny&#8217; Applications with R\u300b\u4e2d\u6587\u7248)\u00a0<em>(:card_file_box: archived)<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/cran.r-project.org\/doc\/contrib\/Ding-R-intro_cn.pdf\">R \u5bfc\u8bba<\/a>\u00a0(\u300aAn Introduction to R\u300b\u4e2d\u6587\u7248) (PDF)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"restructuredtext\" class=\"wp-block-heading\">reStructuredText<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/www.pythondoc.com\/sphinx\/rest.html\">reStructuredText \u5165\u95e8<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"ruby\" class=\"wp-block-heading\">Ruby<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/lrthw.github.io\/\">\u7b28\u65b9\u6cd5\u5b66 Ruby<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/JuanitoFatas\/rails-style-guide\/blob\/master\/README-zhCN.md\">Rails \u98ce\u683c\u6307\u5357<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/JuanitoFatas\/ruby-style-guide\/blob\/master\/README-zhCN.md\">Ruby \u98ce\u683c\u6307\u5357<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/ihower.tw\/rails4\/\">Ruby on Rails \u5b9e\u6218\u5723\u7ecf<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/ruby-china.github.io\/rails-guides\/\">Ruby on Rails \u6307\u5357<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/www.sinatrarb.com\/intro-zh.html\">Sinatra<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"rust\" class=\"wp-block-heading\">Rust<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/rustcc\/rust-by-example\/\">\u901a\u8fc7\u4f8b\u5b50\u5b66\u4e60 Rust<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/KaiserY\/rust-book-chinese\">Rust \u5b98\u65b9\u6559\u7a0b<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/zjp-cn.github.io\/tlborm\/\">Rust \u5b8f\u5c0f\u518c<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/course.rs\/\">Rust \u8bed\u8a00\u5723\u7ecf<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/photino\/rust-notes\">Rust \u8bed\u8a00\u5b66\u4e60\u7b14\u8bb0<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/rustcc\/RustPrimer\">RustPrimer<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/tourofrust.com\/00_zh-cn.html\">Tour of Rust<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"scala\" class=\"wp-block-heading\">Scala<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/twitter.github.io\/effectivescala\/index-cn.html\">Effective Scala<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/twitter.github.io\/scala_school\/zh_cn\/index.html\">Scala \u8bfe\u5802<\/a>\u00a0(Twitter\u7684Scala\u4e2d\u6587\u6559\u7a0b)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"scheme\" class=\"wp-block-heading\">Scheme<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/deathking.github.io\/yast-cn\/\">Scheme \u5165\u95e8\u6559\u7a0b<\/a>\u00a0(\u300aYet Another Scheme Tutorial\u300b\u4e2d\u6587\u7248)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"scratch\" class=\"wp-block-heading\">Scratch<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/cccgchinese.strikingly.com\/\">\u521b\u610f\u8ba1\u7b97\u8bfe\u7a0b\u6307\u5357<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"shell\" class=\"wp-block-heading\">Shell<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/tinylab.gitbooks.io\/shellbook\/content\">Shell \u7f16\u7a0b\u8303\u4f8b<\/a>\u00a0&#8211; \u6cf0\u6653\u79d1\u6280<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/wiki.ubuntu.org.cn\/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80\">Shell \u7f16\u7a0b\u57fa\u7840<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/qinjx\/30min_guides\/blob\/master\/shell.md\">Shell \u811a\u672c\u7f16\u7a0b30\u5206\u949f\u5165\u95e8<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/me.52fhy.com\/shell-book\/\">shell-book<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/billie66.github.io\/TLCL\/book\/\">The Linux Command Line \u4e2d\u6587\u7248<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"swift\" class=\"wp-block-heading\">Swift<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/www.gitbook.com\/book\/numbbbbb\/-the-swift-programming-language-\/details\">\u300aThe Swift Programming Language\u300b\u4e2d\u6587\u7248<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"typescript\" class=\"wp-block-heading\">TypeScript<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/www.runoob.com\/typescript\/ts-tutorial.html\">TypeScript \u6559\u7a0b<\/a>\u00a0&#8211; runoob (HTML)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.runoob.com\/w3cnote\/getting-started-with-typescript.html\">TypeScript \u5165\u95e8\u6559\u7a0b<\/a>\u00a0&#8211; runoob (HTML)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.tslang.cn\/\">TypeScript \u4e2d\u6587\u7f51<\/a>\u00a0(HTML)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/github.com\/jkchao\/typescript-book-chinese\">TypeScript Deep Dive \u4e2d\u6587\u7248<\/a>\u00a0&#8211; \u4e09\u6bdb (HTML)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.runoob.com\/manual\/gitbook\/TypeScript\/_book\/\">TypeScript Handbook\uff08\u4e2d\u6587\u7248\uff09<\/a>\u00a0&#8211; Patrick Zhong (HTML)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"angular\" class=\"wp-block-heading\">Angular<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:quote --><\/p>\n<p><!-- \/wp:quote --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/angular.cn\/docs\">Angular \u6587\u6863\u7b80\u4ecb<\/a>\u00a0&#8211; Wang Zhicheng, Ye Zhimin, Yang Lin et al. (HTML)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/material.angular.cn\/\">Angular Material \u7ec4\u4ef6\u5e93<\/a>\u00a0&#8211; Wang Zhicheng, Ye Zhimin, Yang Lin, et al. (HTML)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/angular.cn\/tutorial\">Angular Tutorial (\u6559\u7a0b\uff1a\u82f1\u96c4\u4e4b\u65c5)<\/a>\u00a0&#8211; Wang Zhicheng, Ye Zhimin, Yang Lin, et al. (HTML)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":4} --><\/p>\n<h4 id=\"deno\" class=\"wp-block-heading\">Deno<\/h4>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/deno-tutorial.js.org\/\">Deno \u94bb\u7814\u4e4b\u672f<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/chenshenhai.com\/deno_note\">Deno\u8fdb\u9636\u5f00\u53d1\u7b14\u8bb0<\/a>\u00a0&#8211; \u5927\u6df1\u6d77<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"vba-microsoft-visual-basic-applications\" class=\"wp-block-heading\">VBA (Microsoft Visual Basic Applications)<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/Youchien\/concise-excel-vba\">\u7b80\u660eExcel VBA<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:heading {\"level\":3} --><\/p>\n<h3 id=\"visual-prolog\" class=\"wp-block-heading\">Visual Prolog<\/h3>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><!-- wp:list-item -->\n<li><a href=\"http:\/\/wiki.visual-prolog.com\/index.php?title=Visual_Prolog_for_Tyros_in_Chinese\">Visual Prolog 7\u8fb9\u7ec3\u8fb9\u5b66<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- wp:list-item --><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"http:\/\/wiki.visual-prolog.com\/index.php?title=A_Beginners_Guide_to_Visual_Prolog_in_Chinese\">Visual Prolog 7\u521d\u5b66\u6307\u5357<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>","protected":false},"excerpt":{"rendered":"<p>\u524d\u8a00 \u8ba1\u7b97\u673a\u7f16\u7a0b\u5df2\u7136\u6210\u4e3a\u73b0\u4ee3\u793e\u4f1a\u5fc5\u5907\u6280\u80fd\u4e4b\u4e00\uff0c\u4e0d\u7ba1\u662f\u4e0d\u662f\u8ba1\u7b97\u673a\u4e13\u4e1a\u6bd5\u4e1a\u7684\u79d1\u73ed\u51fa\u8eab\uff0c\u8fd8\u662f\u6709\u7740\u63a2\u7d22\u6b32\u671b\u7684\u5e74\u8f7b\u4eba\uff0c\u90fd &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/101.43.65.133:8899\/?p=52\" class=\"more-link\">Read more<span class=\"screen-reader-text\"> &#8220;\u514d\u8d39\u8ba1\u7b97\u673a\u7f16\u7a0b\u4e66\u7c4d\u8d44\u6e90\u6c47\u603b | Free Programming Books&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":75,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[24,30,11,31],"class_list":["post-52","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-engineer","tag-it","tag-30","tag-11","tag-31"],"_links":{"self":[{"href":"http:\/\/101.43.65.133:8899\/index.php?rest_route=\/wp\/v2\/posts\/52","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/101.43.65.133:8899\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/101.43.65.133:8899\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/101.43.65.133:8899\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/101.43.65.133:8899\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=52"}],"version-history":[{"count":13,"href":"http:\/\/101.43.65.133:8899\/index.php?rest_route=\/wp\/v2\/posts\/52\/revisions"}],"predecessor-version":[{"id":696,"href":"http:\/\/101.43.65.133:8899\/index.php?rest_route=\/wp\/v2\/posts\/52\/revisions\/696"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/101.43.65.133:8899\/index.php?rest_route=\/wp\/v2\/media\/75"}],"wp:attachment":[{"href":"http:\/\/101.43.65.133:8899\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=52"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/101.43.65.133:8899\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=52"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/101.43.65.133:8899\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}