自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

今心上的博客

今心上,尽心上

  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 SQL多表设计

建立关系连接(

2024-10-28 09:35:56 775 1

原创 JavaSE之泛型专题

作用:泛型提供了在编译阶段约束所能操作的是数据类型,并自动进行检查的能力。注意:类型变量建议用大写的字母,常用的有:E(元素类型)、T(返回值类型)、K(键类型)、V(值类型)等。可以把字符串类型的数值转换成数值本身对应的真实数据类型。,称为泛型类、泛型接口、泛型方法,它们统称为泛型。包装类就是把基本类型的数据包装成对象的类型。可以把基本类型的数据转换成字符串类型。:基本数据类型可以自动转换为包装类。:包装类型可以自动转换为基本类型。基本类型的数据包装成对象的方案。定义类、接口、方法时,

2024-10-02 10:45:03 255

原创 JavaSE之异常专题

在方法上使用throws关键字,可以将方法内部出现的异常跑出去给调用者处理。抛出异常(throws)直接捕获程序出现的异常。

2024-09-28 20:52:06 241

原创 SQL 查询语句的顺序详解

假设我们有一个名为 sales 的表,记录了不同产品的销售情况。我们希望查询每个产品的总销售额,并找出销售额大于 1000 的产品,按销售额降序排列,并只显示前 5 个结果。在 SQL 中,编写查询语句时,了解各个部分的执行顺序非常重要。尽管我们在写查询时通常会按照从上到下的顺序书写,但 SQL 引擎的实际执行顺序却有所不同。

2024-09-26 19:25:04 817

原创 Java 函数式编程

JDBC:(JavaDataBaseConnectivity),就是使用Java语言操作关系型数据库的一套APImysql依赖

2024-09-23 20:06:30 715

原创 MyBatis

JDBC:(JavaDataBaseConnectivity),就是使用Java语言操作关系型数据库的一套APImysql依赖

2024-09-21 15:11:26 1236

原创 Eclipse WEB项目在IDEA中使用

发现很多老邓教学喜欢用eclipse来作为javaweb课程的编译软件,但是我相信有很大一部分人都跟我一样喜欢用IDEA这款编译软件的,同时我发现很多文章都无法确确实实的解决“Eclipse WEB项目在IDEA中使用”这一问题,所以专门写了这篇文章,给迷路的大学生提供解决方法。

2024-09-11 19:28:50 1790

原创 SQL基础语句

查询desc 表名;show create table 表名;使用use 数据库名;创建create database [if not exists] 数据库名;创建表操作create table 表名(字段1 字段类型 [约束] [comment 字段1注释],...字段n 字段类型 [约束] [comment 字段2注释])[ comment 表注释];约束概念:约束是作用域表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确性、有效性和完成性约束描述关键字。

2024-09-09 19:17:00 1740 2

原创 SpringBoot Web请求响应

请求 响应 分层解耦

2024-09-03 20:04:02 1052

原创 linux服务之iSCSI(centos7.6)

数据存储技术DAS(Direct Attached Storage,直接附加存储)本地磁盘接口:IDE SATA SAS SCSINAS(Network Attacted Storage,网络附加存储)网络服务共享:共享的是文件夹。比如Samba、NFSSAN(Storage Attacted Network,存储附加网络)网络服务共享:共享的是设备。比如iscsiiSCSI介绍。

2024-08-20 21:03:10 1558

原创 linux服务之NFS(centos7.6)

NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的问就按,就像访问本地文件一样NFS的好处:节省本地存储空间,将常用的数据放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。NFS体系有两个主要部分NFS服务端机器:通过NFS协议将文件共享到网络。NFS 客户端机器:通过网络挂载NFS共享目录到本地。应用场景。

2024-08-18 11:26:17 445

原创 linux服务之Samba(centos7.6)

在日常办公环境中,操作系统除了windows以外,还有linux或者UNIX。windows和linux或者UNIX之间共享文件是无法直接完成的,为了解析不同系统之间的文件共享,samba服务可以较好地解决不同系统平台之间的共享问题。samba是在LINUX和UNIX系统上实现SMB协议的一个免费C/S软件,由服务器及客户端程序构成。

2024-08-14 01:10:04 1104

原创 linux服务之FTP(centos7.6)

引入网络文件服务器:通过网络共享文件或文件夹,实现数据共享NAS(Network Append storage):共享的是文件夹FTP:文件服务器samba:不同系统间的文件夹和设备共享NFS:网络文件系统部署思路:FTP:单纯上传下载samba:系统集成间的共享NFS:网络存储服务器介绍FTP(File Transer Protocol)是TCP/IP协议组中的协议之一,是一个TCP协议。功能:在服务器余客户端之间进行文件的传输。FTP就是实现两台计算机之间的拷贝。

2024-08-11 00:41:24 1021

原创 linux服务之DNS(centos7.6)

DNS是一个域名系统,再互联网环境中为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能被及其直接读取的IP数串。类似于生活中的114服务,可以通过人名找到电话号码,也可以通过电话号码找到人名(生活中没有那么准确的原因是人名有重名,而域名是全时间唯一的)DNS协议运行在UDP协议,使用端口号53应用场景:需要域名解析的地方。

2024-08-05 16:50:44 1172

原创 linux服务之DHCP(centos7.6)

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),被应用在局域网环境中,主要作用是集中管理、分配IP地址,使网络环境中主机动态的获取IP地址、网关地址、DNS服务器地址等信息,并能够提升地址的使用率。由于DHCP是一个UDP协议,所以运行起来更加高效DHCP协议采用客户端/服务器模型(C/S模型),服务端可以为客户端提供IP、掩码、网关、主机名、DNS等信息。

