Skip to content

Commit 95be500

Browse files
deploy: 6aa5094
1 parent ba22959 commit 95be500

9 files changed

Lines changed: 63 additions & 1240 deletions

File tree

  • C++的协程
    • 理解C++20的革命特性——协程引用之——利用协程做一个迷你的Echo Server
    • 理解C++20的革命特性——协程支持1
    • 理解C++20的革命特性——协程支持2:编写简单的调度器
  • C++面试冲刺笔记1:虚函数的基本工作原理
  • C++面试冲刺笔记2:聊一聊常见的容器 + API + 一些相关的八股文
  • CC++八股文:说清楚memcpy和memmove
  • 学习一下B树和B+树

404.html

Lines changed: 8 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383

8484

8585

86-
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
86+
<header class="md-header md-header--shadow" data-md-component="header">
8787
<nav class="md-header__inner md-grid" aria-label="页眉">
8888
<a href="/." title="Tutorial_AwesomeModernCPP的文档" class="md-header__button md-logo" aria-label="Tutorial_AwesomeModernCPP的文档" data-md-component="logo">
8989

@@ -192,140 +192,14 @@
192192

193193
</nav>
194194

195-
196-
197-
<nav class="md-tabs" aria-label="标签" data-md-component="tabs">
198-
<div class="md-grid">
199-
<ul class="md-tabs__list">
200-
201-
202-
203-
204-
205-
206-
<li class="md-tabs__item">
207-
<a href="/." class="md-tabs__link">
208-
209-
210-
211-
212-
213-
欢迎来到Awesome-Embedded-Learning-Studio的现代C++教程
214-
215-
</a>
216-
</li>
217-
218-
219-
220-
221-
222-
223-
224-
225-
<li class="md-tabs__item">
226-
<a href="/C%2B%2B%E9%9D%A2%E8%AF%95%E5%86%B2%E5%88%BA%E7%AC%94%E8%AE%B01%EF%BC%9A%E8%99%9A%E5%87%BD%E6%95%B0%E7%9A%84%E5%9F%BA%E6%9C%AC%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/" class="md-tabs__link">
227-
228-
229-
230-
231-
232-
C++面试冲刺笔记1:虚函数的基本工作原理
233-
234-
</a>
235-
</li>
236-
237-
238-
239-
240-
241-
242-
243-
244-
<li class="md-tabs__item">
245-
<a href="/C%2B%2B%E9%9D%A2%E8%AF%95%E5%86%B2%E5%88%BA%E7%AC%94%E8%AE%B02%EF%BC%9A%E8%81%8A%E4%B8%80%E8%81%8A%E5%B8%B8%E8%A7%81%E7%9A%84%E5%AE%B9%E5%99%A8%20%2B%20API%20%2B%20%E4%B8%80%E4%BA%9B%E7%9B%B8%E5%85%B3%E7%9A%84%E5%85%AB%E8%82%A1%E6%96%87/" class="md-tabs__link">
246-
247-
248-
249-
250-
251-
C++面试冲刺笔记2:聊一聊常见的容器 + API + 一些相关的八股文
252-
253-
</a>
254-
</li>
255-
256-
257-
258-
259-
260-
261-
262-
263-
<li class="md-tabs__item">
264-
<a href="/CC%2B%2B%E5%85%AB%E8%82%A1%E6%96%87%EF%BC%9A%E8%AF%B4%E6%B8%85%E6%A5%9Amemcpy%E5%92%8Cmemmove/" class="md-tabs__link">
265-
266-
267-
268-
269-
270-
C/C++八股文:说清楚memcpy和memmove
271-
272-
</a>
273-
</li>
274-
275-
276-
277-
278-
279-
280-
281-
282-
<li class="md-tabs__item">
283-
<a href="/%E5%AD%A6%E4%B9%A0%E4%B8%80%E4%B8%8BB%E6%A0%91%E5%92%8CB%2B%E6%A0%91/" class="md-tabs__link">
284-
285-
286-
287-
288-
289-
学习一下B树和B+树
290-
291-
</a>
292-
</li>
293-
294-
295-
296-
297-
298-
299-
300-
301-
302-
303-
<li class="md-tabs__item">
304-
<a href="/C%2B%2B%E7%9A%84%E5%8D%8F%E7%A8%8B/%E7%90%86%E8%A7%A3C%2B%2B20%E7%9A%84%E9%9D%A9%E5%91%BD%E7%89%B9%E6%80%A7%E2%80%94%E2%80%94%E5%8D%8F%E7%A8%8B%E5%BC%95%E7%94%A8%E4%B9%8B%E2%80%94%E2%80%94%E5%88%A9%E7%94%A8%E5%8D%8F%E7%A8%8B%E5%81%9A%E4%B8%80%E4%B8%AA%E8%BF%B7%E4%BD%A0%E7%9A%84Echo%20Server/" class="md-tabs__link">
305-
306-
307-
308-
309-
310-
C++的协程
311-
312-
</a>
313-
</li>
314-
315-
316-
317-
318-
</ul>
319-
</div>
320-
</nav>
321-
322-
323195
</header>
324196

