NOT

Java设计模式之责任链模式

1.1.概述 在现实生活中,常常会出现这样的事例:一个请求有多个对象可以处理,但每个对象的处理条件或权限不同。例如,公司员工请假,可批假的领导有部门负责人、副总经理、总经理等,但每个领导能批准的 天数不同,员工必须根据自己要请假的天数去找不同的领导签名,也就是说员工必须记住每个领导的姓名、电话和地址 ......
模式 设计模式 责任 Java

深度学习目标检测:YOLOv5实现车辆检测(含车辆检测数据集+训练代码)

https://blog.csdn.net/guyuealian/article/details/128099672 深度学习目标检测:YOLOv5实现车辆检测(含车辆检测数据集+训练代码) 目录 深度学习目标检测:YOLOv5实现车辆检测(含车辆检测数据集+训练代码) 1. 前言 2. 车辆检测数 ......
车辆 深度 目标 代码 数据

阻塞队列

什么是阻塞队列 阻塞队列是一种特殊的队列,它支持线程安全并发操作的同时提供了阻塞操作功能。在阻塞队列中,当队列为空时,从队列中取元素的操作将被阻塞,而当队列已满时,往队列中放元素的操作也会被阻塞。 阻塞队列的应用场景 阻塞队列常用于生产者和消费者的场景,生产者是向队列里添加元素的线程,消费者是从队列 ......
队列

如何学习 Photoshop

你有没有想过“图像处理或图形设计看起来很酷,我要学习 Photoshop!” 然后你第一次打开 Photoshop,并被你所看到的东西所震撼。 Photoshop 是一款功能强大的大型软件,您可以用它做很多事情。唯一的问题是学习曲线很大。好消息是,您可以通过大量免费和付费的在线资源来学习 Photo ......
Photoshop

hyper-v安装centos

一 1. 左下角搜索框,直搜hyper-v 2. 本地源安装 3. 创建成功后,编辑设置 4. 连入虚拟机,安装centOS 登录使用即可 ......
hyper-v centos hyper

第一次作业

| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/23rjjsjc | | 这个作业的目标 | <自我介绍与课程期待> | | 姓名-学号 | <吴彬彬>-<2021330301125> | 我叫吴彬彬,喜欢跑步、游泳、骑车。掌握部分电气专业知识, ......
第一次

QECon大会亮相产品,全栈测试平台推荐:RunnerGo

最近在gitee上看见一款获得GVP(最有价值开源项目)的测试平台RunnerGo,看他们官网介绍包含了接口测试、性能测试、自动化测试。知道他们有saas版可以试用,果断使用了一下,对其中场景管理和性能测试印象深刻,之后也在公司自己安装使用,接下来和大家介绍一下RunnerGo的整体使用情况。 登录 ......
RunnerGo 大会 QECon 产品 平台

禁止 ping

禁 ping ,也就是禁止 icmp 响应 为什么要禁止ICMP 尽管ICMP在网络通信中具有重要作用,但是在某些情况下,禁用ICMP可能是必要的。 一种常见的情况是防止ping洪水攻击,这是一种DDoS攻击。这种攻击会对目标IP地址发送大量的ICMP回显请求,从而使网络负载过高而导致网络不可用。 ......
ping

Teamcenter SOA如何释放一个对象的锁定

1、false 是释放锁 DataManagementService.refreshObjects2(ModelObject[],false); 2、true 是上锁 DataManagementService.refreshObjects2(ModelObject[],true); ......
Teamcenter 对象 SOA

[AGC013D] Piling Up 题解

Piling Up 一个很好的思路就是设 \(f[i][j]\) 表示当前进行了 \(i\) 步,并且盒子中剩下了 \(j\) 个白球的方案数,然后直接 DP 即可。 但是这样是有问题的,它没有考虑到重复计算的问题。 我们不妨令 \(+\) 符号表示取出黑球,\(-\)符号表示取出白球。 则一种方式 ......
题解 Piling 013D AGC 013

CF1423N BubbleSquare Tokens 题解

