自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 复习+mvc+项目结构+内网穿透

内网穿透,也称为NAT穿透,是一种技术,它允许外部网络访问内部网络中的计算机或设备。这通常用于在没有公网IP地址的情况下,让外部网络能够访问内部网络中的Web服务器或其他服务。内网穿透可以通过使用内网穿透软件来实现,例如frp、ngrok和花生壳等。内网穿透可以理解为一个专用信道,这个信道是由内网机器(Client)发起向外网服务器(Server)的连接,目的是使处于外网的客户端可以通过外网服务器访问到内网的服务。

2023-08-01 00:48:39 275

原创 后端第二次培训 Java异常类和常用类 容器 泛型

异常就是在运行时产生的问题。通常用Exception描述,比如试图打开一个根本不存在的文件、除0溢出、数组下标越界等,异常处理将会改变程序的控制流程,让程序有机会对错误处理。Java 使用 throw 关键字抛出一个 Exception 子类的实例表示异常发生,该异常实例封装了异常事件的信息并将被提交给 Java 运行时系统。

2023-03-29 14:36:34 194

原创 POJ 3239 n皇后问题

通解公式的原理来源是由E.J.Hoffman、J.C.Loessi、R.C.Moore三人在1969年发表的一篇数学论文。看懂这个就直接利用公式写了。本来是想用dfs(深搜),但由于N过大会发生爆栈的问题,在网上看到了构造法(即通过分析问题潜在的数学规律直接得到解的通解公式),详情见原文。

2022-11-24 09:35:28 161

原创 POJ 3295 构造法

