自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++实现通讯录管理系统(不涉及文件操作)

C++实现通讯录管理系统(不涉及文件操作)

2022-12-20 18:42:46 600 1

原创 IDEA中的servlet项目如何让别人也可以访问#内网穿透

一、如何实现端口映射&内网穿透这里给大家推荐花生壳,这是一个国内的软件,可以免费注册获得域名。花生壳的配置教程 首先,我们进入花生壳的官网,下载客户端,花生壳-免费内网穿透软件|端口映射工具|DNS免费动态域名解析_花生壳,内网也能用-贝锐花生壳官网 (oray.com) 然后,我们进入花生壳的管理界面内网穿透 - 花生壳管理平台 (oray.com)在里面点击内网穿透,增加新的映射...

2022-05-14 13:44:02 1497

原创 IDEA配置spring环境,并简单测试

一、下载安装需要的依赖包首先,我们需要下载一点jar包第一个jar包是第三方依赖的jar包,Spring的核心容器依赖commons.logging的JAR包Index of /apache/commons/logging (tsinghua.edu.cn)进去以后点击binary的文件夹,然后选择剩下四个jar包分别是(此处摘自Spring框架包_Eider1998的博客-CSDN博客_spring框架包)1.spring-core-4.3.6.RELEASE.jar ...

2022-05-08 13:25:55 4052 1

原创 在idea中使用druid连接池,并且部署监控页面

ps:默认大家都是把jdbc连接数据库配置好了的,没有配置的,可以看看我之前的一篇博客。JDBC连接数据库,实现简单的用户登录功能_JJ写代码的博客-CSDN博客一、idea中部署druid(1)首先,先下载好druid的jar包,这里放出传送门,阿里的druid下载地址Central Repository: com/alibaba/druid (maven.org)进去以后,博主下载的是1.28版本进去以后,下载了这三个jar包(2)下载好了以后,我们就要开始.

2022-05-07 22:43:54 3234

原创 JDBC连接数据库,实现简单的用户登录功能

目录一、jdbc连接8.0以上的mysql二、查询数据库中的login表,与form表单传来的账号密码进行对比,校验登录一、jdbc连接8.0以上的mysqlmysql在8.0以上的版本更新以后,对应的jdbc连接也有了新的变化。首先,我们需要配置mysql的环境,推荐大家去网上找教程跟着走就行,这里就不多说mysql的安装配置了。然后,我们需要下载基于java平台的连接器,这里给大家一个传送门,方便大家下载。MySQL :: Download Connector/J在我

2022-05-07 14:24:42 7277 1

原创 JSP的初步学习(2)

一、在JSP页中,向用户显示结果时,如何实现换行操作<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></hea

2022-05-04 15:18:03 1189

原创 jsp的初步学习(一)

一、如何解决JSP中的中文乱码问题 将charset和pageEncoding都改为UTF-8编码格式即可二、在JSP页面中如何使用JavaBean1.首先创建一个JavaBeanpackage jspdemo;public class demo { private String name; private String word; public demo() { // TODO Auto-generated constructor stub } ...

2022-05-04 12:34:31 579

原创 关于控制器和过滤器的思考

目录一、过滤器和控制器的差别?二、过滤器和控制器的url-pattern是什么关系?三、过滤器配置时,使用通配符在url-pattern中的作用是什么?四、本例的监听器本质上是在监测容器的什么事件引发的什么对象的变化?PS:此篇博客是跑完学校作业的第16个war包所做一、过滤器和控制器的差别? 1)servlet主要用来在业务处理之前进行控制,处理完传来的url以后,不会向下传递,而是会返回或者专向自己指定的某一页面。而filter在处理完传来的url以后,会继...

2022-04-28 23:20:33 209

原创 过滤器完成自动登录预处理并转交给servlet控制的学习

目录一、简介过滤器二、过滤器的运行机制三、简介cookie四、一个完整的过滤器完成自动登录转交给servlet的过程一、简介过滤器过滤器可以说是更高级的servlet的形式,它拦截请求响应对象,把符合条件的传入到下一个过滤链,最后传到servlet核心服务。二、过滤器的运行机制初步了解了过滤器的含义,那么过滤器又是怎样运作的呢?我们初步的看一下过滤器的运行过程客户端的数据在到达web服务器之前,会经过我们配置的过滤器链,层层...

2022-04-25 22:32:47 308

原创 简单用户登录功能数据在网页和服务器之间的传输,处理

目录一、用什么来实现用户登录功能二、数据怎么传到服务器?三、服务器收到数据以后会进行怎么的处理?四、如果是真实的业务操作,在收到数据以后,服务器可能会有哪些操作?一、用什么来实现用户登录功能 用户的登录功能,界面使用html的form表单即可完成一个简单的账号密码输入,和数据传输到服务器,然后我们可以在数据库中寻找是否有响应的数据,有就登录成功,否则,可以重新引导回页面,当然,这里我们只是在服务器servlet内部内置了一个账号密码进行判断。 ...

2022-04-24 15:53:45 4006

原创 Servlet页面之间的跳转以及参数传输

目录一、Servlet对象参数之间的作用域二、servlet与servlet之间的跳转以及参数传输一、Servlet对象参数之间的作用域1.request-Request对象1)域范围:在当前请求的链接有效2)存属性:setAttribute(String attName, Object attValue) 键值对作为一个有对象的属性3) 取值: getAttrib...