BubbleSquare Tokens 神仙构造题。 首先,我们令所有点初始都没有放币,所有边上都放了一个币。则此时每个点的权值即为它的度数。 然后,我们考虑从小到大计算每个点的权值。对于每个点 \(i\),我们枚举它所有相邻且编号比它小的点,假如该点上没有币,就把币从连接两点的边上移到另一端的点上 ......
题解 BubbleSquare Tokens 1423N 1423

CF888F Connecting Vertices 题解

Connecting Vertices 这个奇怪的限制(两条边不能有交点)让我们想到什么? 对于任何一种方案,不存在 \(x_0<x_1<y_0<y_1\),其中连边 \((x_0,y_0),(x_1,y_1)\)。 也就是说,对于任何一段区间 \([i,j]\),如果里面所有点全都连通: 要么 \ ......
题解 Connecting Vertices 888F 888

CF1178F2 Long Colorful Strip 题解

Long Colorful Strip 中间如果有那些地方看不懂,可以先去看看前面一道,这是我的题解。 首先,每一次染色,最多把一整段连续的同色格子,分成了三段。 并且,明显我们可以把连续的同色格子,直接看作一个。 这就意味着,在这么压缩后,有 \(m<2n\)。 这就意味着 \(O(m^3)\) ......
题解 Colorful 1178F Strip 1178

CF906C Party 题解

