模式 设计模式 访问者

《信息安全系统设计与实现》第九次学习笔记

第六章:信号和信号处理 信号和中断 “中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移 到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。 进程 一个“进程” 就是一系列活动 广义的 “进程”包括:从事日常事务的人。在 ......
笔记 系统 信息

创建型模式-抽象工厂模式

1 什么是抽象工厂模式 抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它提供了一种方式来创建一系列相关或相互依赖的对象,而无需指定具体的类。抽象工厂模式通过定义一个抽象工厂接口,该接口声明了一组用于创建不同类型对象的工厂方法。每个工厂方法负责创建一种类型的对象 ......
模式 工厂

团队项目数据库设计心得

1.分析业务需求 我们的团队项目是图数据库的可视化管理系统,作为一个数据库,提供关于用户对数据库的各种操作,包括增删查改备份还原等,当然作为一个系统,需要注册登录等功能,还得提供管理用户的管理系统。以及各种其他的拓展功能。 2.实体分析 想要设计数据库,首先要知道需要什么实体。 首先应该是根据该系统 ......
团队 心得 数据库 项目 数据

岳麓山风景名胜管理大队-数据库设计心得博客

数据库设计心得-软件2103-岳麓山风景名胜管理大队 作者:王明扬 项目名称:数字化农业信息管理系统 组名:岳麓山风景名胜管理大队 组员:刘传煜、伍嘉懿、王明扬、秦凯、符南山、金颖希 指导老师:荣辉桂 目录: 一、背景 二、数据库设计的重要性 三、设计过程 四、设计心得 一、背景 数字化农业信息管理 ......
风景名胜 名胜 大队 心得 风景

创建型模式-工厂方法模式

1 什么是工厂方法模式 工厂方法模式(Factory Method Pattern)是一种创建型设计模式,它定义了一个用于创建对象的接口,但将对象的实际创建延迟到子类中。这样,客户端代码使用工厂方法来创建对象,而不需要了解具体对象的创建细节,从而实现了对象的解耦和灵活性。 工厂方法模式的核心思想是将 ......
模式 工厂 方法

创建型模式-原型模式

1 什么是原型模式 原型模式(Prototype Pattern)是一种创建型设计模式,它允许通过克隆现有对象来创建新对象,而无需通过标准的构造函数来创建。原型模式适用于需要创建复杂对象的场景,同时又希望避免构造函数的开销。 2 举个例子 举一个简单的例子来说明原型模式,假设我们有一个图形绘制程序, ......
模式 原型

结构型模式-适配器模式

