Skip to content

Commit 8cd2dae

Browse files
committed
deploy: 7654dff
1 parent c37dbf0 commit 8cd2dae

File tree

37 files changed

+77
-51
lines changed

37 files changed

+77
-51
lines changed

404.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="/auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="/auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

about/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

auto/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<meta name="author" content="小彭老师">
99

1010
<link rel="shortcut icon" href="../img/favicon.ico">
11-
<title>`auto` 神教 (未完工) - ✝️小彭大典✝️</title>
11+
<title>auto 神教 (未完工) - ✝️小彭大典✝️</title>
1212
<link href="../css/bootstrap.min.css" rel="stylesheet">
1313
<link href="../css/fontawesome.min.css" rel="stylesheet">
1414
<link href="../css/brands.min.css" rel="stylesheet">
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="./" class="dropdown-item active" aria-current="page">`auto` 神教 (未完工)</a>
83+
<a href="./" class="dropdown-item active" aria-current="page">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

cmake_tutor/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

cpp_lifetime/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

cpp_memory/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

cpp_tricks/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

cuda_intro/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

design_concept/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

design_erasure/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

design_functor/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

design_gamedev/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

design_overview/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

design_variant/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

design_virtual/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

donate/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

error_code/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

functions/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

hello_world/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>
@@ -292,7 +292,7 @@ <h2 id="_1">前言</h2>
292292
<blockquote>
293293
<p><img src="./img/bulb.png" height="30px" width="auto" style="margin: 0; border: none"/> 本书还在持续更新中……要追番的话,可以在 <a href="https://github.com/parallel101/cppguidebook">GitHub</a> 点一下右上角的 “Watch” 按钮,每当小彭老师提交新 commit,GitHub 会向你发送一封电子邮件,提醒你小彭老师更新了。</p>
294294
</blockquote>
295-
<p>更新时间:2024年09月15日 13:52:40 (UTC+08:00)</p>
295+
<p>更新时间:2024年09月17日 22:05:37 (UTC+08:00)</p>
296296
<p><a href="https://parallel101.github.io/cppguidebook">在 GitHub Pages 浏览本书</a> | <a href="https://142857.red/book">在小彭老师自己维护的镜像上浏览本书</a></p>
297297
<h2 id="_2">格式约定</h2>
298298
<blockquote>

interview/index.html

