Enaium
码龄5年
求更新 关注
提问 私信
  • 博客:81,215
    81,215
    总访问量
  • 101
    原创
  • 286
    粉丝
  • 2
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
加入CSDN时间: 2020-02-26
博客简介:

Enaium的博客

查看详细资料
个人成就
  • 获得274次点赞
  • 内容获得8次评论
  • 获得424次收藏
  • 代码片获得585次分享
  • 博客总排名47,469名
  • 原力等级
    原力等级
    3
    原力分
    406
    本月获得
    2
创作历程
  • 2篇
    2025年
  • 33篇
    2024年
  • 5篇
    2023年
  • 11篇
    2022年
  • 18篇
    2021年
  • 32篇
    2020年
成就勋章
TA的专栏
  • Minecraft Fabric模组开发教程
    11篇
  • 全民写端
    12篇
  • java
    15篇
  • Hugo
    5篇
  • javascript
    1篇
  • asm
    6篇
  • BlocklyNukkit入门
    8篇
  • Jekyll入门
    4篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

51人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Java使用FFM API调用SDL

首先这里创建了一个窗口和渲染器,还渲染了一个矩形。之后做了事件处理,关闭的时候跳出循环,之后销毁窗口和渲染器。按下键盘上下左右键可以移动矩形。之后编写生成接口的脚本,在这之前你必须安装。插件,之后将编译好的路径添加到启动参数中。仓库,之后需要添加一个子模块。接口,之后运行脚本,这样就会在。接着我们在当前目录初始化。首先我们需要创建一个。项目,之后设置项目的。
原创
发布博客 2025.01.25 ·
500 阅读 ·
10 点赞 ·
0 评论 ·
2 收藏

LSP介绍并实现语言服务

前段时间我为Jimmer DTO实现了一个LSP的语言服务,这是我第一次实现LSP,所以在这里我分享一下我实现LSP的经验。首先来看一下效果,图片太多,我就放一部分,更多的可以看LSP是一种协议,用于在IDE和语言服务器之间通信。IDE通过LSP请求语言服务器提供代码分析服务,语言服务器通过LSP响应 IDE 的请求。在没有LSP之前,每个IDE都需要为每种语言实现一套代码分析服务,而LSP的出现使得 IDE 只需要实现一套LSP协议,就可以使用任何支持LSP的语言服务器。所以就大大降低了IDE。
原创
发布博客 2025.01.04 ·
1036 阅读 ·
14 点赞 ·
0 评论 ·
20 收藏

DLL劫持并使用MinHook

上面我们知道了 DLL 的加载机制,那么我们就可以知道如何让程序加载我们自己的 DLL,加载我们的 DLL 后,我们需要让这个 DLL 也拥有原 DLL 的功能,这里我们需要对原 DLL 进行包装。来创建一个 Hook,传入原函数的地址,Hook 函数的地址,和一个函数指针的指针,之后我们就可以使用。之后编译我们的项目,然后将生成的 DLL 放到我们的测试程序的目录下,之后我们就可以运行这个程序了。首先我们需要编写一个原函数的函数指针,这个函数指针的类型需要和原函数的类型一样,这里我们使用。
原创
发布博客 2024.11.03 ·
716 阅读 ·
19 点赞 ·
0 评论 ·
26 收藏

星露谷模组开发教程#8 自定义武器

(img-SthGuzxP-1723692603879)](img-299Eclqt-1723692603880)](img-mHGlwFSH-1723692603880)]添加武器还是比较简单的,只需要在。中添加一个新的武器数据即可。
原创
发布博客 2024.08.15 ·
343 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

星露谷模组开发教程#7 自定义机器

首发于。
原创
发布博客 2024.08.15 ·
800 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

星露谷模组开发教程#6 烹饪和制造配方

首发于在上篇文章中我们添加了一个新的食物,但是这个食物并没有配方,所以我们今天来添加一个配方。
原创
发布博客 2024.08.15 ·
797 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

星露谷模组开发教程#5 自定义物品

首发于上篇文章我们已经学习到了如何去替换和修改游戏的内容,这篇文章我们将学习如何添加自定义物品。
原创
发布博客 2024.08.15 ·
605 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

星露谷模组开发教程#4 替换修改内容

首发于在上篇教程中,我们学习了如何添加游戏事件,其中我们知道了事件,它也可以替换或者修改游戏内的内容。在这篇教程中,我们将学习如何替换修改游戏内的内容。
原创
发布博客 2024.08.15 ·
884 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

