- 博客(29)
- 收藏
- 关注
原创 MyBatis
如果mapper接口方法形参只有一个普通类型的参数,#{..}里面的属性名可以随便写,如:#(id)、#(value}。where元素只会在子元素有内容的情况下才插入where子句,而且会自动去除子句的开头的AND或OR。在数据封装的时候会有SQL语句名称与实体类名称不同的问题,将无法进行赋值。想查询,张姓,男,入职时间为 2010, 1, 1到 2020, 1, 1之间的员工。SQL语句中,对不一样的列名起别名,别名和实体类属性名一样。描述:在数据添加成功后,需要获取插入数据库数据的主键。
2024-08-21 10:45:40
1077
原创 MySQL
MySQL安装完成后,要想将数据存储到数据库的表中,首先要创建一个数据库。数据库创建成功后可在该数据库中创建数据表(简称为表)存储数据。请注意:在操作数据表之前应使用“USE 数据库名;”指定操作是在哪个数据库中进行先关操作,否则会抛出“No database selected”错误。
2024-08-19 10:51:36
1268
原创 Vue小白学习笔记
main.js(入口文件)index.html(默认首页)Vue组件文件以.vue结尾每个部分由<template>,<script>,<style>组成。
2024-08-16 09:17:50
354
原创 HTML 快速入门
get:在url后面拼接表单数据,比如:?组成:内容 (content)、内边距 (padding)、边框 (border)、外边距 (margin)action:表单提交的url地址,往何处提交数据。text-decoration:规定添加到文本的修饰,none表示定义标准的文本。post:在消息体(请求体)中传递的,参数大小无限制的.(./:当前目录,../:上级目录)_self:默认值,在当前页面打开。font-size:字体大小(注意:记得加px)<tr>:定义表格中的行,一个<tr>表示一行。
2024-08-10 08:36:17
715
原创 学习Java 看我这篇就够啦~~ 呕心沥血 爆肝十三万字!
目录基础知识命名篇储存类型类型转化1.表达式的类型由最高类型决定 2.在表达式中,byte,short,char是直接转化成int进行运算3.大范围的数据不能直接赋值给小范围的变量,但是可以强制转换变量运算符或非与逻辑异或&& 和 ||输入操作随机数多个变量同时指向同一个对象:方法方法重载面对对象基础初始化This构造器封装电影系统查询成员变量与局部变量APIString
2024-05-17 10:40:04
1173
1
原创 24-2-23
# 题目描述输入两个整数 $a,b$,输出它们的商。## 输入格式两行,第一行是被除数,第二行是除数。## 输出格式一行,商的整数部分。## 样例 #1### 样例输入 #1```102```### 样例输出 #1```5```## 提示。
2024-02-24 00:05:53
415
1
原创 24-2-22学习总结
[蓝桥杯 2016 省 B] 交换瓶子## 题目描述有 $N$ 个瓶子,编号 $1 \sim N$,放在架子上。比如有 $5$ 个瓶子:要求每次拿起 $2$ 个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:对于这么简单的情况,显然,至少需要交换 $2$ 次就可以复位。如果瓶子更多呢?你可以通过编程来解决。## 输入格式第一行:一个正整数 $N$($N<10000$),表示瓶子的数目。第二行:$N$ 个正整数,用空格分开,表示瓶子目前的排列情况。## 输出格式。
2024-02-22 23:37:28
1938
1
原创 24-2-21学习总结
[蓝桥杯 2022 省 A] 求和## 题目描述给定 $n$ 个整数 $a_{1}, a_{2}, \cdots, a_{n}$, 求它们两两相乘再相加的和,即$$$$## 输入格式输入的第一行包含一个整数 $n$。第二行包含 $n$ 个整数 $a_{1}, a_{2}, \cdots a_{n}$。## 输出格式输出一个整数 $S$,表示所求的和。请使用合适的数据类型进行运算。## 样例 #1### 样例输入 #1```41 3 6 9```
2024-02-21 22:31:07
728
1
原创 24-2-18
# 题目背景Zagreb 大学的团队的成员 Stjepan、Ivan 和 Gustav 正在摩洛哥参加 ACM 国际大学生程序设计竞赛的世界决赛。他们的技术指导 Goran 想出了一个无敌的策略,用于解决决赛中的题目。## 题目描述在一开始,每个团队成员迅速估计 $n$ 道题目中每题的难度。这些难度用 $1$ 到 $5$ 的数字描述,数字越大,难度也就越大。在这之后,他们之间将分配任务。为了简单起见,任务阵列将被分成三部分,以便每个团队成员得到一个**非空**的连续任务序列来思考。
2024-02-18 22:21:27
488
1
原创 24-2-16学习总结
[SHOI2002] 滑雪## 题目描述Michael 喜欢滑雪。这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael 想知道在一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子:```plain```一个人可以从某个点滑向上下左右相邻四个点之一,当且仅当高度会减小。
2024-02-16 21:58:22
886
1
原创 24-2-15学习总结
他总共要送 $n-1$ 样东西,其目的地分别是节点 $2$ 到节点 $n$。对于 $100\%$ 的数据,$1 \leq n \leq 10^3$,$1 \leq m \leq 10^5$,$1\leq u,v \leq n$,$1 \leq w \leq 10^4$,输入保证任意两点都能互相到达。接下来的 $n$ 行每行描述了一个结点的状况,包含三个整数 $w, u, v$,其中 $w$ 为居民人口数,$u$ 为左链接(为 $0$ 表示无链接),$v$ 为右链接(为 $0$ 表示无链接)。
2024-02-15 22:00:33
915
1
原创 24-2-14学习记录
用C语言实现队列操作,包括队列初始化,队列销毁,队列插入数据,队列删除元素,判断是否为空,取头部数据,取尾部数据,队列大小。
2024-02-14 21:36:33
184
1
原创 新知!!!!!!!
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1:输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]示例 2:输入:["H","a","n","n","a","h"]输出:["h","a","n","n","a","H"]
2024-02-08 21:23:44
347
原创 24-2-7学习总结
[蓝桥杯 2018 省 B] 日志统计## 题目描述小明维护着一个程序员论坛。其中每一行的格式是 `ts id`,表示在 $ts$ 时刻编号 $id$ 的帖子收到一个“赞”。现在小明想统计有哪些帖子曾经是“热帖”。如果一个帖子曾在任意一个长度为 $D$ 的时间段内收到不少于 $K$ 个赞,小明就认为这个帖子曾是“热帖”。具体来说,如果存在某个时刻 $T$ 满足该帖在 $[T,T+D)$ 这段时间内(注意是左闭右开区间)收到不少于 $K$ 个赞,该帖就曾是“热帖”。
2024-02-07 22:47:10
543
1
原创 24-2-5
[蓝桥杯 2015 省 A] 饮料换购## 题目描述乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊 C 型饮料,凭 $3$ 个瓶盖可以再换一瓶 C 型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的 $n$ 瓶饮料,最后他一共能喝到多少瓶饮料。## 输入格式一个整数 $n$,表示开始购买的饮料数量。## 输出格式一个整数,表示实际得到的饮料数。## 样例 #1### 样例输入 #1```100```
2024-02-05 21:37:46
990
1
原创 24-2-2学习总结
借用一下我觉得挺好的一篇文章吧主要是关注一下路径压缩的算法!!问题引入:前面介绍的 join(x,y) 实际上为我们提供了一个将不同节点进行合并的方法。通常情况下,我们可以结合着循环来将给定的大量数据合并成为若干个更大的集合(即并查集)。这里并没有明确谁是谁的前驱(上级)的规则,而是我直接指定后面的数据作为前面数据的前驱(上级)。那么这样就导致了最终的树状结构无法预计,即有可能是良好的 n 叉树,也有可能是单支树结构(一字长蛇形)。
2024-02-02 22:07:54
197
原创 24-2-1学习总结
树是n(n>=0)个结点的有限集。当n = 0时,称为空树。有且仅有一个特定的称为根的结点。当n>1时,其余节点可分为m(m>0)个互不相交的有限集T1,T2,…,Tm,其中每个集合本身又是一棵树,并且称为根的子树。显然,树的定义是递归的,即在树的定义中又用到了自身,树是一种递归的数据结构。树的根结点没有前驱,除根结点外的所有结点有且只有一个前驱。树中所有结点可以有零个或多个后继。因此n个结点的树中有n-1条边。借用一下吧,确实讲的不错,下面是原文链接树。
2024-02-01 21:33:16
2052
1
原创 24-1-31学习总结
请你找到最小的整数 $\varepsilon$,使得存在一种方案,能够从 $n$ 个风铃中挑出 $m$ 个,设挑出风铃的音调为 $b_1, b_2, \dots b_m$,满足对任意的 $1 \leq i, j \leq m$,都有 $|b_i - b_j| \leq \varepsilon$。若不存在,则 $f(i)=0$。从左到右给风铃从 $1$ 至 $n$ 编号,第 $i$ 个风铃的音调是 $a_i$。对于每个操作,分别需要 $1$ $1$ $1$ $1$ $3$ $0$ $2$ 次手指运动。
2024-01-31 22:10:39
597
原创 24-1-30学习总结
对于 $100\%$ 的数据,$1 \leq n, m \leq 3\times 10^5$,$1 \leq k, x \leq 2 \times 10^9$,$-k \le a_i \le k$。一行,为需要你计算的表达式,表达式中只包含数字、加法运算符 `+` 和乘法运算符 `*`,且没有括号,所有参与运算的数字均为 $0$ 到 $2^{31}-1$ 之间的整数。对于 $30\%$ 的数据,$0≤$ 表达式中加法运算符和乘法运算符的总数 $≤100$。第四行只有一个数字,表示解的总数。
2024-01-30 21:54:39
850
1
原创 24-1-29学习总结
约瑟夫问题## 题目描述$n$ 个人围成一圈,从第一个人开始报数,数到 $m$ 的人出列,再由下一个人重新从 $1$ 开始报数,数到 $m$ 的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。**注意:本题和《深入浅出-基础篇》上例题的表述稍有不同。书上表述是给出淘汰 $n-1$ 名小朋友,而该题是全部出圈。**## 输入格式输入两个整数 $n,m$。## 输出格式输出一行 $n$ 个整数,按顺序输出每个出圈人的编号。## 样例 #1### 样例输入 #1```
2024-01-29 21:26:52
765
原创 24-1-26学习总结
请你找到最小的整数 $\varepsilon$,使得存在一种方案,能够从 $n$ 个风铃中挑出 $m$ 个,设挑出风铃的音调为 $b_1, b_2, \dots b_m$,满足对任意的 $1 \leq i, j \leq m$,都有 $|b_i - b_j| \leq \varepsilon$。- 对 $60\%$ 的数据,保证对所有的 $2 \leq i \leq n$,满足 $a_{i - 1} \leq a_i$,即 $a_i$ 单调不降。第 $i$ 个整数表示 $a_i$。
2024-01-26 22:25:21
949
1
原创 24-1-25 学习总结
第 $4$ 秒结束时,$1,2$ 号同学每人的已接水量为 $4,5$ 号同学的已接水量为 $1$。第 $3$ 秒结束时,$1,2$ 号同学每人的已接水量为 $3,4$ 号同学的已接水量为 $2$。$4$ 号同学接完水,$5$ 号同学接替 $4$ 号同学开始接水。第 $1$ 秒结束时,$1,2,3$ 号同学每人的已接水量为 $1,3$ 号同学接完水,$4$ 号同学接替 $3$ 号同学开始接水。第 $2$ 秒结束时,$1,2$ 号同学每人的已接水量为 $2,4$ 号同学的已接水量为 $1$。
2024-01-25 21:40:59
649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