- 博客(465)
- 资源 (5)
- 收藏
- 关注

原创 C#基础_委托详解
C#基础_委托详解·目录什么是委托委托(delegate)是函数指针的"升级版"一切皆地址直接调用与间接调用java中没有与委托相对应的功能实体为什么说委托(delegate)是函数指针的"升级版"实例演示:Action演示委托的简单使用什么是委托委托(delegate)是函数指针的"升级版"委托是用来处理其他语言(如 C++、Pascal 和 Modula)需用函数指针来处理的情况的。不过与 C++ 函数指针不同,委托是完全面向对象的;另外,C++ 指针仅指向成员函数,而委托同时封装了对象实例和方法
2020-08-14 14:54:34
52456
原创 web 五子棋小游戏
本项目实现了一个经典的五子棋(Gomoku)游戏,玩家可以在14x14的棋盘上轮流落子,目标是成为第一个在任意方向(水平、竖直或对角线)连成五个同色棋子的人。该游戏使用了现代 JavaScript 和 HTML5 技术,确保了良好的用户体验和高效的逻辑处理。主要功能
2024-12-15 18:10:06
431
原创 java switch及其新特性
在Java中,switch语句是一种多分支选择结构,它允许程序根据一个表达式的值从多个代码块中选择执行哪一个。switch语句通常比多个if-else语句更清晰、更易读。
2024-12-09 23:06:25
565
原创 java 变量 基础类型及其转换
变量相当于内存中一个数据存储空间的标识,你可以把变量看作是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量变量的基本使用步骤声明变量int a;赋值a=1 //应该这么说,把60赋值给a//也可以一步到位int a = 60;//编写一个 main 方法//演示判断成绩是否通过的案例//定义一个布尔变量//System.out.println("考试通过,恭喜");} else {System.out.println("考试没有通过,下次努力");
2024-08-22 00:22:51
1079
2
原创 java 键盘录入 Scanner
java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。输出如下。
2024-08-06 21:20:20
483
原创 java中的运算符
b.混合使用: ++ – 和其他的语句掺和使用了(比如:输出语句,赋值语句)先判断,如果是true,就走?后面的表达式1,否则就走:后面的表达式2。a.单独使用: ++ – 单独为一句,没有和其他的语句掺和使用。= -> 先看等号右边的,再将右边的数据赋值给等号左边的变量。符号在后:先使用原值,使用完毕之后,自身再运算。boolean表达式?符号在前:先运算,在使用运算后的值。符号前在在后都是先运算。/= : 取整数部分。%= : 取余数部分。
2024-08-06 20:51:04
766
原创 java 位运算符
(与) -> 有假则假|(或) -> 有真则真~(非) -> 取反^(异或) -> 符号前后结果一样为false,不一样为true1代表true 0代表false我们要知道计算机在存储数据的时候都是存储的数据的补码,计算也是用的数据的补码但是我们最终看到的结果是原码换算出来的原码 反码 补码正数二进制最高位为0;负数二进制最高位为1如果是正数 原码 反码 补码 一致。
2024-08-06 14:38:34
1085
原创 java 数据类型转换
什么时候发生类型转换:a.等号左右两边类型不一致b.不同类型的数据做运算分类:a.自动类型转换将取值范围小的数据类型赋值给取值范围大的数据类型 -> 小自动转大取值范围小的数据类型和取值范围大的数据类型数据做运算 -> 小自动转大b.强制类型转换当将取值范围大的数据类型赋值给取值范围小的数据类型 -> 需要强转基本类型中按照取值范围从小到大排序:byte,short,char -> int -> long -> float -> double1.将取值范围小的数据类型赋值给取值范围大的数据类
2024-08-05 22:39:31
352
原创 java 变量及其常量
变量的介绍以及使用引用数据类型: 类 数组 接口 枚举 注解概述:在代码的运行过程中,值会随着不同的情况而随时发生改变的数据作用:一次接收一个数据将来定义一个变量,接收一个值,后续可能会根据不同的情况对此值进行修改,此时可以用变量定义:a. 数据类型 变量名 = 值;b. 数据类型 变量名;变量名 = 值;c. 连续定义三个相同类型的变量数据类型 变量名1,变量名2,变量名3;变量名1 = 值;变量名2 = 值;变量名3 = 值;
2024-08-05 22:24:34
676
原创 java 关键字
Java的关键字是语言中保留的标识符,它们具有特定的含义和用途,并且不能用作变量名、方法名或类名等。Java 17(最新的LTS版本之一)中有53个关键字。下面是每个关键字的含义及其实例。
2024-08-05 21:43:30
807
原创 Java第一个程序的开发
编写:a.创建一个文本文档,将后缀名改成.java,变成一个java文件b.注意:我们需要将文件的后缀名显示出来编译:a.命令:javac java文件名.javab.注意:javac会将java文件编译,生成一个.class文件(字节码文件),jvm运行只认class文件运行:a.命令:java class文件名(不需要带后缀名了)
2024-08-05 21:25:26
399
原创 Java所需要的环境以及jdk安装
jvm(java虚拟机):java运行程序的假想计算机,主要用来运行java程序的跨平台:java代码可以在不同的操作系统上运行(一次编写,到处运行)跨:跨越平台:操作系统 -> windows linux mac os关系:java程序想要在不同的操作系统上运行,实现跨平台,就需要安装不同版本的jvm。
2024-08-05 17:37:54
735
原创 windows常用的dos命令
1.打开dos命令窗口:win+r -> 输入cmd -> 回车进入之后可以看到如下界面其中以上的所有构成了我们当前操作的所在位置。
2024-07-31 13:44:58
617
原创 pinia store解构
一旦 store 被实例化,你可以直接访问在 store 的 state、getters 和 actions 中定义的任何属性。这是因为,store 是一个用 reactive 包装的对象,这意味着不需要在 getters 后面写 .value。渲染输出如下。
2024-07-28 17:43:58
314
原创 pinia定义store及其简单的使用
这个名字 ,也被用作 id ,是必须传入的, Pinia 将用它来连接 store 和 devtools。为了养成习惯性的用法,将返回的函数命名为 use… 是一个符合组合式函数风格的约定。defineStore() 的第二个参数可接受两类值:Setup 函数或 Option 对象。
2024-07-28 17:29:06
1162
原创 [vue err]pinia.mjs:1739 Uncaught Error: []: “getActivePinia()“ was called but there was no
使用pinia报错。
2024-07-28 17:08:28
480
原创 pinia安装及简介
请不要滥用Store,因为每个组件都拥有自己的响应式属性,那些属于组件自己的响应式属性应该由组件自己管理,而不是交给store管理。
2024-07-27 23:37:27
698
原创 纯css星空动画
我们平常开发那种星星效果,如下gif,都是使用js开发,但是今天的文章既然是放在纯css专栏里,那自然是用js写的。原理其实也不复杂,每个元素都有阴影,阴影能设置多个,css能控制这些阴影移动,好久没有发css相关的demo了,今天整了个新活,使用的是v3, 和scss。
2024-07-27 22:50:18
680
2
原创 mysql-5.6.26-winx64安装
综上所述,MySQL免安装版以其灵活性、便捷性和对环境的低侵入性,成为了许多开发者和IT专业人员的首选,尤其是在需要快速部署或维护简单环境的情况下。资源下载路径。
2024-07-02 13:59:30
426
原创 mysql-5.6.26-winx64免安装版本
综上所述,MySQL免安装版以其灵活性、便捷性和对环境的低侵入性,成为了许多开发者和IT专业人员的首选,尤其是在需要快速部署或维护简单环境的情况下。资源下载路径。
2024-07-01 13:53:02
564
原创 java error ConcurrentModificationException 并发修改异常
这个异常在 Java 中通常发生在以下场景:当某个线程在遍历一个集合(如 ArrayList、HashMap 等)的过程中,另一个线程尝试修改这个集合的结构(如添加、删除元素),这时正在遍历的线程就会抛出 ConcurrentModificationException。
2024-06-25 14:29:40
292
原创 java 方法
Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用修饰符 返回值类型 方法名(参数类型 参数名){...方法体...return 返回值;方法包含一个方法头和一个方法体。修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型:方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作, 但没有返回值。
2024-06-24 23:15:55
834
原创 Java 正则表达式
正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java 提供了 java.util.regex 包,它包含了 Pattern 和 Matcher 类,用于处理正则表达式的匹配操作。
2024-06-24 22:29:31
997
原创 不要直接使用unidefined 而使用void 0
在JavaScript中,undefined 和 void 0 都可以用来表示未定义的值,但它们在使用和上下文中有一些微妙的差异,这也是为什么有时可能会推荐使用 void 0 而不是直接使用 undefined。
2024-06-20 11:35:11
295
原创 Java Date
java.util 包提供了 Date 类来封装当前的日期和时间。Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接收一个参数,该参数是从 1970 年 1 月 1 日起的毫秒数。Date 对象创建以后,可以调用下面的方法。
2024-06-17 21:17:25
1317
原创 Java Array
数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,…,number99。
2024-06-17 15:21:45
961
原创 Java StringBuffer 和 StringBuilder 类
当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修改推荐使用 StringBuffer。
2024-06-17 14:58:24
991
原创 Java String 类
字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。
2024-06-17 14:31:53
1271
原创 Java Character 类
Character 类用于对单个字符进行操作。Character 类在对象中包装一个基本类型 char 的值然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情况。为了解决这个问题,Java语言为内置数据类型char提供了包装类Character类。Character类提供了一系列方法来操纵字符。在某些情况下,Java编译器会自动创建一个Character对象。
2024-06-17 12:50:09
549
原创 Java Number & Math 类
一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装类。
2024-06-17 11:56:25
518
原创 Java switch case 语句
如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。如果 case 语句块中没有 break 语句时,JVM 并不会顺序输出每一个 case 对应的返回值,而是继续匹配,匹配不成功则返回默认 case。当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。如果 case 语句块中没有 break 语句时,匹配成功后,从当前 case 开始,后续所有 case 的值都会输出。
2024-06-17 11:34:20
391
原创 Java 条件语句
Java 中的条件语句允许程序根据条件的不同执行不同的代码块。一个 if 语句包含一个布尔表达式和一条或多条语句。if 语句的语法如下:if(布尔表达式)//如果布尔表达式为true将执行的语句如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 else 语句块后面的代码。示例如下编译运行结果。
2024-06-17 11:23:20
390
原创 Java 循环
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要使用循环结构。在 Java5 中引入了一种主要用于数组的增强型 for 循环。
2024-06-16 21:47:36
1007
原创 Java 修饰符
抽象类不能用来实例化对象,声明抽象类的唯一目的是为了将来对该类进行扩充。一个类不能同时被 abstract 和 final 修饰。如果一个类包含抽象方法,那么该类一定要声明为抽象类,否则将出现编译错误。抽象类可以包含抽象方法和非抽象方法。//抽象方法。
2024-06-15 17:37:52
1000
原创 java 基本数据类型及类型转换
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。
2024-06-15 14:03:59
1112
mysql-5.6.26-winx64免安装版本
2024-07-01
像素小鸟游戏的素材资源包
2023-11-16
cmatrix代码雨源码包
2023-06-16
css动态照片墙.rar
2020-09-01
弹性盒模型_百度周边.rar
2020-09-01
CSharp Language Specification5.0英文.docx
2020-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人