Skip to content

Commit 849b1f4

Browse files
committed
deploy: d398a08
1 parent 7c08221 commit 849b1f4

File tree

37 files changed

+1517
-319
lines changed

37 files changed

+1517
-319
lines changed

404.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@
7979
<a href="/functions/" class="dropdown-item">认识函数 (未完工)</a>
8080
</li>
8181

82+
<li>
83+
<a href="/auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
84+
</li>
85+
8286
<li>
8387
<a href="/symbols/" class="dropdown-item">重新认识声明与定义(未完工)</a>
8488
</li>

about/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@
7979
<a href="../functions/" class="dropdown-item">认识函数 (未完工)</a>
8080
</li>
8181

82+
<li>
83+
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
84+
</li>
85+
8286
<li>
8387
<a href="../symbols/" class="dropdown-item">重新认识声明与定义(未完工)</a>
8488
</li>

auto/index.html

Lines changed: 429 additions & 0 deletions
Large diffs are not rendered by default.

cmake_tutor/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@
7979
<a href="../functions/" class="dropdown-item">认识函数 (未完工)</a>
8080
</li>
8181

82+
<li>
83+
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
84+
</li>
85+
8286
<li>
8387
<a href="../symbols/" class="dropdown-item">重新认识声明与定义(未完工)</a>
8488
</li>

cpp_lifetime/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@
7979
<a href="../functions/" class="dropdown-item">认识函数 (未完工)</a>
8080
</li>
8181

82+
<li>
83+
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
84+
</li>
85+
8286
<li>
8387
<a href="../symbols/" class="dropdown-item">重新认识声明与定义(未完工)</a>
8488
</li>

cpp_memory/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@
7979
<a href="../functions/" class="dropdown-item">认识函数 (未完工)</a>
8080
</li>
8181

82+
<li>
83+
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
84+
</li>
85+
8286
<li>
8387
<a href="../symbols/" class="dropdown-item">重新认识声明与定义(未完工)</a>
8488
</li>

cpp_tricks/index.html

Lines changed: 34 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@
7979
<a href="../functions/" class="dropdown-item">认识函数 (未完工)</a>
8080
</li>
8181

82+
<li>
83+
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
84+
</li>
85+
8286
<li>
8387
<a href="../symbols/" class="dropdown-item">重新认识声明与定义(未完工)</a>
8488
</li>
@@ -427,6 +431,26 @@
427431
<li class="nav-item" data-bs-level="2"><a href="#bit-field" class="nav-link">位域(bit-field)</a>
428432
<ul class="nav flex-column">
429433
</ul>
434+
</li>
435+
<li class="nav-item" data-bs-level="2"><a href="#vector-unordered_map-lru-cache" class="nav-link">vector + unordered_map = LRU cache</a>
436+
<ul class="nav flex-column">
437+
</ul>
438+
</li>
439+
<li class="nav-item" data-bs-level="2"><a href="#lambda-unique_ptr-function" class="nav-link">Lambda 捕获 unique_ptr 导致 function 报错怎么办</a>
440+
<ul class="nav flex-column">
441+
</ul>
442+
</li>
443+
<li class="nav-item" data-bs-level="2"><a href="#_15" class="nav-link">多线程通信应基于队列,而不是共享全局变量</a>
444+
<ul class="nav flex-column">
445+
</ul>
446+
</li>
447+
<li class="nav-item" data-bs-level="2"><a href="#raii-finally" class="nav-link">RAII 的 finally</a>
448+
<ul class="nav flex-column">
449+
</ul>
450+
</li>
451+
<li class="nav-item" data-bs-level="2"><a href="#swap-mutex" class="nav-link">swap 缩小 mutex 区间代价</a>
452+
<ul class="nav flex-column">
453+
</ul>
430454
</li>
431455
</ul>
432456
</li>
@@ -491,6 +515,11 @@ <h1 id="c">应知应会 C++ 小技巧</h1>
491515
<li><a href="#locale-utf8_1">设置 locale 为 .utf8 解决编码问题</a></li>
492516
<li><a href="#this_1">成员函数针对 this 的移动重载</a></li>
493517
<li><a href="#bit-field">位域(bit-field)</a></li>
518+
<li><a href="#vector-unordered_map-lru-cache">vector + unordered_map = LRU cache</a></li>
519+
<li><a href="#lambda-unique_ptr-function">Lambda 捕获 unique_ptr 导致 function 报错怎么办</a></li>
520+
<li><a href="#_15">多线程通信应基于队列,而不是共享全局变量</a></li>
521+
<li><a href="#raii-finally">RAII 的 finally</a></li>
522+
<li><a href="#swap-mutex">swap 缩小 mutex 区间代价</a></li>
494523
</ul>
495524
</li>
496525
</ul>
@@ -1872,15 +1901,11 @@ <h2 id="bit-field">位域(bit-field)</h2>
18721901
int a = f &amp; 0xF; // 0x1
18731902
int b = f &gt;&gt; 4; // 0x2
18741903
</code></pre>
1875-
<!-- ## vector + unordered_map = LRU cache -->
1876-
<!-- -->
1877-
<!-- ## Lambda 捕获 unique_ptr 导致 function 报错怎么办 -->
1878-
<!-- -->
1879-
<!-- ## 多线程通信应基于队列,而不是共享全局变量 -->
1880-
<!-- -->
1881-
<!-- ## RAII 的 finally -->
1882-
<!-- -->
1883-
<!-- ## swap 缩小 mutex 区间代价 --></div>
1904+
<h2 id="vector-unordered_map-lru-cache">vector + unordered_map = LRU cache</h2>
1905+
<h2 id="lambda-unique_ptr-function">Lambda 捕获 unique_ptr 导致 function 报错怎么办</h2>
1906+
<h2 id="_15">多线程通信应基于队列,而不是共享全局变量</h2>
1907+
<h2 id="raii-finally">RAII 的 finally</h2>
1908+
<h2 id="swap-mutex">swap 缩小 mutex 区间代价</h2></div>
18841909
</div>
18851910
</div>
18861911

cuda_intro/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@
7979
<a href="../functions/" class="dropdown-item">认识函数 (未完工)</a>
8080
</li>
8181

82+
<li>
83+
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
84+
</li>
85+
8286
<li>
8387
<a href="../symbols/" class="dropdown-item">重新认识声明与定义(未完工)</a>
8488
</li>

design_concept/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@
7979
<a href="../functions/" class="dropdown-item">认识函数 (未完工)</a>
8080
</li>
8181

82+
<li>
83+
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
84+
</li>
85+
8286
<li>
8387
<a href="../symbols/" class="dropdown-item">重新认识声明与定义(未完工)</a>
8488
</li>

design_erasure/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@
7979
<a href="../functions/" class="dropdown-item">认识函数 (未完工)</a>
8080
</li>
8181

82+
<li>
83+
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
84+
</li>
85+
8286
<li>
8387
<a href="../symbols/" class="dropdown-item">重新认识声明与定义(未完工)</a>
8488
</li>

0 commit comments

Comments
 (0)