- 博客(13)
- 收藏
- 关注
原创 【本周小结】前端复习总结
本周复习了前端的部分内容,系统整理了以下笔记。HTMLweb标准分为三部分:结构,表现,行为结构:用于对网页元素进行整理分类,主要为html表现:设置网页元素的样式,主要为css行为:网页模型的定义和交互的编写,现阶段主要为jshtml基本结构<html> //根标签 <head> //头部 <title>test</title> </head> <body>.
2022-05-28 19:50:26 160
原创 【本周小结】SpringMVC的入门学习与理解
概述基于Java实现MVC模型的轻量级Web框架SpringMVC负责controller,将处理后的数据以json形式传给前端[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1yh5Km5G-1653183478783)(D:\typora笔记\spring.assets/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202022-05-14%20114725.png)]入门@Controllerpublic class UserC
2022-05-22 21:56:24 222
原创 「Java入门项目」使用MySQL实现简易图书管理系统(非Web)
使用MySQL实现简易图书管理系统概述:本系统借鉴了MVC思想,由Maven构建,使用MyBatis+MySQL作为持久层进行数据存储与处理由于系统三个部分的功能实现思路类似,本文只说明第一部分的实现思路分析项目结构:Data.pojo包下有三个实体类bookInfo、readerInfo、borrowInfo,依次代表图书信息,读者信息,借阅信息Data.UI包为表现层与逻辑层二合一,bookInfoUI、readerInfoUI、borrowInfoUI三个类依次实现了交互界面的输出和
2022-05-15 19:37:57 1180 1
原创 「本周小结」Spring的理解与使用
Spring架构IoC概念IoC控制反转:对象的创建控制权由程序转移到外部,即不要主动的new对象,要由外部提供对象Bean别名配置作用范围bean默认为单例。适合交给容器进行管理的bean:表现层对象,业务层对象,数据层对象,工具对象不适合的:封装实体的域对象Bean实例化使用构造方法,调用默认的无参构造函数静态工厂(了解)实例工厂(了解)使用FactoryBean*****生命周期生命周期控制使用生命周期控制方法实现接口经历阶
2022-05-14 09:54:23 181
原创 「本周小结」MySQL、JDBC、MyBatis以及Maven的基础知识
最近学习了MySQL、JDBC以及MyBatis和Maven的相关内容,为JavaWeb的学习打基础。以下为学习笔记:SQL通用语法不区分大小写注释单行注释:#注释内容或-- 注释内容多行注释:/* */DDL数据定义语言数据库操作show databases; #查询当前data目录下的所有数据库create database name; #创建数据库create database if exists name; #如果没有这个数据库则创建drop database na
2022-05-03 22:46:49 728
原创 年前学习总结
这半个多月的时间学习了二分,贪心,深搜,递推以及一部分数论,学习了一些简单的数据结构,顺便把STL啃完了…总的来说结果不是很理想,平常的学习效率还是不高,年后要加把劲,尽快把后续算法的基础理论拿下。...
2022-01-30 20:35:29 958
原创 STL学习笔记(algorithm)
algorithm下的函数max()返回最大值,参数必须为两个min()返回最小值,参数必须为两个abs(x)返回x的绝对值,x必须为整数swap(x,y)交换两个参数的值reverse(it1,it2)可以将数组指针在[it1,it2)之间的元素或容器的迭代器在[it1,it2)内的元素进行反转next_permutation(l,r)生成全排列的下一个字典序fill(l,r,value)把数组或容器中的某一区间赋予相同的值sort(l,r)除数组之外,可以对容器进行排序(
2022-01-22 22:25:48 427
原创 STL学习笔记(优先队列,deque,map,stack,pair,list)
priority_queue优先队列优先队列,具有队列的所有特性和基本操作,只是在这基础上添加了内部的一个排序,它本质是由堆实现头文件#include<queue>数据结构队首元素一定是优先级最高的一个声明priority_queue<int> a默认为大顶堆,降序访问只能通过a.top() 访问队顶元素优先级设置priority_queue<typename, container, functional>完整的定义方式container容器默认为v
2022-01-22 22:23:10 824
原创 【洛谷】P4995 跳跳 题解
P4995 跳跳泪目了…第一道独立ac的贪心题…不过也是因为这道题简单的原因要求出耗费体力的最大值,则我们要尽可能的保证每次起跳和目标的石头两者绝对值最大然后对石头序列进行升序排序显而易见,从地面跳上最高的石头,也就是最后一块石头,是最优解然后从最高的石头跳向最低的石头,按此规则依次跳向没跳过的石头,ac。为什么要这么跳呢?我们假设,跳上最高的石头后,跳向的不是最低的石头,则这次跳跃不是最优解而下次跳跃跳向没跳过的最高的石头时,也就不是最优解,反证可证明贪心正确。ac代码:#inc
2022-01-21 17:04:58 939
原创 STL学习笔记(vector,queue,set)
STLvector头文件 #include<vector>如何声明vector<int> a; 相当于一个长度动态变化的vectorvector<int> a(10);一个容量为10的vectorvector<int> a[123]; //等价于 vector<vector<int> > v(123)相当于一维长度123,二维动态变化的int 数组struct a{}; vector<a> c;像数组一样,可以
2022-01-21 17:02:05 596
原创 【洛谷】P3817 小A的糖果 题解
这道题有一个细节应注意:只需判断任意两个相邻的盒子,这大大降低了题目的复杂度。用数组存数据没啥好说的,注意开long long,因为元素最大可达10^9分析若两个相邻盒子的糖的个数之和大于x,则应吃掉后一个盒子的糖来实现糖数不大于x,原因:后一个盒子的糖可分为两部分,①与上个盒子组合②与下一个盒子组合,吃掉这个盒子的糖有利于下一组相邻盒子的条件的达成。若第一个盒子的糖大于x,应先吃第一个盒子的糖来满足条件步骤输入直接模拟,按照上面分析的思路用s计数,输出完事。
2021-12-21 12:01:58 523
原创 【洛谷】P1803 凌乱的yyy 题解
P1803 凌乱的yyy这道题可以简化为,给定一个范围和此范围中的若干区间,求出不相交区间的最大数量。①首先需要按照区间的右端点值把全部区间从小到大排序,排序目的:保证了先选择较小的区间,进而保证选出的区间数量最多②一定要从第一个区间开始遍历。为什么是第一个呢?(设区间为(a1,b1),(a2,b2)…)先清楚一点,如果这个区间包含了下个区间,那么选择这个区间不如选择下一个区间划算,选下个区间还能节省几个点来用于其他区间的选择。然后就可以分为两种情况:a1>a2,此时就符合了上面说的情
2021-12-20 14:54:58 866
原创 【洛谷】P1223 排队接水 题解
P1223 排队接水 这道题首先要明确一处细节,一个人的等待时间并不包括他本身为自己打水的时间(即只记录别人打水的总时间)首先,若使n个人的平均等待时间最小,不难想出,应让用时较短的人先打水,主体思想即此。 所以首先进行预处理,将每人的时间从小到大sort排序。① 要输出排队顺序,所以用结构体可以方便的表示和进行数据处理:一个变量表示序号,另一个为接水时间② 输出平均等待时间:因为第一个人等待时间为0,所以从a2开始加,因此总时间s为 a2 +a2+a3 +a2+a3+a4 +
2021-12-20 14:47:14 1607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人