- 博客(29)
- 收藏
- 关注
原创 解决配置Tomcat验证localhost:8080出现404
解决Tomcat配置完成无法打开http://localhost:8080/问题首先确定了配置路径都没有问题例如cmd后可以出现上诉内容,就证明没有问题在查找了,cof文件下的server.xml文件中端口号就是8080打开任务管理器,结束占用8080端口的进程一样不奏效!神奇的操作竟然解决了困扰一下午的问题找到Tomcat的文件夹打开bin目录,先点击该目录下的shutdown.bat,处理完后点击startup.bat,批处理文件运行完成后不要关闭页面,再在浏览器中输入localhost
2022-03-18 19:58:26 3515 1
原创 如何上传项目到GitHub及各种错误
如何上传GitHub及出现的各类错误文章目录如何上传GitHub及出现的各类错误注册GitHub账户下载git并安装创建要push的文件夹创建公钥SSH key在github个人账户上配置SSH验证是否成功设置use.name和use.email添加git远程地址**我并没想象的顺利,再一波错误**注册GitHub账户利用邮箱著注册,无脑注册就行下载git并安装官网下载速度慢,使用下方链接👉https://npm.taobao.org/mirrors/git-for-windows/安装一路n
2022-03-18 11:52:24 1036
原创 打地鼠小游戏(HTML5+CSS+JS)
打地鼠小游戏(HTML5+CSS+JS)文章目录打地鼠小游戏(HTML5+CSS+JS)预设有两个文件(htlm和css)加一个文件夹(放图片)设置基本界面(1)背景图(2)开始按钮(3)放置16个洞 老鼠随机出现设置倒计时功能打老鼠------计分设置最终效果图目前没有解决的问题预设有两个文件(htlm和css)加一个文件夹(放图片)html文件就是编写这个游戏界面,css文件放置其表现的形式专门建立一个文件夹,放置背景图,老鼠,洞的图片下图为我所设置的基本内容:[外链图片转存失败,源站可能
2022-03-17 23:26:37 6867
原创 力扣203 移除链表元素的两种方法(java)
移除链表元素文章目录移除链表元素力扣203题目首先知道如何写出java中的节点类的构造方法两种解决方法总结力扣203题目题意:删除链表中等于给定值 val 的所有节点。示例 1:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]示例 2:输入:head = [], val = 1输出:[]示例 3:输入:head = [7,7,7,7], val = 7输出:[]首先知道如何写出java中的节点类的构造方法public cla
2022-03-08 20:20:04 486
原创 剑指offer42 连续子数组的最大和(java)错误思考
连续子数组的最大和文章目录连续子数组的最大和题目错误思考思路代码题目输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。错误思考 本题不应该从头往后遍历,不断加上新的数与之前的和,相比,小了再减去,如果这样思考,会出现加上负数,就截止了,和就为大。思路错在加上-1但是-1的下一个数是2,那么
2022-03-07 23:57:15 699
原创 力扣59 螺旋矩阵思路及代码(java)
力扣59 螺旋矩阵思路及代码(java)文章目录力扣59 螺旋矩阵思路及代码(java)题目思路代码题目给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的n∗n正方形矩阵matrix。给你一个正整数 n ,生成一个包含 1 到n^2所有元素,且元素按顺时针顺序螺旋排列的 n*n 正方形矩阵 matrix 。给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的n∗n正方形矩阵matrix。示例:输入:n = 3输出:[[1,2,3],[8
2022-03-07 21:28:54 434
原创 两步解决----中国大学mooc网页加载慢
两步解决----中国大学mooc网页加载慢文章目录两步解决----中国大学mooc网页加载慢①终端清除本机DNS缓存②打开控制面板①终端清除本机DNS缓存1.WIN+R:输入cmd2.输入ipconfig/flushdns②打开控制面板点击:“网络与Internet”Public DNS+:★★★★★(推荐)Public DNS+是DNSPod推出的公共域名解析服务,服务IP为119.29.29.29,类似于其他公共DNS(如Google的8.8.8.8和114dns的114.1
2020-11-22 08:29:31 5434
原创 基于dota的目标检测(旋转框)论文阅读Oriented Object Detection in Aerial Images with Box Boundary-Aware Vectors
基于dota的目标检测(旋转框)|论文阅读Oriented Object Detection in Aerial Images with Box Boundary-Aware Vectors文章目录基于dota的目标检测(旋转框)|论文阅读Oriented Object Detection in Aerial Images with Box Boundary-Aware Vectors1.Introducion2 Approach具体结构剖析:heatmapoffsetBox ParametersOrie
2020-11-16 22:38:33 2816 2
原创 初识CornerNet
初识CornerNet文章目录初识CornerNet此前的单阶段检测器共同应用的技术CornorNet单阶段检测器应运而生简介与双阶段检测器区别简述cornornet的机理检测cornor分组cornerscornor pooling此前的单阶段检测器共同应用的技术一个共同组成部分是anchor boxes,它们是各种尺寸和纵横比的boxes,用作检测候选目标。 Anchor boxes广泛用于单阶段探测器,它们可以获得与两阶段探测器极具竞争力的结果,同时效率更高。缺点:因为探测器通过判
2020-11-15 19:39:38 613
原创 初识应用于目标检测的三种模型
初识应用于目标检测的三种模型文章目录初识应用于目标检测的三种模型一、RCNN基本思想:模型展示:详述四个步骤:候选区域生成特征提取类别判断位置精修总结:二、Fast RCNN改进:基本思想:✔敲黑板模型展示:总结:三、Faster RCNN产生的意义:主要步骤:模型展示:详述步骤:特征提取:候选区域(anchor)窗口分类和位置精修区域生成网络:总结:总结:一、RCNN基本思想:①对输入图像使用选择性搜索(selective search)选择多个高质量的候选区域(Region Proposal),
2020-11-14 16:34:17 678
原创 初识——搭建神经网络
初识——搭建神经网络本次搭建步骤梳理:引入所需要用的库有:numpy tensorflow matplotlib.pyplot定义函数:增加神经层生成所需的原始数据x_data,正态分布随机生成一个噪声数据尺寸与x_data相同,并生成目标函数y_data :((x_data)^2-0.5 + noise)xs ys占位,用placeholder()函数在神经网络构建graph的时候在模型中的占位,此时并没有把要输入的数据传入模型,它只会分配必要的内存。添加隐藏层和输出层
2020-11-13 19:14:22 209
原创 监督学习,无监督学习,强化学习理解
监督学习,无监督学习,强化学习理解监督学习任务:回归和分类分类:描述:通过 训练集 给出的分类样本,通过训练总结出样本中各分类的特征模型,再将未知数据传入特征模型,实现对未知数据的分类举个栗子:训练集: 硬糖---含在嘴里,会慢慢融化 口香糖---嚼不烂,不会融化未知数据: 绿箭---嚼不烂,含着不融化分类结果: 绿箭口香糖未知数据: 阿尔卑斯糖---含着融化分类结果: 阿尔卑斯硬糖回归:描述:通过特定算法对大量的数据进行分析,自己总结出其中的个体具
2020-11-11 17:47:18 991
原创 python图像滤波
python图像滤波预备知识滤波器低通滤波器的主要作用可以消除噪声,高通滤波器的作用可以提取边缘核函数如果我们想要将这两类数据进行分类,那么分类的边界将会是一个椭圆:但是如果我们可以通过一个映射,将数据的特征通过某个非线性映射映射到三维空间,其特征表示为,并且映射关系为,那么我们是不是就可以用一个平面来将其分类,也即是将上述椭圆的x特征换成z特征这个映射,就是将一个空间中的特征转换到另外一个空间,这就是空间转换(映射)的意义,即可以将原来线性不好分的数据转换到另外一个空间,在这
2020-11-11 09:42:02 1897 2
原创 求两数之和(Java暴力求解)
class Solution { public int[] twoSum(int[] nums, int target) { int []answer = new int[2]; for(int i = 0;i < nums.length ;i++){ for(int j = i + 1;j < nums.length ;j++){ if(nums[i] + nums[
2020-06-26 10:08:07 404
原创 Java学习笔记
supersuper 其实并不是一个引用,它只是一个关键字,super 代表了当前对象中从父类继承过来的那部分特征。this 指向一个独立的对象,super 并不是指向某个“独立”的对象。super 其实是 this 的一部分。super 不能使用在静态方法当中,因为 super 代表了当前对象上的父类型特征,静态方法中没有 this,肯定也是不能使用 super 的。super 也有这种用法:“super(实际参数列表);”,这种用法是通过当前的构造方法调用父类的构造方法,只允许出现在构造方法第一
2020-06-25 22:37:29 100
原创 Java-----论this和static
(一)thisthis 可以看做一个变量,它是一个引用,存储在 Java 虚拟机堆内存的对象内部,this 这个引用保存了当前对象的内存地址指向自身,任何一个堆内存的 java 对象都有一个 this【注】this 不能出现在带有 static 的方法当中原因:首先static 的方法,在调用的时候是不需要创建对象的,直接采用“类名”的方式调用,也就是说static 方法执行的过程中是不需要“当前对象”参与的,所以 static 的方法中不能使用 this,因为 this 代表的就是“当前对象“。
2020-06-25 21:58:06 189
原创 Java学习笔记
封装封装是指把一个对象的状态信息(也就是属性)隐藏在对象内部,不允许外部对象直接访问对象的内部信息。但是可以提供一些可以被外界访问的方法来操作属性。就好像我们看不到挂在墙上的空调的内部的零件信息(也就是属性),但是可以通过遥控器(方法)来控制空调。封装方法第一步:将应该隐藏的数据隐藏起来,起码在外部是无法随意访问这些数据的使用 java 语言中的 private 修饰符,private 修饰的数据表示私有的,私有的数据只能在本类当中访问。第二步了:对外提供公开的访问入口,让外部程序统一通过这个入
2020-06-25 17:39:11 128
原创 Java对象创建和使用的深层次解密
对象创建和使用的深层次解密public class StudentTest { public static void main(String[] args) { int i = 10; Student s1 = new Student(); int no1 = s1.no; System.out.println("学号:" + no1); String name1 = s1.name; System.out.pri
2020-06-25 15:26:22 159
原创 Java学习笔记
异常处理在 Java 中,所有的异常都有一个共同的祖先 java.lang 包中的 Throwable 类。Throwable: 有两个重要的子类:Exception(异常) 和 Error(错误) ,二者都是 Java 异常处理的重要子类,各自都包含大量子类。Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java 虚拟机运行错误(Virtual MachineError),当
2020-06-25 11:27:21 81
原创 Java学习笔记
多态多态,顾名思义,表示一个对象具有多种的状态。具体表现为父类的引用指向子类的实例。多态的特点:对象类型和引用类型之间具有继承(类)/实现(接口)的关系;对象类型不可变,引用类型可变;方法具有多态性,属性不具有多态性;引用类型变量发出的方法调用的到底是哪个类中的方法,必须在程序运行期间才能确定;多态不能调用“只在子类存在但在父类不存在”的方法;如果子类重写了父类的方法,真正执行的是子类覆盖的方法,如果子类没有覆盖父类的方法,执行的是父类的方法。绑定:指将一个方法调用同一个方法主体连接到
2020-06-25 10:14:39 115
原创 Java学习笔记
方法查找实例方法的查找• 从对象创建时的类开始,沿类层次向上查找。Manager man = new Manager();Employee emp1 = new Employee();Employee emp2 = (Employee)man;emp1.computePay(); // 调用Employee类中的computePay()方法 man.computePay(); // 调用Manager类中的computePay()方法emp2.computePay(); //
2020-06-25 09:48:00 134
原创 Java学习笔记
类的转换转换规则:• 基本类型之间的转换 ▫ 将值从一种类型转换成另一种类型。• 引用变量的类型转换▫ 将引用转换为另一类型的引用,并不改变对象本身的类型。▫ 只能被转为任何一个(直接或间接)超类的类型(向上转型); 对象所属的类(或其超类)实现的一个接口(向上转型); 被转为引用指向的对象的类型(唯一可以向下转型的情况)。• 当一个引用被转为其超类引用后,通过他能够访问的只有在超类中 声明过的方法。显式类型转换• 基本数据类型(int)871.34354; // 结果为
2020-06-25 09:27:56 136
原创 Java学习笔记
接口和抽象类接口• 接口中可以规定方法的原型:方法名、参数列表以及返回类型,但不规定方法主体;• 也可以包含基本数据类型的数据成员,但它们都默认为static和 final。接口的作用 :是面向对象的一个重要机制继承多个设计。建立类和类之间的“协议”▫ 将类根据其实现的功能分组用接口代表,而不必顾虑它所在的类继承 层次;这样可以最大限度地利用动态绑定,隐藏实现细节;▫ 实现不同类之间的常量共享。接口的语法• 声明格式为[接口修饰符] interface 接口名称 [extend
2020-06-25 08:16:56 102
原创 Java学习笔记
Java中常见的关键字访问控制 private protected public类,方法和变量修饰符 abstract class extends final implements interface native new static strictfp synchronized transient volatile程序控制
2020-06-24 16:11:14 70
原创 Java学习笔记
泛型Java 泛型 是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。Java的泛型是伪泛型,这是因为Java在编译期间,所有的泛型信息都会被擦掉,这也就是通常所说类型擦除1.泛型类://此处T可以随便写为任意标识,常见的如T、E、K、V等形式的参数常用于表示泛型//在实例化泛型类时,必须指定T的具体类型public class Generic<T>{
2020-06-24 15:59:07 105
原创 Java学习笔记
object(所有类的超类)常见方法equals与“==”equals:用于检测一个对象与另一个对象是否具有相同的引用,它不能用于比较基本数据类型的变量。== : 它的作用是判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。(基本数据类型" ==“比较的是值,引用数据类型” == "比较的是内存地址)因为 Java 只有值传递,所以,对于 == 来说,不管是比较基本数据类型,还是引用数据类型的变量,其本质比较的都是值,只是引用类型变量存的值是对象的地址。equals有两种使用
2020-06-24 09:59:00 154
原创 Java学习笔记
类的继承概念:根据已有类来定义新类,新类拥有已有类的所有功能Java只支持类的单继承,每个子类只能有一个直接超类超类是所有子类的公共属性及方法的集合,子类则是超类的特殊化继承语法:[修饰符] class ClassName extends SuperClassName {//类体}子类不能直接访问从超类中继承的私有属性及方法,但可使用公有(及保护)方法进行访问public class B { public int a = 10; private int b = 20; pr
2020-06-23 16:54:44 131
原创 java学习笔记
java-----包定义:一组类的集合(就如同计算机上的文件夹)作用:组织相关的源代码文件确保类名的唯一获取包的一级封装和访问权限命名:①包名必须唯一;②小写;③因特网域名反序,如com.horstmann,还可以再划分子包,com.horstmann.corejava嵌套包之间没有关系④包名中有不可用标识符,用“_”替代;⑤包名有和关键字冲突,后缀下划线;⑥包名有数字或不能做标识符的字符开头,前缀下划线声明:命名的包:package Mypackage默认的包:省
2020-06-23 08:46:55 72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人