状态20230426模式16

设计模式(十三)职责链

一、定义 避免将一个请求的发送者与接受者耦合在一起,让多个对象都有机会接受请求。将接收请求的对象连接成一条链,并且沿着这条链传递请求,直到有一个对象能够处理它为止。职责链模式是一种行为型模式 二、描述 职责链可以是一条直线、一个环或者一个树形结构,最常见的职责链是直线型,即沿着一条单向的链来传递请求 ......
设计模式 职责 模式

2023.11.16 总结

T1 Problem - E - Codeforces 根据题目我们可以看出这些圆与该直线都不想交,划分为了两部分。 而且,因为圆心在原线段的中垂线上,所以每个圆与我们所求的圆相交时我们所求的圆的圆心的 \(x\) 坐标是一段连续的区间。 那我们可以用二分出每个区间后就可以了。 T2 Problem ......
2023 11 16

2023年11月16日模拟赛

AI:竞赛豪杰梦未央,信息竞赛展华章。T1单增单减队,双指针操作忙。T2树状数组维护,T3假期计划简版,暴力dfs。T4反悔贪心,最大前缀和求解,线段树和反悔策略。开山度苦海,方能花果洲。柿子好涩。 ......
模拟赛 2023

11.16

回归 pta 今天在上机实验时,回归数据结构PTA 有序表合并 #include <iostream>using namespace std;#define Maxsize 100struct List{ int data[Maxsize]; int length;};List meger(List ......
11.16 11 16

11.16

今天距离NOIP还有1天😥😥😥,但是到来的终究会到来的吧,还是坦然面对吧。 今天和3yy一起去教室,路上他说要系个鞋带,然后我蹲下来看着他系,然后在地上发现了小广告???还是那种第三产业的,嗯,不好评价,然后就带走了,只能说挺震撼的,也不知道是谁带进来的或贴进来的?在学校里贴这种东西?当然不排 ......
11.16 11 16

11.16 基本完成个人任务管理系统项目后重新复习JavaScript高级程序设计——声明var与let变量关键字区别的笔记

我看的是js高级程序设计第四版,前两章快速了解了一下,第三章开始慢啃,虽然内容枯燥,很多东西自己也知道了,但还是有一些收获的。 比如,声明变量的三个关键词:var、let、const;var以前经常用但是会出问题,相比let没有那么严谨(var声明范围函数作用域,而let声明范围块级作用域)。 看个 ......

11.16

今天距离NOIP还有1天😥😥😥,但是到来的终究会到来的吧,还是坦然面对吧。 今天和3yy一起去教室,路上他说要系个鞋带,然后我蹲下来看着他系,然后在地上发现了小广告???还是那种第三产业的,嗯,不好评价,然后就带走了,只能说挺震撼的,也不知道是谁带进来的或贴进来的?在学校里贴这种东西?当然不排 ......
11.16 11 16

设计模式—结构型模式之外观模式(门面模式)

设计模式—结构型模式之外观模式(门面模式) 外观(Facade)模式又叫作门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。 例子 我们的电脑会有很多 组件,比如CPU、硬盘、内存等等;如果我们电脑需要启动的话,需要挨个去调用每个组件的启动方法;停止逻辑也 ......
模式 结构型 设计模式 门面 外观

2023.11.16 近期杂题

CF1794E 我们现在考虑换根 dp,维护每个点为根的深度集合。 考虑哈希,我们令深度为 \(d\) 的点贡献是 \(base^d\)。 那么,\(f_u=1+\sum f_v\times base\)。换根时容易的。 由于题目给的是大小为 \(n-1\) 的集合,我们判断两个集合哈希值的差是否是 ......
2023 11 16

11.16

