自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 汉诺塔游戏

汉诺塔游戏:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。#背景介绍法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的

2021-04-16 20:11:41 834

原创 mybatis关联与集合 子查询、连表查询 一对多与多对一

关联和集合(多对一、一对多)官方说明文档链接定义:association : 一个复杂类型的关联;许多结果将包装成这种类型。嵌套结果映射 – 关联可以是 resultMap 元素,或是对其它结果映射的引用 (多对一)collection :一个复杂类型的集合。嵌套结果映射 – 集合可以是 resultMap 元素,或是对其它结果映射的引用(一对多)作用:复杂的数据库操作时,需要用到集合与关联。例:多个学生关联一个老师(关联) 一个老师包含多名学生(集合)关联1:子查询关联2:连表查询

2021-04-15 19:21:09 748

原创 将整数的奇偶位互换 2种解题思路及其代码实现

将整数的奇偶位互换题目描述: 将整数的奇偶位互换 例: 1001 -> 0110 9->6解题思路1: 先将整数的二进制储存到数组中,然后互换位置,而转化为数组的方法有很多。解题思路2: 先将整数的 偶数位、奇数位分别是什么取出来、然后异或运算package com.miao.day01;import java.util.Scanner;//整数奇偶位互换public class NumberParitySwap { public NumberParitySwap()

2021-04-15 19:00:31 589

原创 二进制中1的个数 3种解题思路与代码实现

二进制中1的个数题目描述: 请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如把9表示成二进制是1001,有2位是1。因此如果输入9,该函数输出2。解法思路1: 整数int 有32位 循环32次,每次1左位移i次然后与整数N 与 运算,如果为i<<i本身,则N该位数为1解法思路2: 整数N每次向右移1位,移动32次,每次与1 与 运算,如果为0,则该位为1解法思路3: 消除法: 整数N每次减1 整数N & 整数(N-1) 结果不为0,则结果继续减1,等于0为

2021-04-15 18:51:06 172

原创 找出唯一成对的数 解法3种解法思路与代码实现

找出唯一成对的数题目描述: 1-1000这1000个数放在放在含有1001个元素的数组中,只有唯一的一个元素值重复,其他均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现?解题思路1:用异或 1^1 = 0 0^0 = 0 1^0 = 1arr[0]^arr[1]…arr[1000]--------->除了重复的数,其余数都会剩下 但是,如果我们加一组1^2…1000 和数组一起异或 则重复的数变为3个,不重复数为0,结果只剩下重

2021-04-15 18:46:20 453

原创 HTML+CSS超详细讲解+超详细思维导图 超浅显易懂 复习、学习小助手

HTML(结构)1.文档声明格式: <!doctype html>作用: 便于浏览器识别其网页版本2.注释格式: < !-- – >作用: 在网页中显示出来 提高可读性,便于编程人员阅读注意: 不能在注释中嵌套注释3.标签(元素)01 根标签格式: < html > < /html >作用: 网页中所有内容都写在根标签里面02 子标签head标签格式: < head > < /head >作用

2020-11-03 22:57:20 7072 8

原创 Java 面向对象知识超详细讲解(思维导图)

面向对象面向对象总思维导图:Java类及其类的成员思维导图:属性属性格式:权限修饰符 数据类型 变量名 = 赋值权限修饰符:public 、缺省 、private 、protected数据类型:变量名:见名知意方法方法格式:权限修饰符 返回值类型 方法名(形参列表){方法体}返回值类型:void类型 : 方法体中则可以不返回值其它返回值类型:方法体中使用 return 返回可变个数形参:1.使用说明:1.jdk 5.0新增的内

2020-10-18 19:55:56 3342

原创 java多线程创建与安全解决问题

java多线程线程知识中最重要的是掌握线程的创建与使用及其线程安全问题(线程同步)1.线程基本概念1.1 程序、进程、线程程序:程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内

2020-10-08 10:03:53 151

原创 Java基础编程及思维导图

java基础编程及其思维导图感谢尚硅谷宋红康老师java学习导图一、java基本语法1.关键字与标识符2.变量分类3.运算符4.流程控制二、数组1.数组概述2.一维数组3.二维数组4.数组常见算法5.Arrays工具类使用三、面向对象java类及其类成员三大特性(封装、继承、多态)关键字感谢尚硅谷宋红康老师第一次在B站上看见 宋红康老师 的视频,真的是不一样感觉!不一样的收获!跟着你学习java编程方面知识有种随其自然、水到成渠的感觉。谢谢您!宋红康老师!如果正在学习java小伙伴,推荐学习B站尚硅谷

2020-10-06 22:12:59 2548 3

原创 C盘内存占用资源多 电脑比较卡解决方法

解决C盘占用资源多问题当我们放了太多东西在C盘中时,会导致电脑变卡,使使用者体验感变差,于是我们必须一点点的节省C盘资源当我们想要在C盘众多文件夹中找出我们不是必须要在C存放的文件时,这是一个漫长的过程。推荐电脑进行重置原因第一 每一次下载都可能占用C盘资源,到现在不清楚哪些文件应该删除,哪些文件应该保存,不一定能找到我们真正需要删除的文件夹第二 当我们找到后可能会因为没有管理员权限等原因而不能删除文件第三 每一次使用电脑时都想电脑为什么这么卡,导致心情变差电脑节省C盘资源方法

2020-09-17 06:12:13 1313

空空如也

空空如也

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

TA关注的人

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