Skip to content

Instantly share code, notes, and snippets.

View Qubik65536's full-sized avatar
⚒️
Building

Qian Qian "Qubik" Qubik65536

⚒️
Building
View GitHub Profile
@Qubik65536
Qubik65536 / latest.log
Created August 4, 2025 18:53
Immersive Aircraft 1.21.1 Crash with Sinytra/Connector
[14:49:24] [main/INFO]: ModLauncher running: args [--username, Qubik65536, --version, neoforge-21.1.194, --gameDir, /Users/cubik65536/.minecraftx/instances/NeoForge 1.21.1, --assetsDir, /Users/cubik65536/.minecraftx/assets, --assetIndex, ce0fb8c410a8bb90b2ba2d7ae34b73f9d25d82d6, --uuid, e9816c14b26e420db9429a78800ce665, --accessToken, ❄❄❄❄❄❄❄❄, --clientId, ${clientid}, --xuid, ${auth_xuid}, --userType, msa, --versionType, release, --fml.neoForgeVersion, 21.1.194, --fml.fmlVersion, 4.0.41, --fml.mcVersion, 1.21.1, --fml.neoFormVersion, 20240808.144430, --launchTarget, forgeclient]
[14:49:24] [main/INFO]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.7+6-LTS
[14:49:24] [main/INFO]: ModLauncher 11.0.5+main.901c6ea8 starting: java version 21.0.7 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 26.0
[14:49:24] [main/INFO]: Loading ImmediateWindowProvider fmlearlywindow
[14:49:24] [main/INFO]: Trying GL version 4.6
[14:49:24] [main/INFO]: Trying GL version 4.5
[14:49:24] [main/INFO]: Trying
@Qubik65536
Qubik65536 / Program.cs
Created May 28, 2024 00:16
TTT-CSharp
public static bool checkForObviousMove(char[,] board) {
int rows = board.GetLength(0);
int cols = board.GetLength(1);
int x;
int y;
int obviousCount;
int blankCount;
for (int i = 0; i < rows; i++)
@Qubik65536
Qubik65536 / Main1.java
Last active May 7, 2024 02:28
Final Exam 2024 Exercise
import java.io.FileWriter;
import java.util.ArrayList;
import java.util.Scanner;
class NoElementExceptionInStackException extends RuntimeException {
public NoElementExceptionInStackException() {
super("No element in stack to pop");
}
}
@Qubik65536
Qubik65536 / Main.java
Created April 24, 2024 20:18
Recursive Search in Java
import java.util.ArrayList;
import java.util.Scanner;
class LinearSearch {
/**
* 线性搜索
* @param list 要搜索的数组
* @param target 要搜索的目标
* @return 目标在数组中的索引,如果不存在则返回 -1
*/
@Qubik65536
Qubik65536 / BinarySearchTreeExample.java
Created April 23, 2024 21:10
Binary Search Tree in Java
import java.util.Random;
import java.util.Scanner;
class BinarySearchTreeNode {
public int data;
public BinarySearchTreeNode left;
public BinarySearchTreeNode right;
}
class BinarySearchTree {
@Qubik65536
Qubik65536 / TreeExample.java
Created April 23, 2024 21:10
Java Binary Tree
/**
* 二叉树的节点
*/
class BinaryTreeNode {
int data;
BinaryTreeNode left;
BinaryTreeNode right;
}
/**
@Qubik65536
Qubik65536 / Main.java
Created April 16, 2024 22:17
Basic Recursion Examples in Java
import java.util.Scanner;
public class Recursion {
/**
* 计算 n 的阶乘
* @param n 非负整数
* @return n 的阶乘
*/
private static int factorial(int n) {
if (n == 0) { // 如果 n 是 0,说明算到阶乘的最后一步了,直接返回 1(递归的终止条件)
@Qubik65536
Qubik65536 / Main.java
Created April 16, 2024 22:10
Merge Sort in Java
import java.util.ArrayList;
public class MergeSort {
/**
* 将一个数组中的两个有序序列合并成一个新的有序序列
* @param list 要排序的数组
* @param left 数组的左边界
* @param middle 数组的中间元素的下标
* @param right 数组的右边界
*/
@Qubik65536
Qubik65536 / Main.java
Created April 10, 2024 20:09
Merging in Java
import java.util.ArrayList;
import java.util.Collections;
public class Main {
/**
* 合并两个有序数组
* @param list1 第一个有序数组
* @param list2 第二个有序数组
* @return 合并后的有序数组
*/
@Qubik65536
Qubik65536 / Main.java
Last active May 7, 2024 15:21
Basic Searching in Java
package org.qianq.examples;
import java.util.ArrayList;
import java.util.Scanner;
class LinearSearch {
/**
* 线性搜索
* @param list 要搜索的数组
* @param target 要搜索的目标