- 博客(103)
- 资源 (2)
- 收藏
- 关注
原创 使用JavaScript输出语句的三种方式详解
在开发Web应用程序时,常常会遇到BUG的情况,这个时候我们就可以尝试在前端中输出一些语句来查看相关的信息,来判断是前端还是后端的错误(大部分情况下没有这么简单,该博客重点在JavaScript的相关语法上。
2023-04-14 14:16:45
423
1
原创 数据库实验三(SQL Server & SSMS)
以下所有操作使用T-SQL语句来实现:对已有数据库MyStuden。(1)查询每一门的间接先修课的信息(2) 查询所有学生的选课情况,没选课的学生也要显示。(3) 查询选修了“500012”课程且成绩在80~90之间的学生信息。(4) 查询每个学生的学号、姓名、选修课名称及成绩(5) 查询女生人数最多的两个学院,查询结果显示:学院、女生人数。(6)查询最低分低于50分的学生信息(7)查询与“张三”同岁的“计算机学院”的学生信息(8)查找“高等数学1”成绩最好的10个学生的信息。(9)找出
2023-04-11 22:36:21
533
原创 数据库实验二(SQL Server & SSMS)
一、实验目的 1)熟悉SQL数据查询语句及各子句的用法。 2) 能够熟练的用SQL语句进行单表查询、连接查询。二、实验内容以下所有操作使用T-SQL语句来实现:(1) 向数据库MyStudent的三个表S(学生表),C(课程表),SC(选课表),加入数据。(2) 查询学生的姓名、学院、年龄等信息。(3) 查询学分4分,先修课为空的课程。(4) 查询在1986~1988年出生的男生的学生信息。(5) 查询“土地学院”、“会计学院”、“英语学院”的女生信息。(6) 显示学校所有的学院信息
2023-04-02 16:31:41
997
原创 【蓝桥杯真题】包子凑数(裴蜀定理、动态规划、背包问题)
每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5个包子。当顾客想买11个包子时,大叔就会选2笼3个的再加1笼5个的(也可能选出1笼3个的再加2笼4个的)。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。比如一共有3种蒸笼,分别能放4、5和6个包子。不等于1,那么他们不存在不能够凑出的最大数,等价于不能够凑出的包子数量为无限个INF(infinity)。个包子可以被凑出,因为我们不需要选择任何蒸笼就已经凑出。
2023-03-27 00:22:29
959
原创 请创建表S,P,J,SPJ,并进行相关的查询
【代码】请创建表S,P,J,SPJ,并进行相关的查询。求供应工程J1零件的供应商号码SNO。求供应工程J1零件P1的供应商号码SNO。求供应工程J1零件为红色的供应商号码SNO。求没有使用天津供应商生产的红色零件的工程号JNO。求至少用了供应商S1所供应的全部零件的工程号JNO。找出使用供应商S1所供应零件的工程号码。找出工程项目J2使用的各种零件的名称及其数量。找出上海厂商供应的所有零件号码。找出使用上海产的零件的工程名称。找出没有使用天津产的零件的工程名称。
2023-03-25 14:37:25
575
原创 【CSDN竞赛第33期】C++题解
两位游客一起去丽江旅游,他们喜欢相同的色调,又想尝试两个不同的客栈,因此决定分别住在色调相同的两家客栈中。贪心,假设当前客栈的的颜色为c,最低消费为d,如果d不大于题意中的最低消费p,那我们 记下当前位置idx(颜色为c的位置),接下来判断,如果idx不小于上一个颜色为c的位置,那么当前颜色的客栈我们可选的有之前出现颜色为c的客栈总数,接着答案加上当前颜色的可选数量(具体构造方案:咖啡店选择最后一个满足最低消费不大于p的,客栈也固定选择和咖啡相同的一家,另外一个客栈在相同的颜色的可选客栈中任选一个即可)。
2023-03-03 17:45:41
667
原创 前端中使用form表单以post方式发送含有中文的数据会出现乱码问题
使用SpringMVC测试功能的时候发现前端jsp中使用form表单提交数据传到后端的时候,中文已经乱码。
2023-03-02 13:40:40
1478
2
原创 第十四届蓝桥杯第三期官方模拟赛C\C++题解
第三届蓝桥杯官方模拟赛是一项计算机编程竞赛,本次比赛的 C/C++ 题目涵盖了数据结构、算法和编程基础等多个方面。其中,数据结构方面包括链表、栈、队列和堆等;算法方面包括贪心、动态规划和搜索等;编程基础方面则包括字符串处理和文件读写等。本次比赛的题目难度较高,需要参赛者具备一定的编程基础和实践经验。同时,本次比赛还为参赛者提供了详细的题解和样例代码,帮助参赛者更好地理解和掌握解题思路。
2023-02-27 22:27:36
6139
23
原创 获取浏览器(服务端)请求中特定的Cookie
在Web开发中,Cookie是一种常用的跟踪和会话管理工具。在服务端处理HTTP请求时,开发人员通常需要从请求中获取特定的Cookie以获得有用的信息。要获取特定的Cookie,服务端代码通常需要使用HttpServletRequest对象的getCookies()方法获取所有Cookie,并遍历它们以查找特定的Cookie。一旦找到了特定的Cookie,服务端代码就可以使用它来获取存储在其中的有用信息,例如会话ID、用户设置或购物车内容。需要注意的是,Cookie的名称和值都是字符串,因此服务
2023-02-26 18:46:23
2218
原创 存入MySQL的时间数据段与真实时间相比少了8个小时
这个时间字段非常重要,所以我额外的观察了一下,竟然发现存在于数据库的时间字段竟然和真实的时间相比少了8个小时。上海并不是唯一的标准时区,像北京、乌鲁木齐的时区都是可以的。在测试dao层的某个增加方法时,往数据库增加了一条。,也就是比世界标准时间早了。,但是我们国内的时间是。可以看见时区的标准是。
2023-02-25 17:01:36
668
原创 洛谷 P5764 [CQOI2005]新年好
重庆城里有n个车站,m条双向公路连接其中的某些车站。每两个车站最多用一条公路连接,从任何一个车站出发都可以经过一条或者多条公路到达其他车站,但不同的路径需要花费的时间可能不同。在一条路径上花费的时间等于路径上所有公路需要的时间之和。佳佳的家在车站1,他有五个亲戚,分别住在车站abcde。过年了,他需要从自己的家出发,拜访每个亲戚(顺序任意),给他们送去节日的祝福。怎样走,才需要最少的时间?
2023-02-10 22:07:49
587
原创 蓝桥杯练习系统 【试题】【算法训练】 礼物
(也就是前半段的最后一个元素位置或者理解成前半段的右端点),二分地考虑前半段的左端点在哪里,由于元素非负,则前缀和数组是单调增加的,在。需要在一个非负的整数数组中选择一个长度为偶数的子数组,这个子数组需要满足前一半元素的和需要小于等于。回到问题,很直观的是我们可以枚举答案子数组中间靠左的一个元素位置。是满足条件的,我们可以取到这种情况下的左端点位置。的左侧找左端点的过程中,如果二分出来的左端点。左半部分考虑结束,右半部分的考虑是类似的。,并且后一半元素的和需要小于等于。过小,使得前半段的和。
2023-02-06 21:28:23
812
原创 MyBatisPlus(MP)学习记录(分页查询的开启+日志打印配置+乐观锁+映射匹配+字段匹配和表名匹配+null值判定+代码生成器等等)
mybatis-plus功能简介与入门案例和注意点包括分页查询、乐观锁、映射匹配、字段匹配和表名匹配、null值判定、代码生成器等等,是企业开发中必不可缺的优秀技术之一。
2023-01-12 22:53:31
670
原创 清除控制台中Spring、SpringBoot、MyBatis-Plus的输出信息
运行SpringBoot项目时,控制台会出现大量的信息,不利于我们查看关键信息。我们可以通过配置一些文件来减少大量无用信息的输出。
2023-01-12 18:15:46
935
原创 通过SpringBoot官网创建SpringBoot项目
SpringBoot项目如果没有合适的IDE是无法创建的,这个时候可以通过SpringBoot官网创建Boot项目,然后再导入进IDE中(例如:IDEA)
2023-01-10 16:24:56
1264
原创 SpringBoot 2.7.7入门案例
SpringBoot是为了简化搭建Spring项目过程而和开发的框架,Spring本身也是简化开发的框架技术。可以想想SpringMVC项目(整合SSM)的开发过程:pom.xml导入坐标=>web配置类的书写=>Spring的配置类=>书写控制类(加功能)…比较繁琐,下面我们来看看SpringBoot开发项目的过程。
2023-01-10 15:41:42
969
原创 LeetCode n位数字,移除其中k位,使得结果最小
那我们就可以知道:要求最终的结果最小,那么前缀中的数字要尽可能的小。,如果我们选择移除栈顶元素,那么数字序列的前缀将变大,不符合题目要求,所以我们不应该移除栈顶元素。需要大于0),我们可以用一个栈来维护这个数字序列,枚举该序列,假设当前枚举的数字为。到这里我们就需要考虑每一个数字的前面哪些较大的数,并且能够将他们移除(移除的次数。如果当前元素等于栈顶元素,我们考虑紧接着要枚举到的元素。,如果大于,则弹出该栈顶元素,继续执行该过程,直到①。,n为数字序列的长度,每个数字至多会被。,判断栈顶的数字是否大于。
2023-01-08 15:10:48
754
原创 IDEA2022.1创建Maven web项目 + SpringMVC入门学习
新创建的maven web项目第一次加载会比较慢,建议将maven的中央仓库地址改为国内阿里的镜像,加载模板和插件以及依赖都会快很多(自行百度方法),创建出的项目会缺少main目录下的java目录。项目创建成功,再按以上的四个步骤进行SpringMVC的案例即可。解决方案:打开项目结构,按下图创建java目录。
2023-01-04 14:47:34
928
原创 IDEA 使用(Maven导入)jstl时出现jar包重复的警告信息的解决方案
在maven的配置文件pom.xml中修改jstl依赖的范围为provided。tomcat中的jstl和maven中导入的jstl在运行时出现冲突。
2022-12-22 14:30:25
505
原创 关于IDEA中导入配置文件需要用到文件路径的解决方案
上面的一行是当前项目所在的路径,我们称为Dir1,然后在你的电脑中找到相关配置文件的路径(记得最后加上整个文件名,带后缀的那种,才是最终的路径),我们称为Dir2,最后我们用Properties类的对象的Load方法来加载配置文件填写的路径就是Dir2 - Dir1。想做个简单的测试,但是需要导入druid,用到Properties类来加载相关的配置文件时,对于配置文件的路径如何填写不清楚。
2022-12-14 21:00:41
1490
原创 第五届“传智杯”全国大学生计算机大赛(练习赛)传智杯 #5 练习赛] 平等的交易
你有n道具可以买,其中第i的价格为ai。你有w元钱。你仅能用钱购买其中的一件商道具。当然,你可以拿你手中的道具换取其他的道具,只是这些商道具的价值之和,不能超过你打算交换出去的道具。你可以交换无数多次道具。道具的价值可能是0,但是你不能使用空集换取价值为 0 的商品。请问,在这个条件下,最多可以换取多少件道具?
2022-11-19 17:31:22
263
原创 AcWing137.雪花雪花雪花
一个序列(字符序列、数字序列)的最小表示法为:找出循环同构的序列中最小的一个,即字典序最小的T=S[i+1...n]+S[1...i]O(n)
2022-11-18 14:06:27
193
原创 AcWing 3250. 通信网络
分别表示正向边和反向边,在本题中枚举每一个点即可,在枚举某一点。,判断正向和反向所能到达的点数为。能够到达的点,用两个$bool。$数组进行标记可到达的点即可。在邻接表中申明两个链表数组。,枚举每个点的时间为。
2022-11-16 19:59:46
257
原创 Java IDEA中设置导入import java.xx.*和设置导入具体的import java.xx.yy;
在IDEA中编写Java代码时,按下快捷键自动导包(Alt + Enter)后,会出现导入import import java.xx.*;和 import java.xx.yy;这两种情况对于不同的人有着不同得到需求,所以这一篇讲讲如何切换这两种形式。
2022-10-05 09:31:19
2466
1
原创 P3371 【模板】单源最短路径(弱化版)
思路题中节点nnn个数的数据级为10410^4104,边mmm的个数的数量级为10510^5105,由数据范围反推算法,可以知道我们应该选择堆优化版的DijkstraDijkstraDijkstra算法来解题,因为该算法的时间复杂度为O(m×log2n)O(m \times log_2n)O(m×log2n),很匹配不是吗hh。所以直接默写板子就好了。c++代码#include <iostream>#include <cstring>#include <algori
2022-04-24 23:38:44
1223
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