自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用druid数据库连接池查询数据库中的数据(java)

核心代码:import com.alibaba.druid.pool.DruidDataSourceFactory;import com.itheima.pojo.Account;import javax.sql.DataSource;import java.io.FileInputStream;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import .

2022-03-12 18:15:00 3159 1

原创 多路归并结合败者树排序(C语言)

#include<stdio.h>#include<stdlib.h>#include<time.h>#include<math.h>void merge(int arr[],int l,int r,int mid){ int ar[r-l+1]; int t,k; for(t=0;t<r-l+1;t++){ ar[t]=arr[t+l]; } int i=l,j=mid+1; for(k=l;k<r+1;k++){ .

2021-12-14 22:07:23 1369

原创 关键路径的计算(C语言)

#include<stdio.h>#include<stdlib.h>#include<math.h>struct stack{ int *data; int top; int maxSize;};struct node{ int index; struct node *next;};struct table{ struct node **body; int tablesize;};char ch[9]={'a','b'.

2021-12-07 17:23:06 1280

原创 拓扑排序代码实现(C语言,利用栈和邻接表)

#include<stdio.h>#include<stdlib.h>struct stack{ int *data; int top; int maxSize;};struct node{ int index; struct node *next;};struct table{ struct node **body; int tablesize;};int map[6][6]={ 0,1,1,1,0,0, 0,0,0,0,0...

2021-12-03 13:36:37 1069

原创 求平衡二叉树的ASL(C语言,利用了层序遍历和队列)

#include<stdio.h>#include<stdlib.h>struct AVLNode{ int data; int height; int state; struct AVLNode *left; struct AVLNode *right;};struct queue{ int **data; int front,rear; int size; int maxsize;};int g.

2021-11-17 09:36:20 1911

原创 求平衡二叉树的ASL(C语言,利用了回溯法和栈)

#include<stdio.h>#include<stdlib.h>struct AVLNode{ int data; int height; int state; struct AVLNode *left; struct AVLNode *right;};struct stack{ struct AVLNode **data; int top; int maxsize;};int getHeight(s.

2021-11-16 18:18:09 1503

原创 哈夫曼编码代码实现(C语言)

#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>struct HTreeNode{ int parent; int lchild; int rchild; int weight;};struct HTree{ struct HTreeNode *body; int length;};struct HTree.

2021-11-08 23:50:23 7449 8

原创 maven中的scope属性简析

Scope属性的值有6种打包项目时的作用范围:1、compile(不主动设置scope时的默认值):项目编译、测试、运行。2、provided编译、测试。补充:下的子标签有两点需要注意如果该标签设置为true,package打包时不会被打入jar包,同时不会有父子工程的依赖传递效果。3、runtime运行4、test仅测试编译与测试运行5、system6、import

2023-02-03 15:47:54 545

原创 linux根据文件名查找文件路径

一、linux下面根据文件名,查找文件路径:举个例子:二、今日微语:真诚的、十分理智的友谊是人生的无价之宝~

2023-01-16 20:19:14 5537

原创 idea代码格式化快捷键及使用注意事项

CTRL+ALT+Lidea代码格式化快捷键及使用注意事项一、注意事项:我个人电脑上,该组合起来的快捷键,与腾讯QQ之间存在热键冲突。若同时也登录着QQ,使用时会优先QQ,效果为把QQ锁定(当然仍然是登录状态。不过锁定后要再对QQ进行操作的话,需要输入密码对QQ进行解锁。)解决方案:1、要么使用代码格式化功能时,把QQ退了。2、要么在idea中,自定义代码格式化对应的快捷键。二、今日微语:知轻傲处,便是良知;致此良知,除却轻傲,便是格物~

2023-01-15 22:43:02 3791 1

原创 java重写方法的快捷键

java重写方法的快捷键Ctrl + O说明:若窗口只有一个公共类,鼠标对应的光标,只需要停在类所在页面·。若窗口里面还有其他类,鼠标要停在,需重写方法的目标类里面。

2023-01-14 16:58:08 1358

原创 idea调试常用的快捷键

idea调试常用的快捷键一、F7 步入调试,进入当前函数内部。二、F8 步过调试,在当前函数块中,跳到与该行代码并列的下一行代码。三、F9 跳到自己标记的下一个断点处。四、调试常见问题举例:在调试过程中,初学可能会出现连续多次按快捷键,却没啥反应的现象。图一(问题的抛出和解决方法):图二(完成输入后的效果):图三(调试数据的针对性查看):图四(idea中部分快捷键的快速查看):补充:我个人的电脑需要按下Fn键,调试的快捷键才有效果,按了后会亮表示启用Fn键在电脑的左下角,名为组合键。

