1
0
mirror of https://gitee.com/coder-xiaomo/notes synced 2025-01-25 18:30:28 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

删除项目管理重点;完善Java重点;添加计算机网络笔记

This commit is contained in:
程序员小墨 2021-12-27 19:12:48 +08:00
parent ce0ec26b86
commit d572d259dc
18 changed files with 248 additions and 49 deletions

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.27">
<link rel="icon" href="/images/logo.png"><link rel="stylesheet" href="/css/search.css"><title>Coz的学习笔记</title><meta name="description" content="这是我的第一个 VuePress 站点">
<link rel="preload" href="/assets/js/runtime~app.85e57958.js" as="script"><link rel="preload" href="/assets/css/styles.792c48da.css" as="style"><link rel="preload" href="/assets/js/567.6fcf9384.js" as="script"><link rel="preload" href="/assets/js/app.2e490ee7.js" as="script">
<link rel="preload" href="/assets/js/runtime~app.c4644b03.js" as="script"><link rel="preload" href="/assets/css/styles.792c48da.css" as="style"><link rel="preload" href="/assets/js/567.6fcf9384.js" as="script"><link rel="preload" href="/assets/js/app.37033afc.js" as="script">
<link rel="stylesheet" href="/assets/css/styles.792c48da.css">
</head>
<body>
<div id="app"><!--[--><div class="theme-container"><div class="theme-default-content"><h1>404</h1><blockquote>Looks like we&#39;ve got some broken links.</blockquote><a href="/" class="">回到首页</a></div></div><!----><!--]--></div>
<script src="/assets/js/runtime~app.85e57958.js" defer></script><script src="/assets/js/567.6fcf9384.js" defer></script><script src="/assets/js/app.2e490ee7.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="/" class="">回到首页</a></div></div><!----><!--]--></div>
<script src="/assets/js/runtime~app.c4644b03.js" defer></script><script src="/assets/js/567.6fcf9384.js" defer></script><script src="/assets/js/app.37033afc.js" defer></script>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
iframe{border:2px solid #3eaf7c;width:100%;height:70vh}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
(()=>{"use strict";var e,r,t,a,o,n={},s={};function d(e){var r=s[e];if(void 0!==r)return r.exports;var t=s[e]={exports:{}};return n[e].call(t.exports,t,t.exports,d),t.exports}d.m=n,e=[],d.O=(r,t,a,o)=>{if(!t){var n=1/0;for(u=0;u<e.length;u++){for(var[t,a,o]=e[u],s=!0,i=0;i<t.length;i++)(!1&o||n>=o)&&Object.keys(d.O).every((e=>d.O[e](t[i])))?t.splice(i--,1):(s=!1,o<n&&(n=o));if(s){e.splice(u--,1);var l=a();void 0!==l&&(r=l)}}return r}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[t,a,o]},d.d=(e,r)=>{for(var t in r)d.o(r,t)&&!d.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((r,t)=>(d.f[t](e,r),r)),[])),d.u=e=>"assets/js/"+({88:"v-3706649a",187:"v-1588ebdd",271:"v-9b12c458",352:"v-5d7259d4",509:"v-8daa1a0e",652:"v-45077b3a",783:"v-077d9751",950:"v-807743b6",986:"v-b26deb9c"}[e]||e)+"."+{88:"859b00ff",187:"d6a6eae3",271:"669a5449",293:"f4cccc85",352:"235cc539",491:"e62e5555",509:"fbae5ea0",634:"ee6a060d",652:"d3add6dd",783:"6d3ff596",950:"3a8d449d",986:"82683d90"}[e]+".js",d.miniCssF=e=>"assets/css/"+e+".styles.ee6a060d.css",d.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="vuepress:",d.l=(e,a,o,n)=>{if(r[e])r[e].push(a);else{var s,i;if(void 0!==o)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var f=l[u];if(f.getAttribute("src")==e||f.getAttribute("data-webpack")==t+o){s=f;break}}s||(i=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,d.nc&&s.setAttribute("nonce",d.nc),s.setAttribute("data-webpack",t+o),s.src=e),r[e]=[a];var c=(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(c.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=c.bind(null,s.onerror),s.onload=c.bind(null,s.onload),i&&document.head.appendChild(s)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",a=e=>new Promise(((r,t)=>{var a=d.miniCssF(e),o=d.p+a;if(((e,r)=>{for(var t=document.getElementsByTagName("link"),a=0;a<t.length;a++){var o=(s=t[a]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(o===e||o===r))return s}var n=document.getElementsByTagName("style");for(a=0;a<n.length;a++){var s;if((o=(s=n[a]).getAttribute("data-href"))===e||o===r)return s}})(a,o))return r();((e,r,t,a)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",o.onerror=o.onload=n=>{if(o.onerror=o.onload=null,"load"===n.type)t();else{var s=n&&("load"===n.type?"missing":n.type),d=n&&n.target&&n.target.href||r,i=new Error("Loading CSS chunk "+e+" failed.\n("+d+")");i.code="CSS_CHUNK_LOAD_FAILED",i.type=s,i.request=d,o.parentNode.removeChild(o),a(i)}},o.href=r,document.head.appendChild(o)})(e,o,r,t)})),o={523:0},d.f.miniCss=(e,r)=>{o[e]?r.push(o[e]):0!==o[e]&&{634:1}[e]&&r.push(o[e]=a(e).then((()=>{o[e]=0}),(r=>{throw delete o[e],r})))},(()=>{var e={523:0,512:0};d.f.j=(r,t)=>{var a=d.o(e,r)?e[r]:void 0;if(0!==a)if(a)t.push(a[2]);else if(/^(512|523|634)$/.test(r))e[r]=0;else{var o=new Promise(((t,o)=>a=e[r]=[t,o]));t.push(a[2]=o);var n=d.p+d.u(r),s=new Error;d.l(n,(t=>{if(d.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var o=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;s.message="Loading chunk "+r+" failed.\n("+o+": "+n+")",s.name="ChunkLoadError",s.type=o,s.request=n,a[1](s)}}),"chunk-"+r,r)}},d.O.j=r=>0===e[r];var r=(r,t)=>{var a,o,[n,s,i]=t,l=0;if(n.some((r=>0!==e[r]))){for(a in s)d.o(s,a)&&(d.m[a]=s[a]);if(i)var u=i(d)}for(r&&r(t);l<n.length;l++)o=n[l],d.o(e,o)&&e[o]&&e[o][0](),e[n[l]]=0;return d.O(u)},t=self.webpackChunkvuepress=self.webpackChunkvuepress||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})();

View File

@ -0,0 +1 @@
(()=>{"use strict";var e,r,t,a,o,n={},s={};function d(e){var r=s[e];if(void 0!==r)return r.exports;var t=s[e]={exports:{}};return n[e].call(t.exports,t,t.exports,d),t.exports}d.m=n,e=[],d.O=(r,t,a,o)=>{if(!t){var n=1/0;for(u=0;u<e.length;u++){for(var[t,a,o]=e[u],s=!0,i=0;i<t.length;i++)(!1&o||n>=o)&&Object.keys(d.O).every((e=>d.O[e](t[i])))?t.splice(i--,1):(s=!1,o<n&&(n=o));if(s){e.splice(u--,1);var l=a();void 0!==l&&(r=l)}}return r}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[t,a,o]},d.d=(e,r)=>{for(var t in r)d.o(r,t)&&!d.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((r,t)=>(d.f[t](e,r),r)),[])),d.u=e=>"assets/js/"+({88:"v-3706649a",187:"v-1588ebdd",271:"v-9b12c458",352:"v-5d7259d4",509:"v-8daa1a0e",652:"v-45077b3a",783:"v-077d9751",950:"v-807743b6",986:"v-b26deb9c"}[e]||e)+"."+{88:"859b00ff",187:"e444e3b7",271:"694be1ed",293:"f4cccc85",352:"235cc539",361:"18ad4fde",491:"e62e5555",509:"fbae5ea0",634:"ee6a060d",652:"d3add6dd",783:"6d3ff596",950:"3a8d449d",986:"82683d90"}[e]+".js",d.miniCssF=e=>"assets/css/"+e+".styles."+{361:"18ad4fde",634:"ee6a060d"}[e]+".css",d.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="vuepress:",d.l=(e,a,o,n)=>{if(r[e])r[e].push(a);else{var s,i;if(void 0!==o)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var f=l[u];if(f.getAttribute("src")==e||f.getAttribute("data-webpack")==t+o){s=f;break}}s||(i=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,d.nc&&s.setAttribute("nonce",d.nc),s.setAttribute("data-webpack",t+o),s.src=e),r[e]=[a];var c=(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(c.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=c.bind(null,s.onerror),s.onload=c.bind(null,s.onload),i&&document.head.appendChild(s)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",a=e=>new Promise(((r,t)=>{var a=d.miniCssF(e),o=d.p+a;if(((e,r)=>{for(var t=document.getElementsByTagName("link"),a=0;a<t.length;a++){var o=(s=t[a]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(o===e||o===r))return s}var n=document.getElementsByTagName("style");for(a=0;a<n.length;a++){var s;if((o=(s=n[a]).getAttribute("data-href"))===e||o===r)return s}})(a,o))return r();((e,r,t,a)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",o.onerror=o.onload=n=>{if(o.onerror=o.onload=null,"load"===n.type)t();else{var s=n&&("load"===n.type?"missing":n.type),d=n&&n.target&&n.target.href||r,i=new Error("Loading CSS chunk "+e+" failed.\n("+d+")");i.code="CSS_CHUNK_LOAD_FAILED",i.type=s,i.request=d,o.parentNode.removeChild(o),a(i)}},o.href=r,document.head.appendChild(o)})(e,o,r,t)})),o={523:0},d.f.miniCss=(e,r)=>{o[e]?r.push(o[e]):0!==o[e]&&{361:1,634:1}[e]&&r.push(o[e]=a(e).then((()=>{o[e]=0}),(r=>{throw delete o[e],r})))},(()=>{var e={523:0,512:0};d.f.j=(r,t)=>{var a=d.o(e,r)?e[r]:void 0;if(0!==a)if(a)t.push(a[2]);else if(/^(361|512|523|634)$/.test(r))e[r]=0;else{var o=new Promise(((t,o)=>a=e[r]=[t,o]));t.push(a[2]=o);var n=d.p+d.u(r),s=new Error;d.l(n,(t=>{if(d.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var o=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;s.message="Loading chunk "+r+" failed.\n("+o+": "+n+")",s.name="ChunkLoadError",s.type=o,s.request=n,a[1](s)}}),"chunk-"+r,r)}},d.O.j=r=>0===e[r];var r=(r,t)=>{var a,o,[n,s,i]=t,l=0;if(n.some((r=>0!==e[r]))){for(a in s)d.o(s,a)&&(d.m[a]=s[a]);if(i)var u=i(d)}for(r&&r(t);l<n.length;l++)o=n[l],d.o(e,o)&&e[o]&&e[o][0](),e[n[l]]=0;return d.O(u)},t=self.webpackChunkvuepress=self.webpackChunkvuepress||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})();

