自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 关于华为智慧屏的一点点个人真心建议

③首先说说屏幕,我认为这是电视最重要的。现在高端电视无非就OLED (电视的OLED又可以细分为woled和qdOLED)和miniled(本质上是液晶LCD,还可以细分为va,ips等等)。值得注意的是,与手机的AMOLED伤眼低频pwm调光相反,电视使用的woled和qdOLED都是护眼类DC调光!②所以,我认为,电视上玩手游完全就是奇怪的搭配,一般来说高画质手游都会有pc端,手柄也会比触摸控制器舒服的多。⑤再下来是画质,这个见仁见智,不过总的来说,OLED电视的画质还是目前民用级电视中最好的。

2025-09-07 13:30:51 319

原创 js中高阶函数中为什么局部变量没有被销毁?关于闭包实现的个人想法

本文探讨了JavaScript闭包的特性:当外部函数执行完毕后,其局部变量仍可被内部函数访问。作者通过C++模拟实现类似功能,指出JS闭包实际上是将局部变量从栈转移到堆内存,由垃圾回收机制管理生命周期,从而避免了手动内存管理的繁琐。这解释了为何闭包能"记住"外部变量值,同时展示了JS在内存管理方面的便利性。文章最后表达了与读者交流技术的愿望,并希望获得互动反馈。

2025-09-06 21:32:40 524

原创 第一性原理:为什么Web开发钟爱“前后端分离”,而单机游戏开发却“守旧”于单体架构?

Web开发与游戏开发架构差异的底层逻辑 Web开发采用前后端分离架构,这是由三个基本特性决定的:1)物理分布性,浏览器与服务器天然分离;2)网络通信的异步性,需要API契约保障协作;3)用户对响应延迟的容忍度较高(100-500ms)。而单机游戏开发采用紧密耦合的单体架构,源于其完全不同的需求:1)持续运行的实时游戏循环;2)受限于显示器刷新率,每帧必须在16.7ms内完成所有计算;3)子系统间通信必须以纳秒级速度完成,网络调用会带来灾难性延迟。这两种架构都是对各自领域第一性原理的最优解,而非简单的技术选择

2025-09-03 17:13:08 533

原创 后端人的 JS 奇遇记:当函数成为“一等公民”,OOP(面向对象编程) 和 FP(函数式编程)的界限开始模糊

作为一名后端开发者,初探 JavaScript 时常感水土不服。本文将从“函数是一等公民”这一核心特性入手,通过与 Java 的对比,深入探讨它如何成为连接 OOP 和 FP 两大编程范式的桥梁

2025-09-02 22:14:31 853

原创 Bean都准备好了,然后呢?CommandLineRunner:Spring Boot 应用启动后的“第一行代码”

你是否也曾好奇:Spring Boot 项目启动成功后,除了等待 Web 请求,我们如何主动执行一个初始化任务?本文延续“思维导向”的探索风格,从一个 RPG 游戏的例子出发,带你亲身体验 CommandLineRunner 的妙用。它不仅是连接 Spring 容器与业务逻辑的桥梁,更是我们“把 Bean 用起来”的最佳起点。

2025-09-02 17:39:13 287

原创 朋友,我到底该拿哪一把(Spring如何解决依赖注入的歧义性问题)

摘要: Spring依赖注入遇到歧义性时,提供了三种解决方案:1)使用@Primary注解指定默认Bean;2)通过@Qualifier明确指定Bean名称;3)使用集合类型接收所有符合条件的Bean。这些方法体现了Spring的严谨性,避免运行时模糊行为,强制开发者明确意图。每种方案适用于不同场景:默认首选、精确控制和策略模式实现。合理运用这些方法能有效解决多实现类的依赖注入问题。

2025-09-01 17:13:06 1128

原创 也许,IoC (控制反转) 和 DI (依赖注入) 就是这样诞生的?

大家好,我是一名正在学习后端开发的编程新手。最近在接触 Spring 框架时,遇到了两个非常重要但又有点抽象的概念:IoC (控制反转) 和 DI (依赖注入)。看了很多定义,总觉得有点隔靴搔痒。直到我尝试写一个非常简单的例子时,我突然茅塞顿开:这些看似高大上的设计思想,其实源于我们程序员在解决问题时最自然的思考。这篇文章就是想记录一下我这个“顿悟”的时刻,希望能帮助和我一样的新手更好地理解这两个概念。

2025-08-31 23:16:55 812

原创 (学习笔记)虚幻C++从一个组件中获取其他组件

使用GetOwner()->FindComponentByClass<>()会返回指定类的第一个遇到的组件。

2024-05-13 11:59:30 268 1

原创 (学习笔记)虚幻c++自定义碰撞检测通道

在【项目设置】-【引擎】-【碰撞】-【trace channels】点击【新建检测通道】即可添加自定义碰撞检测通道。

2024-05-12 22:01:08 1044

原创 (学习笔记)虚幻C++添加组件

例,我在Test_002项目中给Battery类添加Mover组件。

2024-05-11 21:07:04 356 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除