+21-8
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>
@@ -248,19 +248,19 @@
248248
<ul class="nav flex-column">
249249
</ul>
250250
</li>
251-
<li class="nav-item" data-bs-level="2"><a href="#unity-202408xx" class="nav-link">某 Unity 小厂 (2024.08.xx)</a>
251+
<li class="nav-item" data-bs-level="2"><a href="#unity-20240812" class="nav-link">某 Unity 小厂 (2024.08.12)</a>
252252
<ul class="nav flex-column">
253253
</ul>
254254
</li>
255-
<li class="nav-item" data-bs-level="2"><a href="#202408xx" class="nav-link">蔚来小汽车 (2024.08.xx)</a>
255+
<li class="nav-item" data-bs-level="2"><a href="#20240815" class="nav-link">蔚来小汽车 (2024.08.15)</a>
256256
<ul class="nav flex-column">
257257
</ul>
258258
</li>
259259
<li class="nav-item" data-bs-level="2"><a href="#20240903" class="nav-link">其域科技 (2024.09.03)</a>
260260
<ul class="nav flex-column">
261261
</ul>
262262
</li>
263-
<li class="nav-item" data-bs-level="2"><a href="#3d-20240903" class="nav-link">3D 打印小厂 (2024.09.03)</a>
263+
<li class="nav-item" data-bs-level="2"><a href="#20240903_1" class="nav-link">雅科贝思 (2024.09.03)</a>
264264
<ul class="nav flex-column">
265265
</ul>
266266
</li>
@@ -302,7 +302,7 @@ <h2 id="20211207">泽森科工 (2021.12.07)</h2>
302302
<li>所有泽森员工都需要熟悉小彭老师反复迭代过的节点系统,才能开始他的zeno开发,更何况小彭老师还贡献了包括节点编辑器、Python bindings、实时三维视窗、多进程通信、磁盘缓存、对象序列化、实时optix、shader节点、GLSL codegen、刚体仿真、Prim属性系统、ZFX编译器、PrimPrim 邻居查找、插件系统、ABC 加载器、几何节点、VDB 节点、流体子图、Blender 插件、OpenSubdiv 集成、libigl 集成、CI/CD 工作流等诸多功能。</li>
303303
<li>张剥士发知乎文章爆论:我们不需要程序员!只需要偶尔招两个厉害一点的实习生,做个一两年,把软件做完以后,就不需要他们了,显然小彭老师就是这样一个一次性又特别好用的实习生。</li>
304304
</ul>
305-
<h2 id="unity-202408xx">某 Unity 小厂 (2024.08.xx)</h2>
305+
<h2 id="unity-20240812">某 Unity 小厂 (2024.08.12)</h2>
306306
<ul>
307307
<li>一个看起来可能是老板的人物出面迎接,进入一个独立的会议室开始面谈。</li>
308308
<li>之前玩过哪些游戏?(主要是肉鸽和模拟经营,着重介绍了杀戮尖塔和KSP,因为他们是Unity游戏,还介绍了制作以撒的结合模组的经历,基于Lua API的)</li>
@@ -321,7 +321,7 @@ <h2 id="unity-202408xx">某 Unity 小厂 (2024.08.xx)</h2>
321321
<li>问如何创建一个 UI 界面?选择不同的服务器,登录(使用json+http实现rpc,获得一个列表,然后设置列表,即可利用MVC创建出界面)</li>
322322
<li>Unity 的 UI 系统会写吗?(不会,只知道Qt有QListView控件,Unity可能也有吧?)</li>
323323
</ul>
324-
<h2 id="202408xx">蔚来小汽车 (2024.08.xx)</h2>
324+
<h2 id="20240815">蔚来小汽车 (2024.08.15)</h2>
325325
<p>1面(疼逊会议语音沟通)</p>
326326
<ul>
327327
<li>TODO 还在写</li>
@@ -381,7 +381,19 @@ <h2 id="20240903">其域科技 (2024.09.03)</h2>
381381
</ul>
382382
<p>3面(疼逊会议语音)</p>
383383
<p>又介绍了zeno和taichi,问了点云相关问题,很快结束了。</p>
384-
<h2 id="3d-20240903">3D 打印小厂 (2024.09.03)</h2>
384+
<p>4面(拉投资的合伙人亲自线下见面)</p>
385+
<ul>
386+
<li>商场全部关闭了,星巴克还开着</li>
387+
<li>介绍一下你自己8(又是 zeno)</li>
388+
<li>问了上次的面试官怎么样呀(我看了推荐的 3dgs,发现是把扫描出来的点云,逐步转换为椭圆球渲染)</li>
389+
<li>你知道,现在主流图形学都是三角形网格,那么这种点云要如何渲染呢?(点云的话可以先用 marching cube 转三角形面,zeno 的流体就是这样的)</li>
390+
<li>但是性能不够,不能保证实时(可以用屏幕空间流体,但是效果一般,我们做电影的需要高质量的离线渲染,不太注重实时性,实时椭球的话,也可以用光追,算射线与椭球表面求交即可,不过英伟达的硬件加速只有三角形的,但是 GPU Gems 上的 BVH 加速求交代码用于椭球也是可以拿来参考的)</li>
391+
<li>拿出一台 3D 扫描机器,说你知道我们这个测绘机器是如何定位的吗(惯性制导,里面有加速度计,求二阶积分就可以得到位置)</li>
392+
<li>但是这样时间长会有累计误差,如何消除误差?(可以用 GPS 定位,也可以通过光学摄像头扫描的结果,确定自己的相对位置,必要时可以贴几个识别纸片在墙上方便程序检测)</li>
393+
<li>是的,实际上我们在户外会用 GPS 定位,矿洞里就会用光学的定位方法,消除惯性制导的累计误差。</li>
394+
<li>那么 GPS 卫星定位的原理你知道吗?(三颗 GPS 卫星发出不同相位的电磁波,因为光速有限,移动设备通过检测相位差,就知道自己距离三颗卫星的距离,然后三个距离就能唯一确定一个点)</li>
395+
</ul>
396+
<h2 id="20240903_1">雅科贝思 (2024.09.03)</h2>
385397
<ul>
386398
<li>介绍一下自己(又介绍zeno是一款CAD类的项目)</li>
387399
<li>哈希表(介绍unordered_map基于链表法,标准库的hashint是恒等函数,absl的实现基于开放地址法更高效,java也是链表法,但链表过长会转换为红黑树等)</li>
@@ -390,7 +402,8 @@ <h2 id="3d-20240903">3D 打印小厂 (2024.09.03)</h2>
390402
<li>面试官透露:实际上红黑树就是一个4阶树,你想想看(确实,如果把红黑两层看作一层的话,那么实际上是一个4阶平衡树)</li>
391403
<li>OpenGL 渲染管线(3d顶点数据 -&gt; vert shader (矩阵变换) -&gt; 光栅化+插值+深度测试 -&gt; frag shader (前向着色) -&gt; G-buffer -&gt; 延迟渲染 (后向着色) -&gt; 后处理 -&gt; 屏幕)</li>
392404
<li>来面试的人中,你是我见过技术最好的一个,之前一个硕士,上来哈希表就支支吾吾挂掉。</li>
393-
</ul></div>
405+
</ul>
406+
<p>事后:已录取,正在上班ing……又是做 Qt + OpenGL 的项目</p></div>
394407
</div>
395408
</div>
396409

lambda/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

llvm_intro/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

no_more_new/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

platform/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
</li>
8181

8282
<li>
83-
<a href="../auto/" class="dropdown-item">`auto` 神教 (未完工)</a>
83+
<a href="../auto/" class="dropdown-item">auto 神教 (未完工)</a>
8484
</li>
8585

8686
<li>

0 commit comments

Comments
 (0)