分类: 技术

技术相关的内容分享,并非完全准确,如有谬误欢迎指正!

56 篇文章

thumbnail
ASM 那点事 —— 让 BungeeCord 允许 authlib-injector 中非 ASCII 的玩家 ID 连接
起因 前些天在某个群跟群友聊天时,偶然听说了当一个符合 authlib-injector 规范的以非 ASCII 玩家 ID 的玩家连接 BungeeCord 时,BungeeCord 会以玩家 ID 字符不被允许为由禁止玩家加入服务器。这个问题令我很感兴趣,思考了一番以后,决定为 authlib-injector 贡献一个功能来解决这个问题。 定…
有关 C++ 指针(*)和引用(&)区别的小结
众所周知,C 语言存在一个叫做指针的东西,我们可以用指针来指向一个值的内存地址,然后进行内存地址各种操作。但是在 C++ 中,又多了一个叫做引用的东西,这二者之间存在着细微的差别,通过研读了知乎上的一篇文章(下),对于我之前不太明白的地方,作出了如下小结: 指针可空,引用不可空 指针可以改变指向,也就是说转而指向其他对象,但是引用却是不可变的 指针…
thumbnail
Java 方法实参是传值(pass-by-value)还是传引用(pass-by-reference)?
传值还是传引用? 一直以来,我认为在 Java 中传递方法实参时,当传入的类型为基本数据类型时,则传入的是值;当传入的类型为对象时,则传入的是引用。但是,这个观念是实际上是错误的。事实上,Java 始终传递值。 为什么这么说呢,让我们看一下如下代码: public static void main(String[] args) { ... int …
thumbnail
解决在 Windows 11 上使用 TranslucentTB 时任务栏上方出现的小白线问题
起因 众所周知,TranslucentTB 是一款非常优秀的任务栏透明软件,你甚至可以直接在 Microsoft Store 上下载到它。直到 Windows 10 前,它都运行的十分完美;但是到了 Windows 11 上运行时,你却能在任务栏上放看到一个非常奇怪的小白线,就像这样: 修复 这个问题并不是只有我遇到了,看起来很多在 Widnows…
thumbnail
从零开始使用 WordPress 建立一个属于你自己的博客!
从零开始使用 WordPress 建立一个属于你自己的博客! 相信很多朋友在各种地方都见过各种各样的博客,也都有建立一个自己的博客,写一篇自己的文章的想法,但奈何各种技术原因,没有做成。本文章撰写的目的就是如此 —— 手把手教大家用最简单的方式部署一个属于你自己的博客! 事实上,这个世界上有很多博客程序,但要说最方便的,莫过于 WordPress …
聊聊 PaperAPI 提供的自定义生物 AI 系统
聊聊 PaperAPI 提供的自定义生物 AI 系统 灵感:https://www.mcbbs.net/thread-1285618-1-1.html(原文发布于 https://izzel.io/2021/12/19/living-things) 本文旨在介绍由 PaperAPI 封装的自定义生物行为(AI)系统(com.destroystoky…
Bukkit(原版同理)的玩家/实体带颜色发光机制简谈
Bukkit(原版同理)的玩家/实体带颜色发光机制简谈 众所周知,在 Bukkit 的代表实体的 org.bukkit.entity.Entity 对象中有 setGlowing(boolean flag) 这么一个方法,根据 Javadoc 中的描述: setGlowing void setGlowing(boolean flag) Sets w…
刷机那些事
开始 昨天突然心血来潮,想刷一个 MIUI 12.5 开发版来玩,正好我是有 Redmi 10X 5G 的开发版公测资格的,所以说干就干,在备份了所有手机数据之后,成功擦除数据并更新到 MIUI 12.5 21.8.25。 突然想到... 在恢复备份数据的过程中,我突然想到我要是不刷一个 Magisk 耍耍那可真是可惜了,于是在没有查看官方教程的情…
使用 Gson 序列化和反序列化 org.bukkit.ItemStack
使用 Gson 序列化和反序列化 org.bukkit.ItemStack 写这玩意的原因 昨天肝了一整天 这个插件,为了方便起见我希望使用 Json 来存储 ItemStack 信息,结果没想到为了序列化这个 ItemStack 花了我一整个下午的时间。在 StackOverFlow 和 SpigotMC 兜兜转转一大圈后,终于写出来了序列化代码…
大人,时代变了!使用 Java 16 或 Kotlin 更好的进行插件或模组开发
大人,时代变了!使用 Java 16 或 Kotlin 更好的进行插件或模组开发 声明:本文章中 Java 8 至 Java 16 以来变化的内容整理自 这个网站,您可以访问该网站以了解更多新版本 Java 的更改 简洁起见,对于某些不重要,或者对开发意义不大的更新,本文并未列出 前言 从很久很久以前,Minecraft 的社区开发者们就开始使用包…