From f745eb14fb3c4f235d599f33a99c1d0ecada35b9 Mon Sep 17 00:00:00 2001 From: Emisaber <128914914+Emisaber@users.noreply.github.com> Date: Sat, 19 Oct 2024 03:18:35 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20DLUT-TIC?= =?UTF-8?q?/DLUT-TIC.github.io@f0fb2ff073f4da6d63ce45e371e541e35b0d0dbd=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 6 ++-- ...{1.html-XJKIU9fY.js => 1.html-B3bsxoLF.js} | 2 +- ...{1.html-CML6sEQ9.js => 1.html-BJ8zf0t7.js} | 2 +- ...{1.html-CEbAm46A.js => 1.html-BMvh_bzg.js} | 2 +- ...{1.html-XsrDE3M4.js => 1.html-BUDbkwM7.js} | 2 +- ...{1.html-8UbM-eKb.js => 1.html-B_lPZGdS.js} | 2 +- ...{1.html-By1ucSrq.js => 1.html-BgJez2Vn.js} | 2 +- ...{1.html-DfRW30QH.js => 1.html-Bmef8xuW.js} | 2 +- ...{1.html-Drtj1QYe.js => 1.html-Bn8RSrXb.js} | 2 +- ...{1.html-DyY7Ni4n.js => 1.html-BuwsOBrN.js} | 2 +- ...{1.html-lVokstjT.js => 1.html-BwhQyKuc.js} | 2 +- ...{1.html-DnQnaRfe.js => 1.html-C74qTMRP.js} | 2 +- ...{1.html-D0Thp6di.js => 1.html-CAW2AtnA.js} | 2 +- ...{1.html-5QLgJsxf.js => 1.html-CJq3LPy4.js} | 2 +- ...{1.html-BWdX1BmL.js => 1.html-Ckya-Tta.js} | 2 +- ...{1.html-CyF52ZlF.js => 1.html-CotyQ-m8.js} | 2 +- ...{1.html-lYMAI4aJ.js => 1.html-CtLZ1X75.js} | 2 +- ...{1.html-CyS_MY1h.js => 1.html-CytnBwWv.js} | 2 +- ...{1.html-CXpB0qIK.js => 1.html-DNSH-9uF.js} | 2 +- ...{1.html-Cf-fiKi2.js => 1.html-DOU6aY2O.js} | 2 +- ...{1.html-CTTeHGbF.js => 1.html-DV7Agc1h.js} | 2 +- ...{1.html-DJRVOFIQ.js => 1.html-DdwP7Kj5.js} | 2 +- ...{1.html-D84brj4P.js => 1.html-Dg0Nu9X2.js} | 2 +- ...{1.html-Dn5mTYkC.js => 1.html-DiIAZnj2.js} | 2 +- ...{1.html-CAwWCIzE.js => 1.html-HJhPuqwb.js} | 2 +- ...{1.html-_fN_SKlW.js => 1.html-OWRyUCrA.js} | 2 +- ...{1.html-DhvJyAn2.js => 1.html-R6mgarMV.js} | 2 +- ...{1.html-CkjwN8FT.js => 1.html-VnzCvUY-.js} | 2 +- ...{1.html-fi9vMGz0.js => 1.html-i-93UfHC.js} | 2 +- ...{1.html-Cst-UggO.js => 1.html-xTWuwTMS.js} | 2 +- ...{2.html-CmoipG6M.js => 2.html-QOMII6x_.js} | 2 +- ....html-BxQqNxKA.js => 404.html-BJ3vJdU6.js} | 2 +- ...X0.js => Basic of Python.html-CyNnbubw.js} | 30 +++++++++---------- ...YYRugJH.js => CreateBlog.html-DRSxbaCA.js} | 2 +- ...4oZ.js => Dartyuyanrumen.html-DxQvihSG.js} | 2 +- ...houduankaifa - xiangying.html-BEsdH87X.js} | 2 +- ...9V-JNns.js => HTML5_CSS3.html-Rq_mpSR7.js} | 2 +- ...8SM.js => JavaScriptbiji.html-B-4-v42g.js} | 2 +- ... => JavaScriptjichubiji .html-BC9NHDdt.js} | 2 +- ...PGw.js => Regularization.html-DlSgVJcp.js} | 2 +- ...out-Cr3EodB0.js => TestLayout-cVy1OBPR.js} | 2 +- ....js => VscodeAndAnaconda.html-oEtVSLV0.js} | 2 +- ...ehuanjingpeizhi(Windows).html-DoChK4MK.js} | 2 +- ...h.js => Vuexuexibiji(er).html-NNepP8VA.js} | 2 +- ....js => Vuexuexibiji(liu).html-ICN00txm.js} | 2 +- ....js => Vuexuexibiji(san).html-BmqrgDDN.js} | 2 +- ...9.js => Vuexuexibiji(si).html-CLmUVGvd.js} | 2 +- ...s.js => Vuexuexibiji(wu).html-C7mSeP3Z.js} | 2 +- ...o.js => Vuexuexibiji(yi).html-_0gvHv2I.js} | 2 +- assets/{app-CQjHqz1H.js => app-4nn3czxH.js} | 6 ++-- ...s => damoxingdiercilihui.html-CIsIfU2F.js} | 2 +- ... => damoxingdisancilihui.html-RD8ZJipc.js} | 2 +- ...s => damoxingdiyicilihui.html-DOsehO07.js} | 2 +- ...s => daqianduanjishuzhan.html-Be8e68Ll.js} | 2 +- ...TU.js => friendship-link.html-sisQt4l1.js} | 2 +- ...l-DMoQNhnn.js => general.html-FM43l9nf.js} | 2 +- ....html-Clm5c7Xk.js => gin.html-Dvefg-_y.js} | 2 +- ...5Nbq0.js => golangSyntax.html-ChJWZfRW.js} | 2 +- ...html-D25rNIeq.js => gorm.html-DMtdC3i9.js} | 2 +- ...tml-BIsZdN-W.js => guide.html-CbqBXz7Q.js} | 2 +- ...tml-Ci0c8YsZ.js => index.html-DIBBnsLX.js} | 2 +- ...-.js => jingsaixiangguan.html-qDRtQUzR.js} | 2 +- ...-BXV4FWGA.js => overview.html-C4dVsiRG.js} | 2 +- ...tml-CjAC6OVE.js => posts.html-CGGEWFdi.js} | 2 +- ...ngjiajinxinghouduankaifa.html-Gn-A6yiE.js} | 2 +- ...-Y21EteMj.js => timeline.html-DTO-7yab.js} | 2 +- assets/{try-DhYllX2E.js => try-CbiMW7gP.js} | 2 +- ...Xjpipd.js => xuexijianyi.html-DJ53zIDC.js} | 2 +- ...yixieyouyongdeziyuanheji.html-C0bAW3by.js} | 2 +- blogs/LLM/Regularization.html | 6 ++-- .../Flask houduankaifa - xiangying.html | 6 ++-- ...hondeFlaskkuangjiajinxinghouduankaifa.html | 6 ++-- blogs/frontEnd/HTML/HTML5_CSS3.html | 6 ++-- blogs/frontEnd/JS/JavaScriptbiji.html | 6 ++-- blogs/frontEnd/JavaScriptjichubiji .html | 6 ++-- .../vue/Vuehuanjingpeizhi(Windows).html | 6 ++-- blogs/frontEnd/vue/Vuexuexibiji(er).html | 6 ++-- blogs/frontEnd/vue/Vuexuexibiji(liu).html | 6 ++-- blogs/frontEnd/vue/Vuexuexibiji(san).html | 6 ++-- blogs/frontEnd/vue/Vuexuexibiji(si).html | 6 ++-- blogs/frontEnd/vue/Vuexuexibiji(wu).html | 6 ++-- blogs/frontEnd/vue/Vuexuexibiji(yi).html | 6 ++-- blogs/jingsaixiangguan/jingsaixiangguan.html | 6 ++-- blogs/other/CreateBlog.html | 6 ++-- blogs/other/guide.html | 6 ++-- blogs/tongshike/Basic of Python.html | 26 ++++++++-------- blogs/tongshike/VscodeAndAnaconda.html | 6 ++-- blogs/tongshike/general.html | 6 ++-- blogs/ziyuan/yixieyouyongdeziyuanheji.html | 6 ++-- categories/LLM/1.html | 6 ++-- categories/backEnd/1.html | 6 ++-- categories/frontEnd/1.html | 6 ++-- categories/frontEnd/HTML/1.html | 6 ++-- categories/frontEnd/JS/1.html | 6 ++-- categories/frontEnd/vue/1.html | 6 ++-- categories/jingsaixiangguan/1.html | 6 ++-- categories/other/1.html | 6 ++-- categories/tongshike/1.html | 6 ++-- categories/ziyuan/1.html | 6 ++-- docs/ai/damoxingdiercilihui.html | 6 ++-- docs/ai/damoxingdisancilihui.html | 6 ++-- docs/ai/damoxingdiyicilihui.html | 6 ++-- docs/ai/xuexijianyi.html | 6 ++-- docs/backEnd/gin.html | 6 ++-- docs/backEnd/golangSyntax.html | 6 ++-- docs/backEnd/gorm.html | 6 ++-- docs/backEnd/overview.html | 6 ++-- docs/frontEnd/Dartyuyanrumen.html | 6 ++-- docs/frontEnd/daqianduanjishuzhan.html | 6 ++-- friendship-link.html | 6 ++-- index.html | 8 ++--- posts.html | 6 ++-- posts/1.html | 6 ++-- posts/2.html | 6 ++-- tags/Anaconda/1.html | 6 ++-- tags/DeepLearning/1.html | 6 ++-- tags/Flask/1.html | 6 ++-- tags/Github/1.html | 6 ++-- tags/HTML5_CSS3/1.html | 6 ++-- tags/Hugo/1.html | 6 ++-- tags/Python/1.html | 6 ++-- tags/Vue/1.html | 6 ++-- tags/houduan/1.html | 6 ++-- tags/javascript/1.html | 6 ++-- tags/jingsaixiangguan/1.html | 6 ++-- tags/python/1.html | 6 ++-- tags/qianduankuangjia/1.html | 6 ++-- tags/regularization/1.html | 6 ++-- tags/shiyongfangfa/1.html | 6 ++-- tags/shouxie/1.html | 6 ++-- tags/shouxiebiji/1.html | 6 ++-- tags/ziyuan/1.html | 6 ++-- timeline.html | 6 ++-- 133 files changed, 290 insertions(+), 290 deletions(-) rename assets/{1.html-XJKIU9fY.js => 1.html-B3bsxoLF.js} (81%) rename assets/{1.html-CML6sEQ9.js => 1.html-BJ8zf0t7.js} (81%) rename assets/{1.html-CEbAm46A.js => 1.html-BMvh_bzg.js} (81%) rename assets/{1.html-XsrDE3M4.js => 1.html-BUDbkwM7.js} (81%) rename assets/{1.html-8UbM-eKb.js => 1.html-B_lPZGdS.js} (81%) rename assets/{1.html-By1ucSrq.js => 1.html-BgJez2Vn.js} (81%) rename assets/{1.html-DfRW30QH.js => 1.html-Bmef8xuW.js} (81%) rename assets/{1.html-Drtj1QYe.js => 1.html-Bn8RSrXb.js} (81%) rename assets/{1.html-DyY7Ni4n.js => 1.html-BuwsOBrN.js} (81%) rename assets/{1.html-lVokstjT.js => 1.html-BwhQyKuc.js} (81%) rename assets/{1.html-DnQnaRfe.js => 1.html-C74qTMRP.js} (80%) rename assets/{1.html-D0Thp6di.js => 1.html-CAW2AtnA.js} (81%) rename assets/{1.html-5QLgJsxf.js => 1.html-CJq3LPy4.js} (81%) rename assets/{1.html-BWdX1BmL.js => 1.html-Ckya-Tta.js} (81%) rename assets/{1.html-CyF52ZlF.js => 1.html-CotyQ-m8.js} (81%) rename assets/{1.html-lYMAI4aJ.js => 1.html-CtLZ1X75.js} (81%) rename assets/{1.html-CyS_MY1h.js => 1.html-CytnBwWv.js} (81%) rename assets/{1.html-CXpB0qIK.js => 1.html-DNSH-9uF.js} (80%) rename assets/{1.html-Cf-fiKi2.js => 1.html-DOU6aY2O.js} (80%) rename assets/{1.html-CTTeHGbF.js => 1.html-DV7Agc1h.js} (81%) rename assets/{1.html-DJRVOFIQ.js => 1.html-DdwP7Kj5.js} (81%) rename assets/{1.html-D84brj4P.js => 1.html-Dg0Nu9X2.js} (81%) rename assets/{1.html-Dn5mTYkC.js => 1.html-DiIAZnj2.js} (81%) rename assets/{1.html-CAwWCIzE.js => 1.html-HJhPuqwb.js} (81%) rename assets/{1.html-_fN_SKlW.js => 1.html-OWRyUCrA.js} (81%) rename assets/{1.html-DhvJyAn2.js => 1.html-R6mgarMV.js} (81%) rename assets/{1.html-CkjwN8FT.js => 1.html-VnzCvUY-.js} (80%) rename assets/{1.html-fi9vMGz0.js => 1.html-i-93UfHC.js} (81%) rename assets/{1.html-Cst-UggO.js => 1.html-xTWuwTMS.js} (81%) rename assets/{2.html-CmoipG6M.js => 2.html-QOMII6x_.js} (80%) rename assets/{404.html-BxQqNxKA.js => 404.html-BJ3vJdU6.js} (83%) rename assets/{Basic of Python.html-D62Db5X0.js => Basic of Python.html-CyNnbubw.js} (92%) rename assets/{CreateBlog.html-CYYRugJH.js => CreateBlog.html-DRSxbaCA.js} (99%) rename assets/{Dartyuyanrumen.html-CjWkX4oZ.js => Dartyuyanrumen.html-DxQvihSG.js} (99%) rename assets/{Flask houduankaifa - xiangying.html-DMqiqj_m.js => Flask houduankaifa - xiangying.html-BEsdH87X.js} (99%) rename assets/{HTML5_CSS3.html-w9V-JNns.js => HTML5_CSS3.html-Rq_mpSR7.js} (99%) rename assets/{JavaScriptbiji.html-CgS1H8SM.js => JavaScriptbiji.html-B-4-v42g.js} (99%) rename assets/{JavaScriptjichubiji .html-b9b3SNvQ.js => JavaScriptjichubiji .html-BC9NHDdt.js} (99%) rename assets/{Regularization.html-Dg0BsPGw.js => Regularization.html-DlSgVJcp.js} (99%) rename assets/{TestLayout-Cr3EodB0.js => TestLayout-cVy1OBPR.js} (90%) rename assets/{VscodeAndAnaconda.html-D8UlS96u.js => VscodeAndAnaconda.html-oEtVSLV0.js} (99%) rename assets/{Vuehuanjingpeizhi(Windows).html-BQNoaEP7.js => Vuehuanjingpeizhi(Windows).html-DoChK4MK.js} (98%) rename assets/{Vuexuexibiji(er).html-DY-aNg8h.js => Vuexuexibiji(er).html-NNepP8VA.js} (99%) rename assets/{Vuexuexibiji(liu).html-DCIjasJn.js => Vuexuexibiji(liu).html-ICN00txm.js} (99%) rename assets/{Vuexuexibiji(san).html-Bdm5_ZK4.js => Vuexuexibiji(san).html-BmqrgDDN.js} (99%) rename assets/{Vuexuexibiji(si).html-B73rKC79.js => Vuexuexibiji(si).html-CLmUVGvd.js} (99%) rename assets/{Vuexuexibiji(wu).html-CHaWQ_Ns.js => Vuexuexibiji(wu).html-C7mSeP3Z.js} (99%) rename assets/{Vuexuexibiji(yi).html-Y8lRd9uo.js => Vuexuexibiji(yi).html-_0gvHv2I.js} (99%) rename assets/{app-CQjHqz1H.js => app-4nn3czxH.js} (99%) rename assets/{damoxingdiercilihui.html-C_h6ntZK.js => damoxingdiercilihui.html-CIsIfU2F.js} (99%) rename assets/{damoxingdisancilihui.html-25MyHarV.js => damoxingdisancilihui.html-RD8ZJipc.js} (99%) rename assets/{damoxingdiyicilihui.html-Bd-Bd_lB.js => damoxingdiyicilihui.html-DOsehO07.js} (99%) rename assets/{daqianduanjishuzhan.html-BpuhioIf.js => daqianduanjishuzhan.html-Be8e68Ll.js} (99%) rename assets/{friendship-link.html-CyyaZHTU.js => friendship-link.html-sisQt4l1.js} (82%) rename assets/{general.html-DMoQNhnn.js => general.html-FM43l9nf.js} (89%) rename assets/{gin.html-Clm5c7Xk.js => gin.html-Dvefg-_y.js} (97%) rename assets/{golangSyntax.html-DTD5Nbq0.js => golangSyntax.html-ChJWZfRW.js} (98%) rename assets/{gorm.html-D25rNIeq.js => gorm.html-DMtdC3i9.js} (98%) rename assets/{guide.html-BIsZdN-W.js => guide.html-CbqBXz7Q.js} (99%) rename assets/{index.html-Ci0c8YsZ.js => index.html-DIBBnsLX.js} (96%) rename assets/{jingsaixiangguan.html-CqLow6F-.js => jingsaixiangguan.html-qDRtQUzR.js} (99%) rename assets/{overview.html-BXV4FWGA.js => overview.html-C4dVsiRG.js} (98%) rename assets/{posts.html-CjAC6OVE.js => posts.html-CGGEWFdi.js} (80%) rename assets/{shiyongPythondeFlaskkuangjiajinxinghouduankaifa.html-gj1SDHKn.js => shiyongPythondeFlaskkuangjiajinxinghouduankaifa.html-Gn-A6yiE.js} (99%) rename assets/{timeline.html-Y21EteMj.js => timeline.html-DTO-7yab.js} (81%) rename assets/{try-DhYllX2E.js => try-CbiMW7gP.js} (96%) rename assets/{xuexijianyi.html-B5Xjpipd.js => xuexijianyi.html-DJ53zIDC.js} (99%) rename assets/{yixieyouyongdeziyuanheji.html-CHEH330v.js => yixieyouyongdeziyuanheji.html-C0bAW3by.js} (98%) diff --git a/404.html b/404.html index 3a095d77..5e127bcb 100644 --- a/404.html +++ b/404.html @@ -16,11 +16,11 @@ DUT-TIC - - + +