Party DP 是门艺术。 \(n\leq 22\) 一眼状压。但是怎么状压就比较困难,因为同一个 \(f[x]\) 可以代表成千上万种含义。 这里我们采用,设 \(f[x]\) 表示当 \(x\) 集合中所有的点都处于同一个团内的最小代价。 则我们有 \(f[x \operatorname{or ......
题解 Party 906C 906 CF

CF53E Dead Ends 题解

Dead Ends \(n\le10\),我还是第一次见到这么小的状压 我们设 \(f[S][s]\) 表示:将集合 \(S\) 内的点连成一棵树,且集合 \(s\) 里的节点是叶子节点的方案数。 则有 \[f[S\cup\{j\}][\{s\setminus i\}\cup\{j\}]+=f[S] ......
题解 Dead Ends 53E CF

Dockerfile 中的 CMD 与 ENTRYPOINT

1、概述 CMD 和 ENTRYPOINT 指令都用于定义容器启动时执行的命令,单从功能上来看,这两个命令几乎是重复的,单独使用其中的一个就可以实现绝大多数的用例。尽管如此,它们在某些情况下具有不同的用途和优势。这篇文章旨在澄清它们的用法,以帮助你在实际应用中做出明智的选择,避免混淆。 2、介绍 2 ......
Dockerfile ENTRYPOINT CMD

Educational Codeforces Round 109 (Rated for Div. 2) B. Permutation Sort

给一个长为 \(n\) 的排列 \(a\),你可以执行以下操作:选择一个子数组并且按任意顺序重排,但这个子数组不能是数组本身。 询问最少经过多少次操作可以使得排列 \(a\) 变为升序。 定义操作次数为 \(ans\) 。 若数组已经有序,\(ans = 0\) 。 若 \(a_1 = 1\) 或者 ......

2023数据采集与融合技术实践作业二

作业①: 要求:在中国气象网(http://www.weather.com.cn)给定城市集的 7 日天气预报,并保存在数据库。 输出信息:作业2 · EI-Shaddoll-Midrash/2023数据采集 - 码云 - 开源中国 (gitee.com) from bs4 import Beaut ......
数据采集 数据 技术 2023

提示词工程01 吴恩达

使用指令调整LLM时,可以视为给一个聪明人提供指令(一个聪明但不知道具体任务的人)。 当LLM不能工作时,有时是因为指令不够清晰;e.g.请帮我写一些关于图灵的东西。你其实哈可以明确表示你希望文本关注他的科学工作。比如个人生活还是他在历史上的其他角色,亦或者是其他方面。 你如果指定了文本的语气,比如 ......
工程

[CF160D] Edges in MST

Description You are given a connected weighted undirected graph without any loops and multiple edges. Let us remind you that a graph's spanning tree i ......
Edges 160D 160 MST CF

[CF1158F]Density of subarrays

F - Density of subarrays 屲,平衡复杂度题 首先考虑如何求一个序列的密度 从最左端开始,找到需序列\(A[1...n]\)的最小段\(A[1...a_1]\),使其包含\(1\sim c\)的所有颜色,然后又以\(a_1+1\)为起点,找下一个最短的包含\(1\sim c\) ......
subarrays Density 1158F 1158 CF

1Panel让你的 Linux 服务器管理变得轻松快捷!

今天给大家推荐一款 Linux 服务器运维管理工具:1Panel。 (图片来源网络,侵删) 基本介绍 1Panel是飞致云旗下的一款开源Linux服务器运维管理工具,主打一个简单易用,十分适合小白。 官方说明的几大特点有:快速建站、高效管理、安全可靠、一键备份。详细情况可去官网查看,我这里就不过多赘 ......
服务器 1Panel Panel Linux

xcpc自用板子

Bellman-Ford最短路O(nm) int INF = 0x3f3f3f3f; struct edge { int from, to, cost; }edges[12405]; int n,m; edge es[1000]; int d[2510]; void shortest_path(in ......
板子 xcpc

最短路和差分约束系统(未完成)

最短路 Floyd 多源最短路径 引入 Floyd 利用了 dp 的思想,主要可以用来求任意两个节点的连通性或最短路,可以有负边权,但不能有负环。 例题:luogu B3647 【模板】Floyd 我们设 \(f_{k,i,j}\) 为除了 \(i\) 和 \(j\) 外只经过前 \(k\) 个结点 ......
系统

FIrefox不能登陆简书、segmentfault等网站

简书、segmentfault这些网站的登录按钮显示灰色不能点击 原因是FIrefox的开启了增强型跟踪保护,关闭该选项即可。 Enhanced Tracking Protection in Firefox for desktop: 当您处于严格增强跟踪保护状态时,您可能会在某些网站上遇到损坏。这是 ......
segmentfault FIrefox 网站

高效的API研发协同工具推荐:Apipost

在数字化时代,API(应用程序接口)已经成为数字生态系统中的重要组成部分。API不仅使得不同应用程序能够相互通信,还成为了企业间进行数据交换和业务整合的关键手段。在这个趋势下,API研发工具市场也日益繁荣,其中Apipost以其高效、灵活和协同的特点,逐渐成为了该领域的佼佼者。 Apipost是一款 ......
Apipost 工具 API

深入理解线段树

线段树(Segment Tree)是常用的维护区间信息的数据结构,它可以在 O(logn) 的时间复杂度下实现单点修改、区间修改、区间查询(区间求和、区间最大值或区间最小值)等操作,常用来解决 RMQ 问题。 RMQ(Range Minimum/Maximum Query) 问题是指:对于长度为 n ......
线段

C++ 20 标准协程入门教程

基本概念 (是什么) 协程(coroutine): 是一种特殊的函数,其可以被暂停(suspend), 恢复执行(resume)。一个协程可 以被多次调用。 协程(coroutine): 分为stackless和stackful两种,所谓stackless协程是指协程被suspend时不 需要堆栈, ......
入门教程 标准 教程 20

[ARC143D] Bridges 题解

[ARC143D] Bridges 题意:给定 \(2n\) 个点和 \((u_1,v_1) , \cdots , (u_m,v_m)\),选择让 \(u_i\) 连 \(v_i+n\) 或 \(v_i\) 连 \(u_i+n\),以最小化图中桥的个数。 有种技巧叫拆点,把一个点拆成入点和出点,看这 ......
题解 Bridges 143D ARC 143

洛谷P5444 [APIO2019] 奇怪装置 题解

奇怪装置 找到循环就很简单了。 很显然 \(y\) 是每 \(B\) 次一循环的,对于每个相邻的 \(y\) 循环 \(x\) 的值均相差 \(B+1(\bmod A)\)。 因此总的循环就是 \(B+1\) 对于 \(A\) 的循环乘上 \(B\)。 即 \(\frac{A}{\gcd(A,B+1 ......
题解 装置 P5444 5444 2019