自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 django——TemplateDoesNotExist的解决方法

django html文件不存在

2023-02-08 21:35:34 814 1

原创 Django——html访问不到图片

django ,加载图片问题

2023-02-08 21:28:25 676 1

原创 NAT是什么?

NAT是什么?在五层的网络协议中,网络层位于数据链路层和传输层之间,网络层的主要工作,简单概括就是——针对网络中的任意两台主机,规划一条通信路径,完成数据的传输。网络层中有一个重要的协议:IP协议,该协议可分为 IPV4和IPV6。NAT 即 网络地址转换,用来转换 私有IP地址和公有IP地址,这个转换服务在路由器中进行。NAT,就是为IPV4协议的应用产生的,NAT的转换服务是为了节约数量有限的IPV4公有IP地址。起初发明IPV4地址时,工程师们对IPV4的地址容量设置为40亿+个(2^32

2022-04-19 21:17:34 2932 1

原创 方法重写和方法重载

本文用于自我学习积累,参照的 原文博客.方法重写 是指子类中的方法与继承父类中方法有完全相同的返回值类型、方法名、参数列表(个数、类型、顺序),这体现了Java的继承性。Java中规定,子类重写的方法不比父类方法有更加严格的访问权限。父类中的方法并不是在任何情况下都可以重写的,当父类中方法的访问权限修饰符为private时,该方法只能被自己的类访问,不能被外部的类访问,在子类是不能被重写的。如果定义父类的方法为public,在子类定义为private,程序运行时就会报错。在继承过程中如果父类当中的方

2022-03-28 20:42:01 1309

原创 数据结构——队列

这里写目录标题队列1.链表实现队列2.循环队列队列队列可用链表LinkedList实现、数组实现.LinkedList 底层是一个双向链表,含有三个域仅实现Queue是普通的队列,从尾进 从头出实现Duque则是一个双端队列,两端都可以进 可以出,因此LinkedList可以是一个双向链表(实现Deque接口),也可以是普通队列(实现Queue接口)1.链表实现队列自己实现队列时,我们采用单链表进行实现class Node{ private int val; p

2021-10-31 16:23:04 108

原创 Java面向对象

1.面向对象概述面向过程:是具体的,按步骤进行,适合处理简单问题。**面向对象:**是抽象的,解决问题先分类,对所分的类进行单独思考,适合处理复杂问题、多人协作问题。但对分类后的细节问题,仍需面向过程解决。面向对象编程OOP的本质:以类的方式组织代码,以对象的形式组织(封装)数据。OOP的三大特性:封装、继承、多态从认识论考虑:先有对象后有类!对象是具体的,类是抽象的,类是对对象的抽象。从代码运行考虑:先类后有对象!类是对象的模板2.回顾及加深方法静态方法和非静态方法在不同类中可

2021-10-22 21:38:37 81

原创 Java数组

一、数组概述数组的定义:相同类型数据的有序集合,相同类型若干个数据按照一定的先后次序排列组合而成。每一个数据称为一个数组元素,每个数组元素可以通过一个下标来访问它。二、数组声明创建两种声明数组的方式:使用new创建数组定义数组=声明+创建????数组对应的内存????数组的三种初始化动态初始化静态初始化数组的默认初始化:数组是引用类型,它的元素相当于类的实例变量,数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化。???

2021-09-26 16:25:35 75

原创 Java中的方法

一、方法的定义及调用Java方法是语句的集合,它们在一起执行一个功能。方法包含于类或对象中方法在程序中被创建,在其他地方被引用命名:首字母小写的驼峰命名Java方法的定义:类似于其他语言的函数,用来完成特定功能的代码片段。一个方法=方法头+方法体,具体如下方法调用:对象名.方法名(实参列表)Java支持两种调用方式:当方法有返回值时,方法调用被当做一个值;当方法没有返回值时,方法调用是一条语句。注意:Java是值传递!二、方法重载重载:在一个类中,有相同的方法名称,但是形参不同的

2021-09-23 18:04:23 137

原创 Java中的结构

1.顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就是按顺序一句一句地执行2.选择结构if单选择结构if(布尔表达式){ }if双选择结构if(){ }else{ }if多选择结构if(布尔表达式1){ }else if(布尔表达式2){ }else if(布尔表达式3){ }else {}嵌套的if结构if(布尔表达式1){ if(布尔表达式2){ } }

2021-09-22 18:26:06 328 3

原创 Scanner类——获取用户输入的字符串

注意区分Scanner类中的获取输入字符串的两种方法:next() 和 nextLine()next()nextLine()一定要读取到有效字符后才可以结束输入以Enter回车键作为结束符有效字符前的空格会自动忽略返回输入回车之前的所有字符有效字符后的空格会被作为结束符可以获得空白字符串综上,next()不能得到带有空格的字符串综上,nextLine()可以得到有空格的字符串使用next()import java.util.Scanner;p

2021-09-17 17:31:08 5185 2

原创 标准的结构化数据格式——JSON

1.JSON的引入Ajax向后端传递数据时,通过人为定义的数据格式往往涉及到一些字符串的切割,而这种切割是人为规定的,使用过程中会出现规定字符的切个问题。因此,引入JSON,JOSN(JavaScript Object Notation)专门为前后端分离而制作的一种标准的结构化数据格式2.JSON格式字符串“xxx”数组[ “xxx”,“hhh”,“ddd”]对象{“key1” : “value1” ,“key2” : “value2”}以上格式为标准格式,不

2021-07-28 17:35:35 1992 1

原创 JS发送Http请求——AJAX

1.AJAX的引入JS 缺乏 主动发起 Http请求的能力,因此需要代码片段让JS发起Http请求,我们称这样的代码片段为——AJAX(Asynchronous JAvaScript by Xml )AJAX借助 JS 中的一个内置对象:XMLHttpRequest,可简写为xhr2.AJAX的代码片段...

2021-07-27 19:38:07 6763

原创 利用 js进行修改/操作 DOM树

利用 js进行修改/操作 DOM树<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>随便</title></head><body> <h1>标题</h1> <div> <p>PPP</p> </di

2021-07-21 23:00:57 735

原创 线程与递归实现斐波那契数列

递归实现斐波那契数列时,若所求的第n项数值较大,需要等待较长的时间才能输出结果,与此同时主线程不能计算其他的数,只能等待计算结果。学习线程后,我们可以通过子线程实现即使当输入的n较大时,仍然可以输入其他的n并执行计算。代码如下:import java.util.Scanner;class MyThread extends Thread{ public int n; @Override public void run() { long r=Demo1.f

2021-07-08 15:13:46 325

原创 MarkDown学习整理

MarkDown学习二级标题##+空格 是二级标题三级标题字体Hello,world!加粗Hello,world!斜体Hello,world!加粗斜体Hello,world! 删除线引用狂神说[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ur6dtnST-1620532788719)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210509

2021-05-09 12:04:15 80

原创 Java中的代码块

1.本地代码块定义:写在方法中的代码块2.实例代码块(也称:构造代码快)定义:{}在花括号中,一般用来初始化一些实例成员变量3.静态代码块(不常用)定义:被static修饰的代码块三种代码块的执行顺序静态代码块——》实例代码块——》构造方法注意:静态代码块只执行 一次!注意 静态代码块最终打印的count为:1888,所以同是static的情况下,看定义的先后顺序!...

2020-07-27 00:09:09 69

原创 Java中this的使用

this注意事项this表示的是 当前对象 的引用this.成员变量 ,成员变量是普通成员变量,不能是static修饰的静态成员变量this(参数);根据不同参数在一个构造方法中利用this来调用不同的构造方法this.成员方法,成员方法是普通成员方法,不能是static修饰的静态成员方法...

2020-07-26 23:53:06 82

原创 类的构造方法

构造方法没有返回值,方法名与类名相同调用完构造方法后,对象才真正存在利用2,来解释this代表 当前对象的引用,而不是当前对象class Student { private String name; private int age = 176; public static int count = 99; public Student() { System.out.println("student()");//1无参 构造方法 } p

2020-07-26 23:43:21 1531

原创 类中的存储

类中变量的存储位置类的对象——位于栈上,栈上存的是对象的引用类的属性——位于堆上类的普通方法引用(地址)——位于方法区类的方法中的变量为:局部变量——位于栈上被static修饰的变量、方法——位于方法区,需要用 类名 访问...

2020-07-26 23:10:54 399

原创 Java中的变量与常量

变量 变量与内存相关变量类型整形变量int长整形变量long双精度浮点型变量double单精度浮点型变量float字符类型变量char字节类型变量byte(Java特有)短整型变量short布尔型变量boolean字符串类型变量String变量的命名规则使用 小驼峰命名方法:除第一个单词外,其他单词首字母均大写类型转换大类型赋值给小类型时,需要强制类型转换Boolean与其他数据类型之间,是不可以进行相互转换的数值提升代码3会报错,因

2020-07-17 16:33:09 117

原创 Java数据类型

基本数据类型(八种)/也称:简单类型1.int在Java中int变量 占4个字节,与操作系统无关大小范围:-2^31 到 2^31-12.long在Java中long变量 占8个字节,与操作系统无关大小范围:-2^63 到2^63-13.double 双精度浮点变量(常用)在Java中double变量 占8个字节,与操作系统无关4.float 单精度浮点变量在 Java 中占4个字节5.char在Java中占2个字节C使用 ASCII 表示字符, 而 Java 中使用 Uni

2020-07-17 15:47:15 64

原创 类与对象——实验二

【实验目的】1、掌握类的构造函数和析构函数的概念和使用方法;2、掌握对象数组、对象指针的定义和使用方法;3、掌握new和delete的使用方法;【实验内容】1、 设计描述平面坐标上的点CPoint类,该类满足下述要求:•具有x,y坐标信息;•具有带默认形参值的构造函数,参数分别用于初始化x和y坐标信息;•具有获取x、y信息的GetX和GetY函数,具有设置x、y信息的SetX和SetY函数;2、 设计一个矩形类CRectangle,该类满足下述要求:•具有矩形的左下角和右上角两个点的坐标

2020-05-26 01:03:17 1344

原创 类与对象—实验一

类与对象【实验目的】1、掌握类的概念以及定义类的方法;2、学习简单面向对象程序的编写;【实验内容】1、 设计一个名为Fan的类,表示一个风扇,该类满足下述要求:•具有描述风扇转速的成员speed;•具有描述风扇是否开启的成员on;•具有描述风扇半径的成员radius;•具有描述风扇颜色的成员color•以上所有成员的访问和更改函数;•输出风扇所有信息的函数display;•在main函数中创建2个Fan的对象,将第一个风扇的转速、半径和颜色分别设置为3、10和yellow,并将它打开

2020-05-25 14:25:13 586

空空如也

空空如也

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

TA关注的人

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