自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 cookie

cookie概念 是客户端的会话技术,默认cookie是保存在用户的浏览器上 程序把用户的数据以cookie的形式写回到用户的浏览器上(响应头:set-cookie) 当用户使用浏览器访问程序的时候,携带自己浏览器上的cookie(请求头:cookie) 原理 cookie是服务器端创建,客户端保存(默认浏览器的缓存中) cookie是基于http协议的 cookie可以在客户端与服务器端传递数据 当浏览器向服务器发送请求,服务根据请求处理后决

2022-04-15 22:38:18 533

原创 volatile作用

保证变量在内存中对线程的可见性,不保证原子性禁用指令重排关于指令重排并发编程中,cpu自身和虚拟机为了提高执行效率,都会采用指令重排(保证不影响结果的前提下,将某些代码乱序执行)关于cpu:为了从分利用cpu,实际执行指令时会做优化;关于虚拟机: 在HotSpot vm中,为了提升执行效率,JIT(即时编译)模式也会做指令优化...

2022-03-13 15:39:56 858

原创 final关键字

final关键字可以修饰变量、方法、类。修饰变量:如果修饰的是基本数据类型表示该变量只能赋值一次,如果修饰的是引用数据类型表示该变量对其初始化之后,就不能让其指向另外一个对象。当用final作用于类的成员变量时,成员变量(局部变量只需要 保证在使用之前被初始化赋值即可)必须在定义时或者构造器中进行。修饰类:表示该类不能被继承修饰方法:表示该方法不能被重写...

2022-02-22 08:38:37 109

原创 Java内部类

在Java中,可以将一个类定义在一个方法或类中,这样的类称为内部类。内部类一般分为三种:成员内部类、局部内部类和匿名内部类。-成员内部类:见名知意,就是一个类嵌套在另一个类中,看似是外部类的成员一样,可知可以用private、public等访问权限修饰符修饰。调用: 外部类标识符.内部类标识符 标识符=new 外部类标识符().new 内部类标识符();局部内部类:就是一个类嵌套在一个方法中,可以看作是方法的局部变量,所以不能用private等访问权限修饰符修饰。匿名内部类:是唯一一种没有

2022-02-21 20:10:57 227

原创 Java中,==的作用

Java中,==的作用比较两个对象的地址是否相同,即判断是否为同一个对象,(在基础数据类型中,==比较的是值是否一样,而在引用数据类型中比较的是地址是否一样)。

2022-02-10 20:29:34 537

原创 菜单消失_电脑截图的时候,要截取的下拉菜单消失了,怎么办?

菜单消失_电脑截图的时候,要截取的下拉菜单消失了,怎么办?如图所示,显示CRLF, CRLF其实是换行符。所以在下图所示设置下显示行尾符不显示即可。

2022-02-09 20:41:36 1708

原创 设置JAVA-HOME的用处

设置JAVA-HOME的用处安装JDK后,我们需要设置环境变量如JAVA-HOME、PATH和classpath,但为什么需要设置JAVA-HOME是初学者常想要知道的。这里我们会进行解答!1.方便引用。如果JDK在“C:\Program Files\jdk”下,我们需要使用该地址进行一些操作,我们仅需要使用%JAVA-HOME%来代表该地址。2.归一原则。如果jdk地址因某种原因发生改变,我们需要改变所有使用改地址的绝对地址,若某处未改变或没改变全,将找不到JDK,从而引发系统崩溃。3.方便第

2022-02-09 20:25:58 2553

原创 Java基础知识

一、java概述1.1 Java 语言概述Java 是一种高级编程语言,而且是面向对象的编程语言。Java 语言是美国 Sun 公司(Stanford University Network),在 1995 年推出的高级的编程语言。Java 语言共同创始人之一:詹姆斯·高斯林 (James Gosling),被称为 Java之父。Java 语言的版本:1.0-1.4,5.0…8.0…16.0,本文笔记用的 jdk 版本为 8.0。1.2 Java 语言平台版本JavaSE(Java Platf

2022-01-18 12:16:10 640

原创 html中关于margin-top传递性问题的解决方法

margin-top现象: a元素内嵌套b元素,给b元素添加margin-top后,会传递给a元素 如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>margin-top的问题</title> <style type="text/css"> * { margin: 0px;

2022-01-03 15:22:57 714

原创 用python递归方式实现汉诺塔游戏

def hanoi(n,x,y,z): if n==1: print(x,'-->',z) else: hanoi(n-1,x,z,y)#将前n-1个盘子从x移动到y上 print(x,'-->',z) hanoi(n-1,y,x,z)n=int(input('请输入汉诺塔层数:'))hanoi(n,'...

2020-05-08 14:57:32 200

原创 用python递归实现斐波那契数列

def fab(n): if n<1: print('输入有误!') return -1 if n==1 or n==2: return 1; else: return fab(n-1)+fab(n-2)n=int(input("请输入数据:"))res=fab(n)if res!=-1: ...

2020-05-08 14:03:45 756

原创 用python递归实现阶乘计算

def fac(n): if n==1: return 1; else: return n*fac(n-1)num=int(input("请输入一个正整数:"))res=fac(num)print("%d的阶乘是%d"%(num,res))

2020-05-08 13:33:41 2175

转载 STL 大理石在那儿

现有N个大理石,每个大理石上写了一个非负整数,首先把个数从小到大排序,然后回答Q个问题.每个问题问是否有一个大理石写某个整数x,如果是,还要回答哪个大理石上写着x,排序后的大理石从左到右编号为1~N,样例输入:4 12 3 5 155 21 3 3 3 12 3样例输出:CASE# 1:5 found at 4CASE# 2:2 not found3 found at 3代码如下:#include...

2018-05-03 22:33:06 244

原创 1102: 韩信点兵

1102: 韩信点兵Time Limit: 1 Sec Memory Limit: 128 MBHardLevel: 0 Submit: 347 Solved: 255[Submit][Status][Web Board]Description淮安民间传说着一则故事——“韩信点兵”,其次有成语“韩信点兵,多多益善”。韩信带1500名兵士打仗,战死四五百人,站3人一排,多出2人;站...

2018-05-03 21:30:51 1338

用python递归方式实现阶乘计算

1、递归的特点 递归算法是一种直接或间接调用自身算法的过程,在计算机编程中,递归算法对解决一大类问题是十分,它往往使算法的描述简洁而且易于理解。 递归算法解决问题的特点: (1)递归就是在过程或函数里调用自身 (2)在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 (3)递归算法解题通常显得很简洁,但递归算法解题的运行效率较低,所以一般不提倡用递归算法设计程序。 (4)在递归调用的过程中系统为每一层的返回点、局部量等开辟了栈来存储,递归次数过多容易造成栈溢出等。

2020-05-08

空空如也

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

TA关注的人

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