View File

@ -1 +1 @@
"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[187],{4146:(s,e,a)=>{a.r(e),a.d(e,{data:()=>n});const n={key:"v-1588ebdd",path:"/dev.html",title:"",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[],filePathRelative:"dev.md",git:{updatedTime:null,contributors:[]}}},9415:(s,e,a)=>{a.r(e),a.d(e,{default:()=>m});var n=a(6252);const t=(0,n.Uk)("VuePress"),l=(0,n.Uk)("VuePress"),c=(0,n.Uk)("VuePress"),o=(0,n.uE)('<div class="custom-container tip"><p class="custom-container-title">提示</p><p>这是一个提示</p></div><div class="custom-container warning"><p class="custom-container-title">警告</p><p>这是一个警告</p><blockquote><p>aaa</p></blockquote></div><div class="custom-container danger"><p class="custom-container-title">危险警告</p><p>这是一个危险警告</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">&#39;foo&#39;</span>\n</code></pre><div class="line-numbers"><span class="line-number">1</span><br></div></div></div><details class="custom-container details"><summary>详细信息</summary><p>这是一个 details 标签</p></details>',4),r=(0,n._)("div",{class:"language-javascript ext-js line-numbers-mode"},[(0,n._)("pre",{class:"language-javascript"},[(0,n._)("code",null,[(0,n._)("span",{class:"token keyword"},"const"),(0,n.Uk)(" foo "),(0,n._)("span",{class:"token operator"},"="),(0,n.Uk)(),(0,n._)("span",{class:"token string"},"'foo'"),(0,n.Uk)("\n")])]),(0,n._)("div",{class:"line-numbers"},[(0,n._)("span",{class:"line-number"},"1"),(0,n._)("br")])],-1),i=(0,n._)("div",{class:"language-javascript ext-js line-numbers-mode"},[(0,n._)("pre",{class:"language-javascript"},[(0,n._)("code",null,[(0,n._)("span",{class:"token keyword"},"const"),(0,n.Uk)(" bar "),(0,n._)("span",{class:"token operator"},"="),(0,n.Uk)(),(0,n._)("span",{class:"token string"},"'bar'"),(0,n.Uk)("\n")])]),(0,n._)("div",{class:"line-numbers"},[(0,n._)("span",{class:"line-number"},"1"),(0,n._)("br")])],-1),u=(0,n._)("div",{class:"language-bash ext-sh"},[(0,n._)("pre",{class:"language-bash"},[(0,n._)("code",null,[(0,n._)("span",{class:"token function"},"yarn"),(0,n.Uk)("\n")])])],-1),p=(0,n._)("div",{class:"language-bash ext-sh"},[(0,n._)("pre",{class:"language-bash"},[(0,n._)("code",null,[(0,n._)("span",{class:"token function"},"npm"),(0,n.Uk)(),(0,n._)("span",{class:"token function"},"install"),(0,n.Uk)("\n")])])],-1),d={},m=(0,a(3744).Z)(d,[["render",function(s,e){const a=(0,n.up)("Badge"),d=(0,n.up)("CodeGroupItem"),m=(0,n.up)("CodeGroup");return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n._)("ul",null,[(0,n._)("li",null,[t,(0,n.Wm)(a,{type:"tip",text:"2",vertical:"top"})]),(0,n._)("li",null,[l,(0,n.Wm)(a,{type:"warning",text:"2",vertical:"middle"})]),(0,n._)("li",null,[c,(0,n.Wm)(a,{type:"danger",text:"2",vertical:"bottom"})])]),o,(0,n.Wm)(m,null,{default:(0,n.w5)((()=>[(0,n.Wm)(d,{title:"FOO"},{default:(0,n.w5)((()=>[r])),_:1}),(0,n.Wm)(d,{title:"BAR"},{default:(0,n.w5)((()=>[i])),_:1})])),_:1}),(0,n.Wm)(m,null,{default:(0,n.w5)((()=>[(0,n.Wm)(d,{title:"YARN"},{default:(0,n.w5)((()=>[u])),_:1}),(0,n.Wm)(d,{title:"NPM",active:""},{default:(0,n.w5)((()=>[p])),_:1})])),_:1})],64)}]])},3744:(s,e)=>{e.Z=(s,e)=>{const a=s.__vccOpts||s;for(const[s,n]of e)a[s]=n;return a}}}]);
"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[187],{4146:(s,e,a)=>{a.r(e),a.d(e,{data:()=>n});const n={key:"v-1588ebdd",path:"/dev.html",title:"",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[],filePathRelative:"dev.md",git:{updatedTime:164053506e4,contributors:[{name:"Coding Zhang",email:"2291200076@qq.com",commits:1}]}}},9415:(s,e,a)=>{a.r(e),a.d(e,{default:()=>m});var n=a(6252);const t=(0,n.Uk)("VuePress"),l=(0,n.Uk)("VuePress"),c=(0,n.Uk)("VuePress"),o=(0,n.uE)('<div class="custom-container tip"><p class="custom-container-title">提示</p><p>这是一个提示</p></div><div class="custom-container warning"><p class="custom-container-title">警告</p><p>这是一个警告</p><blockquote><p>aaa</p></blockquote></div><div class="custom-container danger"><p class="custom-container-title">危险警告</p><p>这是一个危险警告</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">&#39;foo&#39;</span>\n</code></pre><div class="line-numbers"><span class="line-number">1</span><br></div></div></div><details class="custom-container details"><summary>详细信息</summary><p>这是一个 details 标签</p></details>',4),i=(0,n._)("div",{class:"language-javascript ext-js line-numbers-mode"},[(0,n._)("pre",{class:"language-javascript"},[(0,n._)("code",null,[(0,n._)("span",{class:"token keyword"},"const"),(0,n.Uk)(" foo "),(0,n._)("span",{class:"token operator"},"="),(0,n.Uk)(),(0,n._)("span",{class:"token string"},"'foo'"),(0,n.Uk)("\n")])]),(0,n._)("div",{class:"line-numbers"},[(0,n._)("span",{class:"line-number"},"1"),(0,n._)("br")])],-1),r=(0,n._)("div",{class:"language-javascript ext-js line-numbers-mode"},[(0,n._)("pre",{class:"language-javascript"},[(0,n._)("code",null,[(0,n._)("span",{class:"token keyword"},"const"),(0,n.Uk)(" bar "),(0,n._)("span",{class:"token operator"},"="),(0,n.Uk)(),(0,n._)("span",{class:"token string"},"'bar'"),(0,n.Uk)("\n")])]),(0,n._)("div",{class:"line-numbers"},[(0,n._)("span",{class:"line-number"},"1"),(0,n._)("br")])],-1),u=(0,n._)("div",{class:"language-bash ext-sh"},[(0,n._)("pre",{class:"language-bash"},[(0,n._)("code",null,[(0,n._)("span",{class:"token function"},"yarn"),(0,n.Uk)("\n")])])],-1),p=(0,n._)("div",{class:"language-bash ext-sh"},[(0,n._)("pre",{class:"language-bash"},[(0,n._)("code",null,[(0,n._)("span",{class:"token function"},"npm"),(0,n.Uk)(),(0,n._)("span",{class:"token function"},"install"),(0,n.Uk)("\n")])])],-1),d={},m=(0,a(3744).Z)(d,[["render",function(s,e){const a=(0,n.up)("Badge"),d=(0,n.up)("CodeGroupItem"),m=(0,n.up)("CodeGroup");return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n._)("ul",null,[(0,n._)("li",null,[t,(0,n.Wm)(a,{type:"tip",text:"2",vertical:"top"})]),(0,n._)("li",null,[l,(0,n.Wm)(a,{type:"warning",text:"2",vertical:"middle"})]),(0,n._)("li",null,[c,(0,n.Wm)(a,{type:"danger",text:"2",vertical:"bottom"})])]),o,(0,n.Wm)(m,null,{default:(0,n.w5)((()=>[(0,n.Wm)(d,{title:"FOO"},{default:(0,n.w5)((()=>[i])),_:1}),(0,n.Wm)(d,{title:"BAR"},{default:(0,n.w5)((()=>[r])),_:1})])),_:1}),(0,n.Wm)(m,null,{default:(0,n.w5)((()=>[(0,n.Wm)(d,{title:"YARN"},{default:(0,n.w5)((()=>[u])),_:1}),(0,n.Wm)(d,{title:"NPM",active:""},{default:(0,n.w5)((()=>[p])),_:1})])),_:1})],64)}]])},3744:(s,e)=>{e.Z=(s,e)=>{const a=s.__vccOpts||s;for(const[s,n]of e)a[s]=n;return a}}}]);

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

