自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java集合相关面试题

数组(Array)是一种用连续的内存空间存储相同数据类型数据的线性数据结构。我们定义了这么一个数组之后,在内存的表示是这样的:现在假如,我们通过arrar[1],想要获得下标为1这个元素,但是现在栈内存中指向的堆内存数组的首地址,它是如何获取下标为1这个数据的?二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只有左子节点,有的节点只有右子节点。二叉树每个节点的左子树和右子树也分别满足二叉树的定义。

2023-06-12 16:45:47 693

原创 Linux(云计算)期末复习资料

​ IaaS是基础设施即服务的简称,是云计算服务的一种。IaaS提供了一种灵活的云基础设施,包括虚拟服务器、存储和网络,使得用户可以按需获取资源,并且可以在不同时间释放资源。​ 分布式系统是由多个独立计算机或节点组成的系统,这些节点通过网络进行通信和协作,共同完成一个或多个共享目标。每个节点在分布式系统中独立运行,并且可以有不同的硬件和操作系统。

2023-05-23 17:19:39 1564

原创 MySQL索引优化(超详细)

MySQL索引优化,涉及到索引介绍,性能分析,查询优化,慢查询日志。

2023-05-10 17:51:19 6728

原创 彻底弄懂TCP(多图详解)

做IT相关的工作,肯定都离不开网络,网络中最重要的协议是TCP。无论是实际工作还是笔试面试,你看哪里能少得了TCP?很多时候面对计网里面枯燥乏味的一大堆专有名词,我们总是感觉记了又忘,忘了又记,反反复复,效率很低,其实,在类比理解的由简入深,在结合实际生活层层递进的学习,还是不难的接下来,让我们从不那么正经的文字中,彻彻底底的弄懂并深刻记忆网络的一些核心概念。选项字段中包含以下其他选项:讲完下面内容,再回来看这些字段就熟悉了。TCP面向字节流特性。

2023-04-19 16:27:15 672

原创 DQL数据库查询操作(入门)

DQL数据库查询,含多表查询,sql脚本,可做练习

2022-12-13 22:43:44 481

原创 CSS入门 超详细

CSS一基础认知1.1:css的介绍css:层叠样式表css作用:给页面中的HTML标签设置样式1.2css语法规则写在哪里css写在style标签中,style标签一般写在head标签里面,title标签下面样式:选择器{属性名:属性值;}1.3css初体验常见属性:color:文字颜色font-size:字体大小background-color:背景颜色width:宽度height:高度<!DOCTYPE html><html lang="e

2022-04-12 15:46:58 7165

原创 HTML入门 超详细