1 什么是适配器模式 适配器模式(Adapter Pattern)是一种结构型设计模式,它允许将一个类的接口转换成客户端所期望的另一个接口。适配器模式可以解决接口不兼容的问题,使得原本由于接口不匹配而无法协同工作的类可以一起工作。 适配器模式涉及三个主要角色:目标接口(Target Interfac ......
结构型 模式 适配器 结构

结构型模式-装饰模式

1 什么是装饰模式 装饰模式(Decorator Pattern)是一种结构型设计模式,它允许将新功能动态地添加到对象中,通过将对象放入特殊的包装对象中,这样可以在不改变其接口的情况下,对对象的功能进行逐步扩展。 在装饰模式中,通常包括以下几个角色:抽象构件(Component)、具体构件(Conc ......
结构型 模式 结构

java怎么实现对指定进行多线程访问的效果

要使用 Java 实现对特定网站(例如 "http://xkrj5.com")的多线程访问,你可以采用以下步骤: 创建一个线程类:这个类将负责执行 HTTP 请求。 使用线程池:这可以更有效地管理多个线程。 执行 HTTP 请求:使用 Java 的网络库(如 HttpURLConnection 或第 ......
线程 效果 java

结构型模式-桥接模式

1 什么是桥接模式 桥接模式(Bridge Pattern)是一种用于将抽象部分与它的实现部分分离的设计模式,使它们可以独立地变化。桥接模式通过组合而不是继承的方式来实现两个或多个独立变化的维度,从而减少类之间的耦合性。 在桥接模式中,存在两种角色:抽象部分(Abstraction)和实现部分(Im ......
结构型 模式 结构

Archi - 运维 - 一个经过10个服务的 API 请求,出现了随机无法访问的故障,如何解决

问题描述 一个 API 请求,出现了随机无法访问的故障,而这个 API 可能会经过 5-10 个服务,怎么快速定位是哪一个服务出现问题? 解决方案 对于每一个请求,都会分配一个唯一的请求编号(requestId),在经过每一个服务的时候,都带上这个请求编号,每个服务都把这个请求的输入和输出记录下来, ......
故障 Archi API

行为模式-责任链模式

1 什么是责任链模式 责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,用于建立一个对象链,每个对象都有机会处理请求。请求沿着对象链传递,直到有一个对象能够处理它为止。这样,责任链模式将请求的发送者和接收者解耦,动态确定处理请求的对象。 在责任链模式中, ......
模式 行为 责任

结构型模式-享元模式

1 什么是享元模式 享元模式(Flyweight Pattern)是一种以共享对象来减少内存使用和提高性能的设计模式。在享元模式中,通过共享尽可能多的相似对象来减少系统中对象的数量。这样可以节省内存和减少对象的创建和销毁所带来的开销。 享元模式的核心思想是将对象分为两个部分:内部状态(Intrins ......
结构型 模式 结构

信息安全系统设计与实现课程第六章学习笔记

一、知识点归纳 1. 信号和中断 1.1 进程概念 进程是计算机中的基本执行单位,可以看作是一系列活动的集合。这些活动包括从事日常事务的人、在用户模式或内核模式下运行的Unix/Linux进程,以及执行机器指令的CPU。 1.2 中断 中断是一种事件,用于通知进程需要进行某种处理,将进程从正常活动转 ......
课程 笔记 系统 信息

《实现领域驱动设计》笔记——DDD入门

设计不只是感观,设计就是产品的工作方式。 我们的目标应该是创造一个可观测的、可伸缩的、组织良好的软件模型。 DDD同时提供了战略上的战术上的建模工具。 我能DDD吗? DDD首先并不是关于技术的,而是关于讨论、聆听、理解、发现和业务价值的,而这些都是为了将知识集中起来。如果你了解公司的业务,那么你至 ......
领域 笔记 DDD

模拟集成电路设计系列博客——3.4.2 稳压器反馈分析

3.4.2 稳压器反馈分析 上一小节中介绍的稳压器的开环分析与基本源极跟随器很相似,假定使用一个跨导为\(G_{ma}\),输出阻抗为\(R_{oa}\)的单级放大器,环路在放大器的输入处断开并是呀一个测试信号\(v_{t}\),可以得到如下图所示的小信号等效电路。稳压器负载通过小信号电阻\(R_L ......
稳压器 电路设计 电路 博客

工厂方法模式

[实验任务]:加密算法 目前常用的加密算法有DES(Data Encryption Standard)和IDEA(International Data Encryption Algorithm)国际数据加密算法等,请用工厂方法实现加密算法系统。 public interface Encryption ......
工厂 模式 方法

网络嗅探器的设计与实现

网络嗅探器的设计与实现 1. 介绍 中国科学院大学软件与系统安全作业:网络嗅探器 项目地址:https://github.com/gao79135/network-sniffer/tree/master 本人开发的网络嗅探器可以抓取并分析网络数据包,并支持wireshark语法,实现协议的过滤功能。 ......
网络

python升级到3.12版本, 开发模式安装包, 在vscode下Pylance无法解析的问题处理

问题描述 在python3.11版本下开发python库, 为方便调测, 使用开发模式安装包. 使用如下命令: pip install -e . 其中-e参数表示开发模式下安装python包, 它并没有把包相关文件拷贝到site-packages目录, 而是创建一个链接指向当前的开发库. 这样, 当 ......
Pylance 版本 模式 python vscode

Go 接口:Go中最强大的魔法,接口应用模式或惯例介绍

Go 接口:Go中最强大的魔法,接口应用模式或惯例介绍 目录Go 接口:Go中最强大的魔法,接口应用模式或惯例介绍一、前置原则二、一切皆组合2.1 一切皆组合2.2 垂直组合2.2.1 第一种:通过嵌入接口构建接口2.2.2 第二种:通过嵌入接口构建结构体类型2.2.3 第三种:通过嵌入结构体类型构 ......
接口 惯例 模式 魔法 Go

2023-2024-1 20231329 《计算机程序与设计》第七周学习总结

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti 这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#JXJC 这个作业的目标 计算机科学概论第8章 并完成云班课测试《C语言程序设计》第6章并完 ......
20231329 计算机 程序 2023 2024

2023-2024-1 20231414 《计算机基础与程序设计》第七周学习总结

学期(2023-2024-1) 学号(20231414) 《计算机基础与程序设计》第七周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(如2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 <作业要求的链接>(2023-2024-1计算机基础与程序设计第七周作业) 这个作业 ......

《信息安全系统设计与实现》第十周学习笔记

第六章 信号和信号处理 信号和中断 “中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移 到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。 进程:一个“进程”就是一系列活动 广义的 “进程”包括:从事日常事务的人。在用 ......
笔记 系统 信息

2023-2024-1 20231419 《计算机基础与程序设计》第七周学习总结

2023-2024-1 20231419 《计算机基础与程序设计》第七周学习总结 作业信息 这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP 这个作业要求在哪里 https://www.cnblogs.com/roced ......

数据库设计心得

我们的项目是基于隐私包含的众包系统。在设计之前,我们先把需求搞清楚。 业务需求 雇主能发布需求,工人能接单,完成任务。哈哈,听上去还挺简单的,但涉及到雇主取消需求,雇主取消任务,工人根据标签查询需求,工人提交工作文件,工人取消订单这些功能。 初步设计 确定了工人,雇主,管理员,需求,订单,对话,这几 ......
心得 数据库 数据

信息安全系统设计与实现 学习笔记9

信号和信号处理 信号和中断的统一处理 “中断”是从I/O设备或协处理器发送CPU的外部请求,它将CPU从正常执行转移到中断处理 (1)一个“进程”就是一些列活动 (2)“中断” 信号 进程中断 信号的来源 硬件信号 异常信号 其他进程信号 信号在Unix/Linux中的常见用法 Unix/Linux ......
笔记 系统 信息

Kubernetes日志采集Sidecar模式介绍

Kubernetes(K8S)作为CNCF(cloud native computing foundation)的一个核心项目,背靠Google和Redhat的强大社区,近两年发展十分迅速,在成为容器编排领域中领导者的同时,也正在朝着PAAS底座标配的方向发展。 日志采集方式 日志作为任一系统不可或 ......
Kubernetes Sidecar 模式 日志

flutter 运行的四种模式

Debug(调试)模式 1、 这是开发Flutter应用程序时最常用的模式。可以在真机和模拟器上同时运行。重要用于开发和调试阶段。 2、可以进行热重载,即在不重新启动应用程序的情况下实时更新代码。 3、应用程序会包含用于调试和开发的额外信息和工具(debugging信息、debugger aids( ......
flutter 模式

SOLIDWORKS参数化设计之干涉检查

SOLIDWORKS参数化设计的思路和技巧我们讲过很多了,今天来讲一讲如何在模型完成之后自动执行干涉检查。 SOLIDWORKS软件本身就有干涉检查的功能,在评估选项卡里可以找到该功能,我们这里说的干涉检查指的是静态干涉检查,即模型在静止时,零件之间是否有干涉存在,我们参数化完成之后,也是直接调用该 ......
SOLIDWORKS 参数

解决博客链接结尾不带斜杠时访问失败的问题

目录前言问题探寻解决办法引用参考 现在访问我的博客,带或者不带斜杠均可正常访问。 前言 话说昨天整理了一下好久没折腾的个人博客网站,把之前 pwn 训练营的所有的资料整理到了一篇博客中,并发表了一条 Bilibili 动态。今天下午,我正喝着咖啡唱着歌,改着过两天要汇报的 PPT,突然手机弹出一条消 ......
斜杠 链接 问题 博客
共14000篇  :78/467页 首页上一页78下一页尾页