NOT
uml各图形图标表示的含义
UML 有几种关系图标:泛化(继承),实现,依赖,关联,聚合,组合 泛化(继承) B——▷A B 类作为 A 类的子类存在。实现 B ▷A B 类实现 A 接口。依赖 A >B B 类作为 A 类某个方法的参数,表示A想做某些事情需要依赖 B,不然做不成。关联 A——>B(单向) B 类作为 A 类 ......
2023年随便做做
2023.11.16 Codeforces - 1408F - Two Different (-3) 构造题,显然有一种想法可以在约 \(O(p2^p)\) 的复杂度内使一个长为 \(2^p\) 的数列变为全部相同。那么令 \(q = \lfloor \log_2n\rfloor\),可以对 \([ ......
CF1732E - Location
警告&题外话 赛时看都没看这道题,赛后看感觉还行。 (虽然这题我两个小时写不完,TLE十几次) 此题偏难,代码难度较大(对于我的方法),建议评黑,不建议没做完 数列分块入门九道 的人做,因为不会讲分块基本操作。 如果有更好方法的不要嘲讽我。 如果发现我方法正确性与时空复杂度有误的请私聊。(免得丢脸) ......
【LeetCode-中等-链表】两数相加
这是个关于链表的题目, 以前在C#中写代码时,对链表接触比较少,所以刚好接这个题目来更好的熟悉一下链表 题目大概是这样的,给你两个非空的链表,表示两个非负的整数. 它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字 =》 首先我们来理解这句话是什么意思 我们来看一个链表 1->5-> ......
node.js - 在linux系统上安装和配置nodejs
step 1: 根据自己的系统架构下载nodejs软件包 https://nodejs.org/en/download/ curl -O https://nodejs.org/dist/v20.10.0/node-v20.10.0-linux-arm64.tar.xz step 2: 创建目录 su ......
F Trees and XOR Queries Again (树链剖分)
看了知乎一位大佬的文章,用st表优化了查询,在st表中维护线性基 让lognN^2的查询 少了个log加了很多优化的方法 但无济于事 但是这样跑了9000ms 依然没法过 优化了一下线性基的查询方式 从枚举位数变成了类似lowbit的__lg(返回最大的1的位置) 不知道具体怎么算的优化 现在时间大 ......
对比全分解和先验分解
单线的 def forward(self, x): y = self.g_a(x) y_hat, y_likelihoods = self.entropy_bottleneck(y) x_hat = self.g_s(y_hat) return { "x_hat": x_hat, "likeliho ......
java 包装类
 Linux 作为一种稳定、灵活的操作系统,提供了许多强大的工具来管理磁盘和存储。其中,逻辑卷管理(Logical Volume Management,简称 LVM)是一个非常重要的组件,它允许用户更加灵活地管理磁盘空间,提供了许多优势。在本文中,我 ......
hanoiTower
汉诺塔(hanoiTower) 思路分析: 1.假定只有一个盘,直接移动到c柱 2.若有多个盘,把它看作只有两个盘,最下面的和上面所有盘(num - 1) 3.把a柱上的上面所有盘(num-1),移动到b柱,借助c柱 4.把最下面的盘直接移动到c柱 5.把b柱所有盘移动到c柱,借助a柱 /** * ......
墨者学院—Webmin未经身份验证的远程代码执行漏洞
一、概述 Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。据统计,互联网上大约有13w台机器使用Webmin。当用户开启Webmin密码重置功能后,攻击者可以通过发送POST请求在目标系统中执行任意命令,且无需身份验 ......
「杂题乱刷」洛谷P1064
题目传送门 一道算是 dp 的板子题了。 题意大概就是 01 背包 + 捆绑。 首先回顾一下 01 背包,一个比较基础的 dp 题,状态转移方程也很好想,是 \(dp[i][j]=\max(dp[i][j],dp[i-1][j-w[i]]+v[i])\)。 代码实现如下: 点击查看代码 #inclu ......
算法【快速排序】
算法【快速排序】 快速排序。选择一个作为比较的元素,这里我们选择首元素,这个元素我叫他‘比较元素’;前后两个指针(其实是索引变量)同时往后和往前进行遍历,开头的指针遇到比‘比较元素’大的元素停下来(空循环体的循环即可实现),末尾的指针往前遍历,遇到比‘比较元素’小的元素停下来;两个元素都停止后,交换 ......
uml总结
一、面向对象与UML1、面向对象方法一种运用面向对象的软件构造概念和原则(类、对象、抽象、封装、继承、多态、消息)来构造软件系统的开发方法 2、面向对象特征抽象、封装、继承、多态 3、UML定义一种标准的图形化建模语言,是面向对象分析与设计的一种标准表示 4、UML组成基本构造块(建模元素、关系、图 ......
UML所有图的内容阐述
UML有多种类型的图,每一种图都有其特定的目的和特点。以下是UML各种图的特点和内容: 一类图(Class Diagram):类图是UML中最常用的图形表示法,用于描述系统中的类、接口、属性和方法之间的关系。通过类图可以明确类之间的关系,例如继承、关联、聚合和组合等。 属性是类的特征,描述了类所代表 ......
Java登陆第二十天——HTML常用标签
文本标签 文本常用的HTML标签: 标签名 标签描述 <h1></h1> 标题标签 <h6></h6> 标题标签 <p></p> 段落标签 <hr> 换行标签 <br> 换行标签 标签栗子: <!DOCTYPE html> <html lang="en"> <head> <meta charset= ......
03-数码管显示
03-数码管显示 简介 数码管 led数码管:数码管是一种简单、廉价的显示器,是由多个发光二极管封装在一起组成“8”字型的器件 数码管分为两种 共阴极(下图上面一个电路图所示),共阴极情况下com端(也叫位选端)接低电平,段选段接高电平才会使二极管发光 共阳极(下图下面一个电路图所示),共阳极情况下 ......
SpingBoot学习系列-错误集结
1.Error:java: 无效的源发行版: 12 2.Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port. 表明端口被 ......
为什么用数据可视化软件的人越来越多?
在当今信息时代,数据变得比以往任何时候都更为重要。数据可视化软件的广泛应用成为了一种趋势。那么,为什么越来越多的人选择使用数据可视化软件呢?今天我就以自己的工作经验为基础,进行简单的分析。 数据可视化软件能将枯燥的数据转化为图表、图形等直观的可视化形式。这使得数据更易于理解和分析,让复杂的数据变得更 ......
闰年的判定——选择结构
闰年能被四整除,不能被100整除,但能被400整除的年份。 #include<stdio.h> int main(){ int year; scanf("%d",&year); if(year%4==0&&year%100!=0||year%400==0) printf("%d is runnian ......
SQL CREATE INDEX 语句- 提高数据库检索效率的关键步骤
SQL CREATE INDEX 语句 SQL CREATE INDEX 语句用于在表中创建索引。 索引用于比其他方式更快地从数据库中检索数据。用户无法看到索引,它们只是用于加速搜索/查询。 注意: 使用索引更新表比不使用索引更新表需要更多的时间(因为索引也需要更新)。因此,只在经常进行搜索的列上创 ......
Linux I\O重定向与管道
一:I\O重定向 linu系统中的三种I/O设备所代表的编号分别是:标准输入(STDIN),文件描述符为0,默认从键盘获取输入;标准输出(STDOUT),文件描述符为1,默认输出到显示屏;标准错误(STDERR),文件描述符为2,默认输出到显示屏。 I/O重定向就是为了改变默认输入、输出的位置: > ......
Linux文件权限
一:基本权限UGO 权限对象: u:属主(拥有者) g:属组(拥有者同组) o:其他人(其他用户) 特殊对象:a:所有人(u+g+o) 权限类型: 符号表示 数字表示 说明 符号表示 数字表示 说明 r 4 只读 rx 5 读和执行 w 2 只写 wx 3 写和执行 x 1 只执行 rwx 7 读、 ......
“数组”类型(python中都可[]的一些数据类型)
“数组”类型(python中都可[]的一些数据类型) list 特点是可变的、能动态扩容,可存储Python中的一切对象,使用时不用指定存储的元素的类型。 >>> arr = ["one","two","three"] >>> arr[0] 'one' # 动态扩容 >>> arr.append(4 ......
###聪明办法学python Task07:debug调试
debug的调试 1.调试理论的简单介绍 在计算机中,我们将机器看作状态机,同时我们遵循计算机不会犯错的原则,因此,如果程序运行不对劲,好好想想是不是自己的问题 2.看懂报错信息 编译器的报错要看懂,看不懂用翻译 调试方法 1.print调试:将程序分段后添加print,锁定问题发生地 2.asse ......
UML九个常用图的详细总结
Unified Modeling Language (UML)是一种用于软件系统设计和建模的标准化语言。它包括多种图表,每种图表都有不同的用途。以下是UML中九个常用图的详细总结: 1.用例图(Use Case Diagram): 目的: 描述系统与外部实体(称为参与者)之间的功能交互。 元素: 参 ......
uml九图总结
Uml里一共有着九种图形,从视图的状态来分分成两种,静态视图和动态视图,静态视图分为类图,对象图,包图,部署图,动态视图分为用例图,顺序图,协作图,状态机图和活动图。 类图描述系统的静态结构,包括属性和方法,它是对系统中类的抽象描述,属性是描述物体的特征或者状态他,他通常被定义为一个名字-值对,其中 ......
AcWing 802. 区间和
题面: 假定有一个无限长的数轴,数轴上每个坐标上的数都是 \(0\) 。 现在,我们首先进行 \(n\) 次操作,每次操作将某一位置 \(x\) 上的数加 \(c\) 。 接下来,进行 \(m\) 次询问,每个询问包含两个整数 \(l\) 和 \(r\) ,求出在区间 \([l,r]\) 之间的所有 ......
【UniApp】-uni-app概述
前言 好,经过我们前面文章的编写,大家可以了解到微信小程序开发相关的知识,了解完了这个微信小程序开发和云开发之后,从这篇文章开始,我再来给大家写一下关于 Uniapp 的知识。 好,开始,那什么是 Uniapp 呢?这个时候我们不管三七二十一,先打开我们 Uniapp 官方文档,它官方地址也很简单, ......