ICode9

精准搜索请尝试: 精确搜索
  • flowable-流程中心设计之子流程(九)2022-01-19 15:00:07

    简介 子流程本身就是一个流程,是主流程的一部分     子流程 说明 最常见的一个 仅仅是父流程的一部分 设计     折叠子流程 说明 本质上也是一个子流程,但是可以隐藏内部复杂处理过程。比如子流程里面涉及到很复杂的审批过程,然后又想在流程图上对外部隐藏 设计     事件

  • 线程池的线程复用原理2022-01-19 12:34:48

    前言 线程池有核心线程和非核心线程之分: 核心线程是一直存活在线程池中的非核心线程是在执行完任务之后超时销毁的 当Thread执行完Runnable任务之后就会销毁,而且就算执行完任务之后把线程挂起也没有办法再去执行其他任务,**那线程池是如何做到核心线程复用的呢?**​ 首先来看一

  • 1. 设计模式概述2022-01-18 11:04:37

    1. 设计模式概述 1.1 什么是GOF 在 1994 年,由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 四人合著出版了一本名为 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素) 的书,该书首次提到了软件开发

  • 代码质量第 2 层 - 可重用的代码2022-01-17 15:04:12

    点击一键订阅《云荐大咖》专栏,获取官方推荐精品内容,学技术不迷路! 可重用的代码可以减少重复劳动。一个软件中,会有很多类似的业务场景。将这些场景抽象成可重用的代码。开发新功能时,重用代码可减少重复劳动。 可重用的代码可以减少因需求变动,导致多次改动和漏改的情况。试想,要修改

  • 寒假实训笔记day02——STM32-GPIO口2022-01-15 23:00:49

    GPIO口 GPIO口作用 什么是GPIO?作用是什么? IO—— →GPIO口;作用:单片机与外界进行信息交换的窗口 STM32的GPIO口 命名与数量 PH0 PH1 外部晶振 H:端口号 0、1:管脚号 端口:A-I(9个) 管脚:0~15个 9*16=144个 GPIO口数量:51个 PA端口~PC端口+PD2+PH1、PH0 GPIO口的四大模式

  • STM32-IO引脚复用-原理和使用2022-01-12 01:35:54

    1.什么是端口复用? STM32有很多的内置外设(把一些功能ADC\看门狗…集中到芯片里面),这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。 例如串口1 的发送接收引脚是PA9,PA10,当我们把PA9

  • 怎么评价数仓的健康度2022-01-11 11:31:47

    转载:https://baijiahao.baidu.com/s?id=1715303945758332664&wfr=spider&for=pc   编辑导语:作为数据中台能力的根基,对数据资产的管理则必然提至中台建设日程当中。那么,数据资产管理过程中可能会出现什么问题?数据资产健康管理又可以从哪些方面入手呢?本篇文章里,作者就数据资产管理

  • 31个全网最常用python实现(体系学习,学完显著提高代码复用能力)2022-01-09 21:05:16

    个人公众号:yk 坤帝 后台回复‘代码复用’获得全部源码 1. 冒泡排序 2. 计算 x 的 n 次方的方法 3. 计算 aa + bb + c*c + …… 4. 计算阶乘 n! 5. 列出当前目录下的所有文件和目录名 6. 把一个 list 中所有的字符串变成小写 7. 输出某个路径下的所有文件和文件夹的路径 8.

  • 【版本任你发】-3-封装并复用if判断逻辑,变动时统一修改2022-01-09 18:30:27

    跳转至目录文章 0.背景   通常,我们在编写业务逻辑的时候,会遇到很多类似的判断逻辑。下面,我们以给用户送礼物为例,来给大家做一个封装。 1.给用户发优惠券   假设,我们的用户 id 为一个 int 值的流水号。从1开始编写的,现在不是2022年了吗?咱们快餐店店庆了,老板发话了,要给所

  • java核心技术-面向对象2022-01-09 16:58:16

    面向对象 一、面向对象概述 1、面向对象又称为oop(Object Oriented programming)是相对于面向过程的另一种编程思想。 面向过程:面向对象是具体化的,流程化的。更注重的是具体的细节,需要自己一步步的解决,分析问题,由自己去实现。就像一个执行者一样 比如你想吃红烧鲤鱼,你需要

  • 软件科学概论复习2022-01-05 16:36:02

    软件的内在特性 软件的基本特点是前所未有的复杂性,为了降低复杂度我们在不同层面大量采用了抽象方法建立软件概念模型。为了应对易变性,我们努力保持软件设计和实现上的完整性和一致性。 系统的三种类型 S系统:有规范定义,可从规范派生 P系统:需求基于问题的近似解,但现实世界保持稳定

  • 软件供应链安全——闭源软件中的组件检测与版本检测技术2022-01-03 16:03:01

    目录一、闭源软件中复用开源组件检测组件复用型漏洞组件复用型漏洞的检测1、代码特征选择2、代码特征提取3、代码相似度计算4、复用类型划分二、闭源软件中复用开源组件版本检测版本敏感特征选择粗匹配精匹配参考文献 本文主要介绍软件供应链安全的检测技术的具体细节,针对闭源软件

  • 2.4 信道复用技术2022-01-02 12:36:12

    2.4.1 频分复用,时分复用和统计时分复用 1.频分复用 不同用户在同样的时间占用不同的频带资源 2.时分复用 不同用户在不同的时间占用相同的频带资源 3.统计时分复用 改进的时分复用,所有用户发到集中器缓存队列,集中器择机发送数据, 在用户与用户之间发送时隙插入用户信息, 依据的是计

  • 西南交大软件设计模式期末复习2022-01-01 10:35:30

    软件设计模式期末复习 0. OMT 0.1 实例化(创建) 如图表示CreationTool创建了LineShape类型的对象 0.2 继承(继承) 上面表示LineShape这个类是Shape这个类的子类 0.3 组合 class Drawing { Shape ShapeVar; } 0.4 聚合 class LineShape { Color* ColorVar; } 0.5 多个 OMT

  • I/O复用2021-12-31 14:06:15

    select select系统调用的用途是:在一段指定时间内,监听用户感兴趣的文件描述符上的可读、可写和异常等事件。 #include<sys/select.h> /* Check the first NFDS descriptors each in READFDS (if not NULL) for read readiness, in WRITEFDS (if not NULL) for write readi

  • 全能后台原型、组件素材新鲜出炉,完美适配你的需求2021-12-30 16:30:30

    后台产品对于每个公司的重要性不言而喻,它能够呈现公司的经营现状,又能够直接影响未来的决策,还能对前台进行管理。 今天就来看一波后台产品模版吧,看看大家都在关注着什么指标吧。 01 Arco Design - 「反馈组件」 属性:原型组件 作者:忆设计 Arco Design 是来自于字节开源的企业级

  • 设计模式:DRY原则,提高代码的复用性2021-12-29 23:33:28

    DRY 原则 那就是 DRY 原则。它的英文描述为:Don’t RepeatYourself。中文直译为:不要重复自己。将它应用在编程中,可以理解为:不要写重复的代码。 你可能会觉得,这条原则非常简单、非常容易应用。只要两段代码长得一样,那就是违反DRY 原则了。真的是这样吗?答案是否定的。这是很多人

  • 设计模式概述2021-12-24 09:06:09

    设计模式概述(高内聚低耦合) 设计模式简介设计模式的历史背景软件设计模式的基本要素1. 模式名称2. 问题3. 解决方案4. 效果 GoF 的 23 种设计模式的分类根据目的来分 什么才是优秀的软件架构代码复用扩展性 软件设计七大原则 设计模式简介 设计模式(Design pattern)代表

  • Hooks中的useState2021-12-21 21:04:42

    Hooks中的useState React的数据是自顶向下单向流动的,即从父组件到子组件中,组件的数据存储在props和state中,实际上在任何应用中,数据都是必不可少的,我们需要直接的改变页面上一块的区域来使得视图的刷新,或者间接地改变其他地方的数据,在React中就使用props和state两个属性存储数据。s

  • 设计原则 - 合成复用原则2021-12-20 10:31:28

    目录概念编码实例合成复用原则源码 概念 定义:尽量使用对象组合(contains-A)/聚合(has-A),而不是继承关系达到软件复用的目的 优点:可以使系统更加灵活,降低类与类之间的耦合度,一个类的变化对其他类造成的影响相对较少 合成复用是达到开闭原则的一种实现方式 编码 实例 数据库连接 DBC

  • 源码分析七大设计原则之合成复用原则(Composite Reuse Principle)2021-12-19 09:02:02

    源码分析之七大设计原则 一、合成复用原则(Composite Reuse Principle) 定义:就是说要尽量的使用合成和聚合,而不是继承关系达到复用的目的 该原则就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分:新的对象通过向这些对象的委派达到复用已有功能的目的 二、合成

  • vue中实现组件复用2021-12-15 19:02:22

    前言 俗话说「懒是程序员的美德」。 在越来越注重前端工程化的今天,「Ctrl+C」、「Ctrl+V」的代码,虽然用起来一时爽,一旦需要修改就如同面临火葬场。如何「懒」出效率,是值得思考的问题。 减少代码的拷贝,增加封装复用能力,实现可维护、可复用的代码,无疑是我所认为的「懒」的高级境界。

  • 新资料丨飞凌嵌入式A40i及全志T3系列开发板 对CAN的支持补充2021-12-10 17:35:01

    飞凌嵌入式基于全志系列处理器设计的OKA40i-C开发板、OKT3-C开发板因其接口丰富、低功耗、系统集成度高等特点,深受广大用户赞誉。 小编通过对飞凌技术服务部“A40i/T3客户群问题解决库”进行检索,梳理了部分共性问题及解决思路。本文主要对OKA40i-C开发板/OKT3-C开发板CAN功能使

  • 测试用例的可复用性2021-12-10 10:05:24

    有效的可复用测试用例技术   在软件测试过程中,一个成熟的团队一般都有自己的公共测试用例库。公共测试用例库即可复用的测试用例库。今天我们就讨论一下如何开发有效的可复用测试用例,并学会如何使用和管理。     一. 可复用测试用例的开发   测试用例是为了验证最小功能

  • MySQL中DELETE操作磁盘空间不会减少的原因2021-12-08 15:32:27

    MySQL中delete操作 在InnoDB中,delete操作并不会真的删除数据,mysql实际上只是给要删除的数据打了标记,标记为删除。磁盘所占空间不会变小,即表空间并没有真正被释放。 这样设计的思考 1. mysql的delete操作,只是做了逻辑上的标记删除,在磁盘上数据并没有被真正删除。 2. 这样的

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

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

ICode9版权所有