404

Oops! Page does not exist.

Go Home
- + diff --git a/assets/1.html-XJKIU9fY.js b/assets/1.html-B3bsxoLF.js similarity index 81% rename from assets/1.html-XJKIU9fY.js rename to assets/1.html-B3bsxoLF.js index 0166eeb9..2928928d 100644 --- a/assets/1.html-XJKIU9fY.js +++ b/assets/1.html-B3bsxoLF.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/ziyuan/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/ziyuan/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-CML6sEQ9.js b/assets/1.html-BJ8zf0t7.js similarity index 81% rename from assets/1.html-CML6sEQ9.js rename to assets/1.html-BJ8zf0t7.js index bd6ccfd3..da606652 100644 --- a/assets/1.html-CML6sEQ9.js +++ b/assets/1.html-BJ8zf0t7.js @@ -1 +1 @@ -import{_ as e,o as t,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,n){return t(),a("div")}const s=e(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/frontEnd/vue/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as e,o as t,c as a}from"./app-4nn3czxH.js";const o={};function r(c,n){return t(),a("div")}const s=e(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/frontEnd/vue/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-CEbAm46A.js b/assets/1.html-BMvh_bzg.js similarity index 81% rename from assets/1.html-CEbAm46A.js rename to assets/1.html-BMvh_bzg.js index bf477c2e..f0e861fd 100644 --- a/assets/1.html-CEbAm46A.js +++ b/assets/1.html-BMvh_bzg.js @@ -1 +1 @@ -import{_ as e,o as t,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,l){return t(),a("div")}const s=e(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/LLM/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as e,o as t,c as a}from"./app-4nn3czxH.js";const o={};function r(c,l){return t(),a("div")}const s=e(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/LLM/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-XsrDE3M4.js b/assets/1.html-BUDbkwM7.js similarity index 81% rename from assets/1.html-XsrDE3M4.js rename to assets/1.html-BUDbkwM7.js index d876088f..f36da8f2 100644 --- a/assets/1.html-XsrDE3M4.js +++ b/assets/1.html-BUDbkwM7.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const r={};function o(c,l){return e(),a("div")}const s=t(r,[["render",o],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/regularization/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const r={};function o(c,l){return e(),a("div")}const s=t(r,[["render",o],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/regularization/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-8UbM-eKb.js b/assets/1.html-B_lPZGdS.js similarity index 81% rename from assets/1.html-8UbM-eKb.js rename to assets/1.html-B_lPZGdS.js index de64bd15..88aa0ef6 100644 --- a/assets/1.html-8UbM-eKb.js +++ b/assets/1.html-B_lPZGdS.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/frontEnd/HTML/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/frontEnd/HTML/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-By1ucSrq.js b/assets/1.html-BgJez2Vn.js similarity index 81% rename from assets/1.html-By1ucSrq.js rename to assets/1.html-BgJez2Vn.js index 4297cdf2..34127c8a 100644 --- a/assets/1.html-By1ucSrq.js +++ b/assets/1.html-BgJez2Vn.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,l){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/HTML5_CSS3/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,l){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/HTML5_CSS3/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-DfRW30QH.js b/assets/1.html-Bmef8xuW.js similarity index 81% rename from assets/1.html-DfRW30QH.js rename to assets/1.html-Bmef8xuW.js index 5dc8f37b..6de79b41 100644 --- a/assets/1.html-DfRW30QH.js +++ b/assets/1.html-Bmef8xuW.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Python/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Python/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-Drtj1QYe.js b/assets/1.html-Bn8RSrXb.js similarity index 81% rename from assets/1.html-Drtj1QYe.js rename to assets/1.html-Bn8RSrXb.js index e17e5e80..fc4f1a45 100644 --- a/assets/1.html-Drtj1QYe.js +++ b/assets/1.html-Bn8RSrXb.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,s){return e(),a("div")}const n=t(o,[["render",r],["__file","1.html.vue"]]),i=JSON.parse('{"path":"/tags/shouxiebiji/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,i as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,s){return e(),a("div")}const n=t(o,[["render",r],["__file","1.html.vue"]]),i=JSON.parse('{"path":"/tags/shouxiebiji/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,i as data}; diff --git a/assets/1.html-DyY7Ni4n.js b/assets/1.html-BuwsOBrN.js similarity index 81% rename from assets/1.html-DyY7Ni4n.js rename to assets/1.html-BuwsOBrN.js index 3f677a4d..17aec620 100644 --- a/assets/1.html-DyY7Ni4n.js +++ b/assets/1.html-BuwsOBrN.js @@ -1 +1 @@ -import{_ as e,o as t,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,n){return t(),a("div")}const l=e(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/tongshike/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{l as comp,_ as data}; +import{_ as e,o as t,c as a}from"./app-4nn3czxH.js";const o={};function r(c,n){return t(),a("div")}const l=e(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/tongshike/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{l as comp,_ as data}; diff --git a/assets/1.html-lVokstjT.js b/assets/1.html-BwhQyKuc.js similarity index 81% rename from assets/1.html-lVokstjT.js rename to assets/1.html-BwhQyKuc.js index 4fa3ded0..9d11a8a2 100644 --- a/assets/1.html-lVokstjT.js +++ b/assets/1.html-BwhQyKuc.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function n(r,c){return e(),a("div")}const l=t(o,[["render",n],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/shiyongfangfa/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{l as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function n(r,c){return e(),a("div")}const l=t(o,[["render",n],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/shiyongfangfa/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{l as comp,_ as data}; diff --git a/assets/1.html-DnQnaRfe.js b/assets/1.html-C74qTMRP.js similarity index 80% rename from assets/1.html-DnQnaRfe.js rename to assets/1.html-C74qTMRP.js index 03934e3a..f02fdf63 100644 --- a/assets/1.html-DnQnaRfe.js +++ b/assets/1.html-C74qTMRP.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,l){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Vue/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,l){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Vue/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-D0Thp6di.js b/assets/1.html-CAW2AtnA.js similarity index 81% rename from assets/1.html-D0Thp6di.js rename to assets/1.html-CAW2AtnA.js index 1aed6726..8285c267 100644 --- a/assets/1.html-D0Thp6di.js +++ b/assets/1.html-CAW2AtnA.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function c(n,r){return e(),a("div")}const s=t(o,[["render",c],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Anaconda/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function c(n,r){return e(),a("div")}const s=t(o,[["render",c],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Anaconda/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-5QLgJsxf.js b/assets/1.html-CJq3LPy4.js similarity index 81% rename from assets/1.html-5QLgJsxf.js rename to assets/1.html-CJq3LPy4.js index fea744da..fe5d6700 100644 --- a/assets/1.html-5QLgJsxf.js +++ b/assets/1.html-CJq3LPy4.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/python/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/python/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-BWdX1BmL.js b/assets/1.html-Ckya-Tta.js similarity index 81% rename from assets/1.html-BWdX1BmL.js rename to assets/1.html-Ckya-Tta.js index 53e6e0d2..23112edc 100644 --- a/assets/1.html-BWdX1BmL.js +++ b/assets/1.html-Ckya-Tta.js @@ -1 +1 @@ -import{_ as e,o as t,c as a}from"./app-CQjHqz1H.js";const n={};function o(r,c){return t(),a("div")}const i=e(n,[["render",o],["__file","1.html.vue"]]),l=JSON.parse('{"path":"/categories/jingsaixiangguan/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{i as comp,l as data}; +import{_ as e,o as t,c as a}from"./app-4nn3czxH.js";const n={};function o(r,c){return t(),a("div")}const i=e(n,[["render",o],["__file","1.html.vue"]]),l=JSON.parse('{"path":"/categories/jingsaixiangguan/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{i as comp,l as data}; diff --git a/assets/1.html-CyF52ZlF.js b/assets/1.html-CotyQ-m8.js similarity index 81% rename from assets/1.html-CyF52ZlF.js rename to assets/1.html-CotyQ-m8.js index 6f404952..01982552 100644 --- a/assets/1.html-CyF52ZlF.js +++ b/assets/1.html-CotyQ-m8.js @@ -1 +1 @@ -import{_ as e,o as t,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,n){return t(),a("div")}const s=e(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/ziyuan/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as e,o as t,c as a}from"./app-4nn3czxH.js";const o={};function r(c,n){return t(),a("div")}const s=e(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/ziyuan/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-lYMAI4aJ.js b/assets/1.html-CtLZ1X75.js similarity index 81% rename from assets/1.html-lYMAI4aJ.js rename to assets/1.html-CtLZ1X75.js index 10ef77a6..8f8c308f 100644 --- a/assets/1.html-lYMAI4aJ.js +++ b/assets/1.html-CtLZ1X75.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const n={};function o(r,c){return e(),a("div")}const s=t(n,[["render",o],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/qianduankuangjia/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const n={};function o(r,c){return e(),a("div")}const s=t(n,[["render",o],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/qianduankuangjia/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-CyS_MY1h.js b/assets/1.html-CytnBwWv.js similarity index 81% rename from assets/1.html-CyS_MY1h.js rename to assets/1.html-CytnBwWv.js index 10466528..68599016 100644 --- a/assets/1.html-CyS_MY1h.js +++ b/assets/1.html-CytnBwWv.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/frontEnd/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/frontEnd/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-CXpB0qIK.js b/assets/1.html-DNSH-9uF.js similarity index 80% rename from assets/1.html-CXpB0qIK.js rename to assets/1.html-DNSH-9uF.js index b62321ff..e5d88f47 100644 --- a/assets/1.html-CXpB0qIK.js +++ b/assets/1.html-DNSH-9uF.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,l){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Hugo/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,l){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Hugo/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-Cf-fiKi2.js b/assets/1.html-DOU6aY2O.js similarity index 80% rename from assets/1.html-Cf-fiKi2.js rename to assets/1.html-DOU6aY2O.js index d131aa22..4e4dc938 100644 --- a/assets/1.html-Cf-fiKi2.js +++ b/assets/1.html-DOU6aY2O.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,l){return e(),a("div")}const n=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Flask/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,l){return e(),a("div")}const n=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Flask/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,_ as data}; diff --git a/assets/1.html-CTTeHGbF.js b/assets/1.html-DV7Agc1h.js similarity index 81% rename from assets/1.html-CTTeHGbF.js rename to assets/1.html-DV7Agc1h.js index 3d62b756..de1e75dd 100644 --- a/assets/1.html-CTTeHGbF.js +++ b/assets/1.html-DV7Agc1h.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,s){return e(),a("div")}const n=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/shouxie/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,s){return e(),a("div")}const n=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/shouxie/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,_ as data}; diff --git a/assets/1.html-DJRVOFIQ.js b/assets/1.html-DdwP7Kj5.js similarity index 81% rename from assets/1.html-DJRVOFIQ.js rename to assets/1.html-DdwP7Kj5.js index b39e9583..e3161782 100644 --- a/assets/1.html-DJRVOFIQ.js +++ b/assets/1.html-DdwP7Kj5.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/houduan/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/houduan/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-D84brj4P.js b/assets/1.html-Dg0Nu9X2.js similarity index 81% rename from assets/1.html-D84brj4P.js rename to assets/1.html-Dg0Nu9X2.js index c33636d6..d2c1bead 100644 --- a/assets/1.html-D84brj4P.js +++ b/assets/1.html-Dg0Nu9X2.js @@ -1 +1 @@ -import{_ as e,o as t,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,l){return t(),a("div")}const s=e(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/other/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as e,o as t,c as a}from"./app-4nn3czxH.js";const o={};function r(c,l){return t(),a("div")}const s=e(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/other/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-Dn5mTYkC.js b/assets/1.html-DiIAZnj2.js similarity index 81% rename from assets/1.html-Dn5mTYkC.js rename to assets/1.html-DiIAZnj2.js index 68d20891..bbe31f0a 100644 --- a/assets/1.html-Dn5mTYkC.js +++ b/assets/1.html-DiIAZnj2.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,l){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Github/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,l){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/Github/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-CAwWCIzE.js b/assets/1.html-HJhPuqwb.js similarity index 81% rename from assets/1.html-CAwWCIzE.js rename to assets/1.html-HJhPuqwb.js index 4208ea8e..4feeb7e9 100644 --- a/assets/1.html-CAwWCIzE.js +++ b/assets/1.html-HJhPuqwb.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const r={};function c(o,s){return e(),a("div")}const n=t(r,[["render",c],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/javascript/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const r={};function c(o,s){return e(),a("div")}const n=t(r,[["render",c],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/javascript/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,_ as data}; diff --git a/assets/1.html-_fN_SKlW.js b/assets/1.html-OWRyUCrA.js similarity index 81% rename from assets/1.html-_fN_SKlW.js rename to assets/1.html-OWRyUCrA.js index 9c944e63..16c39027 100644 --- a/assets/1.html-_fN_SKlW.js +++ b/assets/1.html-OWRyUCrA.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const n={};function o(r,c){return e(),a("div")}const l=t(n,[["render",o],["__file","1.html.vue"]]),i=JSON.parse('{"path":"/tags/jingsaixiangguan/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{l as comp,i as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const n={};function o(r,c){return e(),a("div")}const l=t(n,[["render",o],["__file","1.html.vue"]]),i=JSON.parse('{"path":"/tags/jingsaixiangguan/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{l as comp,i as data}; diff --git a/assets/1.html-DhvJyAn2.js b/assets/1.html-R6mgarMV.js similarity index 81% rename from assets/1.html-DhvJyAn2.js rename to assets/1.html-R6mgarMV.js index 8a07c9e2..9c775e2b 100644 --- a/assets/1.html-DhvJyAn2.js +++ b/assets/1.html-R6mgarMV.js @@ -1 +1 @@ -import{_ as e,o as t,c as a}from"./app-CQjHqz1H.js";const r={};function n(o,c){return t(),a("div")}const s=e(r,[["render",n],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/DeepLearning/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as e,o as t,c as a}from"./app-4nn3czxH.js";const r={};function n(o,c){return t(),a("div")}const s=e(r,[["render",n],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/tags/DeepLearning/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-CkjwN8FT.js b/assets/1.html-VnzCvUY-.js similarity index 80% rename from assets/1.html-CkjwN8FT.js rename to assets/1.html-VnzCvUY-.js index d6f2dd56..4cab8500 100644 --- a/assets/1.html-CkjwN8FT.js +++ b/assets/1.html-VnzCvUY-.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function s(c,r){return e(),a("div")}const n=t(o,[["render",s],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/posts/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Posts"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function s(c,r){return e(),a("div")}const n=t(o,[["render",s],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/posts/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Posts"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,_ as data}; diff --git a/assets/1.html-fi9vMGz0.js b/assets/1.html-i-93UfHC.js similarity index 81% rename from assets/1.html-fi9vMGz0.js rename to assets/1.html-i-93UfHC.js index e6946235..7bd55bdc 100644 --- a/assets/1.html-fi9vMGz0.js +++ b/assets/1.html-i-93UfHC.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/frontEnd/JS/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function r(c,n){return e(),a("div")}const s=t(o,[["render",r],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/frontEnd/JS/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/1.html-Cst-UggO.js b/assets/1.html-xTWuwTMS.js similarity index 81% rename from assets/1.html-Cst-UggO.js rename to assets/1.html-xTWuwTMS.js index 24818c95..b7e95ed7 100644 --- a/assets/1.html-Cst-UggO.js +++ b/assets/1.html-xTWuwTMS.js @@ -1 +1 @@ -import{_ as e,o as t,c as a}from"./app-CQjHqz1H.js";const c={};function o(r,n){return t(),a("div")}const s=e(c,[["render",o],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/backEnd/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; +import{_ as e,o as t,c as a}from"./app-4nn3czxH.js";const c={};function o(r,n){return t(),a("div")}const s=e(c,[["render",o],["__file","1.html.vue"]]),_=JSON.parse('{"path":"/categories/backEnd/1.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Categories"},"headers":[],"git":{},"filePathRelative":null}');export{s as comp,_ as data}; diff --git a/assets/2.html-CmoipG6M.js b/assets/2.html-QOMII6x_.js similarity index 80% rename from assets/2.html-CmoipG6M.js rename to assets/2.html-QOMII6x_.js index e1bf36a4..e99d3307 100644 --- a/assets/2.html-CmoipG6M.js +++ b/assets/2.html-QOMII6x_.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./app-CQjHqz1H.js";const o={};function s(c,r){return e(),a("div")}const n=t(o,[["render",s],["__file","2.html.vue"]]),_=JSON.parse('{"path":"/posts/2.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Posts"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,_ as data}; +import{_ as t,o as e,c as a}from"./app-4nn3czxH.js";const o={};function s(c,r){return e(),a("div")}const n=t(o,[["render",s],["__file","2.html.vue"]]),_=JSON.parse('{"path":"/posts/2.html","title":"","lang":"zh-CN","frontmatter":{"layout":"Posts"},"headers":[],"git":{},"filePathRelative":null}');export{n as comp,_ as data}; diff --git a/assets/404.html-BxQqNxKA.js b/assets/404.html-BJ3vJdU6.js similarity index 83% rename from assets/404.html-BxQqNxKA.js rename to assets/404.html-BJ3vJdU6.js index 5b5be61f..b409e4ac 100644 --- a/assets/404.html-BxQqNxKA.js +++ b/assets/404.html-BJ3vJdU6.js @@ -1 +1 @@ -import{_ as t,o as e,c as o,b as a}from"./app-CQjHqz1H.js";const n={},c=a("p",null,"404 Not Found",-1),l=[c];function s(_,r){return e(),o("div",null,l)}const d=t(n,[["render",s],["__file","404.html.vue"]]),h=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound"},"headers":[],"git":{},"filePathRelative":null}');export{d as comp,h as data}; +import{_ as t,o as e,c as o,b as a}from"./app-4nn3czxH.js";const n={},c=a("p",null,"404 Not Found",-1),l=[c];function s(_,r){return e(),o("div",null,l)}const d=t(n,[["render",s],["__file","404.html.vue"]]),h=JSON.parse('{"path":"/404.html","title":"","lang":"zh-CN","frontmatter":{"layout":"NotFound"},"headers":[],"git":{},"filePathRelative":null}');export{d as comp,h as data}; diff --git a/assets/Basic of Python.html-D62Db5X0.js b/assets/Basic of Python.html-CyNnbubw.js similarity index 92% rename from assets/Basic of Python.html-D62Db5X0.js rename to assets/Basic of Python.html-CyNnbubw.js index ebd535b3..77018739 100644 --- a/assets/Basic of Python.html-D62Db5X0.js +++ b/assets/Basic of Python.html-CyNnbubw.js @@ -1,4 +1,4 @@ -import{_ as t,r as l,o as i,c as o,b as n,d as s,a as e,e as p}from"./app-CQjHqz1H.js";const c={},r=n("h2",{id:"reference",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#reference"},[n("span",null,"Reference")])],-1),u=n("li",null,"https://docs.python.org/3/ python官方文档",-1),d=n("li",null,"https://peps.python.org/pep-0020/ Zen of python",-1),m={href:"https://docs.python.org/zh-cn/3/tutorial/index.html",target:"_blank",rel:"noopener noreferrer"},k={href:"https://cs61a.org/",target:"_blank",rel:"noopener noreferrer"},h=n("strong",null,"强烈推荐",-1),b=p(`

The Zen of Python

Python之禅

Beautiful is better than ugly
Simple is better than complex ......

Python是一门优雅简洁的语言
至少设计的时候是这么想的

基本介绍

在哪里写python

Python 解释器

就是python自带的解释器

python
+import{_ as p,r as l,o as i,c as o,b as n,d as s,a as e,e as t}from"./app-4nn3czxH.js";const c={},r=n("h2",{id:"reference",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#reference"},[n("span",null,"Reference")])],-1),u={href:"https://docs.python.org/3/",target:"_blank",rel:"noopener noreferrer"},d={href:"https://peps.python.org/pep-0020/",target:"_blank",rel:"noopener noreferrer"},m={href:"https://docs.python.org/zh-cn/3/tutorial/index.html",target:"_blank",rel:"noopener noreferrer"},k={href:"https://cs61a.org/",target:"_blank",rel:"noopener noreferrer"},h=n("strong",null,"强烈推荐",-1),b=t(`

The Zen of Python

Python之禅

Beautiful is better than ugly
Simple is better than complex ......

Python是一门优雅简洁的语言
至少设计的时候是这么想的

基本介绍

在哪里写python

  • vscode YES!
  • python
  • ipython
  • jupyter notebook
  • jupyter lab

Python 解释器

就是python自带的解释器

python
 >>> 像这样就已经唤出python
 

Pasted image 20241017162142

此时会唤醒当前环境下的 python.exe
观察python的信息可以看出一些端倪

可以看到是在当前的虚拟环境下的python
Pasted image 20241017162749

IPython

更加强大的解释器

ipython
 

Pasted image 20241017163111

展示一下python

from sympy import *
@@ -12,14 +12,14 @@ import{_ as t,r as l,o as i,c as o,b as n,d as s,a as e,e as p}from"./app-CQjHqz
 

Jupyter

一个很热门的数据科学工具

jupyter notebook
 jupyter lab
 

新建环境加入jupyter 的命令(上一次有讲过)

conda install ipykernel
-
jupyter notebook

Pasted image 20241017223534

右上角新建一个笔记本
Pasted image 20241017223747

选择一个环境(创建环境后安装了ipykernel正常能够看到)
Pasted image 20241017223819

与vscode中运行一致
支持markdown cell(单元) 和 code cell(单元)
shift+回车 运行
Pasted image 20241017223952

jupyter lab

更加友好的jupyter notebook

Pasted image 20241017223659

更多可以自行搜索,或者

`,33),v={href:"https://docs.jupyter.org/en/latest/",target:"_blank",rel:"noopener noreferrer"},g={href:"https://www.dataquest.io/blog/jupyter-notebook-tutorial/",target:"_blank",rel:"noopener noreferrer"},y={href:"https://medium.com/ai-for-k12/jupyter-notebook-%E5%AE%8C%E6%95%B4%E4%BB%8B%E7%B4%B9-%E5%AE%89%E8%A3%9D%E5%8F%8A%E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E-846b5432f044",target:"_blank",rel:"noopener noreferrer"},f={href:"https://blog.csdn.net/qq_27825451/article/details/84427269",target:"_blank",rel:"noopener noreferrer"},x=p(`

Python是什么

几个观点

  • python是胶水语言
  • python是解释型语言
  • python是动态语言
  • python是脚本语言

胶水语言

import numpy as np
+
jupyter notebook

Pasted image 20241017223534

右上角新建一个笔记本
Pasted image 20241017223747

选择一个环境(创建环境后安装了ipykernel正常能够看到)
Pasted image 20241017223819

与vscode中运行一致
支持markdown cell(单元) 和 code cell(单元)
shift+回车 运行
Pasted image 20241017223952

jupyter lab

更加友好的jupyter notebook

Pasted image 20241017223659

更多可以自行搜索,或者

`,33),v={href:"https://docs.jupyter.org/en/latest/",target:"_blank",rel:"noopener noreferrer"},g={href:"https://www.dataquest.io/blog/jupyter-notebook-tutorial/",target:"_blank",rel:"noopener noreferrer"},y={href:"https://medium.com/ai-for-k12/jupyter-notebook-%E5%AE%8C%E6%95%B4%E4%BB%8B%E7%B4%B9-%E5%AE%89%E8%A3%9D%E5%8F%8A%E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E-846b5432f044",target:"_blank",rel:"noopener noreferrer"},f={href:"https://blog.csdn.net/qq_27825451/article/details/84427269",target:"_blank",rel:"noopener noreferrer"},x=t(`

Python是什么

几个观点

  • python是胶水语言
  • python是解释型语言
  • python是动态语言
  • python是脚本语言

胶水语言

import numpy as np
 import pandas as pd
 DF = pd.DataFrame({"a":[1,2,3], "b":[4,5,6]})
-

Numpy 怎么写的
Pasted image 20241018144950

DataFrame是怎么来的
Pasted image 20241018150305

python涉及的领域

  • 前端 django
  • 后端 flask
  • 游戏 PyGame
  • 数据科学 numpy pandas ...
  • 机器学习 Keras
  • 深度学习 tensorflow torch

解释型语言

不需要进行编译,通过解释器逐行读取执行的语言
解释器不像编译器一样直接生成机器指令,指令会通过另外的程序执行
传统的python程序会将程序编译(狭义的编译)成字节码,由python虚拟机执行
Pasted image 20241018153415

解释型语言通常

  • 与底层交互的功能受限
  • 语言会有比较多的限制
  • 速度比较慢
  • 简单
  • 容易调试

动态语言

python 的允许在运行时(at run time)决定变量类型
具有如下特性

  • 不需要显式的声明
  • 根据赋值的值(value)推断类型
  • 可以在运行过程更改变量的类型
  • 隐式的类型转换

Pasted image 20241018225141

C语言是怎样的
Pasted image 20241018225315

脚本语言

起初脚本仅限于自动化shell,现在含义拓宽,很多高级语言也称为脚本语言
一般有以下特点

  • 简单
  • 自动化
  • 解释型
  • 从代码的头部开始(不需要main函数)

一切皆对象

python 中一切都是对象,每个变量相当于一个容器,或者说一个名字(label),存放赋予的值(value),当下一次赋值时,只是另一个value赋给了这个名字

Pasted image 20241018154231

id返回一个对象的唯一标识,代表内存中的地址,真正是对象的不是变量名而是 value

Pasted image 20241018154515
Pasted image 20241018154735

Python怎么写

基本的

赋值
a = 123
+

Numpy 怎么写的
Pasted image 20241018144950

DataFrame是怎么来的
Pasted image 20241018150305

python涉及的领域

  • 前端 django
  • 后端 flask
  • 游戏 PyGame
  • 数据科学 numpy pandas ...
  • 机器学习 Keras
  • 深度学习 tensorflow torch

解释型语言

不需要进行编译,通过解释器逐行读取执行的语言
解释器不像编译器一样直接生成机器指令,指令会通过另外的程序执行
传统的python程序会将程序编译(狭义的编译)成字节码,由python虚拟机执行
Pasted image 20241018153415

解释型语言通常

  • 与底层交互的功能受限
  • 语言会有比较多的限制
  • 速度比较慢
  • 简单
  • 容易调试

动态语言

python 的允许在运行时(at run time)决定变量类型
具有如下特性

  • 不需要显式的声明
  • 根据赋值的值(value)推断类型
  • 可以在运行过程更改变量的类型
  • 隐式的类型转换

Pasted image 20241018225141

C语言是怎样的
Pasted image 20241018225315

脚本语言

起初脚本仅限于自动化shell,现在含义拓宽,很多高级语言也称为脚本语言
一般有以下特点

  • 简单
  • 自动化
  • 解释型
  • 从代码的头部开始(不需要main函数)

一切皆对象

python 中一切都是对象,每个变量相当于一个容器,或者说一个名字(label),存放赋予的值(value),当下一次赋值时,只是另一个value赋给了这个名字

Pasted image 20241018154231

id返回一个对象的唯一标识,代表内存中的地址,真正是对象的不是变量名而是 value

Pasted image 20241018154515
Pasted image 20241018154735

Python怎么写

基本的

赋值
a = 123
 a = "Hello TIC"  
 a = 1.
 

Pasted image 20241018232519|443

还可以

a, b, c = 1, 2, 3
-
值得一提的运算
# 除法
+
值得一提的运算
# 除法
 4/3
 # 指数运算
 2**2
@@ -33,12 +33,12 @@ import{_ as t,r as l,o as i,c as o,b as n,d as s,a as e,e as p}from"./app-CQjHqz
 "" '' #是相同的
 
 # 没有 ++
-
标准输入输出
# 输入
+
标准输入输出
# 输入
 a = input("say something, please ")
 
 # 输出
 print(a)  # 结尾会自动加上换行
-
条件
a = 1
+
条件
a = 1
 # correct one
 if a == 1:
 	print("Hello TIC")
@@ -46,7 +46,7 @@ import{_ as t,r as l,o as i,c as o,b as n,d as s,a as e,e as p}from"./app-CQjHqz
 	print("⛔⛔⛔")
 elif a == 3:
 	print("⛔⛔⛔")
-
循环
# while 循环
+
循环
# while 循环
 a = 1
 while a < 10:
 	print(a)
@@ -63,9 +63,9 @@ import{_ as t,r as l,o as i,c as o,b as n,d as s,a as e,e as p}from"./app-CQjHqz
 
 # range(start, end, step) 可以认为是得到 从start到end-1,步数为step的一串数 
 # 没有 do while 循环
-

函数

编程的函数与数学上的函数十分相似

`,43),w=n("p",{class:"katex-block"},[n("span",{class:"katex-display"},[n("span",{class:"katex"},[n("span",{class:"katex-mathml"},[n("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[n("semantics",null,[n("mrow",null,[n("mi",null,"y"),n("mo",null,"="),n("mi",null,"f"),n("mo",{stretchy:"false"},"("),n("mi",null,"x"),n("mo",{separator:"true"},","),n("mi",null,"y"),n("mo",{stretchy:"false"},")")]),n("annotation",{encoding:"application/x-tex"}," y = f(x,y) ")])])]),n("span",{class:"katex-html","aria-hidden":"true"},[n("span",{class:"base"},[n("span",{class:"strut",style:{height:"0.625em","vertical-align":"-0.1944em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),n("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),n("span",{class:"mrel"},"="),n("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),n("span",{class:"base"},[n("span",{class:"strut",style:{height:"1em","vertical-align":"-0.25em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.10764em"}},"f"),n("span",{class:"mopen"},"("),n("span",{class:"mord mathnormal"},"x"),n("span",{class:"mpunct"},","),n("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),n("span",{class:"mclose"},")")])])])])],-1),_=p(`

给定输入,得到输出

基本形式

赋值是一种抽象,将具体的数值与一个名字(label/name)绑定起来
函数也是一种抽象思想,将语句(statement)与名字绑定起来

def <name>(<formal parameters>):
+

函数

编程的函数与数学上的函数十分相似

`,43),w=n("p",{class:"katex-block"},[n("span",{class:"katex-display"},[n("span",{class:"katex"},[n("span",{class:"katex-mathml"},[n("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[n("semantics",null,[n("mrow",null,[n("mi",null,"y"),n("mo",null,"="),n("mi",null,"f"),n("mo",{stretchy:"false"},"("),n("mi",null,"x"),n("mo",{separator:"true"},","),n("mi",null,"y"),n("mo",{stretchy:"false"},")")]),n("annotation",{encoding:"application/x-tex"}," y = f(x,y) ")])])]),n("span",{class:"katex-html","aria-hidden":"true"},[n("span",{class:"base"},[n("span",{class:"strut",style:{height:"0.625em","vertical-align":"-0.1944em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),n("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),n("span",{class:"mrel"},"="),n("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),n("span",{class:"base"},[n("span",{class:"strut",style:{height:"1em","vertical-align":"-0.25em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.10764em"}},"f"),n("span",{class:"mopen"},"("),n("span",{class:"mord mathnormal"},"x"),n("span",{class:"mpunct"},","),n("span",{class:"mspace",style:{"margin-right":"0.1667em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),n("span",{class:"mclose"},")")])])])])],-1),_=t(`

给定输入,得到输出

基本形式

赋值是一种抽象,将具体的数值与一个名字(label/name)绑定起来
函数也是一种抽象思想,将语句(statement)与名字绑定起来

def <name>(<formal parameters>):
     return <return expression>
-
`,4),j=n("ul",null,[n("li",null,[s("关键字:"),n("code",null,"def")]),n("li",null,[n("code",null,""),s(" 函数名字")]),n("li",null,[n("code",null,"()"),s(" 括号内是函数的参数")]),n("li",null,[n("code",null,"return"),s(" 函数的返回值,即"),n("span",{class:"katex"},[n("span",{class:"katex-mathml"},[n("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[n("semantics",null,[n("mrow",null,[n("mi",null,"f"),n("mo",{stretchy:"false"},"("),n("mi",null,"x"),n("mtext",null,","),n("mi",null,"y"),n("mo",{stretchy:"false"},")")]),n("annotation",{encoding:"application/x-tex"},"f(x,y)")])])]),n("span",{class:"katex-html","aria-hidden":"true"},[n("span",{class:"base"},[n("span",{class:"strut",style:{height:"1em","vertical-align":"-0.25em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.10764em"}},"f"),n("span",{class:"mopen"},"("),n("span",{class:"mord mathnormal"},"x"),n("span",{class:"mord cjk_fallback"},","),n("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),n("span",{class:"mclose"},")")])])]),s("得到的值")])],-1),q=p(`
Example
def summation(n):
+
`,4),j=n("ul",null,[n("li",null,[s("关键字:"),n("code",null,"def")]),n("li",null,[n("code",null,""),s(" 函数名字")]),n("li",null,[n("code",null,"()"),s(" 括号内是函数的参数")]),n("li",null,[n("code",null,"return"),s(" 函数的返回值,即"),n("span",{class:"katex"},[n("span",{class:"katex-mathml"},[n("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[n("semantics",null,[n("mrow",null,[n("mi",null,"f"),n("mo",{stretchy:"false"},"("),n("mi",null,"x"),n("mtext",null,","),n("mi",null,"y"),n("mo",{stretchy:"false"},")")]),n("annotation",{encoding:"application/x-tex"},"f(x,y)")])])]),n("span",{class:"katex-html","aria-hidden":"true"},[n("span",{class:"base"},[n("span",{class:"strut",style:{height:"1em","vertical-align":"-0.25em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.10764em"}},"f"),n("span",{class:"mopen"},"("),n("span",{class:"mord mathnormal"},"x"),n("span",{class:"mord cjk_fallback"},","),n("span",{class:"mord mathnormal",style:{"margin-right":"0.03588em"}},"y"),n("span",{class:"mclose"},")")])])]),s("得到的值")])],-1),q=t(`
Example
def summation(n):
 	total = 0
 	for i in range(1, n+1):
 		total += i
@@ -101,14 +101,14 @@ import{_ as t,r as l,o as i,c as o,b as n,d as s,a as e,e as p}from"./app-CQjHqz
     return total
 
summation(10, NewAdd)
 
Lambda expression
lambda x : x+1
-
`,25),P=n("br",null,null,-1),E={href:"https://discuss.python.org/t/what-is-the-purpose-of-lambda-expressions/12415/2",target:"_blank",rel:"noopener noreferrer"},A=p(`

lambda表达式又称匿名函数,定义lambda的时候不需要给这个函数命名(相比于def)
lambda设计的目的是用于一次性的函数,以至于不需要给它名字 👈 作为参数使用

summation(10, lambda x: x+1)
+
`,25),P=n("br",null,null,-1),E={href:"https://discuss.python.org/t/what-is-the-purpose-of-lambda-expressions/12415/2",target:"_blank",rel:"noopener noreferrer"},A=t(`

lambda表达式又称匿名函数,定义lambda的时候不需要给这个函数命名(相比于def)
lambda设计的目的是用于一次性的函数,以至于不需要给它名字 👈 作为参数使用

summation(10, lambda x: x+1)
 

lambda 同样可以以函数为参数,返回函数

lambda f, x: f(x)
 lambda : lambda x: x+1
 
a = lambda f, x: f(x)
 GetNewAdd = lambda x: lambda y: x+y
 NewAdd = GetNewAdd(1)
 summation(10, NewAdd)
-

递归

什么是递归
自己直接或间接地调用自己称为递归
函数的递归利用了函数抽象的特性,将问题拆分为更小的子问题,隐去了问题的复杂性

递归函数通常分为两个部分,一个是跳出递归的base case,一个是进行递归的function call

Example

直接递归

计算前n个自然数的和

`,11),N=n("p",{class:"katex-block"},[n("span",{class:"katex-display"},[n("span",{class:"katex"},[n("span",{class:"katex-mathml"},[n("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[n("semantics",null,[n("mrow",null,[n("mi",null,"S"),n("mo",{stretchy:"false"},"("),n("mi",null,"n"),n("mo",{stretchy:"false"},")"),n("mo",null,"="),n("mi",null,"S"),n("mo",{stretchy:"false"},"("),n("mi",null,"n"),n("mo",null,"−"),n("mn",null,"1"),n("mo",{stretchy:"false"},")"),n("mo",null,"+"),n("mi",null,"n")]),n("annotation",{encoding:"application/x-tex"}," S(n) = S(n-1) + n ")])])]),n("span",{class:"katex-html","aria-hidden":"true"},[n("span",{class:"base"},[n("span",{class:"strut",style:{height:"1em","vertical-align":"-0.25em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.05764em"}},"S"),n("span",{class:"mopen"},"("),n("span",{class:"mord mathnormal"},"n"),n("span",{class:"mclose"},")"),n("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),n("span",{class:"mrel"},"="),n("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),n("span",{class:"base"},[n("span",{class:"strut",style:{height:"1em","vertical-align":"-0.25em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.05764em"}},"S"),n("span",{class:"mopen"},"("),n("span",{class:"mord mathnormal"},"n"),n("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),n("span",{class:"mbin"},"−"),n("span",{class:"mspace",style:{"margin-right":"0.2222em"}})]),n("span",{class:"base"},[n("span",{class:"strut",style:{height:"1em","vertical-align":"-0.25em"}}),n("span",{class:"mord"},"1"),n("span",{class:"mclose"},")"),n("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),n("span",{class:"mbin"},"+"),n("span",{class:"mspace",style:{"margin-right":"0.2222em"}})]),n("span",{class:"base"},[n("span",{class:"strut",style:{height:"0.4306em"}}),n("span",{class:"mord mathnormal"},"n")])])])])],-1),B=p(`
def RecursiveSum(n):
+

递归

什么是递归
自己直接或间接地调用自己称为递归
函数的递归利用了函数抽象的特性,将问题拆分为更小的子问题,隐去了问题的复杂性

递归函数通常分为两个部分,一个是跳出递归的base case,一个是进行递归的function call

Example

直接递归

计算前n个自然数的和

`,11),N=n("p",{class:"katex-block"},[n("span",{class:"katex-display"},[n("span",{class:"katex"},[n("span",{class:"katex-mathml"},[n("math",{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block"},[n("semantics",null,[n("mrow",null,[n("mi",null,"S"),n("mo",{stretchy:"false"},"("),n("mi",null,"n"),n("mo",{stretchy:"false"},")"),n("mo",null,"="),n("mi",null,"S"),n("mo",{stretchy:"false"},"("),n("mi",null,"n"),n("mo",null,"−"),n("mn",null,"1"),n("mo",{stretchy:"false"},")"),n("mo",null,"+"),n("mi",null,"n")]),n("annotation",{encoding:"application/x-tex"}," S(n) = S(n-1) + n ")])])]),n("span",{class:"katex-html","aria-hidden":"true"},[n("span",{class:"base"},[n("span",{class:"strut",style:{height:"1em","vertical-align":"-0.25em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.05764em"}},"S"),n("span",{class:"mopen"},"("),n("span",{class:"mord mathnormal"},"n"),n("span",{class:"mclose"},")"),n("span",{class:"mspace",style:{"margin-right":"0.2778em"}}),n("span",{class:"mrel"},"="),n("span",{class:"mspace",style:{"margin-right":"0.2778em"}})]),n("span",{class:"base"},[n("span",{class:"strut",style:{height:"1em","vertical-align":"-0.25em"}}),n("span",{class:"mord mathnormal",style:{"margin-right":"0.05764em"}},"S"),n("span",{class:"mopen"},"("),n("span",{class:"mord mathnormal"},"n"),n("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),n("span",{class:"mbin"},"−"),n("span",{class:"mspace",style:{"margin-right":"0.2222em"}})]),n("span",{class:"base"},[n("span",{class:"strut",style:{height:"1em","vertical-align":"-0.25em"}}),n("span",{class:"mord"},"1"),n("span",{class:"mclose"},")"),n("span",{class:"mspace",style:{"margin-right":"0.2222em"}}),n("span",{class:"mbin"},"+"),n("span",{class:"mspace",style:{"margin-right":"0.2222em"}})]),n("span",{class:"base"},[n("span",{class:"strut",style:{height:"0.4306em"}}),n("span",{class:"mord mathnormal"},"n")])])])])],-1),B=t(`
def RecursiveSum(n):
 	if n == 0:
 		return 0
 	else:
@@ -134,7 +134,7 @@ import{_ as t,r as l,o as i,c as o,b as n,d as s,a as e,e as p}from"./app-CQjHqz
     	return IsEven(n - 1)
 
IsOdd(13)
 IsEven(13)
-

不要思考内部细节!
但是你想知道的话

  • 无论调用哪个函数,到达 IsEven中的0判断一定经过偶数次-1
  • 无论调用哪个函数,到达 IsOdd中的0判断一定经过奇数次-1

更多参见练习题

数据结构

简单介绍一下

python 比较常用的数据结构 list, tuple, dict, set

列表
列表的元素可以是不同类型的

l = ["我", "是", "列表"]
+

不要思考内部细节!
但是你想知道的话

  • 无论调用哪个函数,到达 IsEven中的0判断一定经过偶数次-1
  • 无论调用哪个函数,到达 IsOdd中的0判断一定经过奇数次-1

更多参见练习题

数据结构

简单介绍一下

python 比较常用的数据结构 list, tuple, dict, set

列表
列表的元素可以是不同类型的

l = ["我", "是", "列表"]
 type(l)
 

元组

t = ("我", "是", "元组")
 type(t)
@@ -142,7 +142,7 @@ import{_ as t,r as l,o as i,c as o,b as n,d as s,a as e,e as p}from"./app-CQjHqz
 

列表的元素是可变(mutable)的

l[0] = "你"
 

元组是不可变的

t[0] = "试一下"
 

字典的值(value)是可变的

d["我"] = "字典吗"
-
索引与切片 index and slides

索引,可以和C索引是一致的

l[0], l[1], l[2]
+
索引与切片 index and slides

索引,可以和C索引是一致的

l[0], l[1], l[2]
 t[0], t[1], t[2]
 t[3] #越界
 

也可以

l[-1]
@@ -153,7 +153,7 @@ import{_ as t,r as l,o as i,c as o,b as n,d as s,a as e,e as p}from"./app-CQjHqz
 t[0:]
 t[:3]
 t[:-1]
-
一个比较常用的技巧 list comprehension
l1 = [i for i in range(10)]
+
一个比较常用的技巧 list comprehension
l1 = [i for i in range(10)]
 l2 = [j for i in range(10) for j in range(5)]
 l2 = [j for i in range(10) for j in range(5) if j >= 2]
-

更多的用法请自行搜索
或者需要时再学习

`,37);function I(S,C){const a=l("ExternalLinkIcon");return i(),o("div",null,[r,n("ul",null,[u,d,n("li",null,[n("a",m,[s("Python 教程 — Python 3.13.0 文档"),e(a)])]),n("li",null,[n("a",k,[s("CS 61A Fall 2024"),e(a)]),s(" 👈 "),h])]),b,n("ul",null,[n("li",null,[n("a",v,[s("Project Jupyter Documentation — Jupyter Documentation 4.1.1 alpha documentation"),e(a)])]),n("li",null,[n("a",g,[s("How to Use Jupyter Notebook in 2024: A Beginner’s Tutorial"),e(a)])]),n("li",null,[n("a",y,[s("Jupyter Notebook 完整介紹、安裝及使用說明. Python 開發環境介紹 - Jupyter Notebook 快速入門指南… | by Coding Lab | AI for K-12 | Medium"),e(a)])]),n("li",null,[n("a",f,[s("史上最详细、最完全的jupyter notebook使用教程,Python使用者必备!——ipython系列之三-CSDN博客"),e(a)])])]),x,w,_,j,q,n("p",null,[s("为什么使用lambda"),P,n("a",E,[s("What is the purpose of Lambda expressions? - Python Help - Discussions on Python.org"),e(a)])]),A,N,B])}const M=t(c,[["render",I],["__file","Basic of Python.html.vue"]]),D=JSON.parse('{"path":"/blogs/tongshike/Basic of Python.html","title":"Basic of Python","lang":"zh-CN","frontmatter":{"title":"Basic of Python","date":"2024/10/19","author":"saber","categories":["通识课"],"tags":["python"]},"headers":[{"level":2,"title":"Reference","slug":"reference","link":"#reference","children":[]},{"level":2,"title":"The Zen of Python","slug":"the-zen-of-python","link":"#the-zen-of-python","children":[]},{"level":2,"title":"基本介绍","slug":"基本介绍","link":"#基本介绍","children":[{"level":3,"title":"在哪里写python","slug":"在哪里写python","link":"#在哪里写python","children":[]},{"level":3,"title":"Python是什么","slug":"python是什么","link":"#python是什么","children":[]},{"level":3,"title":"Python怎么写","slug":"python怎么写","link":"#python怎么写","children":[]}]}],"git":{"createdTime":1729307584000,"updatedTime":1729307584000,"contributors":[{"name":"saber","email":"wuyacwc@gmail.com","commits":1}]},"filePathRelative":"blogs/通识课/Basic of Python.md"}');export{M as comp,D as data}; +

更多的用法请自行搜索
或者需要时再学习

`,37);function I(S,C){const a=l("ExternalLinkIcon");return i(),o("div",null,[r,n("ul",null,[n("li",null,[n("a",u,[s("python官方文档"),e(a)])]),n("li",null,[n("a",d,[s("Zen of python"),e(a)])]),n("li",null,[n("a",m,[s("Python 教程 — Python 3.13.0 文档"),e(a)])]),n("li",null,[n("a",k,[s("CS 61A Fall 2024"),e(a)]),s(" 👈 "),h])]),b,n("ul",null,[n("li",null,[n("a",v,[s("Project Jupyter Documentation — Jupyter Documentation 4.1.1 alpha documentation"),e(a)])]),n("li",null,[n("a",g,[s("How to Use Jupyter Notebook in 2024: A Beginner’s Tutorial"),e(a)])]),n("li",null,[n("a",y,[s("Jupyter Notebook 完整介紹、安裝及使用說明. Python 開發環境介紹 - Jupyter Notebook 快速入門指南… | by Coding Lab | AI for K-12 | Medium"),e(a)])]),n("li",null,[n("a",f,[s("史上最详细、最完全的jupyter notebook使用教程,Python使用者必备!——ipython系列之三-CSDN博客"),e(a)])])]),x,w,_,j,q,n("p",null,[s("为什么使用lambda"),P,n("a",E,[s("What is the purpose of Lambda expressions? - Python Help - Discussions on Python.org"),e(a)])]),A,N,B])}const M=p(c,[["render",I],["__file","Basic of Python.html.vue"]]),D=JSON.parse('{"path":"/blogs/tongshike/Basic of Python.html","title":"Basic of Python","lang":"zh-CN","frontmatter":{"title":"Basic of Python","date":"2024/10/19","author":"saber","categories":["通识课"],"tags":["python"]},"headers":[{"level":2,"title":"Reference","slug":"reference","link":"#reference","children":[]},{"level":2,"title":"The Zen of Python","slug":"the-zen-of-python","link":"#the-zen-of-python","children":[]},{"level":2,"title":"基本介绍","slug":"基本介绍","link":"#基本介绍","children":[{"level":3,"title":"在哪里写python","slug":"在哪里写python","link":"#在哪里写python","children":[]},{"level":3,"title":"Python是什么","slug":"python是什么","link":"#python是什么","children":[]},{"level":3,"title":"Python怎么写","slug":"python怎么写","link":"#python怎么写","children":[]}]}],"git":{"createdTime":1729307584000,"updatedTime":1729307856000,"contributors":[{"name":"saber","email":"128914914+Emisaber@users.noreply.github.com","commits":1},{"name":"saber","email":"wuyacwc@gmail.com","commits":1}]},"filePathRelative":"blogs/通识课/Basic of Python.md"}');export{M as comp,D as data}; diff --git a/assets/CreateBlog.html-CYYRugJH.js b/assets/CreateBlog.html-DRSxbaCA.js similarity index 99% rename from assets/CreateBlog.html-CYYRugJH.js rename to assets/CreateBlog.html-DRSxbaCA.js index ce4ec4ce..abb3a65b 100644 --- a/assets/CreateBlog.html-CYYRugJH.js +++ b/assets/CreateBlog.html-DRSxbaCA.js @@ -1,4 +1,4 @@ -import{_ as a,r as t,o as c,c as d,b as e,d as n,a as i,e as l}from"./app-CQjHqz1H.js";const o={},r=l('

【教程】Hugo+Github博客部署

环境准备

下载Hugo

',3),p={href:"https://gohugo.io/",target:"_blank",rel:"noopener noreferrer"},u={href:"https://github.com/gohugoio/hugo",target:"_blank",rel:"noopener noreferrer"},g=e("p",null,[e("img",{src:"https://cdn.jsdelivr.net/gh/Sazerac-kk/pictures/img/image1.png",alt:""})],-1),h=e("li",null,[e("p",null,[n("点击"),e("code",null,"Github"),n(",点击"),e("code",null,"Tags"),n(",选择合适的版本下载。")])],-1),m=e("h3",{id:"下载git",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#下载git"},[e("span",null,"下载git")])],-1),v={href:"https://git-scm.com/",target:"_blank",rel:"noopener noreferrer"},b=e("strong",null,"Git官网https://cdn.jsdelivr.net/gh/Sazerac-kk/pictures/img/image1.png",-1),_=e("p",null,[e("img",{src:"https://cdn.jsdelivr.net/gh/Sazerac-kk/pictures/img/202409181723016.png",alt:"Git官网"})],-1),k=e("li",null,[e("p",null,[n("点击 "),e("strong",null,"Download for Windows"),n(" 按照指引安装即可。")])],-1),x=l('

搭建博客

创建Blog

下载主题

',4),f={href:"https://gohugo.io/",target:"_blank",rel:"noopener noreferrer"},S=e("strong",null,"Hugo官网",-1),j=l('
  • 点击Themes选择一款适合的主题,作为演示,我选择的是Stack这款主题。

    Stack

  • 点击Download进入主题github界面,并选择适当的版本下载。

  • image9

  • 将文件解压存储在dev\\themes文件下,并将exampleSite样例数据中的 Contenthugo.yaml 复制到主文件夹中,并删掉hugo.toml

  • 修改themes文件夹下面主题文件夹的名字,使其和hugo.yaml中的一样。

  • 再次在命令行中输入hugo server -D,查看主题,发现已经正确显示。

    theme

  • ',6),z=l(`

    Github部署

    常规部署