2022-04-23 12:47:24 4590

原创 插旗方法观察servlet的运行,并验证servlet的是单例的

一、插旗法的观察 先给出源码package servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpSer...

2022-04-20 11:49:52 239

原创 对于session域和application域的学习

目录一、什么是session域和application域?二、session域和application域的不同之处三、session域和application域的基础语法四、简析一个session域和application域的代码样例一、什么是session域和application域? session是一个会话变量,从一个浏览器的启动到浏览器的关闭它都存在,在同一个浏览器窗口,无论向服务器发送多少请求,都只会存在一个session对象。 ap...

2022-04-19 22:26:10 888 1

原创 对Servlet的初步学习

一、什么是Servlet?Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。Servlet是接口和实现类,Servlet有五个抽象方法,也是规范1-void init(ServletConfig config)初始化配置2-ServletConfig getServletConfig()获得配置信息3-String getSe...

2022-04-18 17:31:57 196

原创 对于html的初步认识

一、什么是html?二、对于html编写环境的个人见解三、html的学习之路建议四、一、什么是html?HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。以上都是百度对于html的解释,就个人看法而言,html就是通过特定的标签来对网页页面进行布局...

2022-04-16 19:35:48 858

原创 排序算法学习-希尔排序

希尔排序

2022-01-15 17:07:58 212

原创 排序算法学习-插入排序

插入排序

2022-01-15 17:00:31 204

原创 排序算法学习-归并排序

归并排序算法

2022-01-15 16:50:36 272

原创 排序算法学习-快速排序

快速排序算法

2022-01-15 16:33:06 385

原创 克鲁斯卡尔算法求最小生成树-(道路规划系统)

克鲁斯卡尔算法求最小生成树-实现界面展示

2022-01-15 16:03:00 239

原创 7-16 Alan的“质因数“

题目描述:算数基本定理,又称唯一分解定理,算术基本定理可表述为:任何一个大于1的自然数 N,如果N不为质数,那么N可以唯一分解成有限个质数的乘积。即N=p​1​e1​​∗p​2​e2​​...p​m​em​​(p1<p2<...<pm)朴素的质因子分解算法就是利用了算数基本定理,依次枚举p判断N是否包含素因子p。Alan最近对于质因数分解产生了浓厚的兴趣。Alan定义了一个函数 F(x),它表示将 x 做质因数分解后得到的数字从小到大升序排列,然后将其“拼接”成.

2021-07-26 09:49:08 273

原创 7-12 利用STL比较数据大小并排序

题目描述:本题目要求读入n个整数(输入数字个数根据输入时随机确定,以输入一个非数字的值作为输入结束标志),利用STL比较数据大小并排序(由小到大升序),然后输出排序后的数据。输入格式:输入在一行中依次输入整数值,每个数字之间用空格分隔,输入数字个数根据输入时随机确定,以输入一个非数字的值作为输入结束标志。输出格式:先输出一段提示“从标准设备读入数据,直到输入是非整型数据为止”,在输入一组数字后,输出排序后的数字,在一行中由小到大依次输出所有值,数字之间用空格分隔。输入样例:.

2021-07-25 12:35:08 912

原创 7-11 组个最小数

题目描述:给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:输入在一行中给出10个非负整数,顺序表示我们拥有数字0、数字1、……数字9的个数。整数间用一个空格分隔。10个数字的总个数不超过50,且至少拥有1个非0的数字。输出格式:在一行中输出能够组成的最小的数。输入样例:

2021-07-25 12:27:40 131

原创 7-10 发牌

题目描述:胡俊杰买到库洛牌后,要将库洛牌分发给小伙伴们。第一天,小伙伴收到 1 张库洛牌;之后两天,(第二天和第三天),每天收到 2 张库洛牌;之后三天(第四 五 六 天),每天收到 3 张库洛牌;之后四天(第七 八 九 十 天),每天收到 4 张库洛牌……;这种发牌方式会一直延续下去。当连续N天收到N张库洛牌后,小伙伴会在之后的N+1天里,每天收到N+1张库洛牌。输入格式:在第一行输入发牌的天数n输出格式:输出只包含一行一个正整数,即小伙伴收到的总扑克牌数输入样例:6.

2021-07-25 12:23:13 459

原创 7-8 快速幂

题目描述:给你两个数,a,b。请你输出a^b mod 100000007。 mod的意思是取模。例:6%2 = 0, 5%2 = 1;输入格式:在一行中给出2个不超过long long类型的整数A和B。输出格式:输出a^b %mod的值,其中mod的值是1e9+7输入样例:在这里给出一组输入。例如:2 4输出样例:在这里给出相应的输出。例如:16思路描述:快速幂是算法竞赛中比较重要的算法,这道题很直接的告诉我们用快速幂的办法去做,什么是快速幂呢,比如,2