2024-08-02 12:56:28 1157 1

原创 Markdown语法学习

Markdown语法学习

2024-07-30 22:53:49 1447

原创 2022年图森未来杯M题A Wine and Four Dishes

已放洛谷https://www.luogu.com.cn/problem/T443735但是数据点不够全面欢迎大家私信我或者评论,帮助我增加数据点。

2024-04-11 14:21:03 462

原创 P1439 【模板】最长公共子序列(我是不会)

当前a[i]==b[j]那么dp[i][j]=dp[i-1][j-1]+1,跟前面其实有点相似,这时候前面找的是[a-1][b]和[a][b-1],这里因为当前值是相等的所以这两个数列都要回到前一个位置[a-1][b-1],如果还回到[a-1][b]和[a][b-1],那这里是必然不相等的,就算有题目里是有重复的字符正好相等了,那当前的值没有加一反而还漏考虑了当前位置(这里当前位置就是如果max取了[a-1][b]那么a位置就掠过了,就算暴力能循环到,那当前值可能会少1)易得状态转换,如果当前a[i]!

2024-03-12 11:49:50 909 1

原创 P2866 [USACO06NOV] Bad Hair Day S(单调栈)

那前面看后面是看小的,后面看前面就是看大的,如果靠前的大的遮住了靠后的小的就是遮住了看不到了,实际上思路是一样的,但是这样我们每次只要往前考虑,遮住了就丢掉,就不用管从后往前遮住了的情况。题目的本意是在位置i往前看可以看到几个比他大的,但是如果有两个比它大的,靠后的那个遮住了靠前的那个就会看不见前面那个(这里以从左到右为向前的方向),如图。但是如果我们以这样的方式做,向前找永远都要和前面那个我们要看牛的这个牛的高度作比较,如果是这样的话,时间复杂度很难优化一般都要在n。蒟蒻是优化不来的。

2024-03-10 15:02:08 522 3

原创 P3865 【模板】ST 表(ST表学习)

构建ST表实则就是构建二叉树的每一个结点,而查询实则就是找两个匹配的结点比较这里思路有问题可以评论或私信我,大家一起学习进步!

2024-03-09 17:55:49 921 1

原创 7-9 红色警报-2016年天梯赛真题(我原称之为暴力并查集)

输入在第一行给出两个整数N(0 < N ≤ 500)和M(≤ 5000),分别为城市个数(于是默认城市从0到N-1编号)和连接两城市的通路条数。随后M行,每行给出一条通路所连接的两个城市的编号,其间以1个空格分隔。在城市信息之后给出被攻占的信息,即一个正整数K和随后的K个被攻占的城市的编号。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。,其中k是该城市的编号;注意:输入保证给出的被攻占的城市编号都是合法的且无重复,但并不保证给出的通路没有重复。

2024-03-07 21:30:17 414 1

原创 P3371 【模板】单源最短路径(弱化版)(Dijkstra+链式前向星+优先队列)蒟蒻上路

先看什么是花销,我们这里选定水井深度为背包容量(当然也可以思考别的比如说存活时间,但是发现这是可变值,那我们一般都先选定制来做测试这样dp的时间与空间我们就可以控制了),那么花销就是垃圾能垫高的高度H。其次我们来看价值是什么,其实想都不用想那就是存活时间,而不会是垃圾投放时间,这边垃圾投放时间只能是作为限制我在什么时候才可以遇到垃圾来进行操作罢了,这边略微思考就可以得出。这里有三个供我们选择,其实这里看似很难选,但是我们需要看题目需要的是什么,一般什么就是价值,那么花销一般就与背包容量有关。

2024-03-01 17:21:41 1804 1

原创 P1156 垃圾陷阱(新手上路)

先看什么是花销,我们这里选定水井深度为背包容量(当然也可以思考别的比如说存活时间,但是发现这是可变值,那我们一般都先选定制来做测试这样dp的时间与空间我们就可以控制了),那么花销就是垃圾能垫高的高度H。其次我们来看价值是什么,其实想都不用想那就是存活时间,而不会是垃圾投放时间,这边垃圾投放时间只能是作为限制我在什么时候才可以遇到垃圾来进行操作罢了,这边略微思考就可以得出。这里有三个供我们选择,其实这里看似很难选,但是我们需要看题目需要的是什么,一般什么就是价值,那么花销一般就与背包容量有关。

