自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BOM知识回顾

bom(Browser object Model)

2022-06-01 00:07:21 189

原创 js与Java在数据类型,定义变量、数组的区别

java不管java还是js的数据类型都分为原始型和引用型两种。计算机世界中使用01来存储数据。而数据的最小单位是位,最小的存储单位是字节、一字节由八位01二进制组成。由此我们可以计算以下基础数据类型的存储精度。比如short就为:(注意大类型转换为小类型可能会数据溢出从而导致数据后不正确哦-88~88数据类型说明boolean在内存中占一字节,实际上只用了1/8个字节。byte字节型,占一个字节,主要用于存放二进制数据short短整型,在内存中占2个字节

2022-05-31 19:22:32 362

原创 HTML、DOM

HTML和DOM

2022-05-31 12:34:15 156

原创 八皇后问题【回溯】

问题描述在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法思路分析给定一个这样的棋盘,我该如何摆放皇后呢?第一个皇后先放第一行第一列第二个皇后放在第二行第一列、然后判断是否oK,如果不oK,继续放在第二列、第三列、依次把所有列都放完,找到一个合适继续第三个皇后,还是第一列、第二列…直到第8个皇后也能放在一个不冲突的位置,算是找到了一个正确解当得到一个正确解时,在栈回退到上一个栈时,就会开始回溯,即将第一个皇后,放到第一列

2022-05-22 22:18:53 253

原创 迷宫问题【回溯】

问题描述给定一个迷宫(地图,这里使用二维数组来模拟),让一个小球从某一位置开始寻找唯一出口(指定位置)实现代码package com.fuytang.recursion;/** * @Description * @Atuther fuytang * @Date 2022-05-21 18:36 */public class Migong { public static void main(String[] args) { //创建一个迷宫 int[

2022-05-21 19:17:46 85

原创 递归【学习】

什么是递归简单来说:就是方法自己自己调用自己,需要注意的每次调用自己时传入的变量不同,在解决复杂问题时,递归很常用。值得注意的是:在内存限制苛刻,并且递归次数比较多时,要慎重使用。因为在递归过程中会在内存中开出大量的栈,从而占用内存。递归能解决什么问题各种数学问题如:8皇后问题,汉诺塔,阶乘问题,迷宫问题,球和篮子的问题(google编程大赛)各种算法中也会使用到递归,比如快排,归并排序,二分查找,分治算法等.将用栈解决的问题–>第归代码比较简洁案例打印问题public clas

2022-05-21 17:35:24 156

原创 Ajax异步请求

为什么要使用Ajax在没有使用ajax技术时,前端要和服务器做交互是一个一来一回的过程。在前端通过HTTP协议向服务器发送请求时,要等待服务器的回应才能做下一步的操作,这给与了用户很不好的体验感。什么Ajaxajax是前端异步请求后台数据的技术,能做到在前端不刷新网页的情况下,获取后台数据在前端做显示,能给与用户很好的体验感。Ajax应用案例1.百度搜索响应栏2.部分网页登录页面的即时验证功能Ajax工作原理传统的前端请求传统的请求是直接的一来一回的过程:浏览器 ----服务器aj

2022-05-20 00:42:45 1589

原创 稀疏 sparsearray 数组

稀疏数组:当一个数组有很多无效数据时,使用稀疏数组,可以相应的减少内存开销。这里我们先来看一个实际的需求。实际需求编写的五子棋程序中,有存盘退出和续上盘的功能。 分析问题: 因为该二维数组的很多值是默认值 0, 因此记录了很多没有意义的数据.->稀疏数组。...

2022-05-17 11:44:22 51

原创 webpack学习使用

初学webpack

2022-03-02 23:00:51 61

原创 旧版本vue创建项目

vue初始化项目

2022-03-02 21:35:03 645

原创 Failed to load resource: net::ERR_SSL_PROTOCOL_ERROR解决方案

:9090/user/import:1 Failed to load resource: net::ERR_SSL_PROTOCOL_ERROR问题解决

2022-02-25 11:18:19 5759 1

原创 mysql 添加 timestamp字段报错

mysql 添加timestamp字段报错

2022-02-23 16:35:37 913

原创 java第一课

java语言(第一课)java语言既是一门面向对象又是一门跨平台的语言,之所以可以在任何操作系统上运行是因为Java虚拟机的存在什么是Java虚拟机?Java虚拟机的作用是什么呢?我们试想Java为什么在所有OS(操作系统)都能编译执行呢?首先java在编译时生成的是java源代码,经过编译以后转换为java特有的字节码(.class)文件,然后.class文件是任何操作系统都不认识的。这时候就需要java虚拟机了,Java虚拟机就是将java的字节码文件转换为任一OS都能之别的代码。从而实现j

2021-03-11 00:27:00 120

原创 计算机组成原理——数值转换

计算机组成原理——数值转换1.十进制到二,八,十六进制的数据转换十进制转换为二进制1.整数部分方法:第一步,用十进制的整数除以2取余数,然后把第一个余数作为二进制的最低为,然后再取第一步的商继续除以2,直到商为0,便结束转换过程。然后把所有的余数从后往前依次排列(注意最后求得的商,为第一位),具体如图片:小数位:小数位操作方法和整数位相反,整数位是除以二2,而小数位则是乘以二。(后面的八进制,十六进制也是如此)方法:第一步,取小数位乘以2,取整数位为二进制小数位的最低位,然后再取小数位乘以2.

2021-03-03 21:39:34 2145

原创 2021-02-25

学习IO遍历,删除,过滤文件,及RandomAccessFile类,对象序列化File方法遍历文件1.利用list()遍历目录下文件名字public class FIlelisttset { public static void main(String[] args) { File file=new File("E:\\19633"); //将获取String类型的文件名数组 String[]filename=file.list(); f

2021-03-01 16:59:02 208 1

原创 IO流练习

第七章 I/O流注意:以内存为第一人称来判断输入还是输出,把外部数据读取到内存叫输入I/O流又分为字节流和字符流```字节输入流InputStream字节输出流OutputStream字符输入流Reader字符输出流WriterInputStream和OutputStream,Reader和Writer都属于父类,并且都是抽象类,不可以被实例化1.InputStream常用的方法·read()从输入流中读取一个8位的字节,把它转换为0-255之

2021-02-25 18:19:19 129

原创 java常用工具类

常用工具类Collection工具类常用方法如下:ArrayList<String> list=new ArrayList<>(); list.add("g"); list.add("gdf"); list.add("jiu"); //添加元素 Collections.addAll(list, "c","a","b"); System.out.println("排序前:"+list); //反转元素 Collections.reverse(list); Sys

2021-02-18 20:55:21 88

原创 Java集合框架

Java集合集合可以分为两大类。(1)单列集合CollectionCollection集合的两个子接口分别是List和Set。List的特点是元素有序,可重复。主要实现类有ArrayList和LinkedListSet的特点是元素无序,并且不可重复。主要实现类有HashSet和TreeSet(2)Map:双列集合的根接口,用于储存key和value映射关系的元素。其主要实现类为HashMap和TreeMap。二级标题三级标题四级标题五级标题六级标题......

2021-02-18 11:37:57 39

原创 java中常见的类

java中常见的类1----String 类与StringBuffer类1)String类 中的初始化中String(char[]value) //根据指定的字符数组创建对象如:char[] CharArray=new char[] {‘a’,‘b’,‘c’};String str=new String (charArray);String str1=new String (“abc”);system.out.println(str);abc //结果 方法 subst

2021-02-15 23:23:09 65

原创 java学习第一站

java学习第一站—Java基础练习## 标题内容Java手动输入,随机数产生,各十百千位数的表示内容Java手动输入Scanner sc =new Scanner(System.in);获取int型int a=sc.nextInt();获取double型double d=sc.nextDouble();随机数产生Random r=new Random();int a=(int )(Math.random()*10) 随机产生整数double b=rd.nextDouble()

2021-02-15 20:03:53 81

空空如也

空空如也

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

TA关注的人

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