自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript入门学习

return x;一旦执行到return 代表函数结束,返回结果!如果没有执行return , 函数执行完也会返回结果,结果就是undefinedreturn x;function(x){….} 这是一个匿名函数,把结果赋值给abs,通过abs可以调用函数!方式一和方式二等价!// 方法定义name:"nn",age:getAgeapply:在js中可以控制this的指向name:"nn",

2024-02-06 19:54:49 1181

原创 java Lambda表达式

/ lambda表达式简化// lambda// 1.简化一.参数类型// 2.简化二.括号// 3.简化三.花括号// 总结// 1.简化三只能是一行代码// 2.前提接口是函数式接口// 3.多个参数简化二三不能用,只能用简化一(a,b)

2024-02-04 17:42:52 168

原创 java—vector文档与集合框架

Vector ()构造一个空向量,使其内部数据数组的大小为10,标准容量增量为零。构造一个包含指定集合元素的向量,按照集合的迭代器返回的顺序。构造具有指定初始容量并且其容量增量等于零的空向量。构造具有指定的初始容量和容量增量的空向量。

2024-02-03 11:33:07 606

原创 css新手教程

Cascading Style Sheet 层叠样式表。CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动。margin:外边距;padding:内边框;border:边框。

2024-02-02 17:23:20 1164

原创 Java多线程文档与入门-Thread与Runnable

线程可以拥有的最大优先级。线程可以拥有的最小优先级。分配给线程的默认优先级。Thread ()分配一个新的Thread对象。分配一个新的Thread对象。分配一个新的Thread对象。分配一个新的Thread对象。分配一个新的Thread对象。分配一个新的Thread对象,使其具有target作为其运行对象,具有指定的name作为其名称,属于group引用的线程组。分配一个新的Thread对象,以便它具有target作为其运行对象,将指定的name正如其名,以及属于该线程组由称作group,并具有指定的。

2024-02-02 11:33:28 1018

原创 java安装与入门,MySQL安装与入门,Linux安装与入门,git安装与入门

1,安装idea2.快捷方式3.Java入门基础4.常见的API(非常全面)

2024-01-30 17:37:43 826

原创 Java注解和反射

/ 注解的参数: 参数类型 + 参数名()// 默认值defaultint id();// 如果只有一个值,那么默认value();

2024-01-30 16:56:11 941

原创 Java-Swing

Swing课程:14、Swing之JFrame窗体_哔哩哔哩_bilibili一.JFrame和容器构造方法 Constructor and Description JFrame() 构造一个最初不可见的新框架。 JFrame(GraphicsConfigurationgc) 在屏幕设备的指定GraphicsConfiguration中创建一个Frame和一个空白标题。 JFrame(Stringtitle) 创建一个新

2024-01-29 20:56:46 315

原创 Java网络编程

邮件1.计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。2.网络编程的目的:无线电台…传播交流信息,数据交换,通信。3.想要达到这个效果需要什么(1).如何让准确的定位网络上的一台主机 192.168.16.124:端口, 定位上这个计算机上的某个资源。(2).找到了这个主机,如何传输数据呢?Javaweb:网页编程 、 B/S架构网络编程。

2024-01-29 15:24:36 1018

原创 java—AWT

构造一个新的文本字段,并使用指定的文本进行初始化,以便显示,并且足够宽以容纳指定的列数。删除指定的动作监听器,使其不再从此文本字段接收到动作事件。构造一个新的标签,以指定的对齐方式显示指定的文本字符串。删除指定的动作侦听器,使其不再从此按钮接收到动作事件。添加指定的动作侦听器以从此文本字段接收动作事件。返回在此文本域中注册的所有操作侦听器的数组。用指定的文本字符串构造一个新的标签,左对齐。返回在此按钮上注册的所有动作侦听器的数组。使用指定的列数获取此文本字段的首选大小。

2024-01-28 18:00:34 768

