avatar
文章
193
标签
39
分类
23
主页
文章
笔记
时间轴
项目
研发手记
更多
  • 搜索
  • 学习路线
  • 简历
  • 工具
  • 音乐
  • 视频
  • 感悟
  • 站点档案
  • 友链
  • GitHub
  • B站
岁迹
主页
文章
笔记
时间轴
项目
研发手记
更多
  • 搜索
  • 学习路线
  • 简历
  • 工具
  • 音乐
  • 视频
  • 感悟
  • 站点档案
  • 友链
  • GitHub
  • B站

岁迹

markdown语法
发表于2026-06-27|编程语言
1.快捷键 功能 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl + L 插入代码 Ctrl + K 插入图片 Ctrl + G 提升标题 Ctrl + H 有序列表 Ctrl + O 无序列表 Ctrl + U 横线 Ctrl + R 撤销 Ctrl + Z 重做 Ctrl + Y 制表 Ctrl + T 代码块 Ctrl + shift + k 引用 > + enter 2.基本语法标题分级 自动连接:​ Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用<>包起来, Markdown 就会自动把它转成链接。也可以直接写,也是可以显示成链接形式的 分割线:​ 你可以在一行中用三个以上的星号(*)、减号(-)、底线(_)来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。 ***+Enter键 —+Enter ___+Enter 代码块(1)代码块: ​ 对于程序员来说这...
面向对象编程(初级)
发表于2026-06-27|编程语言
面向对象编程(中级)
发表于2026-06-27|编程语言
7 面向对象编程(中级) IDE:集成开发环境 IDEA Eeclipse:一个开源的、基于 Java 的可扩展开发平台。是由 IBM 公司开发,在 2001 年 11 月贡献给开源社区的,目前最优秀的 Java 开发 IDE 之一。 7.1 IDEA 的使用 IDEA:全程 IntelliJ IDEA。在业界被公认为最好的 Java 开发工具。是捷克 JetBrains 公司的产品。除了 Java 开发,还支持 HTML,CSS,PHP,MySQL,Python 等。下载地址 7.1.1 常用快捷键 删除当前行:ctrl + Y 复制当前行:ctrl + D 补全代码:alt + / 添加 / 取消注释:ctrl + / 导入该行需要的类:alt + enter 快速格式化代码:ctrl + alt + L 快速运行程序:shift + F10(我改成了alt + R) 生成构造器:alt + insert 查看一个类的层级关系:ctrl + H 定位一个方法:把光标放在一个方法上,按 ctrl + B 自动分配变量名:在后面加上 .var 查看模板快捷键:c...
运算符
发表于2026-06-27|编程语言
3.1 算术运算符 运算符:一种特殊的符号,用于表示数据的运算、赋值和比较等。 + - * \对应加,减,乘,除 ​ 5 / 2 = 2; 因为是 int。同理 5.0 / 2 = 2.5 % :取模(求余数),结果和被取模数同号。其实 a % b == a - (int)a / b * b; 例如:-10 % 3 =-10 - (-10)/ 3 * 3; 11 % 9 = 2; -11 % 9 = -2; 11 % -9 = 2; -11 % -9 = -2; ++ :自增。 ++i 先自增后赋值;i++ 先赋值后自增 12345int i = 10;int j = ++i; //等价于 i = i + 1; j = i; 此时 i = 10; j = 10`int k = i++; //等价于 k = i; i = i + 1; 此时 i = 11; k = 10`i = i++; //系统会先后执行 int temp = i; i = i + 1; i = tempi = ++i; //系统会先后执行 i ...
算法
发表于2026-06-27|编程语言
杨辉三角 123456789101112131415161718192021222324import java.util.Scanner;public class pro1 { public static void main(String[] args) { Scanner myScan = new Scanner(System.in); int [][]arr = new int [10][]; for(int i = 0;i < arr.length;i++){ arr[i] = new int [i+1]; for(int j = 0;j < arr[i].length;j++){ if(j==0||j==arr[i].length - 1){ arr[i][j] = 1; } else&#...
程序控制结构
发表于2026-06-27|编程语言
4.1顺序控制 程序从上到下逐行执行,中间没有任何判断和跳转(默认的控制顺序) 比如:Java 定义变量时采用合法的前向引用。 12graph LRA(A语句)-->B(B语句)-->C(C语句)-->D(D语句)-->E(...) 语句:Java 中最小的执行单位。语句分为 单语句 和 复合语句。 单语句:通常意义的一条语句。语句间以分号 ; 分隔。 复合语句:一对大括号括起来的语句组。也称为 “块” 12345{ 语句1; 语句2; ...} 块中可以有多条语句。块后没有分号 ; 4.2 分支控制 if-else 让程序有选择的执行。主要分为:单分支控制、双分支控制 4.2.1 单分支控制123if (条件表达式) { 语句;} 特别地,把代码块(复合语句)作为语句的场合也能这样写: 123if (条件表达式) { 执行代码块;} 当条件表达式为 ture,就会执行 {执行代码块;};如果为 false 则不执行。特别地:如果 ...
数组
发表于2026-06-27|编程语言
5 数组、排序和查找 数组:可以存放多个同一类型的数据。数组也是一种数据,是引用类型。 即:数组就是一组数据。 5.1 一维数组 数组可以是多个相同类型数据的组合,实现对这些数据的统一管理。 数组中的元素可以是任何数据类型。包括基本类型和引用类型。 数组的下标从 0 开始。且必须在指定范围内使用,否则报错。 数组属于 引用类型,数组型数据是 对象(Object) 数组的构造方法: 使用数组的步骤:1.声明数组并开辟空间 2.给数组各个元素赋值 3.使用数组 构造方式1:动态初始化 123int[] name = new int[5]; // 创建了数组 name,存放5个intint ints2[] = new int[1]; // 这种写法也行ints[2] = 15; // 访问数组第3个数 构造方式2:动态初始化 123char[] arry; // 先声明数组 name,此时数组是 nullarry = new char[2]; // 分配内存空间,可以存放数据了chars[1] = '\t'; 构...
变量
发表于2026-06-27|编程语言
2.1 变量​ 变量:变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。 变量:变量是程序的基本组成单位 变量的三个基本要素:类型 + 名称 + 值 示例:int a = 1 类型 int 名称 a 值 1 如何声明变量: 1234int a;//声明变量a,给变量a一块空间a = 100;int b = 100;//变量的赋值,将100赋值给bint c = 5, d; 2.2 变量使用注意事项 变量表示内存中的一个存储区域。不同变量,不同类型,占用的空间大小不同。如 int 有 4 byte,而 double 有 8 byte。 该区域有自己的名称 变量名 和类型 数据类型 变量必须先声明,后使用。 123int a;a=10;System.out.println(a); 变量在同一作用域内不能重名。 该区域的数据值可以在同一类型范围内变化。 变量的三个基本要素:类型 + 名称 + 值 2.3 程序中 +号的使用 当左右两边都是数值型,做加法运算 当左右两边任意一方...
JAVA概述
发表于2026-06-27|编程语言
1.1 Java 历史 目前 Java 版权属于甲骨文公司。 长期支持的版本只有 Java8 与 Java11。这两个版本也是最多使用的版本。 Java SE:标准版 Java EE:企业版(重要) Java ME:小型版(少) 1.2 Java 重要特点 Java 语言是面向对象的(oop) 简单来说,面向对象是一种程序设计技术。其重点放在数据(对象)和对象的接口上。 ——何为面向对象?详见 [[ 6 面向对象编程 ]](https://i-melody.github.io/2021/11/29/Java/入门阶段/6 面向对象编程(基础)/) Java 语言是健壮的。其强类型机制、异常处理、垃圾自动收集是健壮性的保证。 Java 强调早期问题检测、后期动态检测,及消除易出错的情况。其编译器能检测很多其他语言仅在运行时才会发现的问题。 ——异常见 [[ 11 异常 ]](https://i-melody.github.io/2021/12/18/Java/入门阶段/11 异常/) Java 语言是跨平台性的:一个编译好的 .class 文件可以在...
Games101
发表于2026-06-27|图形与引擎
Lecture2 线性代数简单总结 向量的点乘:点乘结果反映两个向量的方向相似程度 Lecture 02 Review of Linear Algebra P2 - 26:00 可以判断向量前与后的信息 点乘>0 同方向 点乘<0 反方向 向量的叉乘 Lecture 02 Review of Linear Algebra P2 - 30:31 输入两个向量,输出一个同时垂直与这两个向量的新向量 如何判断新向量的方向? 右手螺旋定则 如a×b=c 四指从a的方向向b的方向握紧,大拇指指向的就是c的方向 如何判断两个向量的左右关系? Lecture 02 Review of Linear Algebra P2 - 38:10 a×b得到结果是和z轴同向,是正的,说明b在a的左侧 如何判断一个点是否落在三角形内部?(做光栅化,给三角形内部的像素着色需要用到) Lecture 02 Review of Linear Algebra P2 - 39:29 AB×AP > 0 说明P在AB左侧 BC×BP > 0 说明P在BC左侧 CA×CP ...
1…141516…20
avatar
岁迹
记录游戏客户端开发、Unity 项目、个人 App 岁迹的开发过程。
文章
193
标签
39
分类
23
GitHub
公告
记录游戏客户端开发、项目复盘和个人成长。
最新文章
KiHan ActFramework详解2026-09-19
KiHan Manager台账速查2026-09-19
KiHan Plugin框架详解2026-09-19
KiHan UI框架详解2026-09-19
KiHan 框架阅读索引2026-09-19
分类
  • Unity/游戏客户端15
  • 其他笔记2
  • 博客搭建1
  • 图形与引擎25
  • 数据库与持久化9
  • 游戏拆解2
  • 研发手记73
    • Model6
标签
系统拆解 Unity常见框架学习 综合笔记 新手奖励 黑神话悟空 游戏设计 Notes image Java Model Algorithm Ugit 快速上手 数据持久化 游戏算法 笔记 火影海外 Unity项目以及安卓构建 Mysql UE 新建文件夹 设计模式 拍脸系统 研发手记 markdown 活动开发 面试题模拟 策划 UE-C++ C# GameEngineStudy Hexo Butterfly Games101 C++ 综合记录 Python Unity网络编程基础 无畏契约
归档
  • 九月 2026 32
  • 八月 2026 43
  • 六月 2026 118
网站信息
文章数目 :
193
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By 岁迹框架 Hexo 7.3.0|主题 Butterfly 5.5.5
鄂ICP备2026033623号