2021-07-25 12:17:56 727 2

原创 7-7 谁是最快出去的呢?

题目描述:大家都知道约瑟夫环吧?现在这里有n个数围成的环,从第一个人开始喊1每个喊到n−1的人要出去,下一个人要从1开始喊。现在我想知道第一个出去的人的编号是多少。输入格式:第一行一个数n表示有n个人(1<=n<=1e100)输出格式:一个数,表示最先出去的人的编号输入样例:在这里给出一组输入。例如:5输出样例:在这里给出相应的输出。例如:4思路描述:这道题很简单,就是输入n-1就行了,但是它的n最大为1e100,就算是...

2021-07-25 12:10:42 226

原创 7-6 字符串替换

题目描述:本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母 对应字母 A Z B Y C X D W … … X C Y B Z A 输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Only the 11 CAPItaL LeTtERS are replaced.输出样例:Lnl

2021-07-25 12:05:36 212

原创 7-5 第三大的数

题目描述:给你一个非空列表,返回此列表中第三大的数。如果不存在,则返回列表中最大的数。这本是一道很简单的题目,但是Alan想请你动动脑:设计一个时间复杂度O(n) 的解决方案。输入格式:输入一行数字。1 <= len(nums) <=10​5​​-2^31 <= nums[i] <= 2^31 - 1输出格式:输入样例:3 2 1输出样例:在这里给出相应的输出。例如:1样例说明第三大的数是 1 。输入样例:...

2021-07-25 11:55:38 896

原创 7-4 子序列

题目描述:读入两个字符串 s 和 t ,问是否能通过删去串 t 中的某几个字符得到串 s ,(大小写区分),如果能则输出 Yes,否则输出 No。输入样例:sequence subsequenceperson compressionVERDI vivaVittorioEmanueleReDiItaliacaseDoesMatter CaseDoesMatter输出样例:YesNoYesNo思路描述:有两个字符串,s和t,如果直接用string函数去判断s是否在..

2021-07-25 11:42:51 80

原创 7-3 优美的括号序列

题目描述:某日,小明特别无聊,就想找点东西玩,于是他发现括号()特别好玩,而且新学会了一项技能,将一对小括号(),插入到一个括号序列中,其中插入的规则是,左括号'('的位置要小于右括号')'的位置,不要求插入的左右括号相邻,例如以下,为了方便区分,我们拿ab代表原括号序列将()插入到()中可形成()ab (a)b (ab) a()b a(b) ab()等等序列,其中a代表原括号序列的左括号,b代表原括号序列的右括号。小明认为一个括号序列是一个优美的序列当且仅当这个括号序列可以被如下方法构

2021-07-25 11:26:57 1201

原创 7-1 统计非负整数二进制展开中数位1的总数

题目描述:统计非负整数二进制展开中数位1的总数。如整数64 的二进制展开为00000000 00000000 00000000 00100000 ,数位1的总数为1。输入格式:输入一个整数n , 题目保证n 不大于 10的18次方。输出格式:输出该整数二进制展开中数位1的总数。输入样例:在这里给出一组输入。例如:441输出样例:在这里给出相应的输出。例如:6思路描述:十进制整数展开成二进制数,有0和1两个值,0代表没有值,我们只需要计算1的...

2021-07-25 11:17:29 1145

原创 7-135 求矩阵鞍点的个数 (7 分)

题目描述:一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式: 输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式: 鞍点的个数输入样例1:4 1 7 4 1 4 8 3 61 6 1 20 7 8 9输出样例1:1输入样例2:21 74 1输出样例2:0输入样例3:34 7 81 3 ..

2021-07-18 11:34:44 255

原创 7-4 计算逆序的四位数 (10 分)

题目描述:输入一个四位数,得到一个新的四位数。新数的千位数字、百位数字、十位数字和个位数字分别是原数的个位数、十位数、百位数和千位数。输入格式:输入一个四位数(假设输入必定是四位数,并且最后一位不为0)。输出格式:输出一个四位数。输入样例:在这里给出一组输入。例如:1234输出样例:在这里给出相应的输出。例如:4321代码如下:s=input()print(s[3],s[2],s[1],s[0],sep="")...

2021-07-18 11:32:03 4066

原创 C语言工程实践--物业费管理系统

一. 题目需求1.合理使用链表,文件(合理使用链表,如在插入,删除时使用合理,其它场合未必合理)。2.新住户信息的添加(户主的姓名,性别,身份证号,俩系电话,楼号,单元号,房号, 平方米数,每平方米物业的价格,应缴物业费及备注信息)3.修改住户信息的功能。4.删除住户信息的功能。5.物业费的生成。6.缴费功能。根据用户缴纳的金额,修改“应缴纳物业费”。...

2021-07-18 11:16:14 6641 37

空空如也

空空如也

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

TA关注的人

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