最新 最热

笔记·将MineCraft3D皮肤转换为4D皮肤

因为在MCC服务器不能用自己的3D皮肤,所以折腾了一个下午,把自己的3D皮肤转换成了4D皮肤,以下是过程。

2024-07-29
4

用数组实现堆

实现堆关键在于堆调整,堆有向上调整和向下调整,当pop堆顶元素的时候是弹出数组里面最小的元素,这个时候需要向下调整堆,把堆顶元素的值更新为数组末尾元素的值,然后从堆顶开始向下调整堆...

2024-07-07
1

PHP关键字Self、Static和parent的区别

在使用PHP代码时,您可能经常会遇到parent::、static::和self::。但是当你第一次作为一个开发人员开始的时候,有时候你会很困惑,不知道它们是做什么的,以及它们之间的区别。...

2024-06-18
3

二叉排序树(BST)

Node[val=0]Node[val=1]Node[val=3]Node[val=5]Node[val=7]Node[val=9]Node[val=10]Node[val=12]

2024-05-30
2

Winform将窗体嵌入Panel中的操作步骤

下面是一段项目中的代码,作为示例 objForm为要嵌入的窗体 spContainer.Panel2 Panel2为窗体要嵌入的位置

2024-04-23
5

Study Jams_RelativeLayout

RelativaLayout也被称为相对视图,顾名思义他个可以通过相对定位的方式让控件出现在布局的任意位置。 我将RelativaLayout的属性分成两大类进行介绍,第一类是相对于父视图的属性,第二类是相对于其他控件的属性。 先来说...

2024-04-23
5

Postgresql源码(121)事务状态中childXids的作用

子事务提交后,将xid记录到父事务的childXids,父事务的childXids就表示下面已经提交的子事务,这些子事务xid在后续mvcc计算中,会完全等效与当前的事务xid。...

2024-02-19
3

解决fatal: not a git repository (or any of the parent directories): .git问题

在现代软件开发中,版本控制系统扮演着至关重要的角色,Git作为其中最流行和强大的工具之一,为我们提供了高效的代码管理和团队协作能力。然而,在使用Git的过程中,难免会遇到各种问题。其中,"fatal: not a git repository (or...

2024-01-30
3

Top-K问题

如果想要时最后得到的k个元素有序,还可以像下面这样,每次将堆顶元素与最后一个元素进行交换,再把堆看作删除了最后一个元素(实际上并没有),然后再对堆进行向下调整:...

2024-01-18
0

手写红黑树笔记

Demooo/java-demoo/src/main/java/myredblacktree at master · cbeann/Demooo · GitHub

2023-12-25
1