NOT

UML用例图

用例图的含义 由参与者(Actor)、用例(Use Case) 以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。其中用例和参与者之间的对应关系又叫做通讯关联(Communication Association)。 用例图的作用 用例图是需求分析中的产物,主要作用是描述参与者与和用例之间 ......
UML

day 2 数组 977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵 Ⅱ

977.有序数组的平方 题目链接:977.有序数组的平方 视频教程 文章教程 思路 最直观的解法: 暴力解题,每个数先平方,然后再快速排序,时间复杂度为 O(n + nlog n) 规律: 该数组本身是非递减顺序,在平方后其实依然有顺序,左右两边大中间小。 双指针 利用观察到的规律,可以利用双指针在 ......
数组 矩阵 螺旋 长度 day

第四章 文件权限

一、基本权限UGO 权限的意义在于允许某一个用户或某个用户组以规定的方式去访问某个文件。例如,Apache服务进程默认由Apache用户访问,除了root用户以外,其他用户均不能访问相关进程,这样就能通过在文件上设置用户或用户组的访问方式达到限制目的。 首先介绍U、G、O这三个字母所代表的含义。 U ......
权限 文件

42. 接雨水

链接 https://leetcode.cn/problems/trapping-rain-water/description/ 思路 1. 在线处理。既然是接雨水,那肯定是形成一个类似于碗的结构才能接。可以先找到一个最大值当兜底,然后不断的用当前border去夹逼。如果遇到比当前border高的, ......
雨水 42

408---CO三轮复习---中央处理器

重难点总结 1、CPU的结构,各种功能部件 ⭐⭐⭐⭐⭐ 2、指令执行过程、指令执行数据流 ⭐⭐⭐⭐⭐⭐⭐ 3、控制器的功能和工作原理(硬步线、微程序控制器) ⭐⭐⭐ 4、流水线 ⭐⭐⭐⭐ 5、高级流水线技术 ⭐⭐ 6、多处理器的基本概念 ⭐ CPU的结构与功能 1、CPU又叫中央处理器,由运算器与控 ......
中央处理器 三轮 处理器 中央 408

浅谈UI自动化测试

随着软件行业的不断发展,建立一个完善的自动化测试体系变得至关重要。目前,自动化测试主要涵盖接口自动化测试和UI自动化测试两个主要领域。就目前而言,企业在UI自动化测试方面的覆盖率仍然相对较低。 接口自动化测试可以模拟和执行应用程序接口的各种操作,以验证接口的功能、性能和稳定性。接口自动化测试主要关注 ......

支持自动生成API文档 Apipost 真香

在数字化时代,API已经成为了应用程序之间进行通信的关键桥梁。随着API的普及和复杂性的增加,API研发和管理也面临着越来越多的挑战。为了更好地应对这些挑战,Apipost提供了一整套API研发工具,包括API设计、API调试、API文档和API自动化测试等功能。本文将深入介绍Apipost的优势和 ......
自动生成 Apipost 文档 API

如何使用SHC对Shell脚本进行封装和源码隐藏

在许多情况下,我们需要保护我们的shell脚本源码不被别人轻易查看。这时,使用shc工具将shell脚本编译成二进制文件是一个有效的方法。本文将详细介绍如何在线和离线条件下安装shc,并将其用于编译你的脚本。 什么是SHC? shc是一个由C语言编写的Shell脚本加密程序,它可以将你的脚本编译成二 ......
脚本 源码 Shell SHC

动态规划合集

动态规划笔记目录 八种常见动态规划题型 序列dp 树形dp 背包dp 区间dp 期望dp 状态压缩dp 数位dp 计数dp 动态规划优化合集 DP技巧与DP杂题 数据结构优化dp 矩阵快速幂优化dp 决策单调性优化dp 斜率优化dp ......
动态

php代码审计学习----骑士cms代码审计

php代码审计学习 骑士cms代码审计 源码下载 https://github.com/Betsy0/CMSVulSource 环境搭建 删掉data里的install.lock 然后把源码放在phpstudy的网站目录下 访问http://xxx/74cms/install.php 使用phpst ......
代码 骑士 php cms

[运维笔记]内网服务器或设备宕机了怎么及时收到通知并处理

前言 此前公司内网的一台服务器运行着六七个各种各样的后台任务,还跑着几个客户端。之后有一天晚上,公司里断电了,服务器也就停了,因为不是关键业务,所以之后几天谁也没发现,直到一周后才发现服务器没在处理。 那怎么在服务器宕机时及时知道呢 目前的简单办法: 无非在服务器上跑个定时任务,发个请求到某些第三方 ......
服务器 笔记 设备

软考上午05设计模式-行为型

责任链模式: 意图:使多个对象都有机会处理请求,避免请求的发送者和接受者有耦合关系。将这些对象连成一条链 适用:多个的对象可以处理一个请求,具体哪个处理在运行时确定 在不明确指明接收者的情况下向多个对象中的一个提交请求 可处理一个请求的对象集合应被动态指定 命令模式: 意图:将请求封装为一个对象使得 ......
设计模式 行为 模式

主存地址问题的解决

例题展示 例题解决 已知:主存地址=区号+组号+组内块号+块内地址号; 题目中给出主存容量为4096块,每块有128个字节,则主存容量=4096*128=524288字节; 524288=2的19次方; Cache容量为64块,每4块为一组,则共有16组; 2的4次方=14,故组号=4; 每4块为一 ......
主存 地址 问题

html 隐藏元素占位/不占位

关于循环定时隐藏/显示元素,从而实现一个一闪一闪的效果如图: 实现方法: 设置 display 但是display在设为none是不占位置隐藏的 display:none; 设置visibility 而visiblity是占位隐藏 visibility:hidden; var num = true; ......
元素 html

