Java

Django4全栈进阶之路23 项目实战(报修类型表):应用程序命名空间app_name和分页组件paginator

1、应用程序命名空间app_name 2、模型 3、表单 4、模板 list.html create.html edit.html form.html confirm_delete.html  

【数据结构】红黑树详解

1  前言 数据结构很基础也很重要,它重要在哪呢,当然当你的数据量比较比如就很小几十几百的,你随便用什么数据结构,当你的数据量比较大的时候,这个时候对数据操作的效率每种数据结构的特长点就会慢慢出现差异,所以我们要对数据结构有一定的认知,我们才能更好的使用相适应的数据结构来加速我们的代码,是不是,那么这节我们就来看下一种典型的数据结构-红黑树。 附在线红黑树,方便大家边看边尝试:https

热题100_20230428

迭代器 Iterator<Map.Entry<Integer, String>> iterator = map.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<Integer, String> entry = iterator.next(); System.out.print(entry

mysql -- 事务、锁、视图

事务概述 事务指的是逻辑上的一组操作,组成这组操作的各个单元要么全都成功,要么全都失败. 事务作用:保证在一个事务中多次SQL操作要么全都成功,要么全都失败. mysql事务操作 sql语句 描述 start transaction;begin; 开启事务 commit 提交事务 rollback 回滚事务 准备数据 操作 MYSQL中可以有两种方式进行事

day60(2023.4.29)

1.JavaScript简介  2.JavaScript语句、标识符  3.变量  4.JavaScript引入到文件  5.JavaScript注释与常见输出方式  6.数据类型  7.typeof运算符  8.运算符之算术运算符  9.运算符之赋

mongodb基本使用

mongodb基本使用 1.mongodb不是关系型数据库,而是面向文档的数据库 在mongo中,文档的键不是固定的,文档的键对应的值的数据类型也不是固定的。在mongo中,集合类似于关系型数据库中的表,文档类似于关系型数据库中的行。每个文档都有一个特殊的键‘_id’(由mongo创建),在它所属的集合中是唯一的。 2.启动mongodb 启动服务端: 启动客户端: mongodb的客户端使

6-006-(LeetCode- 47) 全排列 II

1. 题目       读题 https://leetcode.cn/problems/permutations-ii/submissions/428949841/   考查点 这道题的考查点主要有以下几个: - **回溯法**:回溯法是一种搜索所有可能解的方法,它的基本思想是从一个初始状态开始,每次尝试一个可能的选择,然后递归地搜索剩余的选择空间,如果发

6-005-(LeetCode- 46) 全排列

1. 题目   读题 https://leetcode.cn/problems/permutations/description/ LeetCode 46题是一个**全排列**问题,给定一个不含重复数字的数组 nums ,返回其 **所有可能的全排列**。你可以 **按任意顺序** 返回答案。¹³ 例如,输入: [1,2,3],输出: [ [1,2,3], [1,3,2], [2,1,

6-004-(LeetCode- 39) 组合总和

1. 题目     读题 https://leetcode.cn/problems/combination-sum/   你好,这是Bing。根据搜索结果,leetcode 39是一个编程题目,要求你找出一个整数数组中所有可以使数字和为目标数的不同组合¹²。 例如,如果数组是[2,3,6,7],目标数是7, 那么输出应该是[[2,2,3],[7]]。  

6-003-(LeetCode- 22) 括号生成

1. 题目     读题 https://leetcode.cn/problems/generate-parentheses/ 这道题的题目描述是这样的: 给定一个整数n,表示括号对的数量,写一个函数来生成所有可能的有效括号组合。¹ 有效括号组合的意思是,每个左括号都有一个对应的右括号,并且括号之间的嵌套关系是正确的。 例如,n = 3时,有以下五种有效括号组合: ((())

6-105-(LeetCode-621) 任务调度器

1. 题目     读题 https://leetcode.cn/problems/task-scheduler/   考查点 这道题的考查点是: - 如何统计和排序任务的频率。- 如何分析不同情况下的最少时间。- 如何利用数学公式来简化计算。 2. 解法 思路 解法的思路是: 首先统计每种任务的出现频率,然后按照频率降序排序。 找出最高频率和具有最高频率的任务数

6-104-(LeetCode-406) 根据身高重建队列

1. 题目     读题 https://leetcode.cn/problems/queue-reconstruction-by-height/   考查点  这道题的考查点是贪心算法的应用,以及如何根据题目的要求设计合适的排序规则和插入策略。 贪心算法是一种常见的解决优化问题的方法, 它需要我们证明每次选择最优的局部解可以导致全局最优解。 这道题也可以

6-103-(LeetCode-53) 最大子序和

1. 题目     读题 https://leetcode.cn/problems/maximum-subarray/     考查点 这道题的考查点是: 贪心算法:贪心算法是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是最好或最优的算法。贪心算法在有最优子结构的问题中尤其有效。最优子结构的意思是局部最优解能决定全局

6-102-(LeetCode-55) 跳跃游戏

1. 题目  读题 https://leetcode.cn/problems/jump-game/ 考查点 这道题主要考查的是贪心算法的应用, 即在每一步选择最优的局部解,从而达到全局最优的目的。 贪心算法通常用于解决一些最优化问题,如最小生成树、单源最短路径、任务调度等。 2. 解法 思路 一个可能的解决方案是使用贪心算法,即每次选择能跳到最远的位置。具体步骤如下: 初始化

windows 10下复现CVE-2021-26411漏洞和检测分析

CVE-2021-26411复现,学习JavaScript之POC源码分析 概述 CVE-2021-26411,该漏洞的原因:removeAttributeNode()触发属性对象nodeValue的valueOf回调,回调期间手动调用clearAttributes(),导致nodeValue保存的BSTR被提前释放。回调返回后,没有检查nodeValue是否存在继续使用该对象,最终导致UAF(

OOP4-6次作业总结BLOG

OOP4-6次作业总结BLOG 22201303-范宇 前言 三次题目集中,对我个人而言,第5次较为简单,第四次和第六次有两道题比较困难,三次题目集总的来说具备一定的挑战性,挺适合我。 第四次和第五次题目集均给了提示,类的结构基本都设计好了,我们要做的只是填空;而第六次题目集的后两道题没有提示,需要自己设计类。 设计与分析 题目集四 7-1 菜单计价程序-3 作者 蔡轲 单位&

设计模式-简单工厂

简单工厂模式 传入参数,创建属于同一父类下的不同子类实例。 定义一个父类(通常是抽象的),再定义一些基于父类的具体子类,然后定义一个工厂类,包含了一个用于创建各个不同子类的静态方法,它根据传入的参数来判断应该创建那个子类实例。 简单工厂中,存在3个角色: 抽象产品 具体产品 简单工厂 简单工厂下的角色划分 User抽象父类 Client客户子类 Employee员工子类 还有Manage

设计模式-工厂方法

工厂方法模式 简单工厂的不足 上节的简单工厂,需要拓展时比如修改工厂类,违背了设计模式的开闭原则 简单工厂类直接生成各个子类产品,而工厂方法则有一个抽象工厂类,声明了创建产品的工厂方法,而各个不同的子类产品交由各个不同的具体工厂去完成创建,拓展时,只需要新建一个具体工厂即可,具有更好的灵活性和拓展性 在工厂方法模式中,存在4个角色: 抽象产品 具体产品 抽象工厂 声明了创建产品的抽象方法,返回抽

OOP PTA题目集4-6总结性BLOG

一、前言 题目集总结: 题目集4: 一共7道编程题,题量适中难度也适中(除了第1题,题目描述过于繁琐复杂以至于无从下手),考察的内容从基础语法和基础算法的运用到部分高级容器的使用(set等)和Java中部分库类的使用(LocalDate等)再到类的设计以及类的封装性的运用,由浅入深,循序渐进。 题目集5: 一共6道编程题,题量依然不是很多,难度不算大,这次考察的内容较为单一,一个是正则表达式的运用

[LeetCode] 1033. Moving Stones Until Consecutive

There are three stones in different positions on the X-axis. You are given three integers a, b, and c, the positions of the stones. In one move, you pick up a stone at an endpoint (i.e.

MySQL-运维

1、日志 错误日志: 错误日志是MySQL中最重要的日志之一,它记录了当mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志 该日志默认是开启的,默认存放目录/var/log/,默认的日志文件名为mysqld.log。查看日志位置: 二进制日志: 二进制日志(BINLOG)记录了所有的DDL(数据定义语言)语句

#面向对象程序设计PTA作业# 第4、5、6次作业总结(二)

本篇承接 #面向对象程序设计PTA作业# 第4、5、6次作业总结(一)继续分析题目集4的第5、6题 一、前言 本次总结涉及题目集4的7-1、题目集5的7-5、7-6,题目集6的7-1、7-4、7-5。 1. 三次题目集涉及的的知识点: 面向对象技术特性之封装性、字符串处理(4:7-1) 面向对象程序设计方法之聚合(5:7-5,7-6) 面向对象程序设计之继承(6:7-4,7-5) 2. 题量、

超好用的写博客工具VuePress

VuePress简介 VuePress 由两部分组成:第一部分是一个极简静态网站生成器,它包含由 Vue 驱动的主题系统和插件 API,另一个部分是为书写技术文档而优化的默认主题,它的诞生初衷是为了支持 Vue 及其子项目的文档需求。 每一个由 VuePress 生成的页面都带有预渲染好的 HTML,也因此具有非常好的加载性能和搜索引擎优化(SEO)。同时,一旦页面被加载,Vue 将接管这些静态

4-6次题目集总结

前言:4-6次pta实验相较于之前三次难度有所提升,主要是为了训练我们对于java类的设计以及类内方法的设计,以及很多语法知识,是正式进入java的过程。 题目集四: 主要知识点是一些语法的使用,类的设计,以及类的方法体,需要考虑输出格式和算法设计,如正则表达式,LinkedHashSet去重等,题目难度不低,有些没学过的语法,需要自己自行学习 7-1 菜单计价程序-3 7-2 有重复的

中国红 实验四 软件开发案例(1)团队作业

实验四:软件项目 案例分析(1) 项目 内容 班级博客链接 2023春软件工程2020级计算机科学与技术 本次作业要求链接 实验四:软件项目案例分析(1) 团队名称 中国红 团队的课程学习目标 完成软件开发案例(1),总结软件开发经验 这个作业在哪些方面帮助团队实现学习目标 1.通过完成的软件项目案例,加深对开发过程各个环节的理解,提高开发能力; 2.学会了软件环境的

thymeleaf学习问题整理

使用配置 问题: 时间 03点10分 2023年4月29日 文件名导致的缓存会让系统一直报错500,原因未知 解决方案 修改静态网页文件的文件名, (可能是强行覆盖缓存) !!!问题原因!!! maven问题导致themeleaf失效

第二次博客作业

题目集4~6总结性blog (1)前言: 题目集4难度一般,但部分题目题量较大,主要考察类的设计,类与类之间的关系,封装性以及逻辑思维。同时考察了Scanner类中nextLine()等方法的使用、String类中split()等方法的使用、Integer类中parseInt()等方法的用法与LocalDate类中of()、isAfter()、isBefore()、until()等方法的使用规则,

笔记:《语义化版本》速记口令

笔记:《语义化版本》速记口令 FastAdmin #版本管理 语义化版本 版本号管理是项目管理中的重中之重,如果版本号管理混乱,会导致项目冲突,引发项目灾难,严重的还会导致项目失败。 《语义化版本》规范就是为了避免这些问题,但是很多小伙伴看着长长规范,进而产生了抵抗心理,这里整理了一个简单的速记口令,只需要简单的六个字就可以快速理解《语义化版本》规范的精髓,以下供大家参考。 v1.2.3 速记口

问题解决:Component name "xxx" should always be multi-word vue/multi-word-component-names

如题,原因是单个单词命名时语法检测无法通过,可以在导出组件时通过name属性给组件名加一个后缀,比如Component。 <script> export default { // 当组件名为一个单词时,语法检查是无法通过的,可以设置name的值为2个单词来规避检查。 name: 'HomeComponent' } </script

OOP 4-6题目集总结

目录 前言 设计与分析 踩坑心得 改进建议 总结 一、前言             (1)第四次题目集                       本次题目集一共有7道题目,题量适中,但第一题难度较大,其余题目难度适中。考察的

<<  <  1333  1334  1335  1336  1337  1338  1339  1340  1341  1342  1343  >  >>