- 博客(14)
- 收藏
- 关注
原创 @Builder 注解
注解是 Lombok 库中的一个注解,用于自动生成复杂对象的构建器模式 (Builder Pattern)。Builder Pattern 是一种常用的设计模式,它可以使对象的创建过程更加简洁和灵活,特别是在对象有多个参数时。以下是 注解的一些主要用途和功能:简化对象创建:可以使用流式接口来创建对象,而不需要编写繁琐的构造函数或 setter 方法。可读性强:使用 Builder 模式可以提高代码的可读性,使得对象的创建过程看起来更加清晰。可选参数:可以方便地处理可选参数,不需要为所有可能的参数组合创建多
2024-07-12 11:46:43
537
1
原创 Data Dictionaries和Data Lists的区别
在 VRChat SDK 和 UdonSharp 中,DataList和是两种用于存储和操作数据的集合类型,类似于传统编程语言中的数组和字典。
2024-06-08 21:39:54
400
原创 U#中 RequestSerialization() OnDeserialization() 与 SendCustomNetworkEvent() 的区别
更改同步变量并请求同步:客户端接收同步数据:执行网络事件:代码解析更改同步变量并请求同步:发送网络事件:处理同步数据:OnDeserialization() 下执行的方法和 SendCustomNetworkEvent()传递的方法是一样的,这是为什么?OnDeserialization()当同步变量更新时(例如通过 RequestSerialization() 请求后),OnDeserialization() 在所有客户端被调用。我们在 OnDeserialization() 中调用 Upda
2024-06-07 14:51:04
951
原创 vue3 鼠标坐标
当你在 Vue 中监听一个事件时,比如使用 @mousemove=“handleMouseMove”,Vue 内部会帮你注册一个事件监听器,并在事件发生时调用你提供的 handleMouseMove 方法,同时传入事件对象作为参数。在 JavaScript 中,当你使用 addEventListener 方法给一个元素注册事件监听器时,浏览器会在事件发生(例如,用户移动鼠标)时自动调用你指定的回调函数,并传入一个事件对象(如 MouseEvent 对于鼠标事件)作为参数。// 注意要移除事件。
2024-02-27 14:38:54
671
原创 函数式组件
这段代码演示了在Vue 3中使用实现该函数式组件 :使用list数据渲染列表元素 (ul/li)当点击列表子元素时,将其文本颜色更改为红色importfrom"vue"/***/constpropslistemits"toggle"setuppropsemitreturn=>h"ul"mapitemindex=>h"li"keystylecolor===?
2024-02-26 12:17:50
863
1
原创 mybatis.mapper-locations=classpath:mapper/*.xml 这段代码的含义
在 Spring Boot 配置文件(如或)中,设置指定了 MyBatis 映射器(Mapper)XML 文件的位置。这些 XML 文件包含了 SQL 映射语句,通常用于定义 SQL 查询、插入、更新和删除操作。这个配置项告诉 MyBatis 在哪里查找这些映射文件。具体来说,:表示 MyBatis 应该在 Java 类路径(classpath)上搜索映射文件。类路径是 Java 应用程序在运行时查找类文件和资源的位置集合。mapper/:是放置 MyBatis 映射器 XML 文件的目录。
2024-01-13 11:47:55
5366
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人