HTML一:基础认知认识网页1:什么是网页文字,图片,音频,视频和超链接2:网页后面的本质是什么前端代码3:代码通过什么转化为界面浏览器的解析和渲染五大浏览器1:浏览器是网页显示运行的平台2:常见浏览器(五大)IE,火狐,谷歌,safar,欧朋浏览器谷歌浏览器用户群体最为广泛3:渲染引擎(内核)浏览器中专门对代码进行解析渲染的部分[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nZuHm3rJ-1646570448613)(C:\Users\q

2022-03-06 20:41:48 1679 2

原创 NOIP2016普及组回文日期

题:在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。牛牛习惯用 8 位数字表示一个日期,其中,前 4 位代表年份,接下来 2 位代表月份,最后 2 位代表日期。显然:一个日期只有一种表示方法,而两个不同的日期的表示方法不会相同。牛牛认为,一个日期是回文的,当且仅当表示这个日期的 8 位数字是回文的。现在,牛牛想知道:在他指定的两个日期之间(包含这两个日期本身),有多少个真实存在的日期是回文的。一个 8 位数字是回文的,当且仅当对于所有的 i(1≤i≤8) 从左向右数的第 i

2022-02-21 21:33:34 118

原创 JDBC学习笔记

JDBC:java datebase connectivity (java语言连接数据库)本质:Jdbc是sun公司制定的一套接口(interface)Java.sql.* (这个软件包下有很多接口)接口都有调用口和实现口面向接口调用、面向接口写实现类,为什么要面向接口编程· 解耦性:降低程序的耦合度,提高程序的扩展性· 多态就是典型的面向抽象编程建议:Animal a = new Cat();Animal b = new Dog();Public void feed (Animal

2022-02-19 11:38:30 416 1

原创 Java中PreparedStatement和Statement的区别

1:Stateme存在SQL注入问题,PreparedStatem能够解决此问题。2:Stateme是编译一次执行一次,PreparedStatem是编译一次执行n次,效率方面后者更高一点。3:PreParedStatement会在编译阶段做类型的安全检查。综上所诉,PreparedStatement使用场景较多,只有极少数方面使用Statement,如必须支持SQL注入的sql语句,对sql语句要进行拼接。...

2022-02-18 19:49:53 271

原创 JAVA小游戏推球球

图形化界面的简单应用先看效果代码如下import javax.swing.*;import java.awt.*;import java.awt.event.*;public class PinBall { JFrame f = new JFrame("弹球小游戏"); //桌面的高度和宽度 private final int Table_Width = 300; private final int Table_Height = 400; //球拍

2022-02-16 23:27:50 2616

原创 MYSQL学习笔记

2:表:table表是数据库的基本组成单位,所有的数据都已表格的形式存在,目的是可读性强一个表包含行和列列:被称为数据data‘行:被称为字段(column)’学号(int) 姓名(varchar) 年龄(age)\110 张三 20111 李四 21每一个字段应该包含:字段名,数据类型,相关的约束3:主要学习相应的sql语句,包括增删改查DQL(数据查询语言):查询语句,凡是select语句都是DQLDML(数据操作

2022-02-08 13:26:26 669

原创 java Data对象格式化并打印出来

编写一个程序,Date对象格式化成如模板格式的时间形式:“Gyyyy年MM月dd日:今天是yyyy年的第D天,E”。import java.text.SimpleDateFormat;import java.util.Date;public class Test { public static void main(String[] args) { //创建SimpleDateFormat对象 SimpleDateFormat sdf = new SimpleD

2021-12-20 20:04:29 905

原创 Uva1586Molar mass

最近有在看《算法竞赛入门经典》就是我们俗称的紫皮书,了解到了UVaoj,记录一下在上面ac掉的第一道题吧,虽然是水题,但是也用了我好久额。原题链接对了,又学到新知识ctype.h头文件:<ctype.h> 是一个与字符处理有关的头文件,它包含了一系列用于检测和转换单个字符的函数。<ctype.h> 中的函数都只有一个参数,就是要检测或者要转换的字符,并且这个参数的类型是 int,它可以表示一个有效字符,或者一个EOF(无效字符)。<ctype.h> 中的函数的

2021-07-20 15:34:07 112

原创 2021年四川省大学生计算机程序设计竞赛

第二次组队赛,拿了个倒数第一,真是印象深刻,各方面的原因都有一点,主要是现在太菜了赛后攻题,持续更新A - Chuanpai#include<stdio.h>int main(){ int t,i,j,n; scanf("%d",&t); while(t--) { int sum = 0; scanf("%d",&n); for(i=1;i<=6;i++) {

2021-07-19 10:22:25 1221

原创 杭电2504又见GCD逆推最大公约数

老规矩,先上题目 杭电oj2504题目的意思大概是:给三个数,知道二个数的最大公约数b和其中一个数a,要求另外一个数c。思路:首先我们应该知道所求的c一定是b的倍数,不然约不了分嘛,这样就可以不要一个一个往上推,只要加最大公约数的倍数,减小了时间复杂度。接下来就是把最大公约数数的倍数和a一起求一下最大公约数,如果求出来的最大公约数等于b,那么大功告成,输出结果,如果不是,用while循环,继续加一倍b,继续判断,知道找到我们要求的那个c嘻嘻,是不是简单易懂,那就上代码吧/*好题,最大公倍数的逆

2021-07-18 10:47:28 195

原创 杭电oj2544最短路径

典型的最短路径题目,有经典的二种算法迪杰斯特拉算法和弗洛伊德算法,二种算法各有好坏先上理解:迪杰斯特拉算法原理:从起点开始,遍历起点到与其连通的点的最短路径的点,然后解锁该点,将这二点的路径放进距离数组中,将起点标记为已遍历,以后都不会在计算,遍历该点与其连通的点的最短路径的点,一直这样循环操作,直到遍历到终点时退出,此时距离数组中终点数的代表值就是起点到终点的距离。该算法只能用于带正权的连通图中,有负权就没用了。利用的就是广搜加贪心的思想。个人理解,大家结合代码看一下叭/*迪杰斯特拉算法,

2021-07-17 14:28:49 180

原创 杭电1232畅通工程之并查集

*某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( < 1000 )和道路数目M;随后的M行对应M条道路,每行给出一对正整数,分别是该条道路直接连通的两个城镇的编号。为简单起见,城镇从1到N编号。注意:两个城市之间可以有多条道路

2021-07-16 15:26:52 141 2

原创 杭电1219 AC Me详解

字符的ascll码的一种灵活运用吧尽量把自己的理解用最朴素的语言表达出来一起进步吖#include<stdio.h>#include<string.h> //包含了memset函数int main(){ char a[100000]; int ans[26],i; while(gets(a)) //gets录入字符串,遇到换行结束录入,进行下面的操作,可以一直处理到文件末尾 { //memset(a,0,sizeof(

2021-07-16 12:29:34 236

原创 洛谷2669金币,超详解。

洛谷2669金币,超详解。主要是考察循环的活用吧,出自洛谷的入门循环题单,个人觉得一下方法是比较容易想要也较好实现的,能很好的将学到的知识进行活用。/*国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、十天),每天收到四枚金币……;这种工资发放模式会一直这样延续下去:当连续 nn 天每天收到 nn 枚金币后,骑士会在之后的连续 n+1n+1 天里,每天收到 n+1

2021-07-16 08:58:31 767

原创 杭电2502月之数,不用找规律,理性ac

杭电2502-月之数Problem Description当寒月还在读大一的时候,他在一本武林秘籍中(据后来考证,估计是计算机基础,狂汗-ing),发现了神奇的二进制数。如果一个正整数m表示成二进制,它的位数为n(不包含前导0),寒月称它为一个n二进制数。所有的n二进制数中,1的总个数被称为n对应的月之数。例如,3二进制数总共有4个,分别是4(100)、5(101)、6(110)、7(111),他们中1的个数一共是1+2+2+3=8,所以3对应的月之数就是8。Input 给你一个整数T,表示输入数据

2021-06-02 21:06:22 167

Java Jdbc mysql数据库连接驱动和c3p0 jar包极其配置文件

适用于mysql8,数据库连接池c3p0,亲测适用。

2022-02-26

空空如也

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

TA关注的人

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