Skip to content

Commit 21ea91c

Browse files
committed
update about
1 parent 178df8f commit 21ea91c

File tree

6 files changed

+149
-1
lines changed

6 files changed

+149
-1
lines changed

docs/about.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# 关于小彭老师
2+
3+
小彭老师是一位擅长高性能 C++ 的程序员,目前主要从事图形学领域的引擎开发,拥有多年的开发经验和丰富的知识储备,精通线性代数、微积分、概率论、微分几何、图形学、游戏引擎、互联网、编译原理、设计模式、离线渲染、现代 C++、现代 CMake、现代 CUDA、现代 OpenGL、多线程并发、协程、异步 I/O、SIMD、并行编程、性能调优等多个领域,都能对答如流。
4+
5+
他擅长并行编程和优化技术,对于现代 C++ 和设计模式也有自己独到的见解,深受“童鞋”喜爱和尊敬。
6+
7+
小彭老师在 [B 站](https://space.bilibili.com/263032155) 播出的《高性能并行编程与优化》系列公开课,一经推出,立刻好评如潮!
8+
9+
小彭老师将自己丰富的开发经验和知识储备转化为童鞋们的生产力,搭上小彭老师性能增长的高速猎车,引领童鞋高就的伟大航路。
10+
11+
> {{ icon.fun }} 伟大,无需多言。

docs/donate.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# 赞助名单
2+
3+
小彭大典的持续编写离不开以下小彭友的赞助!
4+
5+
[![](img/thanks.png)]("https://afdian.com/a/archibate")
6+
7+
> {{ icon.tip }} 小彭老师的大典是免费下载的,不用赞助也可以查看哦。
8+
9+
小彭老师遭到 [“白眼狼”脑板](https://zjnews.zjol.com.cn/zjnews/hznews/201612/t20161202_2143682.shtml) 开除,目前处于失业状态。只好寻求各位小彭友赞助,保障小彭老师的基本生命体征运行。
10+
11+
> {{ icon.fun }} 小彭老师领衔开发的 [Zeno](https://github.com/zenustech/zeno) 软件,曾参与 [流量地球 2](https://t.cj.sina.com.cn/articles/view/1738690784/v67a250e0019013tli)、杭州亚运会等大型项目的特效制作,魅惑无数西装大脑投资人,为“白眼狼”博得风光无限。现在却将如此贡献巨大的 Zeno “开国功勋”,以“资金困难”为由“卸载”了,足以见这位“白眼狼”的“知恩图报”。
12+
13+
如果你觉得本书对你有所帮助,可以通过 [爱发电](https://afdian.com/a/archibate) 赞助小彭老师,以便小彭老师有更多的精力继续编写和维护本书。
14+
15+
> {{ icon.tip }} 每有一位小彭友赞助 `26.90`,小彭老师一天的食品安全就有了着落。
16+
17+
[![](https://142857.red/afdian-qrcode.jpg?y){width=500px}](https://afdian.com/a/archibate)
18+
19+
> 救命……爱发电似乎关停了!?小彭老师赶紧贴出支付宝收款码作为替代……
20+
21+
![](img/zfb-qrcode.jpg){width=500px}
22+
23+
> {{ icon.tip }} 如果你也处于失业状态,就不用勉强赞助了……也可以先给小彭老师点一颗[⭐Star⭐](https://github.com/parallel101/cppguidebook)表示心意。

docs/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
> {{ icon.tip }} 本书还在持续更新中……要追番的话,可以在 [GitHub]({{ config.repo_url }}) 点一下右上角的 “Watch” 按钮,每当小彭老师提交新 commit,GitHub 会向你发送一峰电子邮件,提醒你小彭老师更新了。
3232
33-
更新时间:{{ config.repo_url }}
33+
更新时间:{{ build_date }}
3434

3535
## 格式约定
3636

docs/recommend.md

+108
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
# 参考资料
2+
3+
- hackingcpp.com
4+
- learncpp.com
5+
- cppreference.com
6+
- godbolt.org
7+
- cpp-insights.io
8+
- quick-bench.com
9+
- github.com
10+
- stackoverflow.com
11+
- effective c++
12+
- 小彭老师 (双笙子佯谬)
13+
- 白律师 (mq白cpp)
14+
15+
# 项目推荐
16+
17+
## 集大成者
18+
19+
- boost
20+
- qt
21+
- llvm
22+
23+
## 现代
24+
25+
- utfcpp
26+
- fmt
27+
- spdlog
28+
- rapidjson
29+
- nlohmann-json
30+
- ranges-v3
31+
32+
## 高性能
33+
34+
- tbb
35+
- cub
36+
- cutlass
37+
- thrust
38+
- highway
39+
- numcpp
40+
- amgcl
41+
- eigen
42+
43+
## 图形学
44+
45+
- sfml
46+
- libigl
47+
- openvdb
48+
- cgal
49+
50+
## 实用扩展
51+
52+
- tsl-robin-map
53+
- absl
54+
- backward-cpp
55+
- iguana
56+
- magic_enum
57+
58+
## 古代
59+
60+
- opencv
61+
- nothings/stb
62+
- google/benchmark
63+
- jsoncpp
64+
- gtest
65+
- catch3
66+
- tinyxml2
67+
- poco
68+
- incbin
69+
70+
## 小彭老师课程
71+
72+
- parallel101/course
73+
- parallel101/opengltutor
74+
- parallel101/openglslides
75+
- parallel101/cppguidebook
76+
- parallel101/simdtutor
77+
78+
## 小彭老师自研
79+
80+
- zenustech/zeno
81+
- archibate/co_async
82+
- parallel101/stl1weekend
83+
- archibate/mallocvis
84+
- archibate/reflect-hpp
85+
- archibate/debug-hpp
86+
- archibate/hermes
87+
- archibate/genius.nvim
88+
- LanbingIce/IsaacSocket-Utility
89+
- archibate/qdanmu
90+
- zenustech/zeno3-poc
91+
- archibate/minilog
92+
- archibate/threebody-example
93+
- archibate/babyjson-demo
94+
- taichi-dev/taichi_three
95+
- taichi-dev/taichi_blend
96+
- taichi-dev/taichi.js
97+
- archibate/ptina
98+
- zenustech/zenoblend
99+
- archibate/NBodySolver
100+
- archibate/vue-class-manage-system
101+
- archibate/facereco
102+
- archibate/jsp-chess
103+
- archibate/pysobol
104+
- archibate/newos
105+
- archibate/poczfx
106+
- archibate/logisim
107+
- archibate/newton
108+
- archibate/vimrc

main.py

+2
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,5 @@ def define_env(env):
1313
warn='<img src="./img/warning.png" height="30px" width="auto" style="margin: 0; border: none"/>',
1414
detail='<img src="./img/question.png" height="30px" width="auto" style="margin: 0; border: none"/>',
1515
)
16+
import datetime
17+
env.variables.build_date = datetime.datetime.now(datetime.timezone(datetime.timedelta(hours=8))).strftime('%Y年%m月%d日 %H:%M:%S (%Z)')

mkdocs.yml

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ nav:
1313
- functional.md
1414
- design.md
1515
- unicode.md
16+
- 关于:
17+
- about.md
18+
- donate.md
19+
- recommend.md
1620
- GitHub: https://github.com/parallel101/cppguidebook
1721
- Bilibili: https://space.bilibili.com/263032155
1822
plugins:

0 commit comments

Comments
 (0)