View File

@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="VuePress 2.0.0-beta.27">
<link rel="icon" href="/images/logo.png"><link rel="stylesheet" href="/css/search.css"><title>Coz的学习笔记</title><meta name="description" content="这是我的第一个 VuePress 站点">
<link rel="preload" href="/assets/js/runtime~app.85e57958.js" as="script"><link rel="preload" href="/assets/css/styles.792c48da.css" as="style"><link rel="preload" href="/assets/js/567.6fcf9384.js" as="script"><link rel="preload" href="/assets/js/app.2e490ee7.js" as="script">
<link rel="preload" href="/assets/js/runtime~app.c4644b03.js" as="script"><link rel="preload" href="/assets/css/styles.792c48da.css" as="style"><link rel="preload" href="/assets/js/567.6fcf9384.js" as="script"><link rel="preload" href="/assets/js/app.37033afc.js" as="script">
<link rel="stylesheet" href="/assets/css/styles.792c48da.css">
</head>
<body>
@ -14,7 +14,7 @@
</code></pre><div class="line-numbers"><span class="line-number">1</span><br></div></div><!--]--></div><div class="code-group-item" aria-selected="false"><!--[--><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token keyword">const</span> bar <span class="token operator">=</span> <span class="token string">&#39;bar&#39;</span>
</code></pre><div class="line-numbers"><span class="line-number">1</span><br></div></div><!--]--></div><!--]--></div><div class="code-group"><div class="code-group__nav"><ul class="code-group__ul"><li class="code-group__li"><button class="code-group__nav-tab" ariapressed="false" ariaexpanded="false">YARN</button></li><li class="code-group__li"><button class="code-group__nav-tab code-group__nav-tab-active" ariapressed="true" ariaexpanded="true">NPM</button></li></ul></div><!--[--><div class="code-group-item" aria-selected="false"><!--[--><div class="language-bash ext-sh"><pre class="language-bash"><code><span class="token function">yarn</span>
</code></pre></div><!--]--></div><div class="code-group-item code-group-item__active" aria-selected="true"><!--[--><div class="language-bash ext-sh"><pre class="language-bash"><code><span class="token function">npm</span> <span class="token function">install</span>
</code></pre></div><!--]--></div><!--]--></div><!--]--></div><footer class="page-meta"><!----><!----><!----></footer><!----><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
<script src="/assets/js/runtime~app.85e57958.js" defer></script><script src="/assets/js/567.6fcf9384.js" defer></script><script src="/assets/js/app.2e490ee7.js" defer></script>
</code></pre></div><!--]--></div><!--]--></div><!--]--></div><footer class="page-meta"><!----><div class="meta-item last-updated"><span class="meta-item-label">Last Updated: </span><span class="meta-item-info">2021/12/27 上午12:11:00</span></div><div class="meta-item contributors"><span class="meta-item-label">Contributors: </span><span class="meta-item-info"><!--[--><!--[--><span class="contributor" title="email: 2291200076@qq.com">Coding Zhang</span><!----><!--]--><!--]--></span></div></footer><!----><!--[--><!--]--></main><!--]--></div><!----><!--]--></div>
<script src="/assets/js/runtime~app.c4644b03.js" defer></script><script src="/assets/js/567.6fcf9384.js" defer></script><script src="/assets/js/app.37033afc.js" defer></script>
</body>
</html>

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

