自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用阿里云服务器的经历~

本人在2022年的5月最后一天,领到了一款阿里云ECS服务器,在领到了之后,秉持着白嫖了就尽量不要浪费的原则,第一次开始学习使用服务器。写这篇文章特此将这几天的学习经历记录一下。

2022-06-06 19:13:13 432

原创 SpringBoot中实现点击下拉框即可跳转页面

需求:点击下拉框里的数字,即可刷新页面同时更改页面展示数据的大小使用select标签+a标签 导致a标签不起作用!!!)

2021-12-01 15:05:50 845

原创 【狂神说】SpringMVC 笔记(下)

根据b站狂神说u主视频做的笔记。。

2021-11-19 18:26:55 843

原创 【狂神说】SpringMVC笔记(上)

根据B站狂神说视频所记录的笔记。因为太长而分为上下两部分

2021-11-17 20:30:09 1349

原创 【狂神说】Spring5笔记

根据b站up主 遇见狂神说 的视频所记的笔记

2021-11-09 18:40:58 545

原创 pcb图3d模型丢失的情况解决

软件:AD17。前提是确定自己的芯片啥的在原理图中就已经封装好了!!然后再pcb图中就是不显示!!(我出现这个情况应该是当时保存pcb板子失败,然后我将pcb板子保存为5.0的版本然后重新导入工程后出现的3d模型丢失。在上方工具选项中打开从PCB库中更新。更新所有封装然后执行更改直接全部更新!...

2021-11-02 17:33:31 3061 2

原创 【狂神说】Mybatis笔记

本文是狂神根据官方mybatis文档而进行教学,本人根据教学视频所写的笔记,并不简洁,其中包括了其他一些大佬的博客的内容,也包括了一些弹幕大佬指出的狂神的问题,

2021-10-20 15:20:23 389 3

原创 【狂神说】JavaWeb笔记(中)

三部中的第二部讲了cookie session jsp mvc架构 监听器过滤器以及jdbc

2021-09-25 12:03:37 476

原创 【狂神说】JavaWeb 笔记(上)

前半部分。各种BUG和环境问题弄得要吐了Maven Tomcat HTTP Servlet -- IDEA

2021-09-19 13:24:15 496

原创 【狂神说】JavaScript 教程笔记

JavaScript狂神有一些地方笔记写的不对,我跟着敲得时候有一些自己改了过来,但是不能保证写出的代码就是对的//有不懂的地方问百度//视频地址在网页里调试js在网页中预览了代码之后,右键然后选择审查(谷歌浏览器),然后选择colsole控制台来进行调试控制台常用代码:​ console.log() //打印代码中的变量也可以选择sources可以看到源代码,通过打断点来进行调试。Application用来查看cookieElement用来查看网站元素network用来抓包

2021-09-11 20:36:13 483

原创 MySQL教程笔记(上)狂神说

MySQLB站视频:视频笔记是前29节数据库分类关系型数据库(SQL)例如: MySQL,Oracle,sql Server,DB2,SQLlite通过表和表之间,行和列之间的关系进行数据的存储,学员信息表,考勤表,…非关系型数据库: (NoSQL)Redis,MongDB非关系型数据库,对象存储,通过对象的自身的属性来决定。数据库管理系统(DBMS)MySQL安装数据库不要使用exe安装,”流氓软件“最后卸载不干净使用压缩包安装\1. .msi 为安装版本,安装过程中

2021-08-20 18:58:04 702

原创 MySQL压缩包安装

mysql压缩包安装教程不要使用msi辅助安装,”流氓软件“最后卸载不干净使用压缩包安装\1. msi 为安装版本,安装过程中自动配置\2. .zip 为压缩版本,安装过程中手动配置我选择的5.7版本 跟着 狂神视频 安装的 【8.0版本好像不容易安装】我的安装包的网盘链接:链接:https://pan.baidu.com/s/1QlsOdZGDjKoFweKf1hXZlg提取码:iwai下载了安装包之后解压到自己的电脑目录下 然后将MySQL目录下的bin文件路径复制到 我

2021-08-13 13:07:19 288

原创 CSS笔记

CSS:PS的功能用代码实现视频链接CSS就只有一个语法第一个有CSS应用的代码内部样式这个代码将css和html写在了一起 一般情况下是要求分开编写。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!-- style 内部可以进行css代码的编写 css的注释和c++的注释

2021-08-11 18:16:41 451

原创 HTML5笔记

HTML:超文本标记语言根据狂神说视频 记得笔记基础介绍关于HTML的主体代码介绍<!--DOCTYPE 告诉浏览器我们使用的什么语言(规范) --><!DOCTYPE html><html lang="en"><head> <!--两个head标签之间表示网站头部 --> <meta charset="UTF-8"> <!--meta表示描述性标签,用来描述网站的一些信息 一般用来做SEO --&

2021-08-08 17:55:48 527

原创 acwing3784交换相邻元素CF920C

原题链接来源CF920C来自y总的题解根据题目,每个区间的内部都可以互相排序,不在同一片区间的数字就不能够交换。在一个连续区间中判断是否有序可以判断最大值是不是这个区间的最大下标,(以及最小值是不是这个区间的最小下标,但是因为题目区间的连续性保证了只要是前面的区间满足即当前这段的最小值就应该是最小下标+1)然后当出现一个区间不满足的时候,直接输出-1结束即可。#include <bits/stdc++.h>using namespace std;typedef long lo

2021-08-05 17:58:04 176

原创 acwing3777砖块 CF1271B

原题链接来源:CF1271B最初看到答案不唯一,就知道可以暴力去做,最初就打算锁定第一个颜色,根据地一个颜色来确定整行砖块的最终颜色,然后不断地向后比较,遇到不同的就和后面的一起反转,直到最后检查是否相同。在推样例检查BUG的时候,发现这样不严谨,因为有可能如果不能够让其全部变成黑色,也有可能全部变成白色,后来发现了当最初的颜色个数为偶数时,可以设定为整行的最终颜色,如果最初的颜色个数为奇数,则不可能实现整行全部为该颜色。所以选择两种颜色都尝试一边,如果都不行就输出-1代码看了闫总的,觉得很好看

2021-07-30 23:37:55 277

原创 acwing3776水果拼盘 CF1271A

原题链接来源:CF1271A简单贪心,因为在本题两个拼盘都用到的香蕉数目相同,可以直接贪心做,就是让利润多的拼盘尽可能生产。不然就要用到DP了#include <bits/stdc++.h>using namespace std;typedef long long ll;typedef pair<int,int>pii;const int maxn=2e5+5;const int inf=0x3f3f3f3f;int a[maxn];int main()

2021-07-29 22:58:06 189

原创 acwing3775数组补全 CF1283C

原题链接来源: CF1283C学到了很多。构造模拟题。一看方案不唯一,就想要找一种极端情况,就想到了把所有缺失的数字逆向放置到缺少的位置上,保证一定不相等( f[ i ] != i).类似双指针前后遍历。如果出现了相等的情况,即奇数个缺失时,让中间的那个和他后面的位置上的数字互换就行了,注意要取模,实现抽象意义上的圆环,防止后面没有位置了。然后就时统计缺失的数字,使用了set的erase函数,方便统计,使用了指针iterator遍历set集合。闫总建立的图环模型。。。。。emmm没怎么认真听

2021-07-28 22:58:56 240

原创 acwing3774 亮灯时长 CF1000B

原题链接来源:CF1000B看的题解,一开始以为等价转化为使其中的一个时间点失效,后来发现该思路不对。最后总结一下大体思路:在 ai 和 ai+1 两个时刻之间加入一次操作,那么实际上不会影响 a0 到 ai 之间的亮灯情况我们加入了一个翻转时间点之后,ai+1后面所有的灭灯时间长度和亮灯的时间长度互相交换。我们创建两个数组分别记录改变前的亮灯时间和灭灯时间,然后利用前缀和来计算所需时间,在中间的 ai 和ai+1 区间中,争取加了改变点之后,让亮灯时间变得最大,所以亮灯时间为 ai+1 - a

2021-07-27 18:33:04 226

原创 acwing3773 兔子跳 CF1307B

题目来源来源:CF1307B贪心来做这道题首先求出最大值MAX,然后一直用最大值来向前跳,当遇到再跳就跳过了的时候,即还剩不到MAX的距离时,就撤回上次跳的路程,然后剩下的距离介于MAX到2MAX之间,然后跳一个等腰三角形到达终点。注意一些细节,比如当正好满足距离的时候要直接输出。#include <bits/stdc++.h>using namespace std;typedef long long ll;typedef pair<int,int>pii;c

2021-07-27 12:10:38 172

原创 acwing3769移动石子 CF1307A

题目来源来源:CF1307A简单贪心模拟题。以贪心的方式尽可能多的将较近的石子挪动到 1号箱子之中。每次判断一个箱子如果其中的所有箱子都能够移入就更新信息,否则就能移入多少就移入多少,通过相除来判断能够移入多少。#include <bits/stdc++.h>using namespace std;typedef long long ll;typedef pair<int,int>pii;const int maxn=105;const int inf=0x

2021-07-23 10:12:34 190

原创 acwing3768 字符串删减 CF978B

原题链接来源:CF978B本题很简单,就是直接模拟一次就行了#include <bits/stdc++.h>using namespace std;typedef long long ll;typedef pair<int,int>pii;const int maxn=105;const int inf=0x3f3f3f3f;int main(){ int n; string s; int cnt=0; int ans=0;

2021-07-23 09:37:12 183

原创 acwing3767最小的值 CF1321A

原题链接来源:CF1321A构造题,在理解了题目之后,开始分类讨论分别记录a[i]>b[i] 和 a[i]<b[i]的数目,分别记为one,two。因为需要尽可能地小,然后ab相等的时候,新的数组p[i]就为最小的正整数1,这样才会不会干涉到答案。考虑one当one为0的时候,two为0时则会导致a数组和b数组一定相等,不符合题目输出-1,当two不是1,那就更加的不符合条件了,此时b数组会一定大于a数组,而题目要求的是a数组大于b数组。总之,one为0时输出-1。然后题目就转化为

2021-07-22 08:32:01 126

原创 acwing3764 三元数异或

原题链接题目来源:CF1328C一开始看到这道题有点懵逼,题目中有答案不唯一,输出合理答案则这道题就是找规律然后卡着极限情况AC贪心思维模拟题。因为max{a,b}最小,所以我们希望能均匀分配时优先均匀分配。我们可以假设max{a,b}=a。最开始的目的是让最大值为a(当然迫不得已才会分出大小,越往后拖越好(优先均匀分配))。。当出现s【i】值为1时,我们让a第i个值为1,b的第i个值为0,从这个位置开始就分出了大小,后面的赋值目的变成了让a尽量的小。在后面再出现s【i】值为1时,我们让a第i

2021-07-21 00:27:07 203

原创 C盘空间不够 (清理文件,合并磁盘)

在今早打开电脑之后突然会发现C盘可用空间不足10G,直接爆红,然后开始着手想办法清理一下或者扩大一下,因为我这是128G的固态硬盘,实际可应用应该是119G,但是我的却显示可以用的只有100G,买电脑之后一直没想怎么回事,,现在空间不够了,开始上网查资料。首先是关于没用的文件的清理,选择下一个360或者腾讯电脑管家也许是一个不错的选择,...

2021-07-20 23:25:29 1157 2

原创 Acwing 每日一题(暑假)

acwing3761 唯一最小数 考察unordered_map容器的使用acwing3762 二进制矩阵 首先要找到规律,然后分情况讨论。思维题acwing3763 数字矩阵 和上一个题解决思路一样,先找规律acwing3764acwing3765acwing3766

2021-07-19 23:13:47 237

原创 acwing3763 数字矩阵

原题链接来源CF1447B本题和上一个题目思路差不多,上来先找规律,本题规律在于负数就像一个带电的电子,可以和他相邻的电子相互传接触时,当他接触的电子也带电(负数)时,可以相互抵消两者都不带点就是变成正数;当他接触的电子不带电(正数)时,会将电传播给该电子,该电子就带了电变成了负数,原电子就不带电了。因此如果没有另一个符号抵消,这个负号可以传播到任何一个角落,当一定会剩下一个负号时,就让他和绝对值最小的数结合在一起,能够对答案造成的影响最小化。如果都相互抵消掉最好啦,这样全是正数,结果一定最大啦。

2021-07-19 23:10:17 165

原创 acwing3762 二进制矩阵

原题链接来自CF1440C1一般在CF的题目中,出现了“所需的操作不能超过几倍的n*m”,“答案一定存在”,“答案不唯一”,等字眼,可以考虑就是找规律然后卡着最大的操作数AC。y总在视频中讲到,对于一个需要转化为0的点,我们可以通过三步操作在实现转化的基础上还不影响其他的点。在一个2X2的矩阵中,我们一共可以进行四种不同的操作:每种颜色代表一个操作,发现任取三种操作都可以实现“在四个格子中只改变一个格子的颜色而不改变其他格子颜色”因为改变颜色那个格子被改变了三次,而其它三个各自只改变了一次

2021-07-19 22:58:10 207

原创 acwing3761 唯一最小数

原题链接来自CF1454B这个题在读题之后可以想到是考的map容器。但是在实现过程中发现频繁的使用了查找的功能,故将其改为unordered_map容器,当然map也是可以AC的。该容器和map容器不同之处在于map内部实现了红黑树,而unordered_map实现了哈希表(也称为散列表,特别适合查找)两种容器的使用方法几乎相同。unordered_map的key为整数数组的值,value为一个pair对,pair的first值为这个数在数组中已经出现的次数,second值记录其下标,便于答案最

2021-07-19 22:38:58 186

原创 8-3 按照题目要求编写可视化界面 (20 分) java-Swing

请编写一个可视化界面:(可使用空布局)@1.标题为标签“学生个人信息”,字体颜色为红色,字号为182.包含学号提示语标签和学号输入框3.包含姓名提示语标签和姓名输入框4.包含性别标签和单选按钮,可选学生的性别:男、女(男女实现二选一效果,按钮组类名ButtonGroup)5.包含班级标签和下拉列表,可选所在班级:一班、二班6.包含个人说明标签和文本区7.提交按钮:弹出对话框显示学生个人信息(提示:JOptionPane.showMessageDialog(arg0,arg1))8.重置按钮:

2021-07-04 12:00:05 796 1

原创 8-2 日历 (20 分) java Swing

照着b站自学 挂个链接java日历import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.LayoutManager;import java.awt.Toolkit;import java.io.*;import java.util.Calendar;i.

2021-07-03 21:18:29 211

原创 旅行商问题 算法设计 分支限界法

四、实验内容一个商品推销员要去若干个城市推销商品,该推销员从一个城市出发,需要经过所有城市后,回到出发地。应如何选择行进路线,以使总的行程最短。五、算法描述及实验步骤1.关于分支限界,本次选用了优先队列,通过重写排序函数来对队列的优先级进行定义,从而每次在队头得到自己想要的数据。2.关于存图,在一开始打算使用邻接表,后来发现这类题型一般都是每个城市之间都有直接通路,所涉及的条数比较多,属于稠密图,所以后来改成了邻接矩阵进行存图。3.关于剪枝函数,是考虑了顶点的费用下界,当前费用加上还没有考虑到的点

2021-06-29 01:23:20 2421

原创 卡片邻居游戏 (50 分) PTA Java

模拟题java没有指针 模拟链表测试点有问题 正确代码拿不到全部分数细节颇多代码不规范,仅供参考~~import java.util.Scanner;import java.util.Arrays;/*71 2 3 46 4 3 34 3 7 43 2 5 25 9 2 24 2 9 24 2 9 8本程序运行结果:8 4 2 9 4 3 7 4 6 4 3 3 1 2 3 4 4 2 9 2 3 2 5 2 5 9 2 2测试点答案:4 3 7 4 6 4 3

2021-05-16 18:04:48 471 3

原创 2021天梯赛赛后补题(L1-乘法口诀数列)(L2 包装机)(L2 病毒溯源)

L1最后一道 L2的前三道皆因为各种原因最后几个测试点出现段错误没有拿全部分数。。。(L2最后一道其实也是段错误,只不过最后改过来了)段错误段的我人都傻了先说L1最后一道题 少考虑了乘法结果的末尾为0的情况#include <bits/stdc++.h>using namespace std;const int N = 1e6+5;int sum[N],n;int main(){ cin>>sum[0]>>sum[1]>>n;

2021-04-26 00:19:51 397

原创 1495B - Let‘s Go Hiking 博弈

原题链接学习博客:某大佬的分析#include <bits/stdc++.h>using namespace std;//https://blog.youkuaiyun.com/donname/article/details/114660119const int maxn=2e5+5;int v[maxn],l[maxn],r[maxn],maxlen,cnt,top;int main(){ int n; cin>>n; l[0]=r[n+1]=v[0]

2021-03-11 17:36:23 260

原创 uva10735

https://blog.sengxian.com/solutions/uva-10735 感谢思路和测试数据#include <bits/stdc++.h>//https://blog.sengxian.com/solutions/uva-10735 感谢思路和测试数据using namespace std;const int maxn=1e5+5;const int inf=0x3f3f3f3f;struct edge{ int to,cap,rev; in

2021-02-18 11:33:39 119

原创 uva12264

通过这个题发现了让自己的最大流模板中怀疑了两天人生的bug本代码留下了找bug的过程中的注释提醒自己的sb#include<bits/stdc++.h>using namespace std;const int N = 210;const int maxn = 210;const int INF = 0x3f3f3f3f;const int inf = 0x3f3f3f3f;int st,des;int n;char mapp[maxn][maxn];int a[maxn

2021-02-17 20:23:02 150

原创 codeforces 1485C

codeforces 1485C#include <bits/stdc++.h>using namespace std;typedef long long ll;//https://codeforces.com/blog/entry/87470void solve(){ ll x, y; cin >> x >> y; ll ans = 0; /**[a/b]=a%b=k a=k*b+b 结合a的范围 a<x &am

2021-02-13 16:39:49 186 1

空空如也

空空如也

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

TA关注的人

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