src_resources's Blog

src_resources's Blog

关山难越,谁悲失路之人;萍水相逢,尽是他乡之客。

使用 Kotlin 语言开发 NeoForge 模组
前言Kotlin 是由 JetBrains 推出的一门基于 JVM 平台的编程语言,引入了许多不同于 Java 的先进概念以及语法糖,极大地提高了开发人员的编程效率,广受各路 Java 开发者推崇。但由于 NeoForge 官方并未就使用 Kotlin 开发模组提供支持,使得精通 Kotlin 的开发者未能使用所擅长的语言编写模组而被迫改用 Java 。幸运的是借助 thedarkcolour 开发的 KotlinForForge 前置模组,完全使用 Kotlin 语言开发 NeoForge 模组成为了可能。下面简要地就借助该前置模组开发 Kotlin 语言模组的步骤进行说明。 NeoF...
使用 Rust 语言编写 Java JNI 实现
前言Rust 语言是近几年来编程语言界的新秀之子,因其严格的内存安全保障机制而备受众多程序员的青睐与推崇。而 Rust 语言除了可用于编写独立运行的二进制程序以外,亦可用于编写动态链接库并被第三方程序动态加载调用。笔者趁 Rust 学习途中就动手借助 jni crate 从而使用 Rust 语言通过 JNI 实现 Java 程序中的本地方法,并将此练手项目以及其编写过程一字不落地记录于此。 前置:相关环境的设置与必要软件的安装JDKJDK 是编写 Java 程序必要的开发组件。笔者使用的是 AdoptOpenJDK 版本 21 ,可在此处下载与你操作系统与架构相匹配的 AdoptOpen...
高等数学随记 - 利用双元法求不定积分
前言双元法是近些年来网络上流传出的一种求解不定积分的新方式,其既有准确得值、计算简便的快捷性,又在传统的第一类、第二类换元积分法的基础上有所创新,给我们提供了另一个视角看待不定积分求解的思维历程. 尤其用在考研时该方法的正确使用亦可在作答试卷时起到事半功倍的效果,特此深入研究了一下该方法,以个人见解对其总结汇集于此. 例题引入例1. 求. 解1. [第二类换元积分法] 利用三角换元,,则. 则 注意到 , 故移项得 , 从而 (注意已并入常数项中;由于恒为正,故去掉绝对值符号. ) 解2. [双元虚圆换元法] 令,易得,从而. 故 , 移项得 , 因,故,...
模组简介 - CreativePageJump
创造物品栏页码跳转 CreativePageJump概述允许直接编辑创造模式物品栏的页码以跳转至指定页面。 相关链接 名称 链接 GitHub https://github.com/srcres258/CreativePageJump/ MC百科 https://www.mcmod.cn/class/14009.html CurseForge https://www.curseforge.com/minecraft/mc-mods/creativepagejump Modrinth https://modrinth.com/mod/creativepagejump ...
模组简介 - CreativeTabSearch
创造物品栏检索 CreativeTabSearch现已支持Fabric,但需安装前置模组Fabric API。 概述在创造模式物品栏上方添加搜索框用以快速筛选某一创造物品标签页。 相关链接 名称 链接 GitHub https://github.com/srcres258/CreativeTabSearch/ MC百科 https://www.mcmod.cn/class/13913.html CurseForge https://legacy.curseforge.com/minecraft/mc-mods/creativetabsearch Modrinth h...
avatar
src_resources
是非进退难断,不断亦难;愿生有去处,苍有归途。