-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
310 lines (277 loc) · 41.5 KB
/
index.html
File metadata and controls
310 lines (277 loc) · 41.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0,viewport-fit=cover"><title>陈同学的桃花源</title><meta name="author" content="陈淀"><meta name="copyright" content="陈淀"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta property="og:type" content="website">
<meta property="og:title" content="陈同学的桃花源">
<meta property="og:url" content="https://1chendian2.github.io/index.html">
<meta property="og:site_name" content="陈同学的桃花源">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="https://1chendian2.github.io/img/My.jpg">
<meta property="article:author" content="陈淀">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://1chendian2.github.io/img/My.jpg"><link rel="shortcut icon" href="/img/bitbug_favicon.ico"><link rel="canonical" href="https://1chendian2.github.io/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.css" media="print" onload="this.media='all'"><script>
(() => {
const saveToLocal = {
set: (key, value, ttl) => {
if (!ttl) return
const expiry = Date.now() + ttl * 86400000
localStorage.setItem(key, JSON.stringify({ value, expiry }))
},
get: key => {
const itemStr = localStorage.getItem(key)
if (!itemStr) return undefined
const { value, expiry } = JSON.parse(itemStr)
if (Date.now() > expiry) {
localStorage.removeItem(key)
return undefined
}
return value
}
}
window.btf = {
saveToLocal,
getScript: (url, attr = {}) => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
Object.entries(attr).forEach(([key, val]) => script.setAttribute(key, val))
script.onload = script.onreadystatechange = () => {
if (!script.readyState || /loaded|complete/.test(script.readyState)) resolve()
}
script.onerror = reject
document.head.appendChild(script)
}),
getCSS: (url, id) => new Promise((resolve, reject) => {
const link = document.createElement('link')
link.rel = 'stylesheet'
link.href = url
if (id) link.id = id
link.onload = link.onreadystatechange = () => {
if (!link.readyState || /loaded|complete/.test(link.readyState)) resolve()
}
link.onerror = reject
document.head.appendChild(link)
}),
addGlobalFn: (key, fn, name = false, parent = window) => {
if (!false && key.startsWith('pjax')) return
const globalFn = parent.globalFn || {}
globalFn[key] = globalFn[key] || {}
globalFn[key][name || Object.keys(globalFn[key]).length] = fn
parent.globalFn = globalFn
}
}
const activateDarkMode = () => {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
const activateLightMode = () => {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
}
}
btf.activateDarkMode = activateDarkMode
btf.activateLightMode = activateLightMode
const theme = saveToLocal.get('theme')
const hour = new Date().getHours()
const isNight = hour <= 7 || hour >= 22
if (theme === undefined) isNight ? activateDarkMode() : activateLightMode()
else theme === 'light' ? activateLightMode() : activateDarkMode()
const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
document.documentElement.classList.toggle('hide-aside', asideStatus === 'hide')
}
const detectApple = () => {
if (/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)) {
document.documentElement.classList.add('apple')
}
}
detectApple()
})()
</script><script>const GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: {"path":"/search.xml","preload":true,"top_n_per_article":3,"unescape":false,"languages":{"hits_empty":"未找到符合您查询的内容:${query}","hits_stats":"共找到 ${hits} 篇文章"}},
translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"简"},
highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false,"highlightFullpage":false,"highlightMacStyle":true},
copy: {
success: '复制成功',
error: '复制失败',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: false,
post: false
},
runtime: '天',
dateSuffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
copyright: {"limitCount":3,"languages":{"author":"作者: 陈淀","link":"链接: ","source":"来源: 陈同学的桃花源","info":"著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。"}},
lightbox: 'null',
Snackbar: {"chs_to_cht":"已切换为繁体中文","cht_to_chs":"已切换为简体中文","day_to_night":"已切换为深色模式","night_to_day":"已切换为浅色模式","bgLight":"#723FE8","bgDark":"#1f1f1f","position":"bottom-left"},
infinitegrid: {
js: 'https://cdn.jsdelivr.net/npm/@egjs/infinitegrid/dist/infinitegrid.min.js',
buttonText: '加载更多'
},
isPhotoFigcaption: false,
islazyload: false,
isAnchor: false,
percent: {
toc: true,
rightside: false,
},
autoDarkmode: false
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
title: '陈同学的桃花源',
isPost: false,
isHome: true,
isHighlightShrink: false,
isToc: false,
isShuoshuo: false
}</script><meta name="generator" content="Hexo 7.3.0"></head><body><div id="web_bg" style="background-image: url(/img/树林-车站.png);"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img text-center"><img src="/img/My.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data text-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">60</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">23</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">14</div></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fa-solid fa-eye"></i><span> 主页</span></a></div><div class="menus_item"><a class="site-page" href="/2025/01/10/%E7%AE%80%E5%8E%86/"><i class="fa-fw fa-solid fa-user"></i><span> 个人简历</span></a></div><div class="menus_item"><a class="site-page" href="/weather"><i class="fa-fw fa-solid fa-cloud-showers-water"></i><span> 家的天气</span></a></div><div class="menus_item"><a class="site-page" href="/%E7%AB%99%E7%82%B9%E7%8A%B6%E6%80%81"><i class="fa-fw fa-solid fa-cloud-showers-water"></i><span> 站点状态</span></a></div><div class="menus_item"><span class="site-page group hide"><i class="fa-fw fas fa-list"></i><span> 娱乐</span><i class="fas fa-chevron-down"></i></span><ul class="menus_item_child"><li><a class="site-page child" href="/movies"><i class="fa-fw fas fa-film"></i><span> 电影</span></a></li><li><a class="site-page child" href="/books"><i class="fa-fw fas fa-book"></i><span> 书籍</span></a></li><li><a class="site-page child" href="/link"><i class="fa-fw fa-solid fa-link"></i><span> 链接</span></a></li></ul></div></div></div></div><div class="page" id="body-wrap"><header class="full_page fixed" id="page-header" style="background-image: url(/img/g1.gif);"><nav id="nav"><span id="blog-info"><a class="nav-site-title" href="/"><img class="site-icon" src="/img/%E6%9C%88%E4%BA%AE.png" alt="Logo"></a></span><div id="menus"><div id="search-button"><span class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></span></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fa-solid fa-eye"></i><span> 主页</span></a></div><div class="menus_item"><a class="site-page" href="/2025/01/10/%E7%AE%80%E5%8E%86/"><i class="fa-fw fa-solid fa-user"></i><span> 个人简历</span></a></div><div class="menus_item"><a class="site-page" href="/weather"><i class="fa-fw fa-solid fa-cloud-showers-water"></i><span> 家的天气</span></a></div><div class="menus_item"><a class="site-page" href="/%E7%AB%99%E7%82%B9%E7%8A%B6%E6%80%81"><i class="fa-fw fa-solid fa-cloud-showers-water"></i><span> 站点状态</span></a></div><div class="menus_item"><span class="site-page group hide"><i class="fa-fw fas fa-list"></i><span> 娱乐</span><i class="fas fa-chevron-down"></i></span><ul class="menus_item_child"><li><a class="site-page child" href="/movies"><i class="fa-fw fas fa-film"></i><span> 电影</span></a></li><li><a class="site-page child" href="/books"><i class="fa-fw fas fa-book"></i><span> 书籍</span></a></li><li><a class="site-page child" href="/link"><i class="fa-fw fa-solid fa-link"></i><span> 链接</span></a></li></ul></div></div><div id="toggle-menu"><span class="site-page"><i class="fas fa-bars fa-fw"></i></span></div></div></nav><div id="site-info"><h1 id="site-title">陈同学的桃花源</h1><div id="site_social_icons"><a class="social-icon" href="/img/QQQR.jpg" target="_blank" title="QQ"><i class="fa-brands fa-qq" style="color: #24292e;"></i></a><a class="social-icon" href="/img/WeQR.jpg" target="_blank" title="WeChat"><i class="fa-brands fa-weixin" style="color: #4a7dbe;"></i></a></div></div><div id="scroll-down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout" id="content-inner"><div class="recent-posts nc" id="recent-posts"><div class="recent-post-items"><div class="recent-post-item"><div class="post_cover left"><a href="/2025/07/19/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%8A%80%E6%9C%AF/" title="数据库技术"><img class="post-bg" src="/img/%E6%A3%AE%E6%9E%97-%E8%BD%A6%E7%AB%99.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="数据库技术"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/07/19/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%8A%80%E6%9C%AF/" title="数据库技术">数据库技术</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-07-19T13:34:22.000Z" title="发表于 2025-07-19 21:34:22">2025-07-19</time></span></div><div class="content"> 创建数据库 1CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] 数据库名 其中|表示或、{}为必选项、[]为可选项 </div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2025/06/17/CVPR%E6%A0%BC%E5%BC%8F%E8%AF%AD%E6%B3%95%E6%80%BB%E7%BB%93/" title="CVPR格式语法总结"><img class="post-bg" src="/img/%E4%BA%91-%E5%A4%A9%E7%A9%BA-%E5%B1%B1.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="CVPR格式语法总结"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/06/17/CVPR%E6%A0%BC%E5%BC%8F%E8%AF%AD%E6%B3%95%E6%80%BB%E7%BB%93/" title="CVPR格式语法总结">CVPR格式语法总结</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-06-17T08:32:10.000Z" title="发表于 2025-06-17 16:32:10">2025-06-17</time></span></div><div class="content">关于LaTexLaTeX是一种“非所见即所得”的排版系统,使用LaTeX没有办法像Word一样非常自由,但是可以保证规范性,这使得LaTeX非常适合用于论文的排版。 样例 作者: 梨花先雪链接: https://lihuaxianxue.space/post/b093ff5b来源: 梨花先雪著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 作者12345\author{陈宏阳$^{1}$\quad Guo-Xin Zhang$^{1}$ \quad Niloy J. Mitra$^{2}$ \quad Xiaolei Huang$^{3}$ \quad Shi-Min Hu$^{1}$ \\ $^{1}$ Tsinghua University \quad \quad $^2$ KAUST \quad \quad $^3$ Lehigh...</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2025/06/04/Hexo%E6%95%85%E9%9A%9C%E6%94%B6%E5%BD%95/" title="Hexo故障收录"><img class="post-bg" src="/img/%E4%BA%91-%E5%A4%A9%E7%A9%BA-%E5%B1%B1.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Hexo故障收录"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/06/04/Hexo%E6%95%85%E9%9A%9C%E6%94%B6%E5%BD%95/" title="Hexo故障收录">Hexo故障收录</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-06-04T06:45:37.000Z" title="发表于 2025-06-04 14:45:37">2025-06-04</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF/">技术</a><i class="fas fa-angle-right article-meta-link"></i><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF/Hexo/">Hexo</a></span></div><div class="content">IntroductoryDue to the mess as well as uneven on the internet,I decide to collect effective and efficient methods to address and dispose of disgusting problens.I am pleasure to accept everyone of you precious opinions. hexo deploy 上传报错1connect to host github.com port 22: Connection refused 12345[33mError: Spawn failed at ChildProcess.<anonymous> (D:\Blog\node_modules\hexo-deployer-git\node_modules\hexo-util\lib\spawn.js:51:21) at ChildProcess.emit (node:events:524:28) at...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2025/06/02/%E5%91%BC%E5%92%8C%E6%B5%A9%E7%89%B9%E6%97%85%E8%A1%8C/" title="呼和浩特旅行"><img class="post-bg" src="/img/%E6%8A%A4%E7%9C%BC-%E7%AA%97.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="呼和浩特旅行"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/06/02/%E5%91%BC%E5%92%8C%E6%B5%A9%E7%89%B9%E6%97%85%E8%A1%8C/" title="呼和浩特旅行">呼和浩特旅行</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-06-02T08:17:37.000Z" title="发表于 2025-06-02 16:17:37">2025-06-02</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E7%94%9F%E6%B4%BB/">生活</a><i class="fas fa-angle-right article-meta-link"></i><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E7%94%9F%E6%B4%BB/%E6%97%85%E8%A1%8C/">旅行</a></span></div><div class="content">到新郑机场从焦作到新郑机场:公交+动车 第一次坐飞机,激动起飞时、遇颠簸时:我再也不坐飞机了下飞机时:哎妈呀,飞机还是块呀 呃呃,为何一下飞机,坐的地铁上全是广告,有些无语 草间弥生 我对韩国感兴趣 喜德盛自行车,很好,我的GT300骑起来很带劲 好天气 一晚上速通7个商场,时间紧,任务重 艺术学院,保安不让我进 国家公园,没啥东西,但是值得爬爬山看看风景 内蒙古艺术馆最喜欢的画,本人钟意蓝色调的画 艺术馆,一大学生做的毕设,作品名:藏宝箱。看一次笑一次,感觉回到了古代,贵重的东西不会放这,不贵的更不会放这。 IOT 不要放大看(摄于内蒙古科技馆,无任何不良引导,仅限于人体穴位交流学习) 号外!男大学生在空间站刷抖音! 退房尽量整理下,善始善终 再见,HOHHOT 一碗米要我9块人民币啊,金子做的吧 </div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2025/06/02/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%88408%E8%80%83%E7%A0%94%EF%BC%89/" title="操作系统(408考研)"><img class="post-bg" src="/img/%E6%A3%AE%E6%9E%97-%E8%BD%A6%E7%AB%99.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="操作系统(408考研)"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/06/02/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%88408%E8%80%83%E7%A0%94%EF%BC%89/" title="操作系统(408考研)">操作系统(408考研)</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-06-02T02:01:54.000Z" title="发表于 2025-06-02 10:01:54">2025-06-02</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF/">技术</a><i class="fas fa-angle-right article-meta-link"></i><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/">操作系统</a></span></div><div class="content">进程与线程进程与线程一个进程(Process)是计算机中正在运行的程序的实例,它由以下核心组成部分构成: PCB(Process Control Block,进程控制块) 进程ID(PID)、父进程ID(PPID) 进程状态(运行、就绪、阻塞等) 代码段(Text Segment) 数据段(Data Segment) 程序执行的实体。没有代码,进程无法运行;没有数据,代码无法处理信息。 PCB内主要有什么 进程标识信息:PID 进程状态信息:运行(Running)、就绪(Ready)、阻塞(Blocked)等 CPU上下文信息(状态):(进程被切换时,保存当前CPU状态以便恢复)PC、SP 等 进程的状态转换 区分就绪态与阻塞态 主动/被动的转换 进程的创建 分配PID与PCB 操作系统为新进程分配唯一的进程ID(PID)和空的进程控制块(PCB)。 例子:在终端输入 ls 命令时,Shell(父进程)调用 fork() 创建子进程,内核为其分配PCB。 分配资源 ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2025/05/25/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0/" title="线性代数"><img class="post-bg" src="/img/%E6%A3%AE%E6%9E%97-%E8%BD%A6%E7%AB%99.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="线性代数"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/05/25/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0/" title="线性代数">线性代数</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-05-25T08:33:36.000Z" title="发表于 2025-05-25 16:33:36">2025-05-25</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%95%B0%E5%AD%A6/">数学</a></span></div><div class="content">向量齐次线性方程组的解 </div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2025/05/20/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%EF%BC%88408%E8%80%83%E7%A0%94%EF%BC%89/" title="计算机网络(408考研)"><img class="post-bg" src="/img/%E4%BA%91-%E5%A4%A9%E7%A9%BA-%E5%B1%B1.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="计算机网络(408考研)"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/05/20/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%EF%BC%88408%E8%80%83%E7%A0%94%EF%BC%89/" title="计算机网络(408考研)">计算机网络(408考研)</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-05-20T10:49:33.000Z" title="发表于 2025-05-20 18:49:33">2025-05-20</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF/">技术</a><i class="fas fa-angle-right article-meta-link"></i><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/">计算机网络</a></span></div><div class="content">数据链路层数据链路层的流量控制与可靠传输机制GNB首先探究为什么GBN的最大窗口为:2^n - 1 此时我们的数据编号为00,01,10,11,一共四个编号(0,1,2,3),如果我们我们设置发送窗口的值为 2^n(即4),那么当我们设置发送方的发送序号为0~3的四个数据包的时候,此时会发生两种情况: 第一种情况:接受方正确接收了所有数据,然后返回接收到的最大序号,即3。(GBN返回此时接收到的序号的最大值) 第二种情况:接收方发送的确认没有正确回传,所以发送方需要重传4个数据包。 无论是发生了第一种情况还是第二种情况,我们的接受方再一次收到4个数据的时候,都无法判断这是新的4个数据,还是重发的四个数据,此时就会产生错误。 那么如果我们设置发送窗口的大小为 2^n -...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2025/05/06/Android%E5%BC%80%E5%8F%91%E8%AF%BE%E7%A8%8B/" title="Android开发课程"><img class="post-bg" src="/img/%E4%B8%98%E9%99%B5-%E4%BA%91-%E5%9C%BA%E5%9C%B0.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Android开发课程"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/05/06/Android%E5%BC%80%E5%8F%91%E8%AF%BE%E7%A8%8B/" title="Android开发课程">Android开发课程</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-05-06T02:35:00.000Z" title="发表于 2025-05-06 10:35:00">2025-05-06</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF/">技术</a></span></div><div class="content">河南理工大学Android开发课程:共40学时(24理论学时、16实践学时),学分2.5。 Android四层结构 应用层(System Apps)系统内置的应用程序以及非系统级的应用程序都属于应用层,负责与用户进行交互,一般使用Java或者Kotlin开发,也就是我们所说的应用层开发。 应用框架层(Java API Framework)这一层为应用层开发提供所需要的Java API,也就是常说的Android系统的Java源码,这一层由Java代码编写,所以叫JavaFramework。 系统运行库层(Native)从图中可以看出这里分为了两个部分,分别是C/C++程序库和Android运行时库。 C/C++库这些C/C++库程序可以被应用框架层所使用,至于为什么Android系统要使用C/C++库,而不都用Java库,原因主要是C/C++代码执行效率更高,而且很多功能有成熟的C++代码,不用重新写 Android运行时库 分为核心库和ART。*(Android运行时环境(ART)自Android...</div></div></div><div class="recent-post-item"><div class="post_cover left"><a href="/2025/05/05/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86%EF%BC%88408%E8%80%83%E7%A0%94%EF%BC%89/" title="计算机组成原理(408考研)"><img class="post-bg" src="/img/%E4%B8%98%E9%99%B5-%E4%BA%91-%E5%9C%BA%E5%9C%B0.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="计算机组成原理(408考研)"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/05/05/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86%EF%BC%88408%E8%80%83%E7%A0%94%EF%BC%89/" title="计算机组成原理(408考研)">计算机组成原理(408考研)</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-05-05T03:12:37.000Z" title="发表于 2025-05-05 11:12:37">2025-05-05</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF/">技术</a><i class="fas fa-angle-right article-meta-link"></i><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86/">计算机组成原理</a></span></div><div class="content">42为什么间接寻址相对直接寻址可扩大寻址范围假设: 计算机的 指令字长16位,其中 地址字段占8位(直接寻址时)。 存储器的 地址总线宽度为16位(即最大寻址范围是64KB)。 内存单元存储的数据宽度也是 16位(即每个单元能存一个地址)。 直接寻址的局限性若采用直接寻址,地址字段仅8位,可直接寻址的范围是 2⁸ = 256个单元(如0x00~0xFF)。 这远小于存储器实际的64KB(16位地址)范围,造成了浪费。 间接寻址的解决方式间接寻址的地址字段(8位)不直接表示操作数地址,而是指向一个内存单元,该单元中存储了 完整的16位操作数地址。 例如: 指令中的地址字段为 0x40(8位)。 CPU先访问内存单元 0x40,读取其中存储的 16位地址(如 0xA010)。 最终操作数位于 0xA010(16位地址,突破了8位限制)。 3x86架构与ARM架构特性 x86 ARM指令集 CISC(复杂指令) RISC(精简指令)功耗 较高(性能优先) ...</div></div></div><div class="recent-post-item"><div class="post_cover right"><a href="/2025/04/02/%E5%9C%86%E9%80%9A%E5%AF%BA%E9%AA%91%E8%A1%8C/" title="圆通寺骑行"><img class="post-bg" src="/img/%E6%8A%A4%E7%9C%BC-%E7%AA%97.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="圆通寺骑行"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/04/02/%E5%9C%86%E9%80%9A%E5%AF%BA%E9%AA%91%E8%A1%8C/" title="圆通寺骑行">圆通寺骑行</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-04-02T09:42:01.000Z" title="发表于 2025-04-02 17:42:01">2025-04-02</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E7%94%9F%E6%B4%BB/">生活</a><i class="fas fa-angle-right article-meta-link"></i><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E7%94%9F%E6%B4%BB/%E9%AA%91%E8%A1%8C/">骑行</a></span></div><div class="content">今日下午有政治理论课,再一个上午还得上数据挖掘的课。思来想去,这两个课都不能逃,依然放弃骑行青龙峡,但是骑车总是要骑的,决定三入圆通寺! 挥不去的思念 一定要抽时间再去一趟青龙峡 temple Cycling is so much fun, I met an old man on the road and I asked him to take a picture for me, he agreed and I raised my bike. It was very energetic 数据 </div></div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/page/2/#content-inner">2</a><span class="space">…</span><a class="page-number" href="/page/6/#content-inner">6</a><a class="extend next" rel="next" href="/page/2/#content-inner"><i class="fas fa-chevron-right fa-fw"></i></a></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info text-center"><div class="avatar-img"><img src="/img/My.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info-name">陈淀</div><div class="author-info-description"></div><div class="site-data"><a href="/archives/"><div class="headline">文章</div><div class="length-num">60</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">23</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">14</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/1chendian2"><i class="fab fa-github"></i><span>关注我</span></a><div class="card-info-social-icons"><a class="social-icon" href="/img/QQQR.jpg" target="_blank" title="QQ"><i class="fa-brands fa-qq" style="color: #24292e;"></i></a><a class="social-icon" href="/img/WeQR.jpg" target="_blank" title="WeChat"><i class="fa-brands fa-weixin" style="color: #4a7dbe;"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>公告</span></div><div class="announcement_content">欢迎阁下光临此博客,让我们一起文峰采玉、墨海探珠!</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/2025/07/19/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%8A%80%E6%9C%AF/" title="数据库技术"><img src="/img/%E6%A3%AE%E6%9E%97-%E8%BD%A6%E7%AB%99.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="数据库技术"/></a><div class="content"><a class="title" href="/2025/07/19/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%8A%80%E6%9C%AF/" title="数据库技术">数据库技术</a><time datetime="2025-07-19T13:34:22.000Z" title="发表于 2025-07-19 21:34:22">2025-07-19</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2025/06/17/CVPR%E6%A0%BC%E5%BC%8F%E8%AF%AD%E6%B3%95%E6%80%BB%E7%BB%93/" title="CVPR格式语法总结"><img src="/img/%E4%BA%91-%E5%A4%A9%E7%A9%BA-%E5%B1%B1.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="CVPR格式语法总结"/></a><div class="content"><a class="title" href="/2025/06/17/CVPR%E6%A0%BC%E5%BC%8F%E8%AF%AD%E6%B3%95%E6%80%BB%E7%BB%93/" title="CVPR格式语法总结">CVPR格式语法总结</a><time datetime="2025-06-17T08:32:10.000Z" title="发表于 2025-06-17 16:32:10">2025-06-17</time></div></div></div></div><div class="card-widget" id="card-newest-comments"><div class="item-headline"><i class="fas fa-comment-dots"></i><span>最新评论</span></div><div class="aside-list"><span>加载中...</span></div></div><div class="card-widget card-archives">
<div class="item-headline">
<i class="fas fa-archive"></i>
<span>归档</span>
<a class="card-more-btn" href="/archives/" title="查看更多"><i class="fas fa-angle-right"></i></a>
</div>
<ul class="card-archive-list">
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2025/07/">
<span class="card-archive-list-date">七月 2025</span>
<span class="card-archive-list-count">1</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2025/06/">
<span class="card-archive-list-date">六月 2025</span>
<span class="card-archive-list-count">4</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2025/05/">
<span class="card-archive-list-date">五月 2025</span>
<span class="card-archive-list-count">4</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2025/04/">
<span class="card-archive-list-date">四月 2025</span>
<span class="card-archive-list-count">1</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2025/03/">
<span class="card-archive-list-date">三月 2025</span>
<span class="card-archive-list-count">7</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2025/02/">
<span class="card-archive-list-date">二月 2025</span>
<span class="card-archive-list-count">22</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2025/01/">
<span class="card-archive-list-date">一月 2025</span>
<span class="card-archive-list-count">19</span>
</a>
</li>
<li class="card-archive-list-item">
<a class="card-archive-list-link" href="/archives/2024/12/">
<span class="card-archive-list-date">十二月 2024</span>
<span class="card-archive-list-count">1</span>
</a>
</li>
</ul></div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>网站信息</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">文章数目 :</div><div class="item-count">60</div></div><div class="webinfo-item"><div class="item-name">运行时间 :</div><div class="item-count" id="runtimeshow" data-publishDate="2025-01-05T16:00:00.000Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站总字数 :</div><div class="item-count">77.9k</div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站总浏览量 :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastPushDate="2026-03-04T15:57:56.957Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div><div class="card-widget My" id="b"><div class="item-headline"><i class="fa-solid fa-person-biking"></i><span>我的座驾</span></div><div class="item-content"><img src="\img\MyBike.jpg" alt="图片去外星球了" style="width:100%"> <img src="\img\MyBike2.jpg" alt="图片去外星球了" style="width:100%"></div></div><div class="card-widget My" id="c"><div class="item-headline"><i class="fa-regular fa-handshake"></i><span>全球访客</span></div><div class="item-content"><script type="text/javascript" id="clstr_globe" src="//clustrmaps.com/globe.js?d=rdMbDXtWoUumW7H9naa9M6HnJ1VlByvXQOUEWNqMt84"></script></div></div><div class="card-widget My" id="c"><div class="item-headline"><i class="fa-solid fa-book-open-reader"></i><span>今日诗词</span></div><div class="item-content"><span id="jinrishici-sentence">正在加载今日诗词....</span><script src="https://sdk.jinrishici.com/v2/browser/jinrishici.js" charset="utf-8"></script></div></div></div></div></main><footer id="footer" style="background: linear-gradient(20deg, #0062be, #925696, #cc426e, #fb0347);"><div id="footer-wrap"><div class="copyright">©2024 - 2026 By 陈淀</div><div class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div><div class="footer_custom_text">HAPPY TIME!!!<br> 本网站由腾讯云 <a target="_blank" rel="noopener" href="https://cloud.tencent.com/"><img src="/img/2025_1_14/002.png" alt="图片去外星球了"></a> 提供域名服务 </div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="translateLink" type="button" title="简繁转换">繁</button><button id="darkmode" type="button" title="日间和夜间模式切换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside-config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="回到顶部"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/tw_cn.js"></script><script src="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.js"></script><div class="js-pjax"></div><script>window.newestComments = {
changeContent: content => {
if (content === '') return content
content = content.replace(/<img.*?src="(.*?)"?[^\>]+>/ig, '[图片]') // replace image link
content = content.replace(/<a[^>]+?href=["']?([^"']+)["']?[^>]*>([^<]+)<\/a>/gi, '[链接]') // replace url
content = content.replace(/<pre><code>.*?<\/pre>/gi, '[代码]') // replace code
content = content.replace(/<code>.*?<\/code>/gi, '[代码]') // replace code
content = content.replace(/<[^>]+>/g, "") // remove html tag
if (content.length > 150) {
content = content.substring(0, 150) + '...'
}
return content
},
generateHtml: (array, ele) => {
let result = ''
if (array.length) {
for (let i = 0; i < array.length; i++) {
result += '<div class="aside-list-item">'
if (true && array[i].avatar) {
const imgAttr = 'src'
result += `<a href="${array[i].url}" class="thumbnail"><img ${imgAttr}="${array[i].avatar}" alt="${array[i].nick}"></a>`
}
result += `<div class="content">
<a class="comment" href="${array[i].url}" title="${array[i].content}">${array[i].content}</a>
<div class="name"><span>${array[i].nick} / </span><time datetime="${array[i].date}">${btf.diffDate(array[i].date, true)}</time></div>
</div></div>`
}
} else {
result += '暂无评论'
}
ele.innerHTML = result
window.lazyLoadInstance && window.lazyLoadInstance.update()
window.pjax && window.pjax.refresh(ele)
},
newestCommentInit: (name, getComment) => {
const $dom = document.querySelector('#card-newest-comments .aside-list')
if ($dom) {
const data = btf.saveToLocal.get(name)
if (data) {
newestComments.generateHtml(JSON.parse(data), $dom)
} else {
getComment($dom)
}
}
},
run: (name, getComment) => {
newestComments.newestCommentInit(name, getComment)
btf.addGlobalFn('pjaxComplete', () => newestComments.newestCommentInit(name, getComment), name)
}
}</script><script>window.addEventListener('load', () => {
const keyName = 'twikoo-newest-comments'
const { changeContent, generateHtml, run } = window.newestComments
const getComment = ele => {
const runTwikoo = () => {
twikoo.getRecentComments({
envId: 'https://www.chenhongyang86.fun/',
region: '',
pageSize: 2,
includeReply: true
}).then(res => {
const twikooArray = res.map(e => {
return {
'content': changeContent(e.comment),
'avatar': e.avatar,
'nick': e.nick,
'url': e.url + '#' + e.id,
'date': new Date(e.created).toISOString()
}
})
btf.saveToLocal.set(keyName, JSON.stringify(twikooArray), 10/(60*24))
generateHtml(twikooArray, ele)
}).catch(err => {
console.error(err)
ele.textContent= "无法获取评论呀,请确认相关配置是否正确"
})
}
if (typeof twikoo === 'object') {
runTwikoo()
} else {
btf.getScript('https://cdn.jsdelivr.net/npm/twikoo/dist/twikoo.all.min.js').then(runTwikoo)
}
}
run(keyName, getComment)
})</script><script src="https://cdn.jsdelivr.net/npm/butterfly-extsrc/dist/activate-power-mode.min.js"></script><script>POWERMODE.colorful = true;
POWERMODE.shake = false;
POWERMODE.mobile = true;
document.body.addEventListener('input', POWERMODE);
</script><script id="click-show-text" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc/dist/click-show-text.min.js" data-mobile="true" data-text="I,LOVE,YOU" data-fontsize="15px" data-random="false" async="async"></script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">搜索</span><span id="loading-status"></span><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="text-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span> 数据加载中</span></div><div class="search-wrap"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="嘿,小子,怎么不输入内容" type="text"/></div></div><hr/><div id="local-search-results"></div><div id="local-search-stats-wrap"></div></div></div><div id="search-mask"></div><script src="/js/search/local-search.js"></script></div></div></body></html>