2024-02-28 23:23:04 451

原创 P3902 递增

因为每次都是当前最大的,如果当前数大于上个数,那么原长度+1是不是就是当前最大的了(有一点贪心的思想);首先数的范围是到1e9,但是数最多只有1e5个所以可以考虑离散化(这叫不叫离散化蒟蒻也不太清楚)那么每次如果我下一个元素大于当前元素我是不是可以下个元素的长度是不是就等于前一个元素长度+1。就是每次找一个比自己的数小的但是又是当前长度最长的,+1就是我要的当前数的最长递增子序列。如果不等于那么我们可以查找一个正好小于的情况,然后更新当前长度下的数。,我一开始也是这样想的但是其实是想错了。

2024-02-27 18:02:37 408 1

原创 P1120 小木棍(写给dfs小佬)

两者虽然都最后与原木数息息相关,但是思路1存在诸多问题,比如什么时候是dfs的终止情况,什么时候应该回溯,这里如果我们枚举的时候从小到大枚举,不依靠原木数是可以以当前每一个木头都被用来组成原木而作为dfs终止条件的,但是带来的问题是这样做的话剪枝所带来的时间优化很少,我暂时是没想到的,而且判断种植的时间复杂度也高,显然是不合理的。这边写的被锯断的木头等于上面的木头,就是源数据,下面是为了理顺代码写的,上述写的是思路。上面的问题都是本人自己写题思考看题解学习,写给每一位跟我一样新入门的同学看!

2024-02-25 16:48:57 773 1

原创 CF1398C Good Subarrays(写给我们萌新团体)

当然是前缀和了,这边讲给新手写一下,有点冗杂,是高手直接跳到文章结尾。实质上其实还是高中所学的排列组合思想。复杂度O(n^2) 数据n到1e5。我们可以用一个桶来优化。ok了思路就是这么多。

2024-02-22 19:00:28 606 1

原创 P4141 消失之物题解(写给每一位与我一样的新手玩家)

当我背包容量大于等于我需要回退的物品时,说明我当前正好可以填满的方法中有部分方法是由本该退回的物品组成的,至少为1(因为当前背包容量等于当前物品体积的时候,这是肯定为一种情况的)tips:这里的mod 10在每次计算的时候就可以做了,建议求出来的时候先+10再取模,有情况下是看你去负的。当前背包容量小于我需要回退的物品时,说明我当前压根没有带走该物体,所以当前的刚好填满的方法数量还是不变。解决这两个问题就是会了回退,会了回退就是解决问题了。这时候我们要想办法优化。

2024-02-21 11:32:57 516 1

原创 P3374 【模板】树状数组 1(线段树)

如题,已知一个数列,你需要进行下面两种操作:将某一个数加上x求出某区间每一个数的和。

2024-02-21 11:32:17 354 1

原创 P1536 村村通(并查集)

某市调查城镇交通状况,得到现有城镇道路统计表。表中列出了每条道路直接连通的城镇。市政府 “村村通工程” 的目标是使全市任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要相互之间可达即可)。请你计算出最少还需要建设多少条道路?

2024-02-21 11:31:44 568 1

原创 P3879 [TJOI2010] 阅读理解(水题)

英语老师留了N篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典,为了节约时间,现在要做个统计,算一算某些生词都在哪几篇短文中出现过。

2024-02-21 11:30:38 391 1

原创 P1481魔族密码 题解(字典树)

风之子刚走进他的考场,就……花花:当当当当~~偶是魅力女皇——花花!!^^(华丽出场,礼炮,鲜花)风之子:我呕……(杀死人的眼神)快说题目!否则……-_-###

2024-02-21 11:29:44 467 1

原创 关于fprintf对齐效果问题

关于fprintf对齐效果问题(与等宽字符和变宽字符有关)

2022-12-29 19:19:49 574

原创 关于引用传参C和C++的问题

纯C文件是无法使用引用传参的,这时候可用借助指针传参来实现与引用传参一样的功能。如果后缀名为.cpp文件就可用使用引用传参。

2022-12-29 18:07:47 136

原创 关于C语言多指针操作文件

C语言多指针操作文件

2022-12-20 11:14:36 251

原创 导入模块(import)以及导入模块中的成员(from……import)

python导入模块的使用

2022-07-26 21:39:07 3260

原创 Python time库使用

python time库的常用函数及使用方法

2022-07-21 15:57:53 4036 1

PDF修改器,拖入pdf即可使用

PDF修改器,拖入pdf即可使用

2024-03-10

Visual Basic代码管家

帮助vb开发,其包含各种控件函数等操作

2022-07-25

桌面图标丢失找回(批处理)

简单批处理文件,处理桌面图标都是未加载的状态

2022-07-25

空空如也

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

TA关注的人

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