ICode9

精准搜索请尝试: 精确搜索
  • 2022-08-21-设计模式之观察者模式2022-08-21 15:03:21

    java设计模式之观察者模式-学习整理 23种设计模式---观察者模式 什么是观察者模式?定义是什么?观察者模式包含的角色有什么? 四个核心的角色:抽象观察者,具体观察者;抽象被观察者,具体被观察者: 具体观察者及其行动: 具体实现及测试类: 轮廓实现-通用代码: 观察者模式通用参考代码: 观

  • 【系统设计】FMEA(Fail Model and Effect Analysis)故障模式与影响分析(又称失效模式与后果分析、失效模式与效应分析、故障模式与后果分析)2022-08-21 08:31:07

      FEMA FMEA方法: (1)给出初始的架构图 (2)假设某个部件出现故障 (3)分析次故障对系统功能造成的影响 (4)根据分析结果判断是否需要优化架构   FMEA举例:软件系统设计  

  • [记]用blender建模个锤子2022-08-21 00:03:25

      1.基础操作 非编辑模式下 shift+a 创建基础立体图形; a:全选 x:删除 g:移动立体图形,沿轴+x,y,z; r:旋转图形 s:缩放图形 tab:切换编辑模式 编辑模式下 1,2,3 对应点,线,面; alt+z:透视模式 ctrl+r:添加切割线 e:挤出 ->各自挤出(各自中心点) i:内切 渲染 添加材质,锤子头,金属材质+满,粗糙度调低

  • 软件工程周总结2022-08-20 23:01:25

    在正式编写第一个Python程序前,我们先复习一下什么是命令行模式和Python交互模式。 命令行模式 在Windows开始菜单选择“命令提示符”,就进入到命令行模式,它的提示符类似C:\>: ┌────────────────────────────────────────────────

  • 简单工厂模式2022-08-20 10:31:45

    1 定义 简单工厂模式:简单工厂模式又称作静态方法模式(因为工厂中定义了一个静态方法) 工厂类负责生产出各类的产品。其实就是根据传入的参数的不同来生产出不同的产品。 2 具体组成 工厂模式主要有三部分组成:1 抽象父类 2 各种具体的子类 3 工厂类,其具体的类图如下图所示:  

  • 设计模式-单例模式2022-08-19 15:03:58

    单例模式:简单地说就是一个 实例即一个对象,全局只用这一个对象。   如何保证一个对象呐?     私有的构造函数,保证外界不能直接new 一个对象,那么就保证了单一性;   但是只是不让外界new,但是第一个对象怎么来呐?     那就要在单例中创建一个方法,以用来创造这第一个对象,其他

  • java中23种设计模式2022-08-19 00:01:07

    一、设计模式分类 1.设计模式分类    2.设计模式特点 单例模式:某个类只能有一个实例,提供一个全局的访问点。 简单工厂:一个工厂类根据传入的参量决定创建出那一种产品类的实例。 工厂方法:定义一个创建对象的接口,让子类决定实例化那个类。 抽象工厂:创建相关或依赖对象的家族,而无

  • 心智模式2022-08-18 17:30:08

    人不是被事物本身困扰,而是被关于他们的意见所困扰。 人的情绪、思维和行动是一体的。 推动人自我发展的内在动机:安全感、自主性和胜任感。   积极的成长型思维:   安全感主要来自人际关系;(尤其是和妈妈的依恋关系)   妈妈给予孩子无条件的接纳和肯定;   孩子不需要考虑别人的评

  • 报价模式的采购销售模式erp项目系统逻辑和数据库设计2022-08-18 13:05:37

    2022年8月10日13:56:22 传统的电商模式和报价模式对比 报价模式是先报价,在去采购对应的产品或者原料,在入库,出库给购买人,顺序不同,导致整个数据库接口不同 举个例子在有色金属交易平台 这种业务类型没有固定流程,只有交易节点,最终结算才是订单完成 如果采用传统电商模式设计数据库,

  • ACM模式细节2022-08-18 11:30:36

    牛客网的ACM模式需要自己写输入输出,在这里简单记录一下: 基本答题框架: import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); // ... sc.close(); } } 常见的输入形式: next()、nex

  • 责任链模式2022-08-18 11:02:38

    1.定义 是一种处理请求的模式,它让多个处理器都有机会处理该请求,直到其中某个处理成功为止。责任链模式把多个请求处理器串成链,然后让请求在链上传递。 2.类图    3.例子 请假的时候自己这一级没法处理,就让自己的上一级进行处理。

  • 观察者模式2022-08-18 09:35:03

    1.定义 定义了对象间一种一对多的关系,使得每当一个对象状态发生改变时,其相关的依赖对象皆得到通知并被自动更新。 2.类图    3.例子 一个人借了很多钱,等到他有钱了就还给所有人钱。

  • 外观模式2022-08-18 09:33:16

    1.定义 要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。外观模式提供一个高层次的接口,使得子系统更易使用。 2.类图     3.例子 原来开证明需要自己去各个单位分别开证明,现在交给一个外观类来帮我们去开证明。

  • 建造者模式2022-08-17 14:00:53

    1.概念理解:讲一个复杂的类拆解为一个个简单的类。 2.结构: 抽象建造者类(Builder),接口,实现复杂对象那部分的创建,不涉及具体的部件对象创建。 具体建造者类(concreteBuilder)实现了builder接口,完成复杂产品的各个部件的具体创建方法。在构造过程完成后,提供产品的实例。 产品类(Product):

  • podman无根模式2022-08-16 19:33:32

    目录podman无根模式卷 podman无根模式 在允许没有root特权的用户运行Podman之前,管理员必须安装或构建Podman并完成以下配置 cgroup V2Linux内核功能允许用户限制普通用户容器可以使用的资源,如果使用cgroupV2启用了运行Podman的Linux发行版,则可能需要更改默认的OCI运行时。某些较

  • Linux基本操作指令2022-08-16 13:02:11

    目录-ls、cd、mkdir、rmmv、cp、cat、tail、管道、重定向解压缩命令时间日期、内存磁盘使用率、进程查看vim编辑器的使用vim编辑器的常用命令   因为要学习Hadoop,所以虚拟机是必不可少的,我在我的电脑上安装了Unbutu22.04以及Rehl9,总体来说rehl9确实比unbutu在这方面好用一点,我

  • 8位MCU的2.4G SOC芯片-CI24512022-08-16 09:30:08

        Ci2451是一款集成无线收发器和8位RISC(精简指令集)MCU的SOC芯片。   主要应用在无线鼠标、无线键盘、无线遥控、体感设备、无线数据传输模块、无线遥控玩具等领域。 无线收发器特性: 工作在2.4GHz ISM频段。 调制方式:GFSK/FSK。 数据速率:2Mbps/1Mbps/250Kbps。 兼容BLE4.2 PHY

  • 设计模式-代理模式2022-08-15 18:34:10

    1.1 基本介绍 代理模式:为一个对象提供一个替身,以控制对这个对象的访问,即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象。 代理模式有不

  • 设计模式-单例模式2022-08-15 18:32:58

    1. 单例模式介绍 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。 比如 Hibernate 的 SessionFactory,它充当数据存储源的代理,并负责创建 Session 对象。SessionFactory 并不是轻

  • 取消vim粘贴时自动注释功能2022-08-15 17:32:31

    vim在粘贴内容的时候,如果遇到以#开始的注释行,会自动将后续的所有行进行注释。也许这个功能在某些情况下是很有用的,但很多时候是不需要的。 解决方案:在粘贴之前默认模式下输入: :set paste 之后再切换到插入模式下粘贴即可。

  • lvs模式配置2022-08-15 08:30:53

    lvs模式配置 lvs简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均衡服务器,终

  • CAD设置经典模式2022-08-15 03:03:02

    1、打开桌面CAD2020软件,点击开始绘制。 2、点击最上面的倒三角,下拉,点击【显示菜单栏】;   3、点击菜单栏的【工具】,点击【选项板】,点击【功能区】,关闭功能区;    4、打开菜单栏的【工具】,点击【工具栏】,点击【AutoCAD】,把 标准,样式,图层,特性,勾选上。    5、将当前工作空间

  • Linux vim编辑器介绍2022-08-13 14:04:38

      vim是Linux中常用的文件编辑器,作用包括两个:维护文本文件内容,维护Linux系统中的各种配置信息。她是程序开发者爱不释手的一款程序开发工具。下面简简单单介绍一下vim。 安装vim编辑器 安装vim编辑器:yum install vim -y 打开想要编辑的文件:test.txt 编辑文本。用vim打开文

  • .NET 观察者模式2022-08-12 16:01:47

    简单版本实现 1.创建一个控制台项目,名称叫:ObServerPattern.Console 2.新增Sentry,Sergeant类 3.Sentry代码如下: Sentry using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace ObServerPattern.Console { /// <summary

  • RabbitMQ的工作模式2022-08-12 10:33:49

    1.Hello world 简单模式 一个生产者对应一个消费者。   2.Work Queues 工作队列 一个生产者,对应多个消费者,消费者之间是竞争去同一队列取消息,并不会取到相同一条消息,类似于Redis中的队列,只能被取走一次。 应用场景:对于任务过重或任务较多的情况,使用工作队列可以提高任务处理的速

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有