原创 java-Random

Random ()创建一个新的随机数生成器。使用单个long种子创建一个新的随机数生成器。

2024-01-28 16:35:25 786

原创 Java-Integer

返回的最高阶的(“最左边的”)中所指定的二进制补码表示的一个位前述零个比特的数量。返回零位以下最低阶(“最右边的”)的数量在指定的二进制补码表示的一个位。以第二个参数指定的基数中的无符号整数值返回第一个参数的字符串表示形式。返回由第二个参数指定的基数中的第一个参数的字符串表示形式。返回整数参数的字符串表示形式,作为16位中的无符号整数。将字符串参数解析为第二个参数指定的基数中的无符号整数。返回通过旋转指定的二的补码的二进制表示而得到的值。返回通过旋转指定的二的补码的二进制表示而得到的值。

2024-01-26 17:58:38 927

原创 Java-Arrays

复制指定的数组,用零截取或填充(如有必要),以便复制具有指定的长度。复制指定的数组,用零截取或填充(如有必要),以便复制具有指定的长度。复制指定的数组,用零截取或填充(如有必要),以便复制具有指定的长度。复制指定的数组,用零截取或填充(如有必要),以便复制具有指定的长度。将指定的long值分配给指定的longs数组的指定范围的每个元素。将指定的char值分配给指定的char数组的指定范围的每个元素。将指定的int值分配给指定的int数组的指定范围的每个元素。

2024-01-26 15:35:04 918

原创 Java-GUI

GUI的核心技术:Swing AWT为什么我们要学习?

2024-01-25 17:33:02 879

原创 HTML新手教程

这些参数可以添加到表单与表单的任何组件中。

2024-01-25 16:13:34 593

原创 Java—String

String ()初始化新创建的String对象,使其表示空字符序列。通过使用平台的默认字符集解码指定的字节数组来构造新的String。构造一个新的String由指定用指定的字节的数组解码。此方法无法将字节正确转换为字符。从JDK 1.1开始,首选的方法是通过String构造函数获取,字符集名称,或者使用平台的默认字符集。通过使用平台的默认字符集解码指定的字节子阵列来构造新的String。构造一个新的String通过使用指定的指定字节子阵列解码。此方法无法将字节正确转换为字符。

2024-01-24 20:46:00 2232

原创 Java-Objec

Class 是类结构的根。 每个班都有作为超类。 所有对象(包括数组)都实现了这个类的方法。 创建并返回此对象的副本。指示一些其他对象是否等于此。当垃圾收集确定不再有对该对象的引用时,垃圾收集器在对象上调用该对象。返回此 的运行时类。返回对象的哈希码值。唤醒正在等待对象监视器的单个线程。唤醒正在等待对象监视器的所有线程。返回对象的字符串表示形式。导致当前线程等待,直到另一个线程调用该对象的 notify()方法或 notifyAll()方法。导致当前线程等待,直到另一个线程调用 notify()方法或该对象

2024-01-24 20:45:51 369

原创 ​Linux基本概念(新手入门)

1.什么是Linux系统,什么是开源2.Linux系统各种发行版本3.认识Linux的四大组成部分4.安装与连接。

2024-01-21 15:40:50 364

原创 Java基本概念(新手入门)

2.jdk,jre,jvm是什么,他们之间的关系。1.Java中的字符串String。3.import导包和API文档。4.注销账号和null空指针异常。3. java的包package。1.java与C语言的区别。5.第一个程序讲解与基础语法。7.抽象方法和抽象类的使用。6.Java规范约束。10.关键字Static。5.Java中的数组。2.提出问题养狗社区。3.方法与变量的分类。

2024-01-21 15:37:16 406

原创 MySQL入门

1.什么是数据库与数据库管理系统,数据库的诞生2.数据库的萌芽阶段3.数据库分类与市场上主流数据库。

2024-01-19 17:07:03 745

原创 C语言入门第二节-概述C语言