2023-01-13 13:16:20 3827 1

原创 idea多行编辑的快捷键

idea多行编辑的快捷键Alt+Shift+按住鼠标左键下拉

2023-01-12 11:55:35 722

原创 JavaScript基础篇4之字符串转大写和转小写的方法

​1、toUpperCase函数:将整个字符串转成大写字母var str = "all"var strNew = str.toUpperCase()console.log(strNew)2、toLowerCase函数:将整个字符串转成小写字母var str = "ALL"var strNew = str.toLowerCase()console.log(strNew)3、今日微语:彦秉成2023加油呀!​

2023-01-01 21:07:49 425

原创 JavaScript基础篇3之数学函数

1、概述:js的数学函数,本质是Math对象下的系列属性和方法。2、Math对象的属性部分:3、Math对象的函数部分:4、今日微语:溪水有其平淡的幽邃,小河有其逍遥的潇洒,大江有奔其腾的朝气,海洋有其壮阔的磅礴~ 人生取经,取的是经历,是一点一滴的风景。愿吾专心做好眼前事,脚踏实地用心加固航船。不畏风雨,随缘领略世间风情,跨过千山万水过后,仍丹心驻守!挥手2022,奋进2023新征程!新的奋斗,祝我们都能精进快乐!

2022-12-31 23:00:59 812

原创 JavaScript基础篇2之日期时间函数

一、计算机中时间字母表示的预知识储备:二、常用格式时间组合:三、Date对象构造:四、时间戳(单位为毫秒):五、时间换算方法:六、获取时间的方法:七、设置时间的方法:八、常用时间格式匹配:九、今日微语:珍惜时光,于有限的时间里创造出更广阔的学习天地,力求思维的磨砺和精进。知识无限,以有限的生命去追逐无限的知识,是没有穷尽且危险的!故个人认为:人生应于选择中做减法,找到自己爱好的人大概率是幸福的;而在精进中做加法,于自己的快乐天地中将美好蓝图建设出来,构建心中的琼楼玉宇……恒

2022-12-28 10:49:29 1198

原创 正则表达式快速入门

正则表达式快速入门1、一句话通俗定义:特殊含义的字符串,用于设置代码的规则匹配规范。2、常用元字符列举:(1)单个匹配:(2)多个匹配:(3)标志符:3、经典正则表达式整理4、今日微语:有志者,事竟成。恒而持之,贞而守之,无咎

2022-12-24 22:46:50 948

原创 云理论之RDS、DMS和DTS的定义和作用

云理论之RDS、DMS和DTS的定义和作用1. 阿里云RDS对比传统数据库有什么不同?2. 简述RDS的两种规格和三种版本?3. RDS中高权限账号与普通账号的区别是什么?4. 只读实例的作用?5. RDS的安全体系是什么?6. 什么是DMS,DMS的作用是什么?7. 什么是DTS,DTS的核心功能是什么?

2022-12-21 22:56:03 2690

原创 JQuey Ajax请求

一、Ajax概述:是一种在Web应用程序中向服务器发送异步请求并接收异步响应的技术,实现的主要过程是:1、浏览器中的JS发送请求给服务端2、服务端把响应信息发送给浏览器中的JS3、JS通过DOM操作浏览器的局部补充:DOM(文档对象模型,Document Object Model)。是一种与平台和语言无关的应用程序接口(API),可以动态地访问程序和脚本。二、JQuery Ajax概述:在JQuery环境下使用Ajax技术,在不重载全部页面的情况下,实现对网页内容的局部更新。

2022-12-18 23:17:18 381

原创 JavaScript基础篇1之综述、使用方法和变量介绍

一、javaScript的简介:二、javaScript的特点:三、JavaScript的使用方法:1、便签引用方法:2、文件引用方法:四、数据类型:1、五种基本数据类型:2、引用数据类型:五、变量的区别和使用:1、var变量:2、let变量3、const常量:六、今日微语:

2022-12-15 23:20:54 295

原创 js常用函数

js常用函数一、常用函数以及功能解释(建议掌握)1、alert()函数:显示一个警告对话,如:2、eval()函数:计算表达式的结果,如:3、confirm()函数:显示一个确认对话框,弹出确定(OK)和取消(Cancel)按钮,如:4、console()函数:在控制台输出。5、isNaN()函数:判断一个对象是不是数字。6、parseInt()函数7、parseFloat()函数8、escape()函数9、unescape()函数10、prompt()函数

