《华为数据之道》读书笔记六---面向自助消费的数据服务建设
七、从结果管理到过程管理, 从能“看”到能“管”
1、数据赋能业务运营
数字化运营旨在利用数字化技术获取、管理和分析数据,从而为企业的战略决策与业务运营提供可量化的、科学的支撑。
数字化运营归根结底是运营,旨在推动运营效率与能力的提升,所以它体现在具体的业务中,而不是一块新的业务,更多是在现有标准流程的基础上改进和完善。数字化运营的核心是数据,以及基于数据的精细化管理和科学决策分析。企业业务数字化运营模式如下图所示:
业务数字化运营的目的不应只有“察(数字化看板)”,还应该进一步实现“打(业务决策与执行)”,即支撑业务运营作战模式转变,提升运营效率。业务数字化运营要发挥对业务的指挥作用,要能够让上下同步感知业务运行态势,通过分工协作解决业务运作中的问题,提升运作效率。
业务数字化运营要同时具备多个能力,包括战略落地、业务可视化、预测预警、作业指挥、跨领域问题解决和联动指挥等。下图为华为基于数据底座的数字化运营模式:
数字化运营应满足如下场景需求:
(1)满足业务运营中数据实时可视化的需求。
通过实时数据入湖和联接方案,业务可以第一时间获取作业监控信息,从而根据实际情况进行灵活调整,一次性把工作做对。基于实时数据的可视化能力,还能够支持业务在线会议,通过数据底座提供的服务将数据层层下钻,从过去的纸面报告或PPT材料变成可视化的业务场景。
(2)满足业务运营中及时诊断预警的需求。
通过数字化手段,在获取业务运营数据的同时,可以根据实际场景差异,灵活配置各种规则类数据,通过分析平台的规则引擎,帮助业务提前感知业务问题、自动预警潜在风险,从而有效支撑业务的快速响应。
(3)满足业务运营中复杂智能决策的需求。
通过数据分析模型对数据底座中的海量数据进行挖掘,智能分析业务问题的本质,洞察趋势并推荐方案,从而支持业务的客观、精准决策。
2、数据消费典型场景实践
华为需求到自助分析的过程:
实例1:经营管理实践:
经营管理多为事后管理,通过每月下任务令进行业务改进,整个问题从发现到解决周期长,且存在大量人工动作,耗散大量业务精力。传统经营管理过程如下图所示:
缺点:
数据滞后,经营过程非实时可视,主要为事后管理。
按月做经营分析,从经营数据产生到下发任务令需0.5~1个月。
缺少集成管理平台,手工做经营分析,线下管理任务令。
通过数字化运营实现事中监控和及时改进,达到经营过程可视化、报告在线分析、实时社交讨论、及时经营改进的目的。基于数字化运营的经营管理过程如下图所示:
优点:
数据在线转变为事中监控,随时可拉通审视规模、盈利、效率全经营指标。
经营管理模式改变,实时分析经营风险,会上聚焦重大风险决策,高效运作。
在统一平台进行监控、预警、协调、任务管理,从战略、执行到经营过程和结果实现闭环。
实例2:风险管理实践:
过去,业务风险管理主要依赖事后审查,业务发生一段时间后再通过CT(Compliance Test,流程遵从性测试)、SACA(Semi-Annual Control Assessment,半年度控制评估)、稽核、审计等方式进行事后管理,业务根据审查要求提供相应“证据”。传统风险管理方式如下图所示:
缺点:
落实主要依靠流程规则,细则多,执行难。
海量线下数据整理和分析,定位内控问题原因难。
流程控制评估、遵从性评估、主动性审视、稽核、审计多方事后清理。
通过数字化运营,可以实现业务实时自检,风险实时在线审视和预警,风险任务快速关闭,不需要完全依赖事后核查,而是业务人员主动遵从。用数据规则替代人工的分析、检查和回溯,大大提高了风险管理的实时性,从事后管理变为事中管理,部分业务部门的量化风险降低超过50%。基于数字化运营的风险管理方式如下图所示:
优点:
在业务风险控制点打探针,及时发现问题。
实现风险量化可视,实时预警。
实时在线下达风险点的改进任务令,及时改善。
【备注说明】华为块的讲解特别重要,告诉我们数据服务应该为企业做出哪些收益,具体的收益参考场景有哪些?企业完全可以参考这块开展工作。这块主要企业要“做的出来、用的起来、变的过来”。做的出来,就是这些应用场景业务和信息化要配合把这些场景做出来。用来起来,企业要从公司场景推动这些场景的应用,就如之前华为对于管理部长的要求是谁拒绝数据,谁就交出工作。变的过来,对于应用场景中发现的业务流程或质量问题,必须要动真格的,要进行修改,要进行变革,也是一样,谁拒绝变革,谁也交出工作。只有通过管理的制度要求、平台的工具支撑、规范的流程体系,才能真正的在企业内部将数据应用起来。将企业的数据质量越建设越好,否则只会有一堆文档的堆砌而已。
八、华为数据驱动数字化运营的历程和经验
1、华为数字化运营的不同阶段
(1)“从行走到公交”阶段:
大部分情况下采取“机关建、业务部门用”的方式。虽然通过数据治理达到了“数据清洁”的目标,也能够实现一定程度的经营和运营数据的可视化,但仍存在机关开发永远满足不了业务部门需求的问题,尤其是不同国家的业务场景各有差异,机关开发无法满足根据业务场景进行灵活运营的目的,机关开发往往疲于奔命,而业务部门满意度仍然不高。
(2)“从公交到自驾”阶段
由于自研和引进了业界先进的分析工具,各区域开始按需以自助的形式生成各种分析报表。在满足各国家、各业务部门特定需求和灵活变化方面,收到了一些效果。但在该阶段,数据从供应到消费的整个过程处于“无序”状态,业务自助分析“野蛮生长”,大量数据是以离线手工获取方式为主,数据的完整性和可靠性存在很大问题,也存在大量的数据安全隐患。
(3)“从无序到有序”阶段
通过数据底座建设实现生态共建、平台共享的效果。随着数据服务的大量建设,逐步覆盖了80%的场景,使得各种数据消费的效率更高、安全性更好,减少了大量重复建设。通过前台统一入口,大大提升了运营分析的性能体验。另外,还打造了从“业务部门回到机关”通道,对各个国家的优秀典型场景进行归纳,业务部门的优秀实践反向纳入数据底座形成公共数据服务和报表卡片,各个国家可以通过自助分析平台实现对优秀实践的快速复制。
4)“人工到智能”阶段
在原有的数据实时可视化的基础上,逐步增加动态及时预警能力、智能分析和方案推荐能力、任务自动执行能力,支撑业务数字化运营达到更高层面。业务数字化运营逐步从单一报表可视化,扩展到业务监控、预测、预警、协调、调度、决策、指挥等7个场景的持续打造,最终实现企业数字化运营“平时值班、战时指挥、察打一体”目标。
2、华为数字化运营关键特性
3、做好数字化运营的“三个要点、两个基础”
“三个要点”是指数字化运营中的“发育、激励、分享”。
在面向各业务部门的数字化运营能力的“发育”过程中,要做好自助分析能力赋能,识别关键核心人员并通过培训与实战的方式帮助他们掌握自助分析的基本能力,同时机关专家要做好现场支持,帮助各业务分析人员“上马”。
在数字化运营实践中要充分激励原创,采取各种方式保护原创,同时鼓励各业务部门充分共享优秀实践。
机关要发挥归纳和总结作用,从各地优秀实践中识别真正具有共性的典型场景和典型数据联接模型,不仅可以使自助分析性能更好,还可以推动优秀实践在各个业务部门快速复制,达到“从1到N”的效果。
两个基础”是指数字化运营中的“数据服务和IT平台”。
数据服务是整个数字化消费的关键,也是业务数字化运营的重要基础。IT平台包括分析平台和数据分析结果呈现前台,其中分析平台承载企业的公共分析能力建设,并重点面向业务分析师提供自助分析能力;数据分析结果呈现前台承载了公共场景的市场能力,支撑典型场景的快速分享。
【备注说明】看到华为数字化的历程,可以很清晰的看到,数字化对一个企业来说是一个长期,需要不断进行大规模投入的工作,必须持续的去搞。未来能够在市场竞争中生存下来的企业一定是数字化企业,虽然在这场数字化转型中会面对很多冲突,很多阻力,比如因为智能设备带来的车间工厂失业问题,但这不会阻碍企业数字化转型的步伐,作为企业的员工也必须要有这个忧患意识。企业在数字化转型中要不断的对员工能力和素质进行提升,来满足企业对于未来数字化人才的需求,优先内部培养为主。再强调下,数字化平台对于企业的数字化转型很重要,最终所有工作的支撑都会落地到平台上,所以企业勿必要找一个适合自己的优质平台。另外,企业信息化部门必须有一个意识,“一切为了业务”,一切不以业务改善、优化、提升为主的数字化转型工作都是不应该支持的。“十八般武艺皆通”这是对当前数字化转型企业中的信息化部门人员的要求,任重道远!且行且珍惜!
相关文章:
![](https://i-blog.csdnimg.cn/direct/637faf7e1553418a877c65ed772c6e20.png)
《华为数据之道》读书笔记六---面向自助消费的数据服务建设
七、从结果管理到过程管理, 从能“看”到能“管” 1、数据赋能业务运营 数字化运营旨在利用数字化技术获取、管理和分析数据,从而为企业的战略决策与业务运营提供可量化的、科学的支撑。 数字化运营归根结底是运营,旨在推动运营效率与能力的…...
![](https://i-blog.csdnimg.cn/direct/d451dc4e3b3e4334ae47167f700b755a.png)
go语言day18 reflect反射
Golang-100-Days/Day16-20(Go语言基础进阶)/day19_Go语言反射.md at master rubyhan1314/Golang-100-Days (github.com) 7-19 接口:底层实现_哔哩哔哩_bilibili 一、interface接口 接口类型内部存储了一对pair(value,Type) type interface { type *Type // 类型信…...
![](https://www.ngui.cc/images/no-images.jpg)
理解 Objective-C 中 `+load` 方法的执行顺序
理解 Objective-C 中 load 方法的执行顺序 在 Objective-C 中,load 方法是在类或分类被加载到内存时调用的。它在程序启动过程中非常早的阶段执行,用于在类或分类被加载时进行一些初始化工作。理解 load 方法的执行顺序对于编写可靠的 Objective-C 代码…...
![](https://i-blog.csdnimg.cn/direct/5168550608b445249fd89929ce7d200e.png)
C++:类和对象2
1.类的默认成员函数 默认成员函数就是用户没有显示实现编译器会自动生成的成员函数称为默认成员函数。一个类,我们在不写的情况下编译器会默认生成6个默认成员函数,分别是构造函数,析构函数,拷贝构造函数,拷贝赋值运算…...
![](https://i-blog.csdnimg.cn/direct/cab6693f48374719b218f12252864c5e.png)
Docker安装kkFileView实现在线文件预览
kkFileView为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频等等 官方文档地址:https://kkview.cn/zh-cn/docs/production.html 一、拉取镜像 do…...
![](https://i-blog.csdnimg.cn/direct/ac462fb617ac48e09ed3fb3a9dcb2f64.png)
ElasticSearch(四)— 数据检索与查询
一、基本查询语法 所有的 REST 搜索请求使用_search 接口,既可以是 GET 请求,也可以是 POST请求,也可以通过在搜索 URL 中指定索引来限制范围。 _search 接口有两种请求方法,一种是基于 URI 的请求方式,另一种是基于…...
![](https://www.ngui.cc/images/no-images.jpg)
Pytest之parametrize()实现数据驱动
一、Pytest之parametrize()实现数据驱动 方法: pytest.mark-parametrize(argsname,args_value) args_name:参数名称,用于将参数值传递给函数 args value:参数值:(列表和字典列表,元组和字典元组),有n个值那么用例执行n次 第一种用法…...
![](https://www.ngui.cc/images/no-images.jpg)
关于鸿蒙系统前景
鸿蒙系统的前景看起来非常乐观。 鸿蒙系统以其全新的分布式架构和快速运行速度,展现了其独特的优势。它没有历史包袱,可以轻量前进,这一点在开发适配上具有明显优势。此外,鸿蒙系统的最大优势在于其“万物互联”的…...
![](https://i-blog.csdnimg.cn/direct/b19c7b3a1f0745e48f8f9a6f95fd3072.png)
针对datax-web 中Swagger UI接口未授权访问
application.yml 添加以下配置 实现访问doc.html 以及/v2/api-docs 接口时需要进行简单的校验 swagger:basic:enable: trueusername: adminpassword: 12345 配置重启后再进行相关访问则需要输入用户名和密码...
![](https://www.ngui.cc/images/no-images.jpg)
生成式AI如何帮助小型企业高效运营?
即使只有几家或几十家店的小规模生意,也可以利用AI技术来提升效率。不管企业组织规模如何,未来可能会有新的工作流程需要适应。就像计算机编程一样,我们需要将业务逻辑拆解成多个可管理的小任务,并设计它们之间的协同关系。这样&a…...
![](https://img-blog.csdnimg.cn/direct/a40cbcf204584f43a9067ace79d4a508.jpeg)
2024最新网络安全自学路线,内容涵盖3-5年技能提升
01 什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面…...
![](https://www.ngui.cc/images/no-images.jpg)
Postman API测试数据生成秘籍:技巧与实践
Postman API测试数据生成秘籍:技巧与实践 在API测试过程中,生成合适的测试数据是确保测试覆盖率和准确性的关键步骤。Postman作为流行的API开发和测试工具,提供了多种方法来生成和管理测试数据。本文将深入探讨Postman中API测试数据生成的技…...
![](https://i-blog.csdnimg.cn/direct/2e08825d4bec46c69aa1352960ade722.png)
【接口自动化_07课_Pytest+Excel+Allure完整框架集成_下】
目标:优化框架场景 1. 生成对应的接口关联【重点】 2. 优化URL基础路径封装【理解】 3. 利用PySQL操作数据库应用【理解】--- 怎么用python连接数据库、mysql 4. 通过数据库进行数据库断言【重点】 5. 通过数据库进行关联操作【重点】 一、接口关联:…...
![](https://img-blog.csdnimg.cn/img_convert/2e6b3186d6178e16d9487a7ca0bdcfbb.png)
Java开发之反射与动态代理
#来自ゾフィー(佐菲) 1 反射(Reflect) 运行期间,获取类的信息,进行一些操作。 运行时构造类的对象。运行时获取类的成员变量和方法。运行时调用对象的方法(属性)。 2 Class 类 Cla…...
![](https://i-blog.csdnimg.cn/direct/00fae5d800d94d63a1fc049ea4e98d36.png)
实习日志1之大模型相关知识概览
一、RAB 1、介绍(提供检索和生成) RAG,全称为Retrieval-Augmented Generation,中文可以翻译为"检索增强生成",也有人说是召回增强生成。这是一种结合了检索和生成两种机器学习方法的新型框架,主…...
![](https://www.ngui.cc/images/no-images.jpg)
华为嵌入式面试题及参考答案(持续更新)
目录 详细讲TCP/IP协议的层数 材料硬度由什么决定? SD3.0接口电压标准 晶振市场失效率 RS232-C的硬件接口组成 详细讲眼图的功能 局域网传输介质有哪几类? 详细讲OSI模型 NMOS与PMOS的区别 I2C和SPI的区别 Static在C语言中的用法 堆栈和队列的区别 数组的时间复…...
![](https://i-blog.csdnimg.cn/direct/b0c0aa91f3ad46d4a4586b549b0a12de.png)
Java二十三种设计模式-装饰器模式(7/23)
装饰器模式:动态扩展功能的灵活之选 引言 装饰器模式(Decorator Pattern)是一种结构型设计模式,用于在不修改对象自身的基础上,通过添加额外的职责来扩展对象的功能。 基础知识,java设计模式总体来说设计…...
![](https://i-blog.csdnimg.cn/direct/b70c5b6ef25742889ab82bea82318e7b.png)
正则表达式与文本处理
目录 一、正则表达式 1、正则表达式定义 1.1正则表达式的概念及作用 1.2、正则表达式的工具 1.3、正则表达式的组成 2、基础正则表达式 3、扩展正则表达式 4、元字符操作 4.1、查找特定字符 4.2、利用中括号“[]”来查找集合字符 4.3、查找行首“^”与行尾字符“$”…...
![](https://i-blog.csdnimg.cn/direct/2d4daca20fef4bb1822cade7d818e37f.png)
Python | Leetcode Python题解之第283题移动零
题目: 题解: class Solution:def moveZeroes(self, nums: List[int]) -> None:n len(nums)left right 0while right < n:if nums[right] ! 0:nums[left], nums[right] nums[right], nums[left]left 1right 1...
![](https://www.ngui.cc/images/no-images.jpg)
微信小程序面试题汇总
面试题 1. 请简述微信小程序主要目录和文件的作用? 参考回答: 微信小程序主要目录和文件的作用:(1)project.config.json:项目配置文件,用的最多的就是配置是否开启https校验 (2&am…...
![](https://i-blog.csdnimg.cn/direct/b72da0b98f3b4ba3b05b042eab503774.png)
学习日志:JVM垃圾回收
文章目录 前言一、堆空间的基本结构二、内存分配和回收原则对象优先在 Eden 区分配大对象直接进入老年代长期存活的对象将进入老年代主要进行 gc 的区域空间分配担保 三、死亡对象判断方法引用计数法可达性分析算法引用类型总结1.强引用(StrongReference…...
![](https://img-blog.csdnimg.cn/img_convert/849a81900b398e23eb36bc763d49fa0c.png)
Vue前端页面嵌入mermaid图表--流程图
一、安装Mermaid 首先,你需要在你的项目中安装Mermaid。可以通过npm或yarn来安装: npm install mermaid --save # 或者 yarn add mermaid结果如图: 二、Vue 方法一:使用pre标签 使用ref属性可以帮助你在Vue组件中访问DOM元素 …...
![](https://www.ngui.cc/images/no-images.jpg)
【web]-反序列化-easy ? not easy
打开后看到源码 <?php error_reporting(0); highlight_file(__FILE__);class A{public $class;public $para;public $check;public function __construct(){$this->class "B";$this->para "ctfer";echo new $this->class ($this->para…...
![](https://i-blog.csdnimg.cn/direct/8ce8817134ad41b0bc34afb5f0e55c59.png)
python 内置函数、math模块
一、内置函数 内置函数是 Python 解释器内置的一组函数,它们可以直接在 Python 程序中使用,无需额外导入模块。这些内置函数提供了基本的操作和功能,涵盖了广泛的用途,从数学运算到数据结构操作等等。 import mathprint(type(10)…...
![](https://www.ngui.cc/images/no-images.jpg)
Ubuntu Docker 安装
Ubuntu Docker 安装 1. 引言 Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 2. 系统要求 在安装 Docker 之前,…...
![](https://i-blog.csdnimg.cn/direct/96e8d535a3b7448395435312bb578b92.png)
vue接入google map自定义marker教程
需求背景 由于客户需求,原来系统接入的高德地图,他们不接受,需要换成google地图。然后就各种百度,各种Google,却不能实现。----无语,就连google地图官方的api也是一坨S-H-I。所以才出现这篇文章。 google地…...
![](https://www.ngui.cc/images/no-images.jpg)
Spring Boot集成Redis与Lua脚本:构建高效的分布式多规则限流系统
文章目录 Redis多规则限流和防重复提交记录访问次数解决临界值访问问题实现多规则限流先确定最终需要的效果编写注解(RateLimiter,RateRule)拦截注解 RateLimiter 编写lua脚本UUID时间戳编写 AOP 拦截 总结 Redis多规则限流和防重复提交 市面…...
![](https://i-blog.csdnimg.cn/direct/17fae4a62f6645c6a5c30f7f12c21079.png)
四、单线程多路IO复用+多线程业务工作池
文章目录 一、前言1 编译方法 二、单线程多路IO复用多线程业务工作池结构三、重写Client_Context类四、编写Server类 一、前言 我们以及讲完单线程多路IO复用 以及任务调度与执行的C线程池,接下来我们就给他结合起来。 由于项目变大,尝试解耦项目&#…...
![](https://i-blog.csdnimg.cn/direct/447f302084b94a2d83540eb99bfd0afd.png)
单元测试--Junit
Junit是Java的单元测试框架提供了一些注解方便我们进行单元测试 1. 常用注解 常用注解: TestBeforeAll,AfterAllBeforeEach,AfterEach 使用这些注解需要先引入依赖: <dependency><groupId>org.junit.jupiter<…...
![](https://i-blog.csdnimg.cn/direct/0c26449c84034844bb1e61aeaee146f6.png)
达梦数据库系列—30. DTS迁移Mysql到DM
目录 1.MySQL 源端信息 2.DM 目的端信息 3.迁移评估 4.数据库迁移 4.1源端 MySQL 准备 4.2目的端达梦准备 初始化参数设置 兼容性参数设置 创建迁移用户和表空间 4.3迁移步骤 创建迁移 配置迁移对象及策略 开始迁移 对象补迁 5.数据校验 统计 MySQL 端对象及数…...
![](https://www.ngui.cc/images/no-images.jpg)
随记0000——从0、1 到 C语言
C语言的发展历程是计算机科学史上的一个重要里程碑。 下面是从最早的机器语言到汇编语言,再到高级语言如 C 语言的简化演进过程: 1. 机器语言 定义与特点 机器语言是最底层的编程语言,由一系列二进制代码组成。直接被CPU执行,…...
![](https://i-blog.csdnimg.cn/direct/30dd06e20d9a4b60a01f54a0f941a4f1.png)
C++ | Leetcode C++题解之第264题丑数II
题目: 题解: class Solution { public:int nthUglyNumber(int n) {vector<int> dp(n 1);dp[1] 1;int p2 1, p3 1, p5 1;for (int i 2; i < n; i) {int num2 dp[p2] * 2, num3 dp[p3] * 3, num5 dp[p5] * 5;dp[i] min(min(num2, num3…...
![](https://www.ngui.cc/images/no-images.jpg)
前端系列-8 集中式状态管理工具pinia
集中式状态管理工具—pinia vue3中使用pinia作为集中式状态管理工具,替代vue2中的vuex。 pinia文档可参考: https://pinia.web3doc.top/introduction.html 1.项目集成pinia 安装pinia依赖: npm install pinia在main.ts中引入pinia import { createApp } from vu…...
![](https://i-blog.csdnimg.cn/direct/57e6d5682cd3407eac9fc221fbc4c86d.png)
pytest使用
主要技术内容 1.pytest设计 接口测试 框架设想 common—公共的东西封装 1.request请求 2.Session 3.断言 4.Log 5.全局变量 6.shell命令 ❖ config---配置文件及读取 ❖ Log— ❖ payload—请求参数—*.yaml及读取 ❖ testcases—conftest.py; testcase1.py…….可…...
![](https://www.ngui.cc/images/no-images.jpg)
单表查询总结与多表查询概述
1. 单表查询总结 执行顺序: 从一张表,过滤数据,进行分组,对分组后的数据再过滤,查询出来所需数据,排序之后输出; from > where > group by > having > select > order by 2. …...
![](https://i-blog.csdnimg.cn/direct/06b91b7d3dda42be9d4af2e05f4a7d9f.png)
redis的使用场景和持久化方式
redis的使用场景 热点数据的缓存。热点:频繁读取的数据。限时任务的操作:短信验证码。完成session共享的问题完成分布式锁。 redis的持久化方式 什么是持久化:把内存中的数据存储到磁盘的过程,同时也可以把磁盘中的数据加载到内存…...
![](https://i-blog.csdnimg.cn/direct/cf2c72e9075b408bbbc1ed2cfc3b326f.png)
嵌入式Linux学习: 设备树实验
设备树(DeviceTree)是一种硬件描述机制,用于在嵌入式系统和操作系统中描述硬件设备的特性、连接关系和配置信息。它提供了一种与平台无关的方式来描述硬件,使得内核与硬件之间的耦合度降低,提高了系统的可移植性和可维…...
![](https://i-blog.csdnimg.cn/direct/ae7f98bc071b4cfc99db56c1e6a63ac5.png)
eqmx上读取数据处理以后添加到数据库中
目录 定义一些静态变量 定时器事件的处理器 订阅数据的执行器 处理json格式数据和将处理好的数据添加到数据库中 要求和最终效果 总结一下 定义一些静态变量 // 在这里都定义成全局的 一般都定义成静态的private static MqttClient mqttClient; // mqtt客户端 private s…...
![](https://i-blog.csdnimg.cn/direct/10fcca012a6a4786a2d5b190454b4b69.png)
【中项】系统集成项目管理工程师-第5章 软件工程-5.3软件设计
前言:系统集成项目管理工程师专业,现分享一些教材知识点。觉得文章还不错的喜欢点赞收藏的同时帮忙点点关注。 软考同样是国家人社部和工信部组织的国家级考试,全称为“全国计算机与软件专业技术资格(水平)考试”&…...
![](https://www.ngui.cc/images/no-images.jpg)
C++学习笔记-内联函数使用和含义
引言 内联函数是C为了优化在函数的调用带来的性能开销而设计的,特别是当函数体很小且频繁调用时,内联函数可以让编译器在调用点直接展开函数体,从而避免了函数调用的开销。 一、内联函数的定义与含义 1.1 定义 内联函数是通过在函数声明或…...
![](https://i-blog.csdnimg.cn/direct/d37bbca50e3b43a2afea05d90ef71aa1.png)
数据库(MySQL)-视图、存储过程、触发器
一、视图 视图的定义、作用 视图是从一个或者几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。但是视图只能用来查看表,不能做增删改查。 视图的作用:①简化查询 ②重写格式化数据 ③频繁访问数据库 ④过…...
![](https://www.ngui.cc/images/no-images.jpg)
js 优雅的实现模板方法设计模式
在JavaScript中,优雅地实现模板方法设计模式通常意味着我们要遵循一些最佳实践,如清晰地定义算法的骨架(模板方法),并确保子类能够灵活地扩展或修改这些算法中的特定步骤。由于JavaScript是一种动态语言,我…...
![](https://www.ngui.cc/images/no-images.jpg)
C语言——输入输出
C语言——输入输出 输入输出函数的类型getcharputcharprintf占位符的分类 scanf 什么是输入输出呢? 所谓输入输出是以计算机为主机而言的,往内存中输入数据为输入,反之从内存中输出数据为输出。 输入输出的功能 C语言本身是不提供输入输出功能…...
![](https://i-blog.csdnimg.cn/direct/2447ef28de5f4444b7191e8c2cb8b11b.gif#pic_center)
【微软蓝屏】微软Windows蓝屏问题汇总与应对解决策略
✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…...
![](https://i-blog.csdnimg.cn/direct/6e2c09dbc3874577bcc47c85af620702.png#pic_center)
OpenCV图像滤波(2)均值平滑处理函数blur()的使用
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在OpenCV中,blur()函数用于对图像应用简单的均值模糊(mean blur)。这种模糊效果可以通过将图像中的每个像素替…...
![](https://i-blog.csdnimg.cn/direct/42b1b35c9f494735a09bd4bd7ce2032a.png)
Android lmkd机制详解
目录 一、lmkd介绍 二、lmkd实现原理 2.1 工作原理图 2.2 初始化 2.3 oom_adj获取 2.4 监听psi事件及处理 2.5 进程选取与查杀 2.5.1 进程选取 2.5.2 进程查杀 三、关键系统属性 四、核心数据结构 五、代码时序 一、lmkd介绍 Android lmkd采用epoll方式监听linux内…...
![](https://www.ngui.cc/images/no-images.jpg)
linux shell(中)
结构化命令 if语句 if-then 最基本的结构化命令是 if-then 语句。if-then 语句的格式如下: if command thencommands ifif command; then # 通过把分号(;)放在待求值的命令尾部,可以将 then 语句写在同一行commands ifbash sh…...
![](https://i-blog.csdnimg.cn/direct/c6a71de960d84954bd9d5f1993e98b97.png)
VMware三种网络模式---巨细
文章目录 目录 ‘一.网络模式概述 二.桥接模式 二.NAT模式 三.仅主机模式 四.案例演示 防火墙配置: 虚拟电脑配置 前言 本文主要介绍VMware的三种网络模式 ‘一.网络模式概述 VMware中分为三种网络模式: 桥接模式:默认与宿主机VMnet0绑…...
![](https://i-blog.csdnimg.cn/direct/e47bd7173dc14f9ebb7015e2b9267c3f.png)
力扣高频SQL 50 题(基础版)第一题
文章目录 力扣高频SQL 50 题(基础版)第一题1757.可回收且低脂的产品题目说明思路分析实现过程准备数据:实现方式:结果截图: 力扣高频SQL 50 题(基础版)第一题 1757.可回收且低脂的产品 题目说…...
![](https://i-blog.csdnimg.cn/direct/65de060b9aa34454a770771d5c1d28cd.png#pic_center)
2.1.卷积层
卷积 用MLP处理图片的问题:假设一张图片有12M像素,那么RGB图片就有36M元素,使用大小为100的单隐藏层,模型有3.6B元素,这个数量非常大。 识别模式的两个原则: 平移不变性(translation inva…...