1.当前最新的C语言标准为c11,在他之前的C语言标准为c99;2.结构主要包括:1.预处理指令,2.函数,3,变量,4.语向和表达式,5.注释。

2024-01-19 17:04:33 765

原创 C语言入门第一节-初识C语言

由C编写应用:Unix , Linux, MySQL都是由C編写C程序由各种令牌组成,令牌可以是关键宇,标识符,常量,字符串值,或者是一个符号;

2024-01-19 17:04:21 824

原创 JavaAPI

Java入门教程:1.引言2.API的定义与用途3.Scanner(普通类)4.Number(包装类)5.Math(工具类)6.Random(随机数类)7.Date(时间类)8.Format(格式化类)9.Calendar(日期类)10.System(系统类)

2024-01-14 16:00:05 1035 2

原创 Java初学者软件安装与idea快捷键

视频教程: 文档教程: 快捷键:插件:

2024-01-14 15:43:31 625

原创 变量名命名的艺术

up down, old new, first last, min max,opened closed, locked unlocked, begin end,等等,使用时不要搞混。临时变量与作用域有关,如果只在两三行中使用那么定义为temp这样,是可以的,如何后面还有使用这个变量,那么就不能这样定义;i,j,k这种单个字母只能用于for循环内定义,如果使用多层嵌套for循环与二维数组,尽量不要这样命名容易混淆;补充:在C++中定义常量,变量时开头要确定是什么类型(匈牙利命名法);

2024-01-13 17:21:28 428

原创 软件领域新手方向

驱动程序,操作系统(大企业要);

2024-01-13 17:19:02 361

原创 Git的简单使用说明

git的最主要的作用:版本控制,协助开发。

2024-01-12 19:44:24 1133

原创 个人博客教程(Typora官方免费版)