325197
<div class="md-container" data-md-component="container">
326198

327199

328200

201+
202+
329203

330204
<main class="md-main" data-md-component="main">
331205
<div class="md-main__inner md-grid">
@@ -338,12 +212,10 @@
338212

339213

340214

341-
342-
343215

344216

345217

346-
<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="导航栏" data-md-level="0">
218+
<nav class="md-nav md-nav--primary md-nav--integrated" aria-label="导航栏" data-md-level="0">
347219
<label class="md-nav__title" for="__drawer">
348220
<a href="/." title="Tutorial_AwesomeModernCPP的文档" class="md-nav__button md-logo" aria-label="Tutorial_AwesomeModernCPP的文档" data-md-component="logo">
349221

@@ -509,12 +381,12 @@
509381

510382

511383

512-
384+
513385

514386

515387

516388

517-
<li class="md-nav__item md-nav__item--nested">
389+
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
518390

519391

520392

@@ -523,7 +395,7 @@
523395
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6" >
524396

525397

526-
<label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0">
398+
<label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="">
527399

528400

529401

@@ -739,7 +611,7 @@ <h1>404 - Not found</h1>
739611

740612

741613

742-
<script id="__config" type="application/json">{"annotate": null, "base": "/", "features": ["navigation.instant", "navigation.instant.prefetch", "navigation.instant.progress", "navigation.tracking", "navigation.tabs", "navigation.tabs.sticky", "navigation.sections", "navigation.expand", "navigation.path", "navigation.indexes", "navigation.top", "navigation.footer", "toc.follow", "toc.integrate", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.code.select", "content.code.annotate", "content.tabs.link", "content.tooltips", "content.action.edit", "content.action.view"], "search": "/assets/javascripts/workers/search.7a47a382.min.js", "tags": null, "translations": {"clipboard.copied": "\u5df2\u590d\u5236", "clipboard.copy": "\u590d\u5236", "search.result.more.one": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.more.other": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 # \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.none": "\u6ca1\u6709\u627e\u5230\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.one": "\u627e\u5230 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.other": "# \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.placeholder": "\u952e\u5165\u4ee5\u5f00\u59cb\u641c\u7d22", "search.result.term.missing": "\u7f3a\u5c11", "select.version": "\u9009\u62e9\u5f53\u524d\u7248\u672c"}, "version": null}</script>
614+
<script id="__config" type="application/json">{"annotate": null, "base": "/", "features": ["navigation.instant", "navigation.instant.prefetch", "navigation.instant.progress", "navigation.tracking", "navigation.sections", "navigation.expand", "navigation.path", "navigation.indexes", "navigation.top", "navigation.footer", "toc.follow", "toc.integrate", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.code.select", "content.code.annotate", "content.tabs.link", "content.tooltips", "content.action.edit", "content.action.view"], "search": "/assets/javascripts/workers/search.7a47a382.min.js", "tags": null, "translations": {"clipboard.copied": "\u5df2\u590d\u5236", "clipboard.copy": "\u590d\u5236", "search.result.more.one": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.more.other": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 # \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.none": "\u6ca1\u6709\u627e\u5230\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.one": "\u627e\u5230 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.other": "# \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.placeholder": "\u952e\u5165\u4ee5\u5f00\u59cb\u641c\u7d22", "search.result.term.missing": "\u7f3a\u5c11", "select.version": "\u9009\u62e9\u5f53\u524d\u7248\u672c"}, "version": null}</script>
743615

744616

745617
<script src="/assets/javascripts/bundle.e71a0d61.min.js"></script>

C++的协程/理解C++20的革命特性——协程引用之——利用协程做一个迷你的Echo Server/index.html

Lines changed: 5 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292

9393

9494

95-
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
95+
<header class="md-header md-header--shadow" data-md-component="header">
9696
<nav class="md-header__inner md-grid" aria-label="页眉">
9797
<a href="../.." title="Tutorial_AwesomeModernCPP的文档" class="md-header__button md-logo" aria-label="Tutorial_AwesomeModernCPP的文档" data-md-component="logo">
9898

@@ -201,142 +201,14 @@
201201

202202
</nav>
203203

204-
205-
206-
<nav class="md-tabs" aria-label="标签" data-md-component="tabs">
207-
<div class="md-grid">
208-
<ul class="md-tabs__list">
209-
210-
211-
212-
213-
214-
215-
<li class="md-tabs__item">
216-
<a href="../.." class="md-tabs__link">
217-
218-
219-
220-
221-
222-
欢迎来到Awesome-Embedded-Learning-Studio的现代C++教程
223-
224-
</a>
225-
</li>
226-
227-
228-
229-
230-
231-
232-
233-
234-
<li class="md-tabs__item">
235-
<a href="../../C%2B%2B%E9%9D%A2%E8%AF%95%E5%86%B2%E5%88%BA%E7%AC%94%E8%AE%B01%EF%BC%9A%E8%99%9A%E5%87%BD%E6%95%B0%E7%9A%84%E5%9F%BA%E6%9C%AC%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/" class="md-tabs__link">
236-
237-
238-
239-
240-
241-
C++面试冲刺笔记1:虚函数的基本工作原理
242-
243-
</a>
244-
</li>
245-
246-
247-
248-
249-
250-
251-
252-
253-
<li class="md-tabs__item">
254-
<a href="../../C%2B%2B%E9%9D%A2%E8%AF%95%E5%86%B2%E5%88%BA%E7%AC%94%E8%AE%B02%EF%BC%9A%E8%81%8A%E4%B8%80%E8%81%8A%E5%B8%B8%E8%A7%81%E7%9A%84%E5%AE%B9%E5%99%A8%20%2B%20API%20%2B%20%E4%B8%80%E4%BA%9B%E7%9B%B8%E5%85%B3%E7%9A%84%E5%85%AB%E8%82%A1%E6%96%87/" class="md-tabs__link">
255-
256-
257-
258-
259-
260-
C++面试冲刺笔记2:聊一聊常见的容器 + API + 一些相关的八股文
261-
262-
</a>
263-
</li>
264-
265-
266-
267-
268-
269-
270-
271-
272-
<li class="md-tabs__item">
273-
<a href="../../CC%2B%2B%E5%85%AB%E8%82%A1%E6%96%87%EF%BC%9A%E8%AF%B4%E6%B8%85%E6%A5%9Amemcpy%E5%92%8Cmemmove/" class="md-tabs__link">
274-
275-
276-
277-
278-
279-
C/C++八股文:说清楚memcpy和memmove
280-
281-
</a>
282-
</li>
283-
284-
285-
286-
287-
288-
289-
290-
291-
<li class="md-tabs__item">
292-
<a href="../../%E5%AD%A6%E4%B9%A0%E4%B8%80%E4%B8%8BB%E6%A0%91%E5%92%8CB%2B%E6%A0%91/" class="md-tabs__link">
293-
294-
295-
296-
297-
298-
学习一下B树和B+树
299-
300-
</a>
301-
</li>
302-
303-
304-
305-
306-
307-
308-
309-
310-
311-
312-
313-
314-
<li class="md-tabs__item md-tabs__item--active">
315-
<a href="./" class="md-tabs__link">
316-
317-
318-
319-
320-
321-
C++的协程
322-
323-
</a>
324-
</li>
325-
326-
327-
328-
329-
</ul>
330-
</div>
331-
</nav>
332-
333-
334204
</header>
335205

336206
<div class="md-container" data-md-component="container">
337207

338208

339209

210+
211+
340212

341213
<main class="md-main" data-md-component="main">
342214
<div class="md-main__inner md-grid">
@@ -349,12 +221,10 @@
349221

350222

351223

352-
353-
354224

355225

356226

357-
<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="导航栏" data-md-level="0">
227+
<nav class="md-nav md-nav--primary md-nav--integrated" aria-label="导航栏" data-md-level="0">
358228
<label class="md-nav__title" for="__drawer">
359229
<a href="../.." title="Tutorial_AwesomeModernCPP的文档" class="md-nav__button md-logo" aria-label="Tutorial_AwesomeModernCPP的文档" data-md-component="logo">
360230

@@ -523,9 +393,6 @@
523393

524394

525395

526-
527-
528-
529396

530397

531398

@@ -2216,7 +2083,7 @@ <h1 id="附录2核心的代码">附录2:核心的代码<a class="headerlink" h
22162083

22172084

22182085

2219-
<script id="__config" type="application/json">{"annotate": null, "base": "../..", "features": ["navigation.instant", "navigation.instant.prefetch", "navigation.instant.progress", "navigation.tracking", "navigation.tabs", "navigation.tabs.sticky", "navigation.sections", "navigation.expand", "navigation.path", "navigation.indexes", "navigation.top", "navigation.footer", "toc.follow", "toc.integrate", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.code.select", "content.code.annotate", "content.tabs.link", "content.tooltips", "content.action.edit", "content.action.view"], "search": "../../assets/javascripts/workers/search.7a47a382.min.js", "tags": null, "translations": {"clipboard.copied": "\u5df2\u590d\u5236", "clipboard.copy": "\u590d\u5236", "search.result.more.one": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.more.other": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 # \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.none": "\u6ca1\u6709\u627e\u5230\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.one": "\u627e\u5230 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.other": "# \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.placeholder": "\u952e\u5165\u4ee5\u5f00\u59cb\u641c\u7d22", "search.result.term.missing": "\u7f3a\u5c11", "select.version": "\u9009\u62e9\u5f53\u524d\u7248\u672c"}, "version": null}</script>
2086+
<script id="__config" type="application/json">{"annotate": null, "base": "../..", "features": ["navigation.instant", "navigation.instant.prefetch", "navigation.instant.progress", "navigation.tracking", "navigation.sections", "navigation.expand", "navigation.path", "navigation.indexes", "navigation.top", "navigation.footer", "toc.follow", "toc.integrate", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.code.select", "content.code.annotate", "content.tabs.link", "content.tooltips", "content.action.edit", "content.action.view"], "search": "../../assets/javascripts/workers/search.7a47a382.min.js", "tags": null, "translations": {"clipboard.copied": "\u5df2\u590d\u5236", "clipboard.copy": "\u590d\u5236", "search.result.more.one": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.more.other": "\u5728\u8be5\u9875\u4e0a\u8fd8\u6709 # \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.none": "\u6ca1\u6709\u627e\u5230\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.one": "\u627e\u5230 1 \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.other": "# \u4e2a\u7b26\u5408\u6761\u4ef6\u7684\u7ed3\u679c", "search.result.placeholder": "\u952e\u5165\u4ee5\u5f00\u59cb\u641c\u7d22", "search.result.term.missing": "\u7f3a\u5c11", "select.version": "\u9009\u62e9\u5f53\u524d\u7248\u672c"}, "version": null}</script>
22202087

22212088

22222089
<script src="../../assets/javascripts/bundle.e71a0d61.min.js"></script>

0 commit comments

Comments
 (0)