View File

@ -1,18 +1,20 @@
<style>
iframe {
border: 2px solid #3eaf7c ;
width: 100%;
height: 70vh;
}
</style>
::: warning 注意!
本文档为临时文档,内容之后将会删除。
:::
> 文档更新时间2021.12.26
> 文档更新时间2021.12.27
>
> 文档删除时间2022.01.12
## 软件项目管理(考点整理完毕)
3000字报告
### 题型
简答题 计算题 分析题 案例分析题
## Java考点整理完毕
@ -22,38 +24,38 @@
概念、简答题
-----
√ **for与foreach关系**
√ for与foreach关系
> foreach虽然是for循环的简化版本,但是并不是说foreach就比for更好用,foreach适用于循环次数未知,或者计算循环次数比较麻烦情况下使用效率更高,但是更为复杂的一些循环还是需要用到for循环效率更高。
>
> foreach不支持在循环中添加删除操作,因为在使用foreach循环的时候数组(集合)就已经被锁定不能被修改,否则会报java.util.ConcurrentModificationException异常。 在固定长度或长度不需要计算的时候for循环效率高于foreach. 在不确定长度,或计算长度有性能损耗的时候,用foreach比较方便.
> foreach不支持在循环中添加删除操作,因为在使用foreach循环的时候数组(集合)就已经被锁定不能被修改,否则会报java.util.ConcurrentModificationException异常。 在固定长度或长度不需要计算的时候for循环效率高于foreach. 在不确定长度,或计算长度有性能损耗的时候,用foreach比较方便
[P136-146] **Listener监听器的作用**书上第9章requestsessionapplication……
[P136-146] Listener监听器的作用书上第9章requestsessionapplication……
[P46-47] **HTTP请求响应机制**要熟第4章介绍过请求响应建立连接发出请求服务器发送响应关闭连接
[P46-47] HTTP请求响应机制要熟第4章介绍过请求响应建立连接发出请求服务器发送响应关闭连接
[P79-80]JDBC中的**Statement接口与PreparedStatement接口**之间的关系静态SQL语句没有参数或者已经把参数写进去了动态SQL语句带参数参数只有在程序运行过程中才能知道
[P79-80]JDBC中的Statement接口与PreparedStatement接口之间的关系静态SQL语句没有参数或者已经把参数写进去了动态SQL语句带参数参数只有在程序运行过程中才能知道
[P228] **MVC模式**
[P228] MVC模式
√ [P102-119] **Servlet****doGet**, **doPost方法**[P165附近]**JSP页面传参数 请求参数****web.xml配置文件**[P49-60,看69-70]
√ [P102-119] ServletdoGet, doPost方法[P165附近]JSP页面传参数 请求参数web.xml配置文件[P49-60,看69-70]
容器集合类List集合、set集合 元素怎么添加 遍历 迭代(迭代器的使用)....
**容器,集合类****List集合**、**set集合** 元素怎么添加 遍历 迭代(迭代器的使用)....
> 容器集合类https://www.cnblogs.com/goody9807/p/6441114.html
>
> 迭代https://www.runoob.com/java/java-iterator.html
字符串(处理函数 不会考:时间日期格式化函数、字符串生成器)
**字符串****处理函数** 不会考:时间日期格式化函数、字符串生成器)
> Java字符串处理函数汇总https://blog.csdn.net/qq_27574367/article/details/88546343
>
> <iframe src="https://blog.csdn.net/qq_27574367/article/details/88546343"></iframe>
-----
以下不是老师画的重点
JavaBean P171-186
## 操作系统
### 题型
@ -343,20 +345,40 @@ IO请求 概念实现过程
-----
## 算法
## 算法(考点整理完毕)
**时间复杂度的分析**3道题×10分
> [https://blog.csdn.net/m0_37907797/article/details/116157862](https://blog.csdn.net/m0_37907797/article/details/116157862)
>
> [https://www.cnblogs.com/jack1995/p/12152833.html](https://www.cnblogs.com/jack1995/p/12152833.html)
>
> https://blog.csdn.net/qq_36582604/article/details/81661236
洛必达法则、极限求导
判断两个复杂函数阶的关系
**简答题**主要就是一些概念性的题目(?道题×?分
**简答题**主要就是一些概念性的题目(4道题×15分还是5分没听清
算法5种设计类 算法设计思想、解题步骤
> 1、递归 [https://www.iamshuaidi.com/272.html](https://www.iamshuaidi.com/272.html)
>
> 2、枚举 []()
>
> 3、贪心 [https://blog.csdn.net/xn4545945/article/details/16961395](https://blog.csdn.net/xn4545945/article/details/16961395) (没找到特别合适的教程)
>
> 4、回溯 [https://blog.csdn.net/weiyuefei/article/details/79316653](https://blog.csdn.net/weiyuefei/article/details/79316653) (没找到特别合适的教程)
>
> 5、动态规划 [https://www.iamshuaidi.com/275.html](https://www.iamshuaidi.com/275.html)
从不同的角度问(概念,设计要素)
比如说:动态规划、分支限界法、……
@ -391,4 +413,180 @@ IO请求 概念实现过程
## 计网(还没整理)
## 计网老师发的word
### 第一章
计算机网络概念, 计算机网络组成和工作方式(分组交换 C/S P2P计算机网络数据交换方式(分组交换,报文交换,分组交换) 网络分类
RTT和时延带宽积的计算
传输时延和传播时延,有效传输速率
**计算机网络体系结构,协议(基本概念和各层协议), 各层的协议有哪些以及每一层协议功能TCP和OSI。自下而上第一个提供端到端服务的层次 每层的数据传输单元是什么?**
**协议三要素**
协议和服务
RFC
**最大吞吐率一个RTT时间内发送所有窗口数据线路效率吞吐率/网络速率)**
### 第二章
物理层的四大特性 (RS-232C物理层串口协议,RJ-45)
**奈式准则和香农公式**
**CRC计算要有计算过程**
曼彻斯特编码
四种信道复用技术
CDMA
传输介质的大概特点(多模光纤 单模光纤)
### 第三章
数据链路层的信道 数据链路层的三个基本问题
数据链路层协议有哪些PPP 以太网)
**透明网桥的基本功能和工作过程**
**扩展以太网方法,冲突域及广播域与各层网络设备间的关系 网络互联设备**
总线结构的特点
**CSMA/CD基本概念工作过程和计算碰撞窗口争用期的定义**
冲突窗口的大小是2ττ
以太网帧的格式 最短帧长和最长帧长 以太网的数据编码是什么?
数据链路层帧PPP的透明传输位填充和字符填充
生成树算法作用 以太网交换机自学习功能(转发表的生成)
MAC地址特点 MAC广播地址
各级以太网的特点及兼容使用的技术, **100base-t**
VLAN的特点 不同VLAN之间的通信
二层交换机工作在物理层 数据链路层;
三层交换机工作在物理层 数据链路层和网络层
### 第四章
网络层协议IPv4地址分类**子网的划分按序全0 全1子网号可用子网掩码分成若干个子网网络号IP广播地址可分配的主机地址作业**
IP地址点分十进制
IP地址和MAC地址定义
**路由器转发IP分组**
**IPv4首部格式各个字段功能 IP的分片和重组字段IP分片注意64位或者8个字节的整数倍** CIDR技术的作用
动态路由选择算法,**路由协议的分类 RIP和OSPF特点**
**路由协议RIP OSPF BGP分别是基于什么的协议属于哪一层**
**静态路由/RIP/OSPF的配置过程和命令包括PC上的配置**
**RIP协议作业 如果某一链路断掉30秒和500秒后路由表的变化RIP缺点**
路由表组成IP协议的特点不同网段IP地址的节点如何通信
ICMP特点和与IP协议的关系
**ARP作用和工作过程已知原IP地址和目的IP地址** ARP协议与IP协议的关系
**给出网络的拓扑结构,能给出路由表;路由聚合**
IPv4过渡到IPv6使用的方法
**给出目的IP地址查路由表找到转发的出口。**
**NAT的作用**
**三层网络连接设备以及各自特点,交换机和路由器的使用**
### 第五章
可靠性协议的实现方式, socket的组成, 进程通信五元组
TCP和UDP协议的特点 TCP首部格式 TCP的序号和确认号
滑动窗口 流量控制和拥塞控制区别,拥塞窗口的大小,**拥塞控制四个算法(作业)**
GO-BACK-N和选择重传发送窗口最大值
滑动窗口协议,发送窗口范围,确认分组范围
**TCP连接建立标志位和序号 TCP连接释放 (过程和图)**
### 第六章
应用层协议名字以及简称DNS, WWW, TELENET, FTPHTTPSMTP
协议的传输层协议以及端口号应用层DNS **DNS的主要功能和域名解析过程**
WWWURL http的工作方式 HTML
DHCP功能
应用层通信模型c/s注意端口号
1 访问某个网站,从上到下,分别用到了什么协议,每个协议的作用,以及访问流程。([www.hubu.edu.cn](http://www.hubu.edu.cn))以及全过程 详见第六章PPT
1应用层HTTPWWW访问协议DNS域名解析2分2运输层TCP在客户和服务器之间建立连接提供可靠的数据传输UDP2分3网络层IPIP包传输和路由选择ICMP提供网络传输中的差错检测ARP将本机的缺省网关IP地址映射成物理MAC地址。2分
**2 各层协议的作用以及使用范围PPP IP ARP TCP UDP 以及各应用层协议)**
**3 路由协议的实验(静态 RIP OSPF路由器的配置以及主机配置**
**4 交换机路由器网络设备选择同一个网段相连用交换机不同网段相连用路由器。路由器IP地址的配置默认网关注意广播地址的使用注意IP地址和子网掩码的关系**
**5 每章作业**
一、计算机网络基础知识每小题5 分共40分
二、计算机网络系统分析共20分 每小题10分
三、 计算机网络系统设计共30分 16+14
四、 计算机网络工具使用共10分