本人也不知道构造法到底是什么意思,本题主要思想就是用堆栈来处理。错误代码:(到现在还不知道为什么错…

2022-11-18 09:23:11 102

原创 CART决策树算法Python实现 (人工智能导论作业)

决策树是以树的结构将决策或者分类过程展现出来,其目的是根据若干输入变量的值构造出一个相适应的模型,来预测输出变量的值。预测变量为离散型时,为分类树;连续型时,为回归树。算法简介ID3使用信息增益作为分类标准 ,处理离散数据,仅适用于分类树。CART使用基尼系数作为分类标准,离散、连续数据均可,适用于分类树,回归树。C4.5使用信息增益和增益率相结合作为分类标准,离散、连续数据均可,但效率较低,适用于分类树C5.0是C4.5用于大数据集的拓展,效率较高。

2022-11-13 20:39:48 2456 4

原创 POJ 1083 水题

【代码】POJ 1083 水题。

2022-11-12 09:57:21 76

原创 POJ 2586 Y2K 会计错误(贪心)

【代码】POJ 2586 Y2K 会计错误(贪心)

2022-11-11 17:01:33 66

原创 POJ 1328 雷达安装(贪心)

先计算出以每个小岛为圆心,算出每个小岛与海岸的左右交点。

2022-11-11 10:35:32 97

原创 POJ 2965 枚举

两个题的不同在于本题需要把翻转步骤给写出来,所以查找的时候进行一下记录就好。改了1753的代码提交的。

2022-11-10 20:32:40 75

原创 POJ 2159 Ancient Cipher古代密码

题目要求就不写了 记录一下。

2022-11-10 18:45:19 123

原创 POJ 1753 Flip Game(枚举)

本来难度不大的,但是由于输入的时候忘记用getchar()来吸收空格了,所以卡了很久…

2022-11-10 16:25:50 100

原创 BBS需求分析

普通用户:注册,登录,发布帖子,评论,删除自己的帖子,删除自己帖子的评论;管理员: 管理所有用户和帖子(封禁用户,设为版主),增删板块。版主:管理板块(删帖,置顶,修改帖子到其他板块);管理员——版主:一对多,一个管理员多个版主。版主——板块:多对一,一个版块有多个版主。用户——帖子:一对多,一个用户有多个帖子。帖子——评论:多对多,一个帖子有多个评论。普通用户/管理员/版主。

2022-10-22 14:54:00 123

原创 Java代理

静态代理的实现模式一般是:首先创建一个接口,然后创建具体实现类来实现这个接口,然后再创建一个代理类同样实现这个接口,不同之处在于,具体实现类的方法中需要将接口中定义的方法的业务逻辑功能实现,而代理类中的方法只要调用具体类中的对应方法即可,这样我们在需要使用接口中的某个方法的功能时直接调用代理类的方法即可,将具体的实现类隐藏在底层。代理角色(Proxy):实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。

2022-09-07 18:21:51 298

原创 Java反射

反射(Reflection) 是 Java 程序开发语言的特征之一,指的是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。下图是类的正常加载过程,也是反射的本质理解。

2022-09-07 00:38:25 320

原创 Maven+Mybatis

由于Jar包的错综复杂,多一个Jar包少一个Jar包就有可能导致抛出各种各样的异常,以往的程序员经常需要花费很多精力在构建Jar包上,而Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。Maven下载安装教程(超详细)-v:查询Maven版本本命令用于检查maven是否安装成功。Maven安装完成之后,在命令行输入mvn -v,若出现maven信息,则说明安装成功。compile:编译将java源文件编译成class

2022-08-23 20:38:51 620

原创 后端接口文档

接口请求urihttp请求方式POST描述登录。

2022-07-16 10:51:09 87

原创 JDBC预习

JDBC(Java DataBase Connectivity)是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。通过JDBC,Java代码能够访问数据库读写数据。1.导入专用的jar包(不同的数据库需要的jar包不同)2.获取和数据库的连接(用户名、密码)3.创建Statement或者PreparedStatement接口,执行SQL语句4.处理和显示结果jar包的下载官网地址:https://dev.mysql.com/dow

2022-06-29 22:32:20 195

原创 MySQL基础语法

Structure Query Language(结构化查询语言)简称SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数据的完整性和安全性。MySQL数据库管理系统,简称MySQL,是世界上最流行的开源数据库管理系统,其社区版(MySQL Community Edition)是最流行的免费下载的开源数据库管理系统。MySQL 中的整数类型可分为5种,分别是TINY

2022-06-24 19:04:51 536 1

原创 Servlet+mvc

文章目录Servlet背景知识简介Servlet背景知识常用的web服务器IISApacheTomcat常用的动态网页技术CGIAPI常用的有(NSAPI,ISAPI)ASPPHPJSP/Servlet(本质上来说JSP也是一种Servlet)简介Servlet是服务器小应用程序。用来完成B/S架构下,客户端请求的响应处理。平台独立,性能优良,能以线程方式运行。Servlet API为Servlet提供了统一的编程接口。Servlet一般在容器中运行。常见的Servle

2022-04-28 16:29:20 335

原创 Java JSP

文章目录JSP基础语法JSP简介JSP页面元素构成JSP指令JSP注释JSP脚本JSP声明JSP基础语法JSP简介JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,它实现了在Java当中使用HTML标签,Jsp是一种动态网页技术标准。JSP与Servlet一样,是在服务器端执行的。JSP页面元素构成JSP指令page指令:通常位于JSP页面顶端,同一个页面可以有多个page指令。include指令: 将一个外部文件嵌入到当前JSP文件中,同时解析这个页面

2022-04-20 17:38:19 474 2

原创 Java IO

文章目录基本介绍流的概念输入/输出流的分类节点流和处理流InputStream类InputStream相关子类基本介绍流的概念在Java程序中,对于数据的输入/输出操作以“流”(stream)方式进行。流只能单方向流动,输入流用来读取数据,输出流用来写出。输入/输出流的分类按照数据流的方向不同可以分为输入流和输出流;按照处理数据单位不同可以分为字节流和字符流按照功能不同可以分为节点流和处理流节点流和处理流节点流可以从一个特定的节点读写数据。处理流是“连接”在已存在的流之上,通过对数

2022-04-15 13:39:48 391 1

原创 Java容器

文章目录概念基本框架容器常用方法实例操作HashSetHashMapList总结概念在Java当中,如果有一个类专门用来存放其他类的对象,这个类就叫做容器,其长度不受限制,类型不受限制。Java集合类是一种特别有用的工具类,可以用于存储数量不等的对象,并可以实现常用的数据结构,如栈,队列等.Java集合就像一种容器,可以把多个对象(实际上是对象的引用,但习惯上都称对象) “丢进” 该容器中。基本框架具体结构如下:CollectionListArrayListLinkedListVe

2022-04-06 19:39:44 125

原创 第二周课前预习(Java异常类与常用类)

文章目录一.Java异常类异常的概念异常的处理和捕获try,catch,finally的用法throw和throws关键字的用法二.Java常用类String类创建方式String常用方法StringBuilder类String与StringBuilder的区别创建方式StringBuilder常用方法Date类创建方式常用方法Calendar类创建方式常用方法Math类常用方法Random类Runtime类常用方法总结一.Java异常类异常的概念Java异常是Java提供的用于处理程序中错误的一种

2022-04-05 17:07:06 797 1

原创 第一周课前预习(面向对象三大特性)

文章目录面向对象三大特性1. 封装封装的简单例子公共访问方法2.继承继承的简单例子继承的语法不可继承的情况方法的覆盖super的用法3.多态面向对象三大特性1. 封装概念:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的信息进行隐藏。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分。在Java中类成员的属性有:public,protected,< default >,privat

2022-03-31 12:17:24 609 9

空空如也

空空如也

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

TA关注的人

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