李萌的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

去西安 GDG 耍了一圈

正好这两天西安 GDG 搞活动,就去凑了下热闹。 去的比较早,十点就到地方了,在旁边瑞幸坐了一会。十一点去吃了碗面。回来人家还有一个半小时才开始呢。 氛围挺好。不过那碗面发力了导致我有点晕碳。 最后做完了 codelab 发了个电脑包。 回学校以后依然是吃定番的水之源川菜馆。
2025-07-05
#日常

炮打 EasyX

TL;DR:EasyX 就是纯纯的垃圾,别用。入门建议用 SFML。 背景 之前一直没写什么东西,现在期末考完没啥事情正好写一点。 这个学期软院开了个什么”信息技术基础认知与实践“的课,就是期末提出来那么两周,每周两次,每次四个课时给你写代码,要求最后一个人能写个小项目。我选的是 C++ 方向。然后我把之前选课指导里面写的东西贴在这里: 主要内容包括面向对象设计模式、操作系统与应用程序、句
2025-06-30
#C++ #图形学

赛后反思

给我的感觉就是世界是一个巨大的写死,在那个文档写的不明不白不清不楚的平台上整半天视觉还不如写死来的直接。之后给小登培训的时候也要教他们写死,大家一起写死,大家一起摆烂,大家一起得奖,大家一起加综测,大家一起永垂不朽。
2025-06-29
#日常

在 C++ 中实现反射的一种简易方案

背景众所周知,C++并没有像许多语言(例如 C# 或者 Java)那样的反射(Reflection)机制,也没有类似于 Rust 的所谓过程宏(Procedural Macro)来间接实现类似的效果。虽然说大部分场景并不会涉及到类似的需求,但是一旦涉及到就非常令人头大。在这些场景下,往往需要依赖工具提供的额外支持,或者极其复杂的宏机制来达到这样的效果,案例包括 Qt 中的反射和 GDExtensi
2025-03-19
#C++

2025 年初 揭阳-潮州-汕头纪行

写在前面当时寒假前本来是准备假期做点正事的,但是真的放假以后,反而没啥心情去干正事了,每天不是爽食就是上网,可以说是饱食终日无所用心了。然后年后正好有这么一个契机出去耍耍,觉得没必要再拿《CSAPP》没看完之类的奇葩理由(就那个精神状况给我两个寒假都磨叽不完)搪塞了,所以直接就去了。现在正好有点时间,把照片整理一下,虽然说也没拍啥。 出发从绵阳机场飞揭阳的飞机,上午的。说起来之前绵阳修机场的时候有
2025-02-22
#日常 #游记

人麻了

配这个 GDExtension 给我整麻了,Windows Build 默认使用 Windows 那套 API 进行动态库加载,然后我这个 MinGW 编译的不知为何就完全用不了。这事情之前就有人提过不知道为何没有解决。总之给我整道心破碎了,就这样吧。
2025-02-21
#日常

Godot Extension 开发环境配置踩坑

背景上一篇文章介绍了我配置 ffmpeg 开发环境的过程。这篇文章介绍配置 Godot Extension (GDExtension)开发环境过程中踩的一些坑。 众所周知,Godot 引擎在 4.x 大版本伊始就将旧的 GDNative 插件系统更换为了更先进(大约)的GDExtension 系统。其开发团队希望这套新系统是向后兼容的,然而不幸的是因为种种原因,minor version 0 和
2025-02-21
#C++ #Godot #CMake #游戏开发

ffmpeg libav C++ 开发环境配置踩坑

背景这段时间突发奇想,想要给 Godot 引擎的视频组件做一个 ffmpeg 的兼容层,整完这个就做 CS61B 的 lab 去了。今天晚上上完离散数学已经差不多九点了,以为配个环境应该要不了半小时,结果中间出各种问题,一直折腾到现在。现在把配置工作差不多做完了,顺便把踩的坑记录一下。 几个关键问题下载版本的选择说实话 Windows 系统在这种时候就极其拉垮,开始下了全部源文件准备自己编译,结果
2025-02-20
#C++ #音视频处理

记一次运算符优先级导致的 ROS 服务执行逻辑不符预期的问题

按:这文章我自己写出来都想笑。绕了一大圈发现错误无比简单。 背景几天前,我一位室友 A 君在做学校某竞赛小组的入组考核项目。此项目其中一个子任务的要求如下: 有一个服务端 Ser; 有两个客户端 Cli1,Cli2; Cli1 和 Cli2 会各自向 Ser 发送一个数字,但是发送顺序未知; Ser 需要将两数的加和返回给 Cli1 和Cli2。 设计上采用了状态机:共计三个状态,Se
2025-02-20
#C++ #ROS

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick
2025-02-19

搜索

Hexo Fluid