安装docker

docker_install.sh #!/bin/bash base_path=$( cd "$(dirname "$0")" || exit 1 pwd ) function download_jq() { wget "https://github.com/jqlang/jq/releases/d ......
docker

vite.config.js配置详解

import { fileURLToPath, URL } from 'node:url'import { defineConfig } from 'vite'import vue from '@vitejs/plugin-vue' export default defineConfig({ // ......
config vite js

CentOS提示命令找不到怎么办

1 修改profile /usr/bin/vi /etc/profile 加入:export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 2 修改.bashrc文件 /usr/bin/vi ~/.ba ......
命令 怎么办 CentOS

Uniapp中弹窗

Uniapp中弹窗 直接上代码 uni.showModal({ title: '提示', content: '这是一个自定义按钮文字的模态对话框', confirmText: '自定义确定', // 自定义确定按钮的文字 cancelText: '自定义取消', // 自定义取消按钮的文字 succ ......
Uniapp

多媒体基础知识一

1、媒体的分类 --感觉媒体--指直接作用与人的感觉器官,使人产生直接感觉的媒体。如引起听觉反应的声音、引起视觉反应的图像等; --表示媒体--指传输感觉媒体的中介媒体,即用于数据交换的编码,如图像编码、文本编码和声音编码等; --表现媒体--指进行信息输入和信息输出的媒体。如键盘、鼠标、扫描仪、话 ......
基础知识 多媒体 基础 知识

26. 删除有序数组中的重复项

1.题目介绍 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过: ......
数组 26

学习笔记二

I/O库函数 I/O 数据库是一系列文件操作函数,既方便用户使用,又提高了整体效率。 看起来比较优质的 I/O 库函数汇总,链接如下:https://blog.csdn.net/xiaxiaoyule/article/details/44050507?utm_source=app&app_versi ......
笔记

Python:爬取某软件站数据报错requests.exceptions.SSLError: HTTPSConnectionPool(host='api.***.cn', port = 443):

使用Python爬取某网站数据时候,之前一直是好好的。突然就报错:requests.exceptions.SSLError: HTTPSConnectionPool(host='api.***.cn', port = 443): Max retries exceeded with url: /acc ......

【Python&GIS】基于高德Api实现批量地址查询经纬度

之前因为同事需要几千个小区的经纬度信息,所以就帮同事写了一段Python代码,通过调取高德地图的api实现地址查询经纬度这个功能。对于如何使用经纬度查询地址的方法,我之前分享过博文:【Python入门教程】获取图片可视化精准定位(逆地理编码),如果大家感兴趣可以自己去看下。这次主要是分享如何通过地址... ......
经纬度 地址查询 经纬 地址 Python

LeedCode刷题(1)-交替合并字符串

1.交替合并字符串 题目:给你两个字符串word1和word2。请你从word1开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并字符串的末尾。 示例 1: 输入:word1 = "abc", word2 = "pqr" 输出:"apbqcr" 解释:字符 ......
字符串 字符 LeedCode

逆向手机银行余额修改生成器,实现自定义修改效果

哈喽大家好,我又来了,我是专注于APP逆向的小库,我从网上找来了一款银行模拟器,就是装逼用的,然后它存在一个问题,就是每次打开那个余额固定死的,也没有其它修改的地方,而一些小伙伴想把这个余额改成自己想要的内容,这个软件我已经改好了,下面是软件的界面图。 我这边主要教大家改这两处: 教程开始: 1、还 ......
手机银行 生成器 余额 效果 银行

CF1073G Yet Another LCP Problem

一道 *2600 调了一年,代码细节是有点粪了,但自己菜也是挺菜的。/oh/oh 考虑容斥,令 \(f(A)=\sum\limits_{i,j\in A}\operatorname{lcp}(i,j)\),那么答案就是 \(f(A\cup B)-f(A)-f(B)\)(这里的并表示可重集合并)。 令 ......
Another Problem 1073G 1073 Yet

做题记录

每天一遍,都快csps了还啥也不会的傻鱼 CF1292B CF1292B 观察收集点的式子,不难看出来这个函数的图像是在不断爆炸增长的,所以我们可以先往 $ P_0 $ 方向搜索,搜完 \(P_0\) 再去 \(P_{+\infty}\)。 这个题目中是要我们去求曼哈顿距离。(了解了一下) ......

vant时间选择器中对minDate进行初始化

vant组件库中,DatetimePicker 可以通过 min-date 和 max-date 属性确定可选的时间范围。 但他只支持Date类型,时间戳的话会报错,需要转换一下 <van-popup v-model="showStartTime" position="bottom"> <van-d ......
minDate 时间 vant

CF248E Piglet's Birthday

提前了一个月,就做掉了这题,不过还是庆祝一下吧。( 考虑 dp。令 \(f_{u,i}\) 表示货架 \(u\) 还剩 \(i\) 罐未被吃的蜂蜜的概率。答案就是 \(\sum f_{u,0}\)。 考虑一次修改 \(u\to v\),由于被移动的蜜罐都被吃了,所以 \(v\) 的 \(f\) 数组 ......
Birthday Piglet 248E 248 CF

CF364D Ghd

做法大同小异,但不知道为啥我跑这么慢而且还容易被卡。/kk 由于这题看上去和概率一点关系都没有并且 CF 标签中有 probabilities,不难想到随机。 由于答案子集大小至少为 \(n\) 的一半,我们每次随机一个数 \(a_i\),它在最终答案集合里的概率为 \(\frac{1}{2}\)。 ......
364D 364 Ghd CF