添加表头使用:|字段|字段|以此类推,接着回车使用:--|--|--|使用数据与表头分割开,添加数据回车的下一行使用:|数据|数据|以此类推,接的点开下面的启用源代码模式,删除段落间空格,退出源代码模式,效果如下。使用:使用三个 ` ,这个点数字1的左边,后面加代码类型,如.java,效果如下。1.有序列表使用:1.空格,写完一后,回车自动添加2,效果如下。2.无序列表使用:-空格,回车自动添加,效果如下。3.斜体加粗在字体两边加上***,效果如下。使用:---回车或***回车,效果如下。

2024-01-12 14:52:17 364

原创 Java进阶十—JDBC

JDBC是什么?Java数据库连接(Java Database Connectivity)简称JDBCJDBC是Java操作各数据库的一种规范,是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC是面向关系型数据库的打个比方?假设Java公司是布料厂,那么各SQL数据库公司就是服装设计厂Java公司规定JDBC接口,允许去操作各数据库,相当于提供原材料各SQL公司去实现接口,相当于拿原材料设计出自己的服装。

2024-01-11 16:26:51 1408

原创 Java人脸识别

平台都是要钱的,虹软(ArcSoft) 公司很良心,免费,并且提供离线版本。如果你是跟我一样的白嫖党的话,看到以下获取SDK就行,点击下载其他版本。doc里面是说明文档,libs是引擎,samplecode是案例与协议。切记第一次激活引擎需要联网,从初始化引擎后可以自由选择搭配。如果我说的不清楚,可以查看说明文档。如果不想看的也可以按我的步骤来。下载完成后是个压缩包,要解压。点击open ,选择文件夹。登入后,点击新手教程。解压打开后,是这样的。

2024-01-11 16:26:11 436

原创 Java进阶九—数组问题(集合框架)

由此我们抛出即Java集合框架,也可称为函数库。

2023-12-24 10:59:35 974

原创 Java进阶八—多线程

1.一台计算机为何能够执行多个程序?它们是怎么执行多个程序的?电脑可以同时做很多事情,一边聊天,一边听歌,一边上网查资料等,原因是电脑有多个核心(脑子),一个核心可以做一件事情,多个核心就可以做多件事情。而在很早的时候计算机CPU只有一个核心只能处理一件事情,所以科学家想出了一个办法,假如有两个应用,一个应用不使用时可将这个应用暂停(挂起),使用时打开将另一个应用暂停(挂起)。造成一种假象表面上CPU可以同时运行两个程序,实际上是进程切换的快,第一个进程打开,第二个进程挂起,给你一种错觉。得出:多核CPU可

2023-12-21 16:24:06 873

原创 Java进阶七—CharSet

Java NIO - File

2023-12-16 17:36:32 942

原创 Java进阶六—IO stream

可以更快的读取与写入。所以上面的复制照片有,更好的方法。leInputStream流被称为文件字节输入流,意思指对文件数据以字节的形式进行读取操作如读取图片视频等。数据源可以是图中1.程序,2.文件或数据库,3.服务器。查看源码其实就可以知道,字符流的本质就是调用字节流。所以他们的字符缓存流与字符缓存流调用方法一样。上面说的是字节流,可以读取与写入任何文件。下面的字符流,只能读取与写入txt文件。使用说I/O要有源头,要有目的,中间还有要管道。由上面的例子可以看出,使用方法与字节流一样。

2023-12-16 16:19:21 865

原创 Java进阶五—File

文件要区别绝对路径和相对路径,在Win系统中的文件路径和Linux/nuix系统中的路径是不一样的。如.D:\下载\网易云音乐\CloudMusic\cloudmusic.exe要点:我在哪?相对对于谁?如.我在D:\下载\网易云音乐,相对于D:\下载\网易云音乐\CloudMusic\cloudmusic.exe,是父目录(上层目录·)。

2023-11-29 18:11:14 425

原创 Java进阶—Base API

API是应用程序接口,是为了方便客户和开发人员使用,以实现某种功能Java API就是提供给JAVA工程师的一种方法库,API文档中拥有Java 的大部分知识这些API就是一些JDK里面给我们的类,这些类已经封装完成,在使用过程中只需要了解它的功能同时我们书写API也是将API写好,最后由别的工程师去利用。

2023-11-28 17:26:35 804

原创 Java进阶四—异常

自定义异常一般由企业里的架构师负责。1.第一步:创建ErrorCode接口。/*** 获取错误码* @return*//*** 获取错误信息* @return*/2.创建MyCodeEnum枚举类,编写代码实现接口中的所有方法。// 错误端口与信息NOT_FOUND_PAGE("404","找不到网站资源"),NOT_FOUND_FILE("888","找不到文件"),NOT_O_TEN("bad", "只能求10以内的加法");// 此处必须有一个code,Msg。

2023-11-20 18:18:20 77

原创 Java进阶三—String问题

当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。

2023-11-17 12:07:19 238

原创 MySQL补充开窗函数

假设有一个学生表 student,包含以下字段:id(学号)、name(姓名)、age(年龄)、score(分数)、class_id(班级编号)。窗口函数是在 MySQL 8.0 版本及以上引入的功能。

2023-11-14 17:55:13 224

原创 Java二—测试框架Junit

首先了解main,main是一个程序的入口点,而不应该是处理逻辑或者功能模块的点,main方法中的语句不应该有逻辑性的语句,而且代码应该是非常之少的,更复杂的东西不应该出现在main里,应该抽离main。2.单元测试可以帮助开发人员发现和修复代码中的缺陷,减少代码的错误率,提高代码质量,同时也有助于开发人员理解代码的功能和细节。JUnit有它自己的JUnit扩展。在企业中会创建一个专用与测试的包(文件夹),并创建一些需要测试的类(创建一个类专门用来对另外一个类做测试),且是一对一的关系,这就是单元测试。

2023-11-10 16:20:02 799

空空如也

空空如也

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

TA关注的人

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