教程更新
@@ -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>
|
||||
@@ -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'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))})()})();
|
||||
@@ -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}}}]);
|
||||
|
Before Width: | Height: | Size: 104 KiB |
|
Before Width: | Height: | Size: 102 KiB |
|
Before Width: | Height: | Size: 116 KiB |
|
Before Width: | Height: | Size: 116 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 356 KiB |
|
Before Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 306 KiB |
|
Before Width: | Height: | Size: 143 KiB |
|
Before Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 231 KiB |
|
Before Width: | Height: | Size: 138 KiB |
|
Before Width: | Height: | Size: 101 KiB |
|
Before Width: | Height: | Size: 220 KiB |
|
Before Width: | Height: | Size: 204 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |