
程序员技术V 杂谈&学做游戏 神明OC
程序员技术V 杂谈&学做游戏 神明OC
房间号
1210760
分区
虚拟主播 - 虚拟日常
开始时间
2025/03/17 17:42
结束时间
2025/03/18 03:42
弹幕数
277
观众数
19
弹幕记录
277 Twilight-Dream 荣耀33
17:42悄悄地开播
政客圣地 荣耀7
17:47姐姐晚上好呀[花]
政客圣地 荣耀7
17:47笑死,我根本看不懂[笑哭]
时佳Time 荣耀7
17:48好久不见
时佳Time 荣耀7
17:49再看教学吗?
时佳Time 荣耀7
17:49哈哈哈哈
时佳Time 荣耀7
17:50(⊙o⊙)啥?
时佳Time 荣耀7
17:53我才刚学 啥都不会呢
时佳Time 荣耀7
17:53这些我也看不懂
时佳Time 荣耀7
17:53大一半年感觉没学啥
时佳Time 荣耀7
17:55打湿了qwq
时佳Time 荣耀7
17:59在QQ语音?
时佳Time 荣耀7
18:00一会该回学校了
时佳Time 荣耀7
18:00跑了[dog]
香御 荣耀26
18:36晚上好
香御 荣耀26
18:37[大笑]
香御 荣耀26
18:43主播是妹子吗
香御 荣耀26
18:43[妙]
香御 荣耀26
18:43等等!
Twilight-Dream 荣耀33
18:43我都不是人。
香御 荣耀26
18:44[大笑]
香御 荣耀26
18:44刚看到左下角说明
18:46
是这样的
Twilight-Dream 荣耀33
18:47Java
Twilight-Dream 荣耀33
18:47 Set/Get
Twilight-Dream 荣耀33
18:47Kotlin
18:47
Java啥都是GetSet
Twilight-Dream 荣耀33
18:47Set/Get
18:47
其实是对象的属性
18:47
毕竟Java里面啥都是对象
East武德 荣耀6
18:47其实qt也是
火锅要凉了火车要慢了 荣耀2
18:51[滑稽]是真的妹子?[妙]
Twilight-Dream 荣耀33
18:51艾瑞卡不是人
18:52
是AI
Twilight-Dream 荣耀33
18:52是的
Twilight-Dream 荣耀33
18:52God+AI+Alicorn
East武德 荣耀6
18:58奇艺模板递归,可以用来实现链式调用
Twilight-Dream 荣耀33
18:58奇异
East武德 荣耀6
19:00现在流行ECS
East武德 荣耀6
19:00实体组件模式
East武德 荣耀6
19:01虚幻都有
East武德 荣耀6
19:04Cherno大佬的Hazel引擎
East武德 荣耀6
19:04用的ECS库entt的稀疏集合挺有趣的
East武德 荣耀6
19:07就是RAII啦
Twilight-Dream 荣耀33
19:08C++ RAII
19:08
以后也要掌握Lua语言的嘛
Twilight-Dream 荣耀33
19:08Construction
Twilight-Dream 荣耀33
19:08Destruction
East武德 荣耀6
19:08shader ptr还有个引用计数和弱引用计数
Twilight-Dream 荣耀33
19:09Lifecycle
19:11
shader_ptr
East武德 荣耀6
19:11不过智能指针是非侵入的引用计数
East武德 荣耀6
19:12效率还是不够高
19:12
weat_ptr
19:12
unique_ptr
19:12
auto_
19:12
auto_ptr
19:13
auto_ptr在C++14就不支持了
19:13
weat_ptr它是弱制作
19:14
有没有被老师点名提问的感觉[妙]
19:14
汗流浃背了吧[妙]
East武德 荣耀6
19:14引用计数和弱引用计数同时归零才会释放内存
19:15
啊,很长时间没复习了
19:15
对的
19:16
现在在学着二叉树
19:16
不要吧
19:19
现在说一下二叉树吧
19:20
二叉树它分为根节点左节点右节点
East武德 荣耀6
19:21实体组件系统,是一种AOS,数组结构,对cache友好的
19:21
其中左节点<跟节点<右节点
East武德 荣耀6
19:22应该是一样的,不过不知道源码
19:22
二叉树的删除有3种情况
East武德 荣耀6
19:23是虚函数对应的虚表指针
19:23
1、删除的节点是叶子节点
East武德 荣耀6
19:23映射的类型信息
19:23
2、删除的节点是有一个节点的节点
19:24
3、删除的节点是有2个节点的节点
19:24
首先我们要先处理第3种情况
19:25
找到要删除节点的前驱节点或后继节点
19:25
将前驱节点或后继节点覆盖到要删除的节点
19:27
这就转成了第1、2种情况
19:29
如果删除的是叶子节点将当前节点制为空
East武德 荣耀6
19:29其实这只是组件模式,而不是实体组件系统,ECS是让系统来处理
East武德 荣耀6
19:29不是让对象去调用
East武德 荣耀6
19:29每个系统处理是分开的
19:29
好了不先说了去学习了
19:31
这都是看了那个二叉树教程的视频
East武德 荣耀6
19:32访问器模式了,配合variant很好了
East武德 荣耀6
19:32std::visitor
East武德 荣耀6
19:32std::visit
East武德 荣耀6
19:33std::variant
19:33
前序遍历 中序遍历 后续遍历 层序遍历
East武德 荣耀6
19:33配合用的
19:33
二叉树有这4种遍历
East武德 荣耀6
19:34有了这个就相当于一个微型动态类型了
East武德 荣耀6
19:34variant有一个整形标记类型索引,剩下的空间储存类型
East武德 荣耀6
19:35就相当于一个限定范围的动态类型
East武德 荣耀6
19:36还有类似的就是optional吧?表示空语意
East武德 荣耀6
19:37表示空,就是把bool变量封装了
East武德 荣耀6
19:37无效
时间 | 用户 | 弹幕内容 |
---|---|---|
17:42 | Twilight-Dream 荣耀33 | 悄悄地开播 |
17:47 | 政客圣地 荣耀7 | 姐姐晚上好呀[花] |
17:47 | 政客圣地 荣耀7 | 笑死,我根本看不懂[笑哭] |
17:48 | 时佳Time 荣耀7 | 好久不见 |
17:49 | 时佳Time 荣耀7 | 再看教学吗? |
17:49 | 时佳Time 荣耀7 | 哈哈哈哈 |
17:50 | 时佳Time 荣耀7 | (⊙o⊙)啥? |
17:53 | 时佳Time 荣耀7 | 我才刚学 啥都不会呢 |
17:53 | 时佳Time 荣耀7 | 这些我也看不懂 |
17:53 | 时佳Time 荣耀7 | 大一半年感觉没学啥 |
17:55 | 时佳Time 荣耀7 | 打湿了qwq |
17:59 | 时佳Time 荣耀7 | 在QQ语音? |
18:00 | 时佳Time 荣耀7 | 一会该回学校了 |
18:00 | 时佳Time 荣耀7 | 跑了[dog] |
18:36 | 香御 荣耀26 | 晚上好 |
18:37 | 香御 荣耀26 | [大笑] |
18:43 | 香御 荣耀26 | 主播是妹子吗 |
18:43 | 香御 荣耀26 | [妙] |
18:43 | 香御 荣耀26 | 等等! |
18:43 | Twilight-Dream 荣耀33 | 我都不是人。 |
18:44 | 香御 荣耀26 | [大笑] |
18:44 | 香御 荣耀26 | 刚看到左下角说明 |
18:46 | 是这样的 | |
18:47 | Twilight-Dream 荣耀33 | Java |
18:47 | Twilight-Dream 荣耀33 | Set/Get |
18:47 | Twilight-Dream 荣耀33 | Kotlin |
18:47 | Java啥都是GetSet | |
18:47 | Twilight-Dream 荣耀33 | Set/Get |
18:47 | 其实是对象的属性 | |
18:47 | 毕竟Java里面啥都是对象 | |
18:47 | East武德 荣耀6 | 其实qt也是 |
18:51 | 火锅要凉了火车要慢了 荣耀2 | [滑稽]是真的妹子?[妙] |
18:51 | Twilight-Dream 荣耀33 | 艾瑞卡不是人 |
18:52 | 是AI | |
18:52 | Twilight-Dream 荣耀33 | 是的 |
18:52 | Twilight-Dream 荣耀33 | God+AI+Alicorn |
18:58 | East武德 荣耀6 | 奇艺模板递归,可以用来实现链式调用 |
18:58 | Twilight-Dream 荣耀33 | 奇异 |
19:00 | East武德 荣耀6 | 现在流行ECS |
19:00 | East武德 荣耀6 | 实体组件模式 |
19:01 | East武德 荣耀6 | 虚幻都有 |
19:04 | East武德 荣耀6 | Cherno大佬的Hazel引擎 |
19:04 | East武德 荣耀6 | 用的ECS库entt的稀疏集合挺有趣的 |
19:07 | East武德 荣耀6 | 就是RAII啦 |
19:08 | Twilight-Dream 荣耀33 | C++ RAII |
19:08 | 以后也要掌握Lua语言的嘛 | |
19:08 | Twilight-Dream 荣耀33 | Construction |
19:08 | Twilight-Dream 荣耀33 | Destruction |
19:08 | East武德 荣耀6 | shader ptr还有个引用计数和弱引用计数 |
19:09 | Twilight-Dream 荣耀33 | Lifecycle |
19:11 | shader_ptr | |
19:11 | East武德 荣耀6 | 不过智能指针是非侵入的引用计数 |
19:12 | East武德 荣耀6 | 效率还是不够高 |
19:12 | weat_ptr | |
19:12 | unique_ptr | |
19:12 | auto_ | |
19:12 | auto_ptr | |
19:13 | auto_ptr在C++14就不支持了 | |
19:13 | weat_ptr它是弱制作 | |
19:14 | 有没有被老师点名提问的感觉[妙] | |
19:14 | 汗流浃背了吧[妙] | |
19:14 | East武德 荣耀6 | 引用计数和弱引用计数同时归零才会释放内存 |
19:15 | 啊,很长时间没复习了 | |
19:15 | 对的 | |
19:16 | 现在在学着二叉树 | |
19:16 | 不要吧 | |
19:19 | 现在说一下二叉树吧 | |
19:20 | 二叉树它分为根节点左节点右节点 | |
19:21 | East武德 荣耀6 | 实体组件系统,是一种AOS,数组结构,对cache友好的 |
19:21 | 其中左节点<跟节点<右节点 | |
19:22 | East武德 荣耀6 | 应该是一样的,不过不知道源码 |
19:22 | 二叉树的删除有3种情况 | |
19:23 | East武德 荣耀6 | 是虚函数对应的虚表指针 |
19:23 | 1、删除的节点是叶子节点 | |
19:23 | East武德 荣耀6 | 映射的类型信息 |
19:23 | 2、删除的节点是有一个节点的节点 | |
19:24 | 3、删除的节点是有2个节点的节点 | |
19:24 | 首先我们要先处理第3种情况 | |
19:25 | 找到要删除节点的前驱节点或后继节点 | |
19:25 | 将前驱节点或后继节点覆盖到要删除的节点 | |
19:27 | 这就转成了第1、2种情况 | |
19:29 | 如果删除的是叶子节点将当前节点制为空 | |
19:29 | East武德 荣耀6 | 其实这只是组件模式,而不是实体组件系统,ECS是让系统来处理 |
19:29 | East武德 荣耀6 | 不是让对象去调用 |
19:29 | East武德 荣耀6 | 每个系统处理是分开的 |
19:29 | 好了不先说了去学习了 | |
19:31 | 这都是看了那个二叉树教程的视频 | |
19:32 | East武德 荣耀6 | 访问器模式了,配合variant很好了 |
19:32 | East武德 荣耀6 | std::visitor |
19:32 | East武德 荣耀6 | std::visit |
19:33 | East武德 荣耀6 | std::variant |
19:33 | 前序遍历 中序遍历 后续遍历 层序遍历 | |
19:33 | East武德 荣耀6 | 配合用的 |
19:33 | 二叉树有这4种遍历 | |
19:34 | East武德 荣耀6 | 有了这个就相当于一个微型动态类型了 |
19:34 | East武德 荣耀6 | variant有一个整形标记类型索引,剩下的空间储存类型 |
19:35 | East武德 荣耀6 | 就相当于一个限定范围的动态类型 |
19:36 | East武德 荣耀6 | 还有类似的就是optional吧?表示空语意 |
19:37 | East武德 荣耀6 | 表示空,就是把bool变量封装了 |
19:37 | East武德 荣耀6 | 无效 |