标签: 开发

32 篇文章

thumbnail
Discovery Your Edge —— Microsoft Edge 浏览器开拓者大赛参赛有感
Discovery Your Edge —— Microsoft Edge 浏览器开拓者大赛参赛有感 Microsoft Edge 浏览器开拓者大赛 一个偶然的经历,七月中旬,在我还在长沙旅游的时候,通过一个偶然的机遇,我听说了微软(中国)正在举办一场面向大学生的,名为 Microsoft Edge 浏览器开拓者大赛 的 Edge 插件开发比赛,因…
thumbnail
论如何优雅的将自己的服务接入学校的 CAS 统一认证系统
论如何优雅的将自己的服务接入学校的 CAS 统一认证系统 起因 前几天跟同学聊起一个希望建立校友交流论坛的想法,讨论之中有人表示如果能用学校的统一认证系统登录的话,就可以大大简化注册门槛。于是我开始研究学校的统一认证系统起来...... 了解原理 首先我希望找一个使用统一认证系统的学校服务进行测试,在这里,我选择了学校的一站式服务平台,当在尚未登录…
有关 Kotlin 具名参数形参传参顺序导致输出结果发生改变问题的一些探索
有关 Kotlin 具名参数形参传参顺序导致输出结果发生改变问题的一些探索 具名参数 众所周知,Kotlin 拥有一种叫做具名参数(Named arguments)的特性,它在需要跳过可选参数,或是调整参数顺序的地方十分有效。 例如如下拥有五个参数,且后四个参数为可选参数的函数: fun reformat( str: String, normali…
聊聊 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…
thumbnail
GitHub 学生认证通过啦!
被大学录取以后,我就一直想整点好活。 于是,经过一番操作从学校网站上申请下来一个 edu 邮箱。 这不就好玩了( 于是,在 GitHub 绑定了 edu 邮箱后,火速申请了 GitHub Education 的学生特权(Aug 2, 2021),不知道为啥,中途还 Cancelled 了一回。 那时 GitHub 告诉我, We have rece…
使用 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 的社区开发者们就开始使用包…
昨日烂活 —— 在 BukkitAPI 上实现眨眼的效果
(这个代码很久以前写的,实现真的太脏了,完全就是写出来娱乐的,所以大家也图个乐就好,仅供参考) ↓之所以要发是因为~刚才~前几天整理仓库突然看到这个觉得挺有意思就分享出来了 代码源: https://github.com/shaokeyibb/CityCore/blob/master/src/main/java/kim/minecraft/city…
thumbnail
C# WPF 我来力!
不要问我为啥一定要买纸质书,我不过是个厕所看书的忠实爱好者罢了(?