星露谷模组开发教程#3 事件

首发于SMAPI提供了一些事件,比如游戏的内容、显示、输入等事件。这些事件可以让我们在游戏中添加自己的逻辑。这一节我们就来看看如何使用这些事件。
原创
发布博客 2024.08.15 ·
615 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

星露谷模组开发教程#2 创建模组项目

首发于。
原创
发布博客 2024.08.15 ·
1126 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

星露谷模组开发教程#1 配置开发环境

首发于。
原创
发布博客 2024.08.15 ·
495 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

Windows下Rust OpenCV环境配置

安装Chocolatey首先我们需要安装Chocolatey,Chocolatey是一个Windows的包管理器。我们点击右上角的Install进入到Installing Chocolatey,选择Individual
原创
发布博客 2024.08.01 ·
597 阅读 ·
10 点赞 ·
0 评论 ·
3 收藏

Vue项目整合Cordova一键打包apk

Cordova是一个依赖于Node.js的工具,它可以将HTML页面打包为apk等移动端应用,本篇文章将介绍如何使用Cordova将Vue项目打包为apk。
原创
发布博客 2024.07.18 ·
744 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

Rust入门实战 编写Minecraft启动器#5启动游戏

好了,我们已经完成了所有的准备工作,现在我们可以开始编写启动游戏的代码了。函数用于获取游戏的所有版本清单。之后编写每个子命令的处理函数。命令来搜索、下载、启动游戏了。首先我们需要添加几个依赖。函数用于构建我们的命令行。用于解析命令行参数,
原创
发布博客 2024.07.07 ·
508 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Rust入门实战 编写Minecraft启动器#4下载资源

方法会用有个超时时间,而我们需要设置超时时间为无限。文件,分别对应下载资源、下载库、下载游戏版本。好了,现在我们可以测试下载资源了。最后我们需要创建一个计算文件。首先我们需要添加几个依赖。,用于判断库是否允许下载。之后我们需要添加下载的。这里我们需要添加一个。
原创
发布博客 2024.07.07 ·
434 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Rust入门实战 编写Minecraft启动器#3解析资源配置

在上一篇文章中,我们已经建立了资源模型,接下来我们需要解析游戏的配置文件。这里其实只用将需要手动解析的实现这个。下载的时候自动解析。
原创
发布博客 2024.07.07 ·
557 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Rust入门实战 编写Minecraft启动器#2建立资源模型

我们需要声明几个结构体来存储游戏的资源信息,之后我们需要将。文件解析成这几个结构体,所以我们需要添加。最后我们把这几个模块导入到。
原创
发布博客 2024.07.07 ·
367 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Rust入门实战 编写Minecraft启动器#1启动方法

好了,本文就到这里了,之后的一些内容会在后续文章中介绍。项目地址。
原创
发布博客 2024.07.07 ·
1107 阅读 ·
18 点赞 ·
0 评论 ·
31 收藏

使用Kotlin编写一个Http服务器

在本文中,我们使用 Kotlin 编写了一个简单的 HTTP 服务器。我们使用 Java 的类来实现这个服务器。我们创建了一个简单的服务器,它监听端口 8080,并在接收到请求时返回一个简单的响应。我们还创建了一个简单的路由系统,用于处理不同的请求。完整源码。
原创
发布博客 2024.06.09 ·
998 阅读 ·
9 点赞 ·
0 评论 ·
8 收藏

1小时学会SpringBoot3+Vue3前后端分离开发

首先我们需要创建数据库,比如一个图书管理系统,需要有一张图书表,有一些字段,比如标题、作者、创建时间、等等。注解,之后添加一些方法,名称就是根据数据库中字段名称一样,只不过要把蛇形命名改为小驼峰。写完之后,我们按下编译的快捷键(默认是 Ctrl+F9),之后就可以编写接口了。这样我们的后端就写完了,接下来我们开始写前端。,我们使用左侧一栏来选择页面,右侧来展示页面。这样我们的前端就写完了,接下来我们启动项目。的基础知识,环境这里就不多说了,直接开始。之后我们就可以创建实体类了,这里需要先引入。
原创
发布博客 2024.04.25 ·
2662 阅读 ·
11 点赞 ·
2 评论 ·
27 收藏
加载更多