自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Minecraft中,数据包获得指向方块坐标的数学原理及解决方案

本篇文章是我开发思论启迪(Serendipity)数据包时,为了提高自定义方块放置的精度而研究的内容,在此撰写文章作为研究记录。同时也为MC生态圈贡献一篇技术性资料。精度不高。在视线模拟算法中,辅助实体会一步步把自己朝着玩家朝向的方向传送过去,为了提高精度,不遗漏方块,每次传送的距离要尽可能小。然而,传送距离越小,所要递归(MC中没有循环语句)的次数就越多。如果每次传送0.1个方块距离,那么要获取100格外的方块坐标,至少需要递归1000次;

2024-03-10 10:04:20 2073 1

原创 OpenSSH入门使用指南

主要讲述了OpenSSHSSH的应用两个部分。在第一个部分OpenSSH中,主要讲述了OpenSSH的结构,OpenSSH客户端与服务端的安装,及其相关命令语法与配置文件。在第二个部分SSH的应用中,将聚焦于现实工作环境,一步步实现相关的需求。

2024-02-20 00:41:13 3712

原创 树状数组的区间长度与lowbit函数的关系的形式化证明

简单的说,树状数组是线段树的简化形式。基于这种理解,在拿到一个长度为9的数组以后,十分自然得直接采用向下取整的办法,将长度为9的数组分割为长度分别为4和5的左右两个子区间。再反复进行上面的操作,直到区间长度无法再分。然后依据每层的区间关系,就可以得到一颗二叉树,而这棵二叉树正是(如左图所示)。有了区间树以后,再去掉不必要的区间就获得了最后的树状数组。但是实际上,构建树状数组时通常不会采用这种分割方法,而用一种“补”的思想——将数组的长度补充为2。

2024-02-20 00:21:22 1943

原创 Java中List系集合

List系集合Part ZERO.集合在任何时候存储的都是引用。它不能直接存储基本数据类型,只能存储引用数据类型。更具体地说,集合存储的是对象的内存地址。集合本身也是一个对象。集合存储的是地址。在Java中,有很多种集合,每种集合的内部数据结构不同。有的可能是二叉树,有的可能是链表,也有的可能是哈希表等等。各种集合类都在java.util.*下。在Java中集合分为两大类,一类以单个方式存储元素,继承Collection接口;另一类以键值对存储元素,继承Map接口。List具备有序可重复性

2022-04-29 14:21:56 832

原创 Qt与JSON相关的操作

Qt与JSON相关的操作Part ONE.关于JSONJSON (JavaScript Object Notation) is a lightweight data-interchange format.JSON(JavaScript Object Notation)是一款轻量级的数据交换格式。Part TWO.建立JSON中的Object在Qt中,用QJsonObject类定义Json对象。通过初始化列表创建QJsonObjectQJsonObject obj{ {"Na

2022-04-26 22:32:01 1730

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除