2022-12-12 20:15:56 2688

原创 Request的请求头相关常见信息和用法

一、Request的请求头常见内容:1、Accept指定浏览器或者其他客户端可用处理的MIME类型。比如image/png和image/jpeg。2、Accept-Encoding指定浏览器知道如何处理的编码类型。如gzip和compress。3、Accept-Charset指定浏览器可以用来显示信息的字符集。如ISO-8859-1。4、Accept-Language指定头信息指定客户端的首选语言,在这种情况下,Servlet会产生多种语言的结果,如en、en-us、ru等。

2022-12-09 15:24:29 2113

原创 编写程序,利用八个模板的Sobel算子实现边缘检测和图像锐化(数字图像处理之matlab代码)

一、题目:编写程序,利用八个模板的Sobel算子实现边缘检测和图像锐化(数字图像处理之matlab代码)二、带注释的matlab代码:三、运行结果:

2022-12-06 08:33:41 2865

原创 数字图像处理之matlab常见函数

一、imread(具体路径字符串)作用:读取图像二、rgb2gray(具体彩色图像)作用:彩色图像转化为灰度图像三、imhist(具体图片)作用:显示图片对应的直方图四、imshow(具体图片)作用:展示图片五、histeq(具体图片,均衡化后的具体灰度级数)作用:传入两个参数,功能为对图片进行均衡化处理六、im2double(具体图片)

2022-12-03 15:07:43 4904

原创 JSP中的九大隐式对象

JSP中的九大隐式对象一、request(1)描述:与HttpServletRequet接口的实例关联二、response(1)描述:与HttpServletResponse接口的实例关联三、out(1)描述:于resp.getWriter作用相同,可往页面上输出内容,是JspWriter的实例,将输出发送到客户端上四、session五、application六、config七、pageContext八、page九、Exception

2022-11-30 14:31:12 998

原创 JSP表达式(EL)

一、介绍:EL(Expression Language)可用来代替JSP中的各类脚本,提高编程的灵活度,简化代码的编写。二、EL的限制:不能声明变量,需要使用JSTL或者JavaBean Action设置变量。三、EL的标准格式:美元符号前缀加一个大括号:${}说明:当JSP编译器在属性中见到"${}"格式后,会产生代码来计算这个表达式,并产生一个替代品来代替表达式的值。四、停用EL表达式的方法:如果想停用EL表达式,使用page指令将isELIgnored属性值设为true

2022-11-27 10:09:17 694

原创 Http状态码总结(javaWeb)

2开头的为服务器已经接收浏览器(客户端)请求的标志(当然后续处理有多种情况)3开头的为资源被转移的情况浏览器(客户端)请求5开头的为服务器(后端)的错误1、200请求成功2、201成功并创建了新的资源3、202已接收请求,但未完成处理4、204

2022-11-24 14:12:29 272

原创 JSP(Java Server Pages,javaWeb中的重要内容)

一、JSP简介:JSP全称Java Server Page,它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。二、划重点:称为脚本,通常用于调用方法。称为声明,可在其中定义方法和变量称为输出表达式,用于将已经声明的变量或者表达式输出到网页上。三、JSP常用代码和功能演示:

2022-11-21 17:22:50 285

原创 HttpSession的常见用法(javaWeb)

HttpSession的常见用法(javaWeb)一、HttpSession的概述:二、获取HttpSession对象:三、HttpSession对象的常用方法:1、获取Session会话中指定名称的对象:2、获取绑定在该Session会话中所有的对象名称:3、获取Session会话被创建的时间:4、获取客户端最后一次发送该Session会话相关请求的时间:5、获取分配给该Session会话的唯一标识符(字符串):6、获取Servlet容器保持该Session会话访问的最大时间间隔:

2022-11-19 08:00:00 4842

原创 Cookie和Session的区别(javaWeb)

Cookie和Session的区别(javaWeb)1、大小方面的区别:2、存储位置方面的区别:3、存储内容不同:4、相应应用场景:5、两者各自的弊端:6、Cookie的请求和设置流程:

2022-11-16 08:00:00 718

原创 Cookie的常用方法(javaWeb)

一、Cookie常用方法:1、设置Cookie过期时间(以秒为单位):2、获取Cookie过期时间(以秒为单位):3、获取Cookie的名称:4、设置与Cookie关联的值:5、获取Cookie关联的值:6、设置对应Cookie适用的路径:7、获取Cookie适用的路径:8、设置是否配置SSL加密安全:9、设置Cookie注释:10、获取Cookie注释:11、Servlet删除Cookie:二、Servlet中设置Cookie的三个步骤:创建一个Cookie:

2022-11-12 10:51:53 3166

转载 如何规划地域和可用区(相关定义和分析)

一、地域的概念:二、地域的分类:三、地域的构成:四、地域特性:五、可用区(Availability Zone,AZ)定义:六、可用区的特性:七、如何选择地域和可用区:八、地域和可用区和数据中心的关系:九、业务实践:十、阿里云服务器:

2022-11-09 08:00:00 709

原创 js(javascript)中页面跳转和窗口关闭等操作

一、当前页面打开指定URL页面二、在父页面打开新页面三、在顶层页面打开新页面四、刷新当前页面五、自定义了frame的情况六、获取当前文档的URL七、停止跳转八、挺秀的一种刷新方法七、停止跳转九、关闭窗口

2022-11-06 10:57:14 7222

原创 docker常用命令(云容器)

目录顺序如下:一、docker images(列出docker中的镜像):二、docker ps(列出正在运行的容器):三、docker ps -a(列出所有的容器):四、docker start 容器名(启动容器):五、docker stop 容器名(关闭容器):六、docker restart 容器名(重启容器):七、拉取镜像:八、创建启动容器:九、docker save -o 要保存的路径 容器名:版本号。将镜像保存存储为tar包。十、docker rmi (容

2022-11-02 14:10:13 694

原创 扔n个骰子,向上面的数字之和为S,给定n,请列出所有可能的S值及相应的概率。

题目: 扔n个骰子,向上面的数字之和为S,给定n,请列出所有可能的S值及相应的概率。C语言代码:

2022-10-30 08:00:00 192

原创 图像处理中调用matlab自带均值滤波、高斯滤波和中值滤波函数的案例以及自编均值滤波的案例。

利用matlab自带均值滤波器的代码,分别对一幅图像实现3*3,5*5,7*7,9*9的均值滤波,并对实验结果进行分析。分别给干净图像添加高斯和椒盐噪声,然后进行均值滤波、高斯滤波和中值滤波,并对实现结果进行分析。自编均值滤波器对一幅图像实现填充后,并完成3*3,5*5,7*7,9*9,11*11的均值滤波并对实验结果进行分析。

2022-10-28 08:00:00 21753

原创 多柱汉罗塔(python解法,带注释,注释为个人理解)

经典的汉诺塔问题。汉诺塔来源于印度传说的一个故事,上帝创造世界时作了三根金刚石柱子,在一根柱子上从下往上按大小顺序摞着64片黄金圆盘。上帝命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一回只能移动一个圆盘。有预言说,这件事完成时宇宙会在一瞬间闪电式毁灭。也有人相信婆罗门至今仍在一刻不停地搬动着圆盘。恩,当然这个传说并不可信,如今汉诺塔更多的是作为一个玩具存在。有一天你就收到了一个汉诺塔玩具作为生日礼物。 你是个怕麻烦的人,显然将64个圆盘逐一搬动

2022-10-26 08:00:00 595

原创 变种水仙花数求解(C语言,数学方法找下标规律)

一、变种水仙花题目:把任意的数字,从中间拆分成两个数字,比如1461,可拆分成(1和461)、(14和61)、(146和1),如果所有拆分后的乘积之和等于自身,则是一个变异水仙花数。二、代码和注释:三、运行结果验证:验证655、1461、14610、16420、23610、34420、65500(这些已知是变种水仙花数):随便输入一个不是变种水仙花的数,进行验证(如22222):

2022-10-24 08:00:00 279

原创 通过redis在控制台模拟手机验证码功能(java)

通过redis在控制台模拟手机验证码功能(java)一、题目要求:手机验证码功能需求:1、输入手机号,点击发送后随机生成6位数字码,2分钟内有效2、输入验证码:点击验证,返回成功或者失败3、每个手机号每天只能获取3次验证码二、代码和分析(分析和数据存储结构的设计在代码注释中):三、运行测试结果:四、跑验证码代码开发前的准备:1、对redis进行配置:2、启动redis3、在java项目中导入需要用到的redis对应jar包:

2022-10-21 08:00:00 828

原创 投票动态代理proxy案例(java)

投票动态代理proxy案例(java)二、题目要求:1.现有一个投票管理器的接口VoteManagerInterface ,该接口用来管理学生选举班长等活动。三、UML类图:四、运行代码:1、Student信息类2、投票管理接口3、投票管理类4、实现InvocationHandler接口的代理类:5、投票测试类:五、运行结果:

2022-10-18 08:00:00 673

空空如也

空空如也

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

TA关注的人

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