- 2024-11-08day20-21之间的项目实战:若依ruoyi开发(可以跳过)
一,项目概述官网文档地址:http://doc.ruoyi.vip/rouyi是一个后台管理系统,基于经典技术组合(springboot,apacheshiro,mybatis,thymeleaf)主要是让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。系统要求JDK>=1.8myslq>=5.7maven>=3.8二,开发环
- 2024-10-29Day20 数据结构
队列(Queue)队列是一种运算受限的线性结构,遵循先进先出(FIFO)原则。队列是一种受限的线性结构受限之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作 普通队列 queue.Queue,适用于多线程环境。 双端队列 collections.deque,具有队列和
- 2024-10-23LeetCode|3184. 构成整天的下标对数目 I(day20)
作者:MJ昊博客:掘金、CSDN等公众号:程序猿的编程之路今天是昊的算法之路第20天,今天分享的是LeetCode第3184题构成整天的下标对数目I的解题思路。这是一道简单难度的题目,考察的是数组元素之间的组合与模运算。题目描述简要回顾给定一个整数数组hours,求满足(hours[i]+
- 2024-10-20java_day20_lambda表达式、枚举类
一、lambda表达式能够使用lambda表达式改写的前提:【同时满足】1、必须要有一个接口2、接口中有且仅只能有一个抽象方法的时候代码案例publicclassLambdaDemo1{publicstaticvoidmain(String[]args){ArrayList<String>list=newArrayList<>(
- 2024-10-20Day20--递归
Day20--递归A方法调用B方法容易理解,递归就是A方法调用A方法,即自己调用自己。利用递归可以用简单程序解决复杂问题,通常把大型复杂问题层层转化为与原问题相似的规模较小问题求解,递归策略用少量程序描述解题过程所需多次重复计算,大大减少程序代码量。递归的能力在于用有限
- 2024-09-25数据结构(Day20)
一、学习内容树形结构概念(1树是n个元素的有限集合n==0空树n>0有且只有一个根结点其他的结点互不相交的子集树具有递归性:树中有树树的术语(结点:树的数据元素(根结点:唯一的没有前驱(没有双亲)叶子:终端结点不是唯一的没有后继(没有孩子)度为0分
- 2024-09-16Day20笔记-面向对象&类和对象&类中的属性和函数&构造和析构函数
一、面向对象基础1.概念1.1面向对象的设计思想面向对象是基于万物皆对象这个哲学观点,在Python中,一切皆对象举例说明:案例一:我想要吃大盘鸡面向过程面向对象1.自己去买菜1.委托一个会砍价的人帮忙去买菜2.自己择菜2.委托一个临时工帮忙择菜3.自己
- 2024-09-09day20打卡
复原IP地址classSolution{public:boolisValid(strings,intstart,intend){if(start>end){returnfalse;}if(s[start]=='0'&&start!=end){//0开头的数字不合法returnfalse;}intnum=0;for(inti=start;i<=end;i++){i
- 2024-09-04NOIP2024集训Day20 DP常见模型1 - 序列
NOIP2024集训Day20DP常见模型1-序列A.[JOI2022Final]Let'sWintheElection贪心+DP。首先,一定是所有协作者同时在同一个州演讲,这样才最优。然后,假设我们已经知道所有州的方案(支持、支持+协作、反对),那我们一定是先按照从小到大的顺序拿下所有“支持+协作”州,这样最优。
- 2024-08-21Day20
主从复制学习内容1.备份的三种类型1.热备份2.逻辑备份3.物理备份2.情景⼊职企业,发现企业架构为⼀主多从,但是两台从服务器和主库不同步,但是每天会全库北⽅主服务器上的数据到从服务器,由于数据量不是很⼤,所以没有⼈处理主从不同步的问题。2.技术1.熟悉mysql数
- 2024-08-12日撸Java三百行(day20:小结)
目录前言一、面向对象和面向过程相比,有哪些优势?1.封装2.继承3.多态4.协作5.组织结构二、比较顺序表和链表的异同1.相同点2.不同点2.1物理存储结构2.2查找2.3插入和删除三、分析顺序表和链表的优缺点1.顺序表1.1顺序表的优点1.2顺序表的缺点2.链表2.1链表的
- 2024-08-05Day20 二叉树Part7 二叉搜索树的增删查
目录任务235.二叉搜索树的最近公共祖先思路701.二叉搜索树中的插入操作思路450.删除二叉搜索树中的节点思路心得体会任务235.二叉搜索树的最近公共祖先给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。思路由于是二叉搜索树,所以可以利用其性质进行查找,即,只有
- 2024-07-27MATLAB学习日志DAY20
结构体(1)结构体是多维MATLAB数组,包含可按文本字段标志符访问的元素。例如,S.name='EdPlum';S.score=83;S.grade='B+'创建一个具有三个字段的标量结构体:S=name:'EdPlum'score:83grade:'B+'与MATLAB环境中的所有其他内容一样,结构体
- 2024-05-10m1_day20
课程内容:Stream流Stream流:jdk8.0新增的类专门用来处理集合/数组中的元素可以将Stream流看做是一个处理数据的管道通过他的一系列方法[过滤求和去重求最值...]对流里面的元素进行加工可以使代码变得更加简化且优雅流的特点:惰性求值延迟执行内部迭代器
- 2024-04-23day20-并发编程(下)
1.多进程开发进程是计算机中资源分配的最小单元;一个进程中可以有多个线程,同一个进程中的线程共享资源;进程与进程之间则是相互隔离。Python中通过多进程可以利用CPU的多核优势,计算密集型操作适用于多进程。1.1进程介绍importmultiprocessingdeftask(): passif__name
- 2024-04-05深入理解Java异常处理机制(day20)
异常处理异常处理是程序运行过程产生的异常情况进行恰当的处理技术在计算机编程里面,异常的情况比所我们所想的异常情况还要多。Java里面有两种异常处理方式;1.利用try···catch···finaly语句处理异常,优点是分开了处理异常代码和程序正常代码,增强了程序的可读性,减少
- 2024-04-03Python学习从0到1 day20 第二阶段 面向对象 ② 封装
缘分朝生暮死犹如露水 ——24.4.1学习目标:1.理解封装的概念2.掌握私有成员的使用一、面向对象三大特性:面向对象编程,是许多编程语言都支持的一种编程思想简单理解是:基于模板(类)去创建实体(对象),使用对象完成功能开发面向对象包含三大主
- 2024-03-29算法打卡day20
今日任务:1)669.修剪二叉搜索树2)108.将有序数组转换为二叉搜索树3)538.把二叉搜索树转换为累加树669.修剪二叉搜索树题目链接:669.修剪二叉搜索树-力扣(LeetCode)给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值
- 2024-02-13day20_精讲yum工具
yum精讲linux常见的基础依赖环境,一般这些软件应该是在系统安装时,勾选上,如果没有则需要手动安装yuminstallgccpatchlibffi-develpython-develzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-dev
- 2023-09-25算法训练day20 LeetCode654
算法训练day20LeetCode654.617.700.98654.最大二叉树题目654.最大二叉树-力扣(LeetCode)题解代码随想录(programmercarl.com)使用递归返回节点地址,输入父节点地址,数组终止条件是输入地数组为空单层操作:如果输入数组为空,则返回父节点地址否则找到数组中最大
- 2023-09-21Java(day20):泛型和枚举
前言Java是一种面向对象的、跨平台的编程语言,在软件开发中应用广泛。在Java中,泛型和枚举是两种重要的特性,它们能够提高代码的可读性和重用性。本文将介绍Java泛型和枚举的概念、语法、使用方法、测试用例等方面。摘要泛型是Java的一种抽象类型,它允许使用者在编写代码时不指定数
- 2023-09-02day20 - 二叉树 part06
654. 最大二叉树详解/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNode(intx):val(x),left(nullptr),r
- 2023-08-01day20
一、[MoeCTF2022]想听点啥1.使用MuseScore可以打开whatdoyouliketohear.mscz(查了一下是乐谱文件),在乐谱的最后可以看到由音符拼成的一段字串,提示MOECTFI1iKE是密码MOECTFI1iKE2.密码解压得到一个脚本和一个txt,简单看一下代码,就是一个flag字串,逐位异或,输出字串存到txt中,利用异
- 2023-07-31Day20-spring
Spring(容器框架)官网:https://spring.io/projects/spring-framework导入spring的包——-SpringWebMVC<!--https://mvnrepository.com/artifact/org.springframework/spring-webmvc--><dependency><groupId>org.springframework</groupId><ar