数字化企业各业务模块模型
1.计划
1.1采购计划执行情况
| 序号 | 采购计划号 | 采购订单号 | 业务员 | 供应商 | 物料 | 数量 | 金额 | 计划入库日期 | 实际入库日期 | 状态 |
针对企业执行中或者未关闭的采购计划进行统计与分析,主要目的在于引领企业员工与领导关注长期在途的采购订单与采购计划的执行情况,以便有效地通过计划进行调整采购件的频度与数量,从而建立更加和谐的供应商管理环境。及时处理因各类因素而发生变更的历史计划或订单。
状态分为:延期,及时与关闭;其可以根据单据的状态与时间即计划到货日期与实际入库日期为参考。状态中还可以根据企业要求的采购频度进行考核,如下单日期一个月内同一物料不能两次这类特别情况也可以体现出来,以便加强计划部与采购部相关人员从源头关注采购频次问题;同时相关数据可以采用颜色方式进行展示,以便得到相关人员的重视或作为KPI指标的基础。
1.2自制计划执行情况
| 序号 | 采购计划号 | 采购订单号 | 业务员 | 供应商 | 物料 | 数量 | 金额 | 计划入库日期 | 实际入库日期 | 状态 |
针对企业执行中或者未关闭的生产计划进行统计与分析,主要目的在于引领企业员工与领导关注长期在途的生产订单与生产计划的执行情况,以便有效地通过计划进行调整自制件的频度与数量,从而建立更加和谐的供应环境。及时处理因各类因素而发生变更的历史计划或订单。
状态分为:延期,及时与关闭;其可以根据单据的状态与时间即计划到货日期与实际入库日期为参考。状态中还可以根据企业要求的采购频度进行考核,如下单日期一个月内同一物料不能两次这类特别情况也可以体现出来,以便加强计划部与采购部相关人员从源头关注采购频次问题;同时相关数据可以采用颜色方式进行展示,以便得到相关人员的重视或作为KPI指标的基础。
2.采购订单相关情况
2.1采购订单整体情况
| 查询时间:xxxxx年xx月xx日xx:xx:xx xxx | ||||||
| 序号 | 物料类别 | 在途合计 | 计划入库月份1 | 计划入库月份2 | 计划入库月份3 | 计划入库月份4 |
| 1 | 模具 | xxx | xxx | xxx | xxx | xxx |
| 2 | 气动件 | xxx | xxx | xxx | xxx | xxx |
| 3 | 电气件 | xxx | xxx | xxx | xxx | xxx |
| 合计 | xxx | xxx | xxx | xxx | xxx | |
针对企业中正在执行的采购订单进行,可以根据物料类别或者拟入库仓库,对采购订单上未入库部分的金额,根据计划入库日期拟算出计划入库月份,来整体关注企业的在途情况;这部分将带来两个方面的信息;一是未来将入库的金额分布;二是未来应付账款的分布;
如果企业对于分类类别,如物料类别的在途整体有指标要求,也可以针对相关标准采用颜色方式进行数据显示
2.2采购订单执行情况
| 序号 | 采购订单号 | 业务员 | 供应商 | 物料 | 订单数量 | 订单金额 | 计划到货日期 | 入库数量 | 入库金额 | 实际到货日期 | 状态 |
对企业中的相关采购订单为源头进行统计与分析,主要目的在于引领企业员工与领导关注长期在途的采购订单与采购计划的执行情况,以便有效地通过计划进行调整采购件的频度与数量,从而建立更加和谐的供应商管理环境。及时处理因各类因素而发生变更的历史计划或订单。
状态分为:延期,及时与关闭;其可以根据单据的状态与时间即计划到货日期与实际入库日期为参考。状态中还可以根据企业要求的采购频度进行考核,如下单日期一个月内同一物料不能两次这类特别情况也可以体现出来,以便加强计划部与采购部相关人员从源头关注采购频次问题;同时相关数据可以采用颜色方式进行展示,以便得到相关人员的重视或作为KPI指标的基础。
2.3采购件库存预警
| 序号 | 物料信息 | 最低库存 | 现存量 | 最高库存 | 在途数量 |
在大部分的企业中采购件的补充都是根据库存量进行动态补充的,企业在实际中通过监控现存量、最低库存与最高库存来控制在途数量与采购批量的合理性。这种方式可以及时发现与预防超高与超低库存的情况;
这里对于协助计划人员跟进装配或库存的采购件情况
2.4供应商相关情况
| 序号 | 供应商 | 应付合计 | 期间供应的品种 | 期间供应的金额 | 同比 | ||
| 品种 | 金额 | ||||||
对所有的供应商根据查询期间,对于其供应的物料品种与金额进行梳理以及同期进行对比。从而了解各个供应商在企业供应中的权重。
3.销售
3.1全年业绩进度
| 内销任务: | 外销任务: | ||||||||||
| 序号 | 月份 | 内销 | 外销 | 整体 | |||||||
| 计划完成 | 实际完成 | 占比% | 计划完成 | 实际完成 | 占比% | 计划完成 | 实际完成 | 占比 | 累计占比% | ||
| 1 | 202301 | ||||||||||
| 2 | 202302 | ||||||||||
| 3 | 202303 | ||||||||||
| 4 | 202304 | ||||||||||
| 5 | 202305 | ||||||||||
| 6 | 202306 | ||||||||||
| 7 | 202307 | ||||||||||
| 8 | 202308 | ||||||||||
| 9 | 202309 | ||||||||||
| 10 | 202310 | ||||||||||
| 11 | 202311 | ||||||||||
| 12 | 202312 | ||||||||||
根据年度的计划的针对不同的销售部门或者销售类别,对于年度销售任务进行拆解;随时间与业务系统中的发货或者发票为计算源,自动进行统计用于企业内部考核与激励;整个过程全部自动化
3.2当月发货情况
| 序号 | 销售类型 | 重点机型 | 数量 | 金额 |
这部分主要是对重点的成品分类或者监控的成品机型的市场表现进行跟进;以便了解相关的情况。
3.3销售欠机情况
销售欠机是企业销售中特别是常见的业务,在企业信息化过程中有两种模式进行解决。一是采用程序控制的手段,将订单、库存、在制或者产品序列号进行绑定,实现真正在线上生产。这种方式可以非常明确的跟踪整个生产过程,但这个过程对于有着批发性质的企业在实际操作中有点难,在实际运作中因种种商业因素,客观存在着后来的订单先发的情况;二是针对大量的生产模式下,对入库后的成品根据规则进行算法分配,如按预发货日期分配,同一成品先发先得模式进行,在系统信息与算法结合;从而可以自动对库存机器与销售订单进行耦合,从而实现销售欠机。
| 序号 | 销售订单号 | 客户 | 物料信息 | 预发货日期 | 台数 | 状态 |
| 欠机 | ||||||
| 不欠 |
通过算法,先分配,提出欠与不欠,再通过不同颜色标识,帮助销售、库存、生产三个部门对销售订单的相关信息进行重点跟进;
3.4产品欠机情况
| 序号 | 产品信息 | 未发数量 | 在制数量 | 库存数量 | 状态 |
| 欠机 | |||||
| 不欠 |
对于整体销售订单按产品信息进行整理;以便发现相关问题,而状态的判断的依据为库存<未发;
3.5销售情况
制造业多数采用通过渠道商进行最终市场营销,这里需要进一步完善渠道商的信息,如城市、省份或者企业内部的考核的销售片区;从而在业务过程中可以对于相关销售进行排名,以便突出重点市场,重点伙伴;用于鼓励先进,激励落后。同时,企业存在多年数据的还可以进行同比与环比;
整体销售片区排名
| 排名 | 片区 | 负责人 | 金额 |
各片区内伙伴排名
| 片区 | 排名 | 伙伴 | 金额 |
伙伴任务情况
| 序号 | 伙伴信息 | 任务 | Xxxx年 | |||||||||||||
| 计划 | 实际 | 占比% | 一月 | 二月 | 三月 | 四月 | 五月 | 六月 | 七月 | 八月 | 九月 | 十月 | 十一月 | 十二月 | ||
3.6各产品销售排名
产品线片区排名
| 产品线 | 排名 | 片区 | 负责人 | 金额 |
产品线伙伴排名
| 序号 | 产品线 | 片区 | 排名 | 伙伴 | 金额 |
销售针对区域,产品,渠道,客户以及任务的分析只是为了宣传先进,激励落后;同时,使企业的相关任务可以得到明确的关注、落实与跟进。
4.存货
存货是一个财务概念,也是企业经营中最重要的一个要素。存货根据属性可以分为自制件与采购件(注:外协件定义为采购件,即企业带料,带图,通过外部加工进行采购的物料)。
无论是制造型企业还是贸易型企业,都需要特别关注存货,某种意义上讲,存货高效地周转就意味着企业的高效的运营。
4.1仓库结存情况
根据现有的应用系统,存货在每个月都会对存货进行财务处理并形成账与业务;而业务中最关键的结果就是存货的期初,发生与期末值,通过这个可以清晰地发现存货的趋势
| 序号 | 月份 | 仓库 | 月份 | 月份 | 占比% | |
| 物料品种 | 金额 | |||||
通过仓库在每个月份的金额以及单一仓库金额与整体金额的占比,以便了解整个仓库中需要重点关注的仓库、物料品种或者工厂;具体需要看企业管理的范围与规模;
4.2各仓库物料情况
| 序号 | 月份 | 仓库 | 物料 | 月份 | 月份 | 占比% | |
| 数量 | 金额 | ||||||
通过各个仓库中的物料在每个月份的金额以及单一物料金额与仓库金额的占比,以便了解每个仓库中需要重点关注的物料;
4.3各仓库物料分布
| 序号 | 期间 | 说明 | 备注 |
| 1 | 1至3个月 | 库存时长为三个月以内的 | |
| 2 | 4至6个月 | 库存为四个月及以上六个月以内的 | |
| 3 | 7至9个月 | 库存为七个月及以上九个月以内的 | |
| 4 | 10至12个月 | 库存为十个月及以上十二个月以内的 | 呆滞需要重点关注与处理 |
| 5 | 12个月以上 | 十二个月以上的 | 呆滞需要重点关注与处理 |
对于库存周期的分析可以分为工厂的,仓库的,以及同一仓库的同一物料的;以便适应不同规模的企业的管理需求以及不同管理者相关工作着手的工作范围。
| 仓库 | 整体 | 1至3个月 | 4至6个月 | 7至9个月 | 10至12个月 | 12个月以上 | |||||
| 金额 | 占比% | 金额 | 占比% | 金额 | 占比% | 金额 | 占比% | 金额 | 占比% | ||
1至6个月内存货金额比重较高的企业,一般情况下,比较健康;12个月以上物料很大可能存在呆滞的问题与现象了。
5.生产
生产在企业里一个庞大而复杂的过程,其中包括三个方面的内容:一是计划;二是执行;三是能力;其分别也对应着ERP,MES与APS三大系统进行支持;而核心的支撑力是物料清单(物料构成,工作中心);制程工艺(工艺,工时);生产计划将外部需求与内部需求以及内部管控三者合一。一般性企业关注点在计划与执行;
5.1计划总览
企业的计划来自于需求,需求来自外生需求与内生需求;特别是规模较大的企业,因市场客观上存在着波动因素,外生需求存在不稳定性,企业为了自身发生的稳定,以及快速响应市场,会以内生需求即计划任务为主体进行成品或者半成品贮备性生产。
对于物料特别是重点物料如高价值,高周期等物料需要进行整体需求性关注
| 序号 | 物料 | 库存 | 在制/在途 | 需求 | 可用量 | 差值 | ||
| 现存 | 安全库存 | 在制 | 在途 | |||||
可用量=现存+在制+在途-需求
企业通过自身的行业与市场的历史经验,设定安全库存以及可用量值;
该部分在不同层级的应用
- 现场PMC计划的角度:需求只限定于已投产的生产订单备料表,用于保障上线;如果装配应用MES的企业可以,可以通过MES的工位用料与工单结合实时的需求供应看板;
- 计划PMC计划的角度:需求限定于已投产的生产订单与以投产的需求,用于保障未来一段时期内的供应稳定,且不多不少;
5.2投产拟算
ERP中最重要的就是MRP运算,而中小企业中MRP运算往往运行的并不好。运行不好的因素很多,包括:投产的工单没有明确的日期;物料从采购到入库到领用过程中,存在着时间、批量、质量等异常问题;企业的市场规模与市场营销可控性;企业的内部的激励方式,特别是计件方式的;企业的存货的客观的压力等;而MRP特别是闭环MRP解决的综合的问题,参考与制约的条件也比较多。为了解决投产拟算的问题,从实际出现,采用了依托系统中的数据与信息,先落实数量关系,为企业计划等相关部门提供下单的大致依据。
| 序号 | 物料信息 | 计划需求 | 已投未领 | 现存 | 在制 | 在途 | 拟需求量 |
在这个总表的基础上,再分采购需求与自制需求;工序委外算自制;外协采购的算采购件;
从而在真正投产之前了解整体情况。
5.3成本拟算
依托BOM以及企业内部的考核采用的物料单价,对物料的成本进行拟算;将料、工、费以清晰的方式进行表达出来。以便企业拟算生产批量与成本投入磨合点提供参考
成品费用=采购件费用+人工费用+车间期间费用
这里需要企业的成本管理部门与工程部门对于成品的构成、各加工单元的费用与人工有着比较完整的信息以便来支撑计算;简版只是将采购件的金额进行累计,以便计算出采购件整体的费用;复杂或者较为完整的,可以根据计划产值推算出设备、人工,依托工时与良废率的整体大致资源的配置与资金的需求。
5.4工单追件
工单追件是在现场计划层或者车间现场管理级的追件工具。每个工单在信息系统中将有备料表,来体现的该单所需要的材料。现场管理人员可以根据所属的部分进行查看相关的报表来及时了解相关的物料情况。
| 工单号 | 产品信息 | 在制量 | 子件信息 | 未领量 | 累计未领量 | 现存量 | 是否满足单 | 是否满足需求 |
| 工单号 | 产品信息 | 在制量 | 子件信息 | 未领量 | 累计未领量 | 现存量 | 在制量 | 在途量 | 是否满足单 | 是否满足需求 |
通过这种方式可以加强现场与计划相关管理人员沟通的依据。
5.5工序追件
工序追件需要结合MES系统,MES系统与ERP系统结合,可以有效地了解工单目前的状态包括所在工序,整体工序完成情况,同一物料多个工单的情况下,哪个工单的未完成的工艺路线最短等。这样可以有效加强现场调度人员,对于物料进行加急处理。
| 序号 | 工单号 | 物料信息 | 在制量(投产-入库/转序) | 工艺1 | 工艺2 | 工艺3 | 工艺4 | 工艺5 |
| Xxx | Xxx | Xxxx | 50 | 下料 | 机加 | 钳工 | 平磨 | 委外 |
5.6工单齐套率
工单齐套率是对于单一工单是否顺利上线的重要指标
| 序号 | 工单号 | 物料信息 | 齐套率 |
| Xxx | Xxx |
相关文章:
数字化企业各业务模块模型
1.计划 1.1采购计划执行情况 序号 采购计划号 采购订单号 业务员 供应商 物料 数量 金额 计划入库日期 实际入库日期 状态 针对企业执行中或者未关闭的采购计划进行统计与分析,主要目的在于引领企业员工与领导关注长期在途的采购…...
WPF动画小知识
一、动画合集 创建一个Storyboard演示画板,在画板里对动画进行定义与处理。 常见动画类型 提醒:更多介绍可查看microsoft提供的相关文档 DoubleAnimation //普通Double型控制动画 DoubleAnimationUsingKeyFrames //Dou…...
数据结构 顺序表和链表
1.线性表 线性表(linear list)是n个具有相同特性的数据元素的有限序列 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串.. 线性表在逻辑上是线性结构,也就说是连续的一条直线…...
LMI相机配置步骤,使用Gocator2550相机
在此之前可以先浏览我编写的相机SDK通用类和LMISDK,进行配套观看 https://blog.csdn.net/m0_51559565/article/details/134404394 //LMI相机SDK https://blog.csdn.net/m0_51559565/article/details/134403745 //相机通用类1.启动LMI加速器 LMI加速器用于将相机…...
掌握Python中的控制流语句:break, continue, quit的应用技巧详解
引言 在Python编程中,控制流语句是非常重要的一部分,它们可以帮助我们控制程序的执行流程。其中,break、continue和quit是常用的控制流语句,它们可以在循环中起到关键作用。本文将详细介绍这些控制流语句的应用技巧,帮…...
TS手动编译和自动编译方法
把 TS 文件编译成 JS 文件 安装 npm i -g typescript检查是否安装成功 tsc -v方法一 先通过 tsc 把 .ts 文件编译成 .js 文件,再通过 node 把 .js 文件运行 方法二 通过监视配置页面 初始化 tsc --init自动生成一个tsconfig.json 文件 点击进入tsconfig.js…...
【Hello Go】Go语言运算符
Go语言运算符 算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符运算符优先级 算术运算符 如果之前没有其他语言基础的小伙伴可以参考下我之前写的C语言运算符讲解 这里主要讲解下Go和C运算符的不同点 – 运算符 Go语言中只有后置 和后置– var a int 5a--fmt.P…...
理解 JMeter 聚合报告(Aggregate Report)
Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。 如果大家都是做Web应用的性能测试,例如只有一个登录的请求…...
深度学习之pytorch第一课
学习使用pytorch,然后进行简单的线性模型的训练与保存 学习代码如下: import numpy as np import torch import torch.nn as nn x_value [i for i in range(11)] x_train np.array(x_value,dtypenp.float32) print(x_train.shape) x_train x_train.r…...
企业传统纸质设备维修方式的痛点以及解决方案
传统的纸质设备维修方式有很多痛点: 数据更新和访问的低效率:传统的纸质记录方法在更新和检索数据时效率极低。这种方式无法实时更新设备的维修状态,导致管理层和维修人员无法及时获取最新信息,影响决策的速度和质量。 记录的易…...
vue2 - SuperMap3D实现自定义标记点位和自定义弹窗功能
文章目录 🍉开发环境🍉实现思路🍉代码封装🍍1:src/utils 下创建 extendMap文件如下🍍2:src/utils/extendMap/model/createMap.js 文件相关代码🍍3:src/utils/extendMap/model/bubble.js 文件相关代码🍍4:src/utils/extendMap/model\dragEntity.js 文件相关代…...
vue中通过.style.animationDuration属性,根据数据长度动态设定元素的纵向滚动时长的demo
根据数据长度动态设定元素的animation 先看看效果,是一个纯原生div标签加上css实现的表格纵向滚动动画: 目录 根据数据长度动态设定元素的animationHTMLjs逻辑1、判断是数据长度是否达到滚动要求2、根据数据长度设置滚动速度 Demo完整代码 HTML 1、确…...
(五)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
一、七种算法(DBO、LO、SWO、COA、LSO、KOA、GRO)简介 1、蜣螂优化算法DBO 蜣螂优化算法(Dung beetle optimizer,DBO)由Jiankai Xue和Bo Shen于2022年提出,该算法主要受蜣螂的滚球、跳舞、觅食、偷窃和繁…...
深度学习之基于Pytorch框架的MNIST手写数字识别
欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 MNIST是一个手写数字识别的数据集,是深度学习中最常用的数据集之一。基于Pytorch框架的MNIST手写数字识…...
zabbix的服务器端 server端安装部署
zabbix的服务器端 server 主机iplocalhost(centos 7)192.168.10.128 zabbix官网部署教程 但是不全,建议搭配这篇文章一起看 zabbixAgent部署 安装mysql 所有配置信息和Zabbix收集到的数据都被存储在数据库中。 下载对应的yum源 yum ins…...
css3 初步了解
1、css3的含义及简介 简而言之,css3 就是 css的最新标准,使用css3都要遵循这个标准,CSS3 已完全向后兼容,所以你就不必改变现有的设计, 2、一些比较重要的css3 模块 选择器 1、标签选择器,也称为元素选择…...
【实战经验】MT4外汇交易指南:新手如何制定交易计划?
在外汇交易中,制定一个合理的交易计划至关重要。一个良好的交易计划可以帮助您规避风险、提高交易效率,甚至在市场波动时保持冷静。作为资深外汇交易专家,我将分享一些制定交易计划的重要性、技术分析工具的应用以及风险管理策略等方面的内容…...
Pikachu漏洞练习平台之CSRF(跨站请求伪造)
本质:挟制用户在当前已登录的Web应用程序上执行非本意的操作(由客户端发起) 耐心看完皮卡丘靶场的这个例子你就明白什么是CSRF了 CSRF(get) 使用提示里给的用户和密码进行登录(这里以lili为例) 登录成功后显示用户…...
Python 如何实现 Strategy 策略设计模式?什么是 Strategy 策略设计模式?
策略模式(Strategy Design Pattern)是一种对象行为型设计模式,它定义了一系列算法,并使得这些算法可以相互替换,使得客户端代码可以独立于算法的变化而变化。策略模式属于对象行为模式。 主要角色: 策略接口…...
hadoop 大数据集群环境配置 配置hadoop配置文件 hadoop(七)
1. 虚拟机的三台机器分别以hdfs 存储, mapreduce计算,yarn调度三个方面进行集群配置 hadoop 版本3.3.4 官网:Hadoop – Apache Hadoop 3.3.6 jdk 1.8 三台机器尾号为:22, 23, 24。(没有用hadoop102, 103,10…...
Vim 调用外部命令学习笔记
Vim 外部命令集成完全指南 文章目录 Vim 外部命令集成完全指南核心概念理解命令语法解析语法对比 常用外部命令详解文本排序与去重文本筛选与搜索高级 grep 搜索技巧文本替换与编辑字符处理高级文本处理编程语言处理其他实用命令 范围操作示例指定行范围处理复合命令示例 实用技…...
Python爬虫实战:研究MechanicalSoup库相关技术
一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...
未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?
编辑:陈萍萍的公主一点人工一点智能 未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战,在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…...
进程地址空间(比特课总结)
一、进程地址空间 1. 环境变量 1 )⽤户级环境变量与系统级环境变量 全局属性:环境变量具有全局属性,会被⼦进程继承。例如当bash启动⼦进程时,环 境变量会⾃动传递给⼦进程。 本地变量限制:本地变量只在当前进程(ba…...
Appium+python自动化(十六)- ADB命令
简介 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试…...
C# 类和继承(抽象类)
抽象类 抽象类是指设计为被继承的类。抽象类只能被用作其他类的基类。 不能创建抽象类的实例。抽象类使用abstract修饰符声明。 抽象类可以包含抽象成员或普通的非抽象成员。抽象类的成员可以是抽象成员和普通带 实现的成员的任意组合。抽象类自己可以派生自另一个抽象类。例…...
leetcodeSQL解题:3564. 季节性销售分析
leetcodeSQL解题:3564. 季节性销售分析 题目: 表:sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...
鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/
使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题:docker pull 失败 网络不同,需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...
OPENCV形态学基础之二腐蚀
一.腐蚀的原理 (图1) 数学表达式:dst(x,y) erode(src(x,y)) min(x,y)src(xx,yy) 腐蚀也是图像形态学的基本功能之一,腐蚀跟膨胀属于反向操作,膨胀是把图像图像变大,而腐蚀就是把图像变小。腐蚀后的图像变小变暗淡。 腐蚀…...
HashMap中的put方法执行流程(流程图)
1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中,其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下: 初始判断与哈希计算: 首先,putVal 方法会检查当前的 table(也就…...