今天没有ex丁真语录了 但是我们有 丁真纪行 (吃早饭ing) DZ:(将奶甩在桌子上) tkth:你在干啥 DZ:我在拿它发泄 (tkth会记住的( Minecraft: Story Mode里的东西)) (过了一会,中间忘了) tkth:(将DZ的奶甩在桌子上,无逝发生) DZ:(用附了抢夺/时 ......
11.16 11 16

面向对象笔记—设计模式

设计模式 一、概念 设计模式是一系列在实践中总结出来的可复用的面向对象的软件设计方式 设计模式就是描述一个反复出现的问题,以及解决这个问题的方案。可以重复使用这个解决方案而无须再做重复劳动。 解决设计问题的固定套路 重用,避免代码重复冗余 优化体系结构 提升系统的可维护性和弹性 代码更加容易测试,利 ......
设计模式 对象 模式 笔记

【2023.11.16】NOIP2023模拟试题-35

《信心赛》 《很简单》 T1 \(O(n\log n)\) 居然卡不过去(愤怒) 所以我们需要研发 \(O(n)\) 的算法:单调队列。 维护两个指针 \(l,r\) 从最左边开始扫,只要极差小于 \(k\) 就把 \(r\) 一直往右边挪,只要极差大于 \(k\) 就把 \(l\) 往右边挪,这样 ......
模拟试题 2023 试题 NOIP 11

11月16日自定义对象类型

目录对象类型1.自定义对象2.给对象添加值3.修改对象的值4.循环取值的情况5.特别的情况 对象类型 1.自定义对象 js内对象确实是键值对的集合,但并不仅限于使用字符串作为键。js对象可以使用字符串、数字或符号作为键。 通常是用字符串当键值。 通常的例子如下 var a ={name:"nick" ......
对象 类型

11.16鲜花

最抽象的一次 内含抽象内容 昨天看了jijidawang的那张图 晚上做梦就梦到我把天依一点一点的...肢解.... 然后每次挥刀都会响起那个存娘的《刀刀致命》 不知哪里来的感觉...天依的血是甜的,像糖水一样 然后..我套上天依的皮,去一点一点模仿她的生活.... 现在想来有点后怕.... 呃呃. ......
鲜花 11.16 11 16

11.16每日总结

今天准备好明天的测试了,但是 由于上周的作业太复杂了,于是 又推迟了一周,但是今天上课我 们进行了讨论。目前的状况是我们的原型已经搭建起来了 要做的就是要把相应流程图和用例图搞明白 流程还是不太熟悉,因为中间涉及到很多环节。 ......
11.16 11 16

软件设计-职责链模式

软件设计 石家庄铁道大学信息学院 实验15:职责链模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解职责链模式的动机,掌握该模式的结构; 2、能够利用职责链模式解决实际问题。 [实验任务一]:财务审批 某物资管理系统中物资采购需要分级审批,主任可以审批1万元及以下的采购单,部门 ......
职责 模式 软件

Prometheus监控服务器状态及预警

1. 背景 项目上线后,需要对服务器及进程进行持续监控及预警。 2.方案 使用Prometheus收集监控指标,使用Node_exporter收集服务器状态,使用Grafana进行可视化展示及发送预警。 2.1 Node_exporter安装及使用 nohup ./node_exporter --w ......
Prometheus 状态 服务器

1.单例设计模式

单例模式的五种实现方式 1、饿汉式(线程安全,调用效率高,但是不能延时加载 public class ImageLoader{ private static ImageLoader instance = new ImageLoader; private ImageLoader(){} public ......
设计模式 模式

2023/11/16

考试成绩,不好评价。 从今天起,1)已经摒弃之前节约消费习惯,现在每次消费已经大于等于13元 2)从今天起,摒弃良好用餐习惯,面包\奥利奥\维他奶在我心中已经取代传统饮食。(冬天是万物长胖的季节)。 ......
2023 11 16

学习随笔(设计模式:工厂方法模式)

内容 今天学习了工厂方法模式,之前也学习了简单工厂模式。工厂方法模式是对简单工厂模式的抽象和升级。 收获 1.工厂方法模式延续了简单工厂模式对复杂创建过程的封装的优点,同时克服了简单工厂违背开放-封闭原则的缺点。 2.采用了多态的思想,将具体需要创建的对象交给了上层来决定,从而不需要修改自己内部的代 ......
模式 设计模式 随笔 工厂 方法

11.16实验14

实验14:代理模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解代理模式的动机,掌握该模式的结构;2、能够利用代理模式解决实际问题。 [实验任务一]:婚介所婚介所其实就是找对象的一个代理,请仿照我们的课堂例子“论坛权限控制代理”完成这个实际问题,其中如果年纪小于18周岁,婚介所会 ......
11.16 11 16

11.16实验15

实验15:职责链模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解职责链模式的动机,掌握该模式的结构;2、能够利用职责链模式解决实际问题。 [实验任务一]:财务审批某物资管理系统中物资采购需要分级审批,主任可以审批1万元及以下的采购单,部门经理可以审批5万元及以下的采购单,副总经 ......
11.16 11 16

状态模式

状态模式 1.按照一个营销活动的审核状态进行流转 活动编辑,审核,撤销审核,通过,拒绝,关闭,开启,活动中 模拟活动的状态的流转 2.上代码-基础定义 status.java 活动中每个状态的定义 public enum Status { // 1创建编辑、2待审核、3审核通过(任务扫描成活动中)、 ......
状态 模式

2023.11.16

A 给出两个点 \(A\),\(B\) 和 \(n\) 个圆,此外还有一个未知的圆 \(O\) 过 \(A,B\) 且不与任意圆相交。问 \(O\) 的最小可能半径。 \(1\le n\le 10^5\),点和半径值域 \([-10^5,10^5]\)。 答案不超过 \(10^{12}\),要求相对 ......
2023 11 16

软件设计模式学习每日总结-第四天

第四天 建造者模式:将一个复杂对象的构建和他的表 建造者模式服务于多个成员的产品,无需用户关注建造的细节。 ......
设计模式 模式 软件

11 16 更新用户密码

@PatchMapping注解是因为接口文档的请求方式是patch,参数声明了map集合对象,@RequestBody是把json数据转化为map对象 controller层: service层: mapper层: 新增文章分类: 下面分别是controller,service,mapper: 接口 ......
密码 用户 11 16

西数smr硬盘坏道检测误区(不要在空盘状态下检测坏道, 这样的结果是没有意义的)

西数采用smr技术的硬盘使用diskgenius扫描坏道时, 如果是空盘状态, 不会实际读取硬盘扇区数据, 而是读取lba-pba转换表, 没有数据直接返回0, 所以空盘在做坏道检测时即使有坏扇区也返回的正常结果 因为smr磁盘lba(逻辑地址)和pba(物理地址) 的映射关系是动态的, 因此也不能 ......
误区 意义 状态 硬盘 结果

Knative event Brokers and Triggers 事件传递模式实例

Brokers and Triggers 实例说明 event source: gitlabsource 基于MT通道的broker: default trigger trigger-push - > sink event-display-push 过滤条件: dev.knative.sources ......
实例 Triggers Knative Brokers 模式

2023.11.16日报

今日猛肝,把大数据的实验做完了 八个 八个!!! 无需多言 附图为证 然后就是 做完这个就要开始看ERP了 今天先这样了 学习时间 已经不记得几个小时了 反正不少于三小时 ......
日报 2023 11 16

枚举策略模式

枚举策略模式将枚举和策略模式相结合,能使代码更加简洁。以下是消息推送相关的案例 1、定义消息推送接口 package com.bitzh.strategy; public interface MessagePushStrategy { void push(String content); } 2、分 ......
策略 模式