Tomcat 服务器端口被占用的解决办法

Tomcat 服务器端口被占用的解决办法1.报错信息上图的报错信息就是显示Tomcat服务器的8005和0端口被占用,导致项目无法运行。2.释放端口win+R打开命令行,输入命令netstat -ano,即可查看全部端口的信息。找到对应的8005端口或者80端口,记住PID。打开任务管理器,找到对应PID的任务进程,右键结束任务即可释放端口。...
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

写帖收集Javascript 的正则表达式

Javascript常用正则表达式1.身份证号码验证//二代身份证验证/^[1-9][0-9]{5}([1][9][0-9]{2}|[2][0][0|1][0-9])([0][1-9]|[1][0|1|2])([0][1-9]|[1|2][0-9]|[3][0|1])[0-9]{3}([0-9]|[X])$/2.手机号验证/^1[3456789]\d{9}$/3.电子邮箱验证/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/...
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

React简单实例

React简单实例1.基础页面搭建2.响应式设计和数据的绑定1.基础页面搭建首先在src目录下新建一个Xiaojiejie.js:import React,{Component} from 'react'class Xiaojiejie extends Component { render() { return ( <div> <div><input /><button>增加服务</button></div&gt
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

React高级(生命周期)

React高级1.PropTypes校验传递值2.ref的使用方法3.React生命周期1.PropTypes校验传递值在父组件向子组件传递数据时,使用了属性的方式,也就是props。但是在实际开发中,需要对这些传递过去的值进行校验,包括非空,格式的验证。我们在Xiaojiejie.js组件里传递了4个值,有字符串,有数字,有方法,这些都是可以使用PropTypes限制的。在使用需要先引入PropTypes:import PropTypes from 'prop-types'引入后,就可以在组件
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

线性代数(考前冲刺版)

1.行列式1.行列式1.n级排列n级排列:n个数字随意排列,中间不能缺数。3145不是5级排列。n级排列一共有n!种排列组合。逆序:大的数排在小的数前面。4213就是逆序。逆序数N:逆序的数的总数,4213的逆序数为3+1=4。从第一个数开始数每个数的后面有几个比他小的数就行了。偶排列:逆序数为偶数奇排列:逆序数为奇数n级标准排列(自然排列)就是123…n按顺序排列下去,逆序数为0。定理:n级排列中,奇排列和偶排列的个数各占排列总数的一半。2.行列式上三角和下三角行列式的值都是主对角
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

Argument must be a dense tensor

ValueError: Argument must be a dense tensor: [array([3.5, 1.4, 0.2], dtype=float32)…] - got shape [150, 3], but wanted [150]代码段最近在学习利用TensorFlow2.0来实现卷积神经网络,今天就遇到一个很头疼的问题。在实现多输入单一输出TensorFlow2.0编译方法时,示例代码运行出现以下错误。ValueError: Argument must be a dense ten
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

JDK的下载及安装说明

JDK下载访问oracle官网:http://www.oracle.com在首页点击Downloads,进入oracle软件下载页。在下载页面,点击Java。选择Java (JDK) for Developers,点击。在 Java SE Downloads 页面,点击中间的DOWNLOAD按钮。在JDK下载页,首先勾选Accept License Agreement,同意Oracle Java SE的Oracle技术网许可协议。最后,根据操作系统选择合适的版本下载,以课程为例,我们
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

java环境变量配置说明

1、 右键点击“此电脑”,选择“属性”项。2、 点击“高级系统设置”,在弹出的系统属性框中,选择“高级”选项卡(默认即显示该选项卡),点击“环境变量”。3、 在弹出的“环境变量”框,中选择下方的系统变量,点击新建。4、 在弹出的“新建系统变量”框中,输入变量名和变量值,点击确定。变量名为:JAVA_HOME变量值为JDK的安装路径,到bin目录的上一层即可。比如:E:\develop\Java\jdk-11注意:为防止路径输入错误,可以打开文件夹,拷贝路径。点击确定后,系统变量中会出现
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

java中的常量、变量和数据类型转换

1、常量(应用)常量:在程序运行过程中,其值不可以发生改变的量。Java中的常量分类:字符串常量 用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、“abc”、"中国"等整数常量 整数,例如:-10、0、88等小数常量 小数,例如:-5.5、1.0、88.88等字符常量 用单引号括起来的一个字符,例如:‘a’、‘5’、‘B’、'中’等布尔常量 布尔值,表示真假,只有两个值true和false空常量 一个特殊的值,空值,值为null除空常量外,其他常量均可使用输出语句直接输出
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

java基础语法——运算符及案例

1、运算符(理解)1.1、运算符和表达式运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。表达式的结果就是表达式的数据类型。int a = 10; int b = 20; int c = a + b;+:是运算符,并且是算术运算符。a + b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式。1.2、算数运算符1.2.1、算术运算符符号作用说明
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

java基础语法——数据输入(Scanner)及案例

数据输入(应用)我们可以通过 Scanner 类来获取用户的输入。使用步骤如下:1、导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。import java.util.Scanner;2、创建Scanner对象。Scanner sc = new Scanner(System.in);// 创建Scanner对象,sc表示变量名,其他均不可变3、接收数据int i = sc.nextInt(); // 表示将键盘录入的值作为int数返回。
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

流程控制语句-分支结构(if,switch)及案例

流程控制语句(应用)在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执 行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。1、流程控制语句分类顺序结构分支结构(if, switch)循环结构(for, while, do…while)2、顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多 数的代码都是这样执行的。顺序结构执行流程图:3、分支结构之if语句3.1、
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

流程控制语句-循环结构(for, while, do…while)及案例

1、for循环1.1、for循环结构(掌握)循环:循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句, 当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直 执行下去,形成死循环。for循环格式:for (初始化语句;条件判断语句;条件控制语句) { 循环体语句; }格式解释:初始化语句: 用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样条件判断语句:用于表示循环反复执行的
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

数组的定义和访问

1、数组(容器)概述案例分析假如需要统计某公司员工的工资情况,例如计算平均工资、最高工资、最低工资等。假设该公司有500名员工,用前面学的知识,程序员首先需要声明500个变量分别存储每位员工的工资,然后在进行操作,这样做会很麻烦的,而且错误率也会很高,因此我们可以使用数组(容器)进行操作,将所有的数据全部存储到一个数组中,统一操作。容器概念容器:是将多个数据存储到一起,每个数据称为该容器的元素。2、数组概念数组概念:数组就是存储一组相同类型数据的数据结构。数组本身属于引用类型数组中的元素可以
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

for循环练习题——倒三角,(空心)菱形,平行四边形,钻石型,X对称等

一、public class Drint9{ public static void main(String[]args){ //控制行数 for(int a=5;a>0;a--){ //空格循环 for(int c=1;c<=6-a;c++){ System.out.print(" "); } //*循环 for(int b=0;b<a;b++){ System.out.print(" *"); } Syste
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

方法中的定义和调用

1、方法的概述1.1方法的概念(理解)方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程称为方法定义 方法创建后并不是直接可以运行的,需要手动使用后, 才执行,该过程成为方法调用2、方法的定义和调用2.1、无参数方法定义和调用(掌握)定义格式:public static void 方法名 ( ) { // 方法体; }注意:方法必须先定义,后调用,否则程序将报错2.2、 方法调用过程图解(理解)总结:
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

方法的重载和参数传递

1、方法重载1.1、 方法重载(理解)方法重载概念:方法重载指在同一个类中,有多个方法名相同,但是参数列表(参数列表包括:个数、类型、顺序)不同注意:重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式 重载仅针对同一个类中方法的名称 与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两 个方法是否相互构成重载正确范例:public class MethodDemo { public static void fn(int a) { //方法体 } public
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

java重点——面向对象--类与对象、抽象、封装

1、面向对象的编程思想1.1、面向过程的编程思想面向过程的编程思想,就是以流程(过程)为单位,更注重最后功能的实现。缺点:1、 代码的耦合性(关联性)比较高2、 不易于程序的维护和功能的扩展1.2、面向对象的编程思想【面向对象的编程依赖于面向过程的编程】面向对象的编辑思想,就是把一个事物看成一个整体,从事物的特征(属性)和行为(功能、 方法)两个方面进行描述。Java 语言是一门纯面向对象的编程语言,而面向对象思想是一种程序设计的思想,我们在面 向对象的指引下,使用 java 语言去设计、
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

java重点——面向对象--构造方法、this关键字、JavaBean

1、构造方法●对象怎么来的?对象是通过构造方法创建出来的。构造方法的定义语法:访问修饰符 类名(参数列表){ }//访问修饰符 public ●构造方法的方法名称必须和类名相同●构造方法中没有 return 也没有返回值和 void●构造方法不能被 static 等关键字修饰构造方法有两个作用:1.创建对象2.通过构造方法可以对成员变量(属性)进行初始化●一个类中,可以存在多个构造方法,只要构造方法之间的参数列表(个数、类型、顺序的 不同)不同即可●构造方法也可以重载构造方
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0

数组内存分析

1、内存概括内存是计算机的重要原件,临时数据存储区域,作用是运行程序。我们编写的程序是存放在硬盘中,在硬盘中的程序是不会运行的,必须放进内存中才能运行,运行完毕后会清空内存。Java虚拟机要运行程序,必须要对内存进行空间的分配和管理。2、java虚拟机的内存划分为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据的方式和内存管理方式。JVM的内存划分:区域名称作用寄存器给CPU使用,和我们开发无关本地方法栈JVM在使用操作系统功能的时候使
分类: 其他 发布时间: 09-26 11:36 阅读次数: 0