教程更新

This commit is contained in:
mindskip
2022-08-18 08:15:12 +08:00
parent 6651e4ae6a
commit 17deff47d1
54 changed files with 115 additions and 115 deletions
+13 -13
View File
@@ -3,7 +3,7 @@
<p align="center">
<a href="https://www.mindskip.net" target="_blank">
<img src="docs/images/logo/1.png" height="80"/>
<img src="https://www.mindskip.net/style/git/images/logo/1.png" height="80"/>
<a/>
</p>
@@ -111,24 +111,24 @@
* 学生考试系统
<table>
<tr>
<td><img src="docs/images/student/1.png"/></td>
<td><img src="docs/images/student/2.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/student/1.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/student/2.png"/></td>
</tr>
</table>
* 小程序考试系统
<table>
<tr>
<td><img src="docs/images/wx/student/1.png"/></td>
<td><img src="docs/images/wx/student/2.png"/></td>
<td><img src="docs/images/wx/student/3.png"/></td>
<td><img src="docs/images/wx/student/4.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/wx/student/1.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/wx/student/2.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/wx/student/3.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/wx/student/4.png"/></td>
</tr>
<tr>
<td><img src="docs/images/wx/student/5.png"/></td>
<td><img src="docs/images/wx/student/8.png"/></td>
<td><img src="docs/images/wx/student/6.png"/></td>
<td><img src="docs/images/wx/student/7.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/wx/student/5.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/wx/student/8.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/wx/student/6.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/wx/student/7.png"/></td>
</tr>
</table>
@@ -136,7 +136,7 @@
<table>
<tr>
<td><img src="docs/images/admin/1.png"/></td>
<td><img src="docs/images/admin/2.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/admin/1.png"/></td>
<td><img src="https://www.mindskip.net/style/git/images/admin/2.png"/></td>
</tr>
</table>
+3 -3
View File
@@ -5,11 +5,11 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="VuePress 2.0.0-beta.25">
<link rel="icon" href="https://www.mindskip.net/style/images/favicon.png"><title>学之思教程</title><meta name="description" content="学之思开发部署教程">
<link rel="preload" href="/xzs-mysql/assets/js/runtime~app.0c6bcf04.js" as="script"><link rel="preload" href="/xzs-mysql/assets/css/styles.da5c9ac6.css" as="style"><link rel="preload" href="/xzs-mysql/assets/js/812.fc3c1ea3.js" as="script"><link rel="preload" href="/xzs-mysql/assets/js/app.b943d6fd.js" as="script">
<link rel="preload" href="/xzs-mysql/assets/js/runtime~app.d1fe3caa.js" as="script"><link rel="preload" href="/xzs-mysql/assets/css/styles.da5c9ac6.css" as="style"><link rel="preload" href="/xzs-mysql/assets/js/812.fc3c1ea3.js" as="script"><link rel="preload" href="/xzs-mysql/assets/js/app.8de60c89.js" as="script">
<link rel="stylesheet" href="/xzs-mysql/assets/css/styles.da5c9ac6.css">
</head>
<body>
<div id="app"><!--[--><div class="theme-container"><div class="theme-default-content"><h1>404</h1><blockquote>There&#39;s nothing here.</blockquote><a href="/xzs-mysql/" class="">Take me home</a></div></div><!----><!--]--></div>
<script src="/xzs-mysql/assets/js/runtime~app.0c6bcf04.js" defer></script><script src="/xzs-mysql/assets/js/812.fc3c1ea3.js" defer></script><script src="/xzs-mysql/assets/js/app.b943d6fd.js" defer></script>
<div id="app"><!--[--><div class="theme-container"><div class="theme-default-content"><h1>404</h1><blockquote>How did we get here?</blockquote><a href="/xzs-mysql/" class="">Take me home</a></div></div><!----><!--]--></div>
<script src="/xzs-mysql/assets/js/runtime~app.d1fe3caa.js" defer></script><script src="/xzs-mysql/assets/js/812.fc3c1ea3.js" defer></script><script src="/xzs-mysql/assets/js/app.8de60c89.js" defer></script>
</body>
</html>
@@ -1 +1 @@
"use strict";(self.webpackChunkxzs_mysql=self.webpackChunkxzs_mysql||[]).push([[143],{3131:(e,d,t)=>{t.d(d,{g:()=>h});var n=t(2009),a=t(6971),i=t(1598);const h=[n.Z,a.Z,i.Z]},9947:(e,d,t)=>{t.d(d,{p:()=>n});const n=[t(8187).Z]},4611:(e,d,t)=>{t.d(d,{l:()=>h});var n=t(8866),a=t(1263),i=t(6243);const h=[n.Z,a.Z,i.Z]},4150:(e,d,t)=>{t.d(d,{Z:()=>a});var n=t(6252);const a={404:(0,n.RC)((()=>t.e(491).then(t.bind(t,8491)))),Layout:(0,n.RC)((()=>t.e(293).then(t.bind(t,3293))))}},6056:(e,d,t)=>{t.d(d,{b:()=>a});var n=t(6252);const a={"v-8daa1a0e":(0,n.RC)((()=>t.e(509).then(t.bind(t,5292)))),"v-55bcf8d6":(0,n.RC)((()=>t.e(725).then(t.bind(t,1854)))),"v-7dc58ad2":(0,n.RC)((()=>t.e(349).then(t.bind(t,9953)))),"v-8a14f834":(0,n.RC)((()=>t.e(810).then(t.bind(t,9521)))),"v-745beb88":(0,n.RC)((()=>t.e(803).then(t.bind(t,2024)))),"v-5c93668f":(0,n.RC)((()=>t.e(924).then(t.bind(t,6995)))),"v-e6eb79d8":(0,n.RC)((()=>t.e(979).then(t.bind(t,7119)))),"v-1362226a":(0,n.RC)((()=>t.e(909).then(t.bind(t,1680)))),"v-676a79ac":(0,n.RC)((()=>t.e(257).then(t.bind(t,8540)))),"v-45a87c2c":(0,n.RC)((()=>t.e(71).then(t.bind(t,9721)))),"v-3706649a":(0,n.RC)((()=>t.e(88).then(t.bind(t,8109))))}},9706:(e,d,t)=>{t.d(d,{T:()=>n});const n={"v-8daa1a0e":()=>t.e(509).then(t.bind(t,6464)).then((({data:e})=>e)),"v-55bcf8d6":()=>t.e(725).then(t.bind(t,927)).then((({data:e})=>e)),"v-7dc58ad2":()=>t.e(349).then(t.bind(t,8103)).then((({data:e})=>e)),"v-8a14f834":()=>t.e(810).then(t.bind(t,5737)).then((({data:e})=>e)),"v-745beb88":()=>t.e(803).then(t.bind(t,9252)).then((({data:e})=>e)),"v-5c93668f":()=>t.e(924).then(t.bind(t,4158)).then((({data:e})=>e)),"v-e6eb79d8":()=>t.e(979).then(t.bind(t,6339)).then((({data:e})=>e)),"v-1362226a":()=>t.e(909).then(t.bind(t,5785)).then((({data:e})=>e)),"v-676a79ac":()=>t.e(257).then(t.bind(t,9326)).then((({data:e})=>e)),"v-45a87c2c":()=>t.e(71).then(t.bind(t,8992)).then((({data:e})=>e)),"v-3706649a":()=>t.e(88).then(t.bind(t,1801)).then((({data:e})=>e))}},4634:(e,d,t)=>{t.d(d,{g:()=>a});var n=t(4802);const a=[["v-8daa1a0e","/","",["/index.html","/README.md"]],["v-55bcf8d6","/guide/admin.html","4.3 管理端",["/guide/admin","/guide/admin.md"]],["v-7dc58ad2","/guide/database.html","3. 数据库设计",["/guide/database","/guide/database.md"]],["v-8a14f834","/guide/deploy.html","6. 项目部署",["/guide/deploy","/guide/deploy.md"]],["v-745beb88","/guide/develop.html","5. 项目开发",["/guide/develop","/guide/develop.md"]],["v-5c93668f","/guide/feature.html","1. 功能列表",["/guide/feature","/guide/feature.md"]],["v-e6eb79d8","/guide/skill.html","2. 技术栈",["/guide/skill","/guide/skill.md"]],["v-1362226a","/guide/student.html","4.1 学生端",["/guide/student","/guide/student.md"]],["v-676a79ac","/guide/video.html","7. 视频教程",["/guide/video","/guide/video.md"]],["v-45a87c2c","/guide/wx.html","4.2 小程序",["/guide/wx","/guide/wx.md"]],["v-3706649a","/404.html","",["/404"]]].reduce(((e,[d,t,a,i])=>(e.push({name:d,path:t,component:n.Y,meta:{title:a}},...i.map((e=>({path:e,redirect:t})))),e)),[{name:"404",path:"/:catchAll(.*)",component:n.Y}])},5220:(e,d,t)=>{t.d(d,{H:()=>n});const n={base:"/xzs-mysql/",lang:"zh-CN",title:"学之思教程",description:"学之思开发部署教程",head:[["link",{rel:"icon",href:"https://www.mindskip.net/style/images/favicon.png"}]],locales:{}}},2232:(e,d,t)=>{t.d(d,{f:()=>n});const n={logo:"/images/logo/logo.png",navbar:[{text:"官网",link:"https://www.mindskip.net"},{text:"思多多",link:"https://www.mindskip.net/sdd.html"},{text:"维多多",link:"https://www.mindskip.net/wdd.html"},{text:"学之思",link:"https://www.mindskip.net/xzs.html"},{text:"商业购买",link:"https://www.mindskip.net/buy.html"}],sidebar:["/guide/feature.md","/guide/skill.md","/guide/database.md",{text:"4. 接口文档",children:["/guide/student.md","/guide/wx.md","/guide/admin.md"]},"/guide/develop.md","/guide/deploy.md","/guide/video.md"],lastUpdatedText:"上次更新",contributors:!1,locales:{"/":{selectLanguageName:"English"}},darkMode:!0,repo:null,selectLanguageText:"Languages",selectLanguageAriaLabel:"Select language",sidebarDepth:2,editLink:!0,editLinkText:"Edit this page",lastUpdated:!0,contributorsText:"Contributors",notFound:["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],backToHome:"Take me home",openInNewWindow:"open in new window",toggleDarkMode:"toggle dark mode",toggleSidebar:"toggle sidebar"}}},e=>{e.O(0,[460,812],(()=>(5698,e(e.s=5698)))),e.O()}]);
"use strict";(self.webpackChunkxzs_mysql=self.webpackChunkxzs_mysql||[]).push([[143],{3131:(e,d,t)=>{t.d(d,{g:()=>h});var n=t(2009),a=t(6971),i=t(1598);const h=[n.Z,a.Z,i.Z]},9947:(e,d,t)=>{t.d(d,{p:()=>n});const n=[t(8187).Z]},4611:(e,d,t)=>{t.d(d,{l:()=>h});var n=t(8866),a=t(1263),i=t(6243);const h=[n.Z,a.Z,i.Z]},4150:(e,d,t)=>{t.d(d,{Z:()=>a});var n=t(6252);const a={404:(0,n.RC)((()=>t.e(491).then(t.bind(t,8491)))),Layout:(0,n.RC)((()=>t.e(293).then(t.bind(t,3293))))}},6056:(e,d,t)=>{t.d(d,{b:()=>a});var n=t(6252);const a={"v-8daa1a0e":(0,n.RC)((()=>t.e(509).then(t.bind(t,9719)))),"v-55bcf8d6":(0,n.RC)((()=>t.e(725).then(t.bind(t,8132)))),"v-7dc58ad2":(0,n.RC)((()=>t.e(349).then(t.bind(t,9953)))),"v-8a14f834":(0,n.RC)((()=>t.e(810).then(t.bind(t,3844)))),"v-745beb88":(0,n.RC)((()=>t.e(803).then(t.bind(t,2024)))),"v-5c93668f":(0,n.RC)((()=>t.e(924).then(t.bind(t,7998)))),"v-e6eb79d8":(0,n.RC)((()=>t.e(979).then(t.bind(t,8259)))),"v-1362226a":(0,n.RC)((()=>t.e(909).then(t.bind(t,3210)))),"v-676a79ac":(0,n.RC)((()=>t.e(257).then(t.bind(t,1172)))),"v-45a87c2c":(0,n.RC)((()=>t.e(71).then(t.bind(t,4668)))),"v-3706649a":(0,n.RC)((()=>t.e(88).then(t.bind(t,8109))))}},9706:(e,d,t)=>{t.d(d,{T:()=>n});const n={"v-8daa1a0e":()=>t.e(509).then(t.bind(t,6464)).then((({data:e})=>e)),"v-55bcf8d6":()=>t.e(725).then(t.bind(t,927)).then((({data:e})=>e)),"v-7dc58ad2":()=>t.e(349).then(t.bind(t,8103)).then((({data:e})=>e)),"v-8a14f834":()=>t.e(810).then(t.bind(t,5737)).then((({data:e})=>e)),"v-745beb88":()=>t.e(803).then(t.bind(t,9252)).then((({data:e})=>e)),"v-5c93668f":()=>t.e(924).then(t.bind(t,4158)).then((({data:e})=>e)),"v-e6eb79d8":()=>t.e(979).then(t.bind(t,6339)).then((({data:e})=>e)),"v-1362226a":()=>t.e(909).then(t.bind(t,5785)).then((({data:e})=>e)),"v-676a79ac":()=>t.e(257).then(t.bind(t,9326)).then((({data:e})=>e)),"v-45a87c2c":()=>t.e(71).then(t.bind(t,8992)).then((({data:e})=>e)),"v-3706649a":()=>t.e(88).then(t.bind(t,1801)).then((({data:e})=>e))}},4634:(e,d,t)=>{t.d(d,{g:()=>a});var n=t(4802);const a=[["v-8daa1a0e","/","",["/index.html","/README.md"]],["v-55bcf8d6","/guide/admin.html","4.3 管理端",["/guide/admin","/guide/admin.md"]],["v-7dc58ad2","/guide/database.html","3. 数据库设计",["/guide/database","/guide/database.md"]],["v-8a14f834","/guide/deploy.html","6. 项目部署",["/guide/deploy","/guide/deploy.md"]],["v-745beb88","/guide/develop.html","5. 项目开发",["/guide/develop","/guide/develop.md"]],["v-5c93668f","/guide/feature.html","1. 功能列表",["/guide/feature","/guide/feature.md"]],["v-e6eb79d8","/guide/skill.html","2. 技术栈",["/guide/skill","/guide/skill.md"]],["v-1362226a","/guide/student.html","4.1 学生端",["/guide/student","/guide/student.md"]],["v-676a79ac","/guide/video.html","7. 视频教程",["/guide/video","/guide/video.md"]],["v-45a87c2c","/guide/wx.html","4.2 小程序",["/guide/wx","/guide/wx.md"]],["v-3706649a","/404.html","",["/404"]]].reduce(((e,[d,t,a,i])=>(e.push({name:d,path:t,component:n.Y,meta:{title:a}},...i.map((e=>({path:e,redirect:t})))),e)),[{name:"404",path:"/:catchAll(.*)",component:n.Y}])},5220:(e,d,t)=>{t.d(d,{H:()=>n});const n={base:"/xzs-mysql/",lang:"zh-CN",title:"学之思教程",description:"学之思开发部署教程",head:[["link",{rel:"icon",href:"https://www.mindskip.net/style/images/favicon.png"}]],locales:{}}},2232:(e,d,t)=>{t.d(d,{f:()=>n});const n={logo:"https://www.mindskip.net/style/git/images/logo/logo.png",navbar:[{text:"官网",link:"https://www.mindskip.net"},{text:"思多多",link:"https://www.mindskip.net/sdd.html"},{text:"维多多",link:"https://www.mindskip.net/wdd.html"},{text:"学之思",link:"https://www.mindskip.net/xzs.html"},{text:"商业购买",link:"https://www.mindskip.net/buy.html"}],sidebar:["/guide/feature.md","/guide/skill.md","/guide/database.md",{text:"4. 接口文档",children:["/guide/student.md","/guide/wx.md","/guide/admin.md"]},"/guide/develop.md","/guide/deploy.md","/guide/video.md"],lastUpdatedText:"上次更新",contributors:!1,locales:{"/":{selectLanguageName:"English"}},darkMode:!0,repo:null,selectLanguageText:"Languages",selectLanguageAriaLabel:"Select language",sidebarDepth:2,editLink:!0,editLinkText:"Edit this page",lastUpdated:!0,contributorsText:"Contributors",notFound:["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],backToHome:"Take me home",openInNewWindow:"open in new window",toggleDarkMode:"toggle dark mode",toggleSidebar:"toggle sidebar"}}},e=>{e.O(0,[460,812],(()=>(5698,e(e.s=5698)))),e.O()}]);
@@ -1 +1 @@
(()=>{"use strict";var e,r,t,a={},o={};function n(e){var r=o[e];if(void 0!==r)return r.exports;var t=o[e]={exports:{}};return a[e].call(t.exports,t,t.exports,n),t.exports}n.m=a,e=[],n.O=(r,t,a,o)=>{if(!t){var i=1/0;for(d=0;d<e.length;d++){for(var[t,a,o]=e[d],s=!0,l=0;l<t.length;l++)(!1&o||i>=o)&&Object.keys(n.O).every((e=>n.O[e](t[l])))?t.splice(l--,1):(s=!1,o<i&&(i=o));if(s){e.splice(d--,1);var c=a();void 0!==c&&(r=c)}}return r}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[t,a,o]},n.d=(e,r)=>{for(var t in r)n.o(r,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((r,t)=>(n.f[t](e,r),r)),[])),n.u=e=>"assets/js/"+({71:"v-45a87c2c",88:"v-3706649a",257:"v-676a79ac",349:"v-7dc58ad2",509:"v-8daa1a0e",725:"v-55bcf8d6",803:"v-745beb88",810:"v-8a14f834",909:"v-1362226a",924:"v-5c93668f",979:"v-e6eb79d8"}[e]||e)+"."+{71:"38b80c0b",88:"8435426b",257:"63afc8a0",293:"79625e1c",349:"f860e2cd",491:"f3ef9561",509:"e0f91cda",725:"5794e63b",803:"62d6f4b6",810:"a34fbcca",909:"4fa6891b",924:"7dc092a6",979:"e03c8e10"}[e]+".js",n.miniCssF=e=>{},n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="xzs-mysql:",n.l=(e,a,o,i)=>{if(r[e])r[e].push(a);else{var s,l;if(void 0!==o)for(var c=document.getElementsByTagName("script"),d=0;d<c.length;d++){var f=c[d];if(f.getAttribute("src")==e||f.getAttribute("data-webpack")==t+o){s=f;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,n.nc&&s.setAttribute("nonce",n.nc),s.setAttribute("data-webpack",t+o),s.src=e),r[e]=[a];var u=(t,a)=>{s.onerror=s.onload=null,clearTimeout(v);var o=r[e];if(delete r[e],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(a))),t)return t(a)},v=setTimeout(u.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=u.bind(null,s.onerror),s.onload=u.bind(null,s.onload),l&&document.head.appendChild(s)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/xzs-mysql/",(()=>{var e={523:0,460:0};n.f.j=(r,t)=>{var a=n.o(e,r)?e[r]:void 0;if(0!==a)if(a)t.push(a[2]);else if(/^(460|523)$/.test(r))e[r]=0;else{var o=new Promise(((t,o)=>a=e[r]=[t,o]));t.push(a[2]=o);var i=n.p+n.u(r),s=new Error;n.l(i,(t=>{if(n.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var o=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;s.message="Loading chunk "+r+" failed.\n("+o+": "+i+")",s.name="ChunkLoadError",s.type=o,s.request=i,a[1](s)}}),"chunk-"+r,r)}},n.O.j=r=>0===e[r];var r=(r,t)=>{var a,o,[i,s,l]=t,c=0;if(i.some((r=>0!==e[r]))){for(a in s)n.o(s,a)&&(n.m[a]=s[a]);if(l)var d=l(n)}for(r&&r(t);c<i.length;c++)o=i[c],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return n.O(d)},t=self.webpackChunkxzs_mysql=self.webpackChunkxzs_mysql||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})();
(()=>{"use strict";var e,r,t,a={},o={};function n(e){var r=o[e];if(void 0!==r)return r.exports;var t=o[e]={exports:{}};return a[e].call(t.exports,t,t.exports,n),t.exports}n.m=a,e=[],n.O=(r,t,a,o)=>{if(!t){var i=1/0;for(f=0;f<e.length;f++){for(var[t,a,o]=e[f],s=!0,l=0;l<t.length;l++)(!1&o||i>=o)&&Object.keys(n.O).every((e=>n.O[e](t[l])))?t.splice(l--,1):(s=!1,o<i&&(i=o));if(s){e.splice(f--,1);var d=a();void 0!==d&&(r=d)}}return r}o=o||0;for(var f=e.length;f>0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[t,a,o]},n.d=(e,r)=>{for(var t in r)n.o(r,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((r,t)=>(n.f[t](e,r),r)),[])),n.u=e=>"assets/js/"+({71:"v-45a87c2c",88:"v-3706649a",257:"v-676a79ac",349:"v-7dc58ad2",509:"v-8daa1a0e",725:"v-55bcf8d6",803:"v-745beb88",810:"v-8a14f834",909:"v-1362226a",924:"v-5c93668f",979:"v-e6eb79d8"}[e]||e)+"."+{71:"34344838",88:"8435426b",257:"4454f2a8",293:"79625e1c",349:"f860e2cd",491:"f3ef9561",509:"933a9f4c",725:"df9201d4",803:"62d6f4b6",810:"55cfd9e5",909:"d2589041",924:"79f30cfd",979:"21fc81a0"}[e]+".js",n.miniCssF=e=>{},n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="xzs-mysql:",n.l=(e,a,o,i)=>{if(r[e])r[e].push(a);else{var s,l;if(void 0!==o)for(var d=document.getElementsByTagName("script"),f=0;f<d.length;f++){var c=d[f];if(c.getAttribute("src")==e||c.getAttribute("data-webpack")==t+o){s=c;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,n.nc&&s.setAttribute("nonce",n.nc),s.setAttribute("data-webpack",t+o),s.src=e),r[e]=[a];var u=(t,a)=>{s.onerror=s.onload=null,clearTimeout(v);var o=r[e];if(delete r[e],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(a))),t)return t(a)},v=setTimeout(u.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=u.bind(null,s.onerror),s.onload=u.bind(null,s.onload),l&&document.head.appendChild(s)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/xzs-mysql/",(()=>{var e={523:0,460:0};n.f.j=(r,t)=>{var a=n.o(e,r)?e[r]:void 0;if(0!==a)if(a)t.push(a[2]);else if(/^(460|523)$/.test(r))e[r]=0;else{var o=new Promise(((t,o)=>a=e[r]=[t,o]));t.push(a[2]=o);var i=n.p+n.u(r),s=new Error;n.l(i,(t=>{if(n.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var o=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;s.message="Loading chunk "+r+" failed.\n("+o+": "+i+")",s.name="ChunkLoadError",s.type=o,s.request=i,a[1](s)}}),"chunk-"+r,r)}},n.O.j=r=>0===e[r];var r=(r,t)=>{var a,o,[i,s,l]=t,d=0;if(i.some((r=>0!==e[r]))){for(a in s)n.o(s,a)&&(n.m[a]=s[a]);if(l)var f=l(n)}for(r&&r(t);d<i.length;d++)o=i[d],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return n.O(f)},t=self.webpackChunkxzs_mysql=self.webpackChunkxzs_mysql||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})();
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
"use strict";(self.webpackChunkxzs_mysql=self.webpackChunkxzs_mysql||[]).push([[979],{6339:(e,t,i)=>{i.r(t),i.d(t,{data:()=>l});const l={key:"v-e6eb79d8",path:"/guide/skill.html",title:"2. 技术栈",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[{level:3,title:"2.1 运行环境",slug:"_2-1-运行环境",children:[]},{level:3,title:"2.2 后端系统",slug:"_2-2-后端系统",children:[]},{level:3,title:"2.3 前端系统",slug:"_2-3-前端系统",children:[]},{level:3,title:"2.4 微信小程序",slug:"_2-4-微信小程序",children:[]},{level:3,title:"2.5 架构图",slug:"_2-5-架构图",children:[]}],filePathRelative:"guide/skill.md",git:{updatedTime:1645062904e3}}},7119:(e,t,i)=>{i.r(t),i.d(t,{default:()=>a});const l=(0,i(6252).uE)('<h1 id="_2-技术栈" tabindex="-1"><a class="header-anchor" href="#_2-技术栈" aria-hidden="true">#</a> 2. 技术栈</h1><h3 id="_2-1-运行环境" tabindex="-1"><a class="header-anchor" href="#_2-1-运行环境" aria-hidden="true">#</a> 2.1 运行环境</h3><table><thead><tr><th>环境</th><th>版本</th></tr></thead><tbody><tr><td>操作系统</td><td>Windows / Linux</td></tr><tr><td>NodeJs</td><td>14</td></tr><tr><td>Jdk</td><td>1.8</td></tr><tr><td>Mysql</td><td>8.0</td></tr></tbody></table><h3 id="_2-2-后端系统" tabindex="-1"><a class="header-anchor" href="#_2-2-后端系统" aria-hidden="true">#</a> 2.2 后端系统</h3><ul><li>spring-boot 2.1.6.RELEASE</li><li>spring-boot-security 用户登录验证</li><li>undertow web容器</li><li>mysql 最流行的开源数据库</li><li>mybatis 数据库中间件</li><li>hikari 速度最快的数据库连接池</li><li>七牛云存储 分布式文件存储中心</li></ul><h3 id="_2-3-前端系统" tabindex="-1"><a class="header-anchor" href="#_2-3-前端系统" aria-hidden="true">#</a> 2.3 前端系统</h3><ul><li>vue 采用新版,使用了vue-cli4搭建的系统,减少大量配置文件</li><li>element-ui 最流行的vue UI框架</li><li>vue-element-admin 深度定制版</li><li>echarts 图表统计</li><li>ueditor 题目编辑器</li></ul><h3 id="_2-4-微信小程序" tabindex="-1"><a class="header-anchor" href="#_2-4-微信小程序" aria-hidden="true">#</a> 2.4 微信小程序</h3><ul><li>iView 主题样式</li></ul><h3 id="_2-5-架构图" tabindex="-1"><a class="header-anchor" href="#_2-5-架构图" aria-hidden="true">#</a> 2.5 架构图</h3><p><img src="https://www.mindskip.net:999/images/frame/1.png" alt="架构图"></p>',11),d={},a=(0,i(3744).Z)(d,[["render",function(e,t){return l}]])},3744:(e,t)=>{t.Z=(e,t)=>{const i=e.__vccOpts||e;for(const[e,l]of t)i[e]=l;return i}}}]);
"use strict";(self.webpackChunkxzs_mysql=self.webpackChunkxzs_mysql||[]).push([[979],{6339:(e,t,i)=>{i.r(t),i.d(t,{data:()=>l});const l={key:"v-e6eb79d8",path:"/guide/skill.html",title:"2. 技术栈",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[{level:3,title:"2.1 运行环境",slug:"_2-1-运行环境",children:[]},{level:3,title:"2.2 后端系统",slug:"_2-2-后端系统",children:[]},{level:3,title:"2.3 前端系统",slug:"_2-3-前端系统",children:[]},{level:3,title:"2.4 微信小程序",slug:"_2-4-微信小程序",children:[]},{level:3,title:"2.5 架构图",slug:"_2-5-架构图",children:[]}],filePathRelative:"guide/skill.md",git:{updatedTime:1660616945e3}}},8259:(e,t,i)=>{i.r(t),i.d(t,{default:()=>a});const l=(0,i(6252).uE)('<h1 id="_2-技术栈" tabindex="-1"><a class="header-anchor" href="#_2-技术栈" aria-hidden="true">#</a> 2. 技术栈</h1><h3 id="_2-1-运行环境" tabindex="-1"><a class="header-anchor" href="#_2-1-运行环境" aria-hidden="true">#</a> 2.1 运行环境</h3><table><thead><tr><th>环境</th><th>版本</th></tr></thead><tbody><tr><td>操作系统</td><td>Windows / Linux</td></tr><tr><td>NodeJs</td><td>14</td></tr><tr><td>Jdk</td><td>1.8</td></tr><tr><td>Mysql</td><td>8.0</td></tr></tbody></table><h3 id="_2-2-后端系统" tabindex="-1"><a class="header-anchor" href="#_2-2-后端系统" aria-hidden="true">#</a> 2.2 后端系统</h3><ul><li>spring-boot 2.1.6.RELEASE</li><li>spring-boot-security 用户登录验证</li><li>undertow web容器</li><li>mysql 最流行的开源数据库</li><li>mybatis 数据库中间件</li><li>hikari 速度最快的数据库连接池</li><li>七牛云存储 分布式文件存储中心</li></ul><h3 id="_2-3-前端系统" tabindex="-1"><a class="header-anchor" href="#_2-3-前端系统" aria-hidden="true">#</a> 2.3 前端系统</h3><ul><li>vue 采用新版,使用了vue-cli4搭建的系统,减少大量配置文件</li><li>element-ui 最流行的vue UI框架</li><li>vue-element-admin 深度定制版</li><li>echarts 图表统计</li><li>ueditor 题目编辑器</li></ul><h3 id="_2-4-微信小程序" tabindex="-1"><a class="header-anchor" href="#_2-4-微信小程序" aria-hidden="true">#</a> 2.4 微信小程序</h3><ul><li>iView 主题样式</li></ul><h3 id="_2-5-架构图" tabindex="-1"><a class="header-anchor" href="#_2-5-架构图" aria-hidden="true">#</a> 2.5 架构图</h3><p><img src="https://www.mindskip.net/style/git/images/frame/1.png" alt="架构图"></p>',11),d={},a=(0,i(3744).Z)(d,[["render",function(e,t){return l}]])},3744:(e,t)=>{t.Z=(e,t)=>{const i=e.__vccOpts||e;for(const[e,l]of t)i[e]=l;return i}}}]);
+30 -30
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+16 -16
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+14 -14
View File
File diff suppressed because one or more lines are too long
Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 356 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 231 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 220 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 204 KiB

+3 -3
View File
File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB