当前位置: 首页 > news >正文

简析内部审计数字化转型的方法和路径【小落送书(第6期)】


个人名片:

在这里插入图片描述


🐼作者简介:一名大三在校生,喜欢AI编程🎋
🐻‍❄️个人主页🥇:落798.
🐼个人WeChat:hmmwx53
🕊️系列专栏:🖼️

  • 零基础学Java——小白入门必备🔥
  • 重识C语言——复习回顾🔥
  • 计算机网络体系———深度详讲
  • HCIP数通工程师-刷题与实战🔥🔥🔥
  • 微信小程序开发——实战开发🔥
  • HarmonyOS 4.0 应用开发实战——实战开发🔥🔥🔥
  • Redis快速入门到精通——实战开发🔥🔥🔥
  • RabbitMQ快速入门🔥
    🐓每日一句:🍭我很忙,但我要忙的有意义!
    欢迎评论 💬点赞👍🏻 收藏 📂加关注+


文章目录

  • 简析内部审计数字化转型的方法和路径
    • 一、内部审计的发展阶段
    • 二、内部审计的逻辑架构
    • 三、内部审计数字化转型面临的问题
      • (1)缺少内部审计数字化转型规划和方案
      • (2)非结构化数据的采集和后续利用不足
      • (3)依赖编程或使用新工具的数据分析能力较低
      • (4)审计项目的数字化程度不高
      • (5)审计信息系统的数字化程度不高
    • 四、内部审计数字化转型的框架方法
    • 五、内部审计的数字化转型能力体系
    • 六、内部审计的数字化转型路径
    • 七、内部审计的数字化系统平台
    • 结语
    • 适读人群 :
    • 推荐理由:
    • 写在后面🔥🔥🔥:
    • 欢迎添加微信,加入我的核心小队,请备注来意


简析内部审计数字化转型的方法和路径

内部审计是一种独立的、客观的确认和咨询活动,包括鉴证、识别和分析问题以及提供管理建议和解决方案。狭义的数字化转型是指将企业经营管理和业务操作的各种行为、状态和结果用数字的形式来记录和存储,据此再对数据进行挖掘、分析和应用。广义的数字化转型是基于狭义数字化转型的从战略、组织、人才、控制、流程、文化到信息系统等领域的企业管理全过程变革。

数字化转型在2018年之后进入爆发阶段,但是转型重点集中在营销、风险、财务和人力等领域,内部审计的数字化转型相对靠后。不过仅3年来内部审计行业也已经意识到了转型的必要性,从监管机构、内部审计协会再到企业决策层都在大力推动内部审计的数字化转型。进入新的元年,对于基础较差的企业来说:内部审计的数字化转型仍是重要的工作方向;而对于领先企业来说:基于数字化但是超脱于数字化的审计转型更应提上日程。
内部审计的数字化转型是审计内生和外生变量共同作用的必然结果。在各种内生和外生变量的推动下,企业内部审计的数字化转型已经步入快车道。内部审计如果无法有效地实现数字化转型,将很难胜任新时期内外部竞争的需求,满足董事会、高级管理层和员工的期望,以及树立审计权威和培育审计专业能力。
本文将从内部审计的发展阶段、逻辑架构、面临的问题、数字化转型框架方法、数字化能力、数字化转型路径和系统平台共7个方面阐述内部审计的数字化转型方法和路径。

一、内部审计的发展阶段

伴随着商业模式和信息技术的变化,国内外多数企业处于“审计2.0 →审计3.0”发展阶段,国内外领先企业则已进入“审计3.0→审计4.0”发展阶段,其中审计4.0阶段内部审计数字化的需要达成的目标。

在这里插入图片描述

随着经济高增长时代的结束,企业经营环境变得更加复杂。为了应对这种复杂的外部环境,满足外部监管机构日益严格的合规要求,内部审计作为风险防线之一越来越受到重视,同时审计理念也在多年实践中与时俱进。近年来,互联网与新兴技术的发展,特别是大数据、人工智能、区块链等技术的赋能,为内部审计提供了更多技术手段。在审计4.0阶段,由于数字经济和新兴技术的推动,审计与科技结合日益紧密,审计理念与审计科技的发展创新成为内部审计发展的两条主线。

二、内部审计的逻辑架构

内部审计是审计活动中的重要分支领域,它为公司治理、企业管理和价值实现提供了重要保障。与国家审计和公众审计一样,内部审计遵循独立、客观的原则,采用科学、有效的方法对被审计对象和事项进行鉴证、监督、评价或咨询。同时,内部审计拓宽和丰富了审计活动的内涵和类型。内部审计的审计对象远比国家审计和公众审计丰富和多元化,理论上企业经营管理和日常操作的各个方面都可以成为内部审计的对象,此外还可以开展独立咨询活动。
由于内部审计是一项专业要求极高的工作,因此内部审计师只有掌握了比被审计对象更为专业、更为深入的知识技能,才能树立审计的专业性和权威性,进而更加有效地履行审计职能、发挥审计价值。内部审计的知识技能包括内部审计基础原理、理论和实务规范,以及各项企业管理、业务操作、数据分析和信息技术相关的知识技能。

开展内部审计数字化工作,认识和理解内部审计的架构是非常重要的一个前提工作。我们认为:内部审计是一个综合架构体系,包括使命、愿景和目标,关键要素,组织和职责,审计程序,审计关键领域,审计方式,审计科技,审计基础支撑、审计关联方和审计活动,具体如下图所示。

在这里插入图片描述
例如审计科技,我们认为其是顺应数字化时代的科学技术对社会和企业的各项变革和推动的趋势而在审计领域专业化分工下所形成的一种新型科技。审计科技与金融科技、监管科技、合规科技、风控科技等概念一样,它是利用传统和新兴科技来管理和执行审计活动的一种表现。

三、内部审计数字化转型面临的问题

由于内部审计的数字化或数字化的内部审计是实现审计数字化转型的必要条件,是实现“数字引领、数据强审”目标的核心手段,因此企业内部审计部门势必要投入足够的资金和人才来打造一支数字化审计新队伍。虽然领先机构已经在数字化内部审计上取得了不错的成绩,但是总体上当前我国企业开展数字化内部审计还存在许多问题,具体如下。

(1)缺少内部审计数字化转型规划和方案

当前中国内部审计行业总体上缺乏一个先进的内部审计数字化转型蓝图规划和实施方案。

(2)非结构化数据的采集和后续利用不足

当前许多企业的内部审计系统后台运行的是一个结构化的内部审计数据库,对于建立非结构化内部审计数据库和利用非结构化数据开展审计工作的案例较少。

(3)依赖编程或使用新工具的数据分析能力较低

当前一些内部审计部门的数据分析能力停留在简单的excel处理阶段,部分极端情况下甚至excel数据分析都极少使用,绝大多数审计人员既不会使用统计软件,也不会使用Excel多数数据分析功能。对于大数据审计和数字化审计所需要的其他数据分析工具如统计软件、BI软件、可视化工具、网络爬虫工具等更加不具备专业审计所需的操作能力。

(4)审计项目的数字化程度不高

审计项目一般是指针对公司治理、全面风险、核心业务、核心管理活动和信息科技等领域的专项审计活动,这些审计对象其中有一些是可以通过数字化进行改造的,改造的最简单的方法就是开发针对审计对象的一套定量指标体系。当开展专项审计活动的时候,通过数字化审计工具采集数据直接计算审计指标的结果,利用结果来直接评价被审计对象的合规性、风险性和效益性等。
例如在经济责任审计方面,虽然其是可以实现较高数字化水平审计的领域,但是由于一是部分企业的该项工作可以说是浮于表面、流于形式;二是缺乏科学的经济责任审计方法;三是经济责任审计的范围和内容不清晰;四是没有建立一套经济责任审计的评价指标体系,这些问题不同程度上导致当前经济责任审计的数字化水平很低。
又如在区块链应用方面,虽然一些领先机构已经开始在内部审计工作中布局区块链,但是还未见到内部审计应用区块链技术的成熟案例。大部分公司的内部审计师对区块链技术和应用完全不了解或只有模糊的认识,对于区块链应用于内部审计知之甚少。

(5)审计信息系统的数字化程度不高

当前市面上常见的审计系统是基于信息化时代对审计操作流程进行线上化实现的思路所开发的,核心功能集中在现场审计项目管理流程、非现场审计规则模型或指标的监控,部分系统融入了内部控制评价项目操作流程等等,缺乏大数据审计和智能化审计相关的数据基础和系统功能。总体上这样的系统只是一个支持审计信息化的基础系统,并不满足新时期数字化审计的要求。
尽管一些内部审计负责人和关键员工发现了市场的发展趋势并且意识到了变革的重要性,但是由于存在各种问题,工作未能取得突破,导致这一结果的主要原因包括:
首先,内部审计部门缺乏一套变革的方法论,且董事会和高级管理层虽然重视内部审计变革但是却没有投入足够的资源。
其次,内部审计并不了解领先公司是如何开展变革的。虽然一些领先的公司已经在这个探索过程中研究、开发和应用了一些先进的成果,但是广大非头部企业并不了解这些具体的领先实践的具体内容,因而也无法参照学习;
最后,内部审计部门缺乏掌握变革理论、熟悉数字化科技化知识和具备变革推动力的专业人才。毫无疑问,这是一个十分显著的问题。人才的缺乏直接导致内部审计错失了引领行业、创造价值的最好机会。

四、内部审计数字化转型的框架方法

内部审计数字化转型的方法包括了“审计战略方法”、“企业架构方法”、“场景审计方法”、“系统转型方法”,其中“企业架构方法”使我们推荐使用的方法,其能够更好地推动形成和落地企业级审计数字化转型。
我们认为:先行确定数字化转型的架构,可以降低数字化转型偏离企业目标的风险,有助于确保数字化转型体系的完整和准确,提高战略、业务、系统、数据和技术之间的协同效果。在这样的架构指导下,从顶层的使命愿景到中层的战略和架构再到底层的三个“支撑”,数字化转型有了一个可持续迭代和优化的完整体系。
内部审计数字化转型的核心指导思想是对内部审计的定位、价值和技术进行转型。具体来说:

  • (1)定位的转型:内部审计定位转型本质是从社会、监管、企业、客户和员工层面进行价值创造、价值保持和价值输出。
  • (2)价值的转型:内部审计的价值转型可以从进入企业战略、社会热点、企业痛点、新兴技术、绩效管控等领域提供咨询服务开始,并逐步拓展到审计服务。
  • (3)技术的转型:内部审计的技术转型深入推进审计科技体制改革,完善审计科技治理体系,优化科技计划体系和运行,提高审计科技应用能力,并且更加主动融入科技创新网络。

在内部审计定位转型、价值转型、技术转型核心理念的驱动下,我们得到了如下图所示的内部审计数字化转型框架方法。

在这里插入图片描述

根据内部审计数字化转型方法论框架,企业设计和实施转型的重点包括:一是明确转型的使命和愿景;二是设置转型目标;三是打造数字化审计的核心能力;四是采用数字方法和流程对审计流程进行数字化重构和优化;五是使用数字化的审计手段;六是引入审计科技;七是打造数据、业务和人才三大基座;八是构建数字化审计平台。

通过这八项举措实施各种导向和各种类型的审计转型。我们认为:内部审计数字转型的具体举措是应用战略规划、组织变革、审计科技、数据资产等构建审计核心能力,对审计流程操作、关键审计手段进行数字化再造。

例如在审计计划阶段,应用大数据进行审计智慧风险分析,构建数字审计项目视图,构建自动推荐匹配审计专家库等;在审计执行阶段,利用人工智能构建智能推荐审计访谈系统,构建自动审计程序执行自动审计,利用大数据进行非现场数据分析和审计预警监控,进行审计非结构化数据挖掘分析,开发智能小工具进行审计信息检索等;在审计报告阶段,可以进行审计报告结构化和自动化生成等;在审计整改阶段,可以构建自动问题整改推荐系统;在审计跟踪阶段,构建智能整改追踪系统,构建数字化审计价值分析体系等。

五、内部审计的数字化转型能力体系

通常来说,内部审计的数字化核心能力包括内部审计的战略管理能力、公司治理与组织变革能力、人才管理能力、业务管理能力、风险与内控合规能力、数据治理能力、信息科技能力、信息安全保护能力、创新管理能力和构建审计文化能力等。

若对上述能力进行分层,也可以划分为审计能力、业务能力和技术能力共3层的能力体系。我们认为在企业数字化转型进程中,内部审计也需顺势而为,加强保风险识别与评估、审计研究和咨询、战略和组织变革、业务洞察和分析、审计数据分析、审计技术创新等各项核心能力的建设。

在这里插入图片描述
以业务洞察和分析能力为例,具体应包括业务设计能力、业务操作能力和业务风险管理能力。业务类型和业务域根据企业经营管理的性质和内容所决定,例如对于商业银行来说,核心业务包括各项资产业务(如信贷业务、投资业务)、负债业务(如存款业务、对客理财)、中间业务(如支付结算)和表外业务(如承兑、保函、信用证)等。

六、内部审计的数字化转型路径

无论公司层面整体的数字化转型还是特定局部领域的数字化转型,从大方向来看其实施路径总体差别不大。企业在设计和执行内部审计的数字化转型实施路径时,重点是要明确自己的转型目标和期望成果到底是什么,自己已经具备了哪些资源和能力,各种不同的方法、措施所带来的实际效果和边际效用到底有多少。

在这里插入图片描述

七、内部审计的数字化系统平台

新时期的内部审计系统建设应基于信息化时代的审计系统架构和功能,结合数字化时代数字技术、新兴科技,并融入新的审计思想、方法和模式,打造一个以审计操作流程为基础、以大数据分析为核心、以人工智能应用为特色的综合型新信息系统。

在这里插入图片描述

以审计操作层为例:审计操作层是将内部审计核心活动或标准化程度较高的活动整体打造嵌入信息系统,是传统审计系统比较注重的功能,是内部审计信息化建设的典型代表。我们可以选取现场审计、远程和在线审计、风险和案件调查、内控评价、研究和咨询业务中的一种或多种来进行设计、开发。
与传统审计系统中侧重流程线上化功能不同的是,数字化的审计系统必须将大数据分析、人工智能技术融入到线上化流程之中,并且对流程模式进行变革,对流程环节进行优化和再造,分步骤、分阶段、分模块实现流程的自动化和智能化。

结语

企业的变革转型在不同的目标、不同的环境、不同的时期和不同的阶段一般会呈现出较大的差异化特点。在当前企业数字化这一大的背景之下,内部审计数字化虽然是一种以数字和技术为核心要素的变革新方向,但是仍然无法脱离传统领域审计的变革而独立发展。

我们认为,有效地构建和落地内部审计数字化,需要从内部审计的定义、目标、分类、范围、内容、组织、人员、方法、程序、工具、技能、系统和技术等开展综合性变革。企业的内部审计人员可以以数字化为手段,建立内部审计新生态,在数字化过程中引进战略审计、服务审计、开放审计、敏捷审计、数字审计、智慧审计等理念、方法和工具,完成数智生态审计转型。更多关于内部审计数字化转型的资料与内容,请参阅近期出版的《内部审计数字化转型:方法论与实践》。

在这里插入图片描述

正版购书链接:https://item.jd.com/14343016.html

适读人群 :

  1. 金融和非金融企业的内部审计人员。

  2. 审计与咨询行业的内部审计咨询人员、风险管理咨询人员。

  3. 各企业的风险管理人员、内部控制和合规管理人员、信贷管理人员、科技管理人员。

  4. 高等院校的审计、风险管理、合规内控等专业方向的师生。

  5. 其他对内部审计及其数字化转型有兴趣的人员。

推荐理由:

  • 作者背景资深:作者是普华永道等国际头部咨询公司的内部审计和数字化转型专家,在行业里有较大的影响力。

  • 作者经验丰富:4位作者有10年甚至20年的内部审计、风险管理、数字化转型的经验,服务了大量的头部企业客户。

  • 内外双重视角:4位作者既有甲方企业内部的工作经验,又有外部乙方咨询公司的咨询经验,全方位满足内部审计数字化转型需求。

  • 独创转型方法论:创造性地设计和总结了内部审计数字化转型的方法论,以及数字化时代内部审计的思想、方法和工具。

  • 注重业务实操:既讲解了大数据内部审计、AI内部审计等最新的审计方法,又讲解了公司信贷业务、零售信贷业务、信息安全、数字化转型审计和内部审计咨询业务的实操方法。

  • 包含大量模型:为了便于读者理解和记忆,作者将重要的知识点总结为模型和框架,可直接作为工具使用,图文并茂。


写在后面🔥🔥🔥:

粉丝福利:文末推荐与福利免费包邮送书!
✅参与方式:必须关注博主、点赞。
私聊加入粉丝专属送书群,截止日期前统一抽奖送出!!!

在这里插入图片描述


在这里插入图片描述

欢迎添加微信,加入我的核心小队,请备注来意

👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇

相关文章:

简析内部审计数字化转型的方法和路径【小落送书(第6期)】

个人名片: 🐼作者简介:一名大三在校生,喜欢AI编程🎋 🐻‍❄️个人主页🥇:落798. 🐼个人WeChat:hmmwx53 🕊️系列专栏:🖼️…...

mysql和oracle数据库的区别与联系(值得收藏)

1、mysql和oracle都是关系型数据库。 mysql默认端口:3306 默认用户root oracle默认端口 1521 默认用户system mysql的安装配置和卸载简单,oracle比较麻烦,严重的可能要你重做系统。 oracle在命令行用命令登陆:sqlplus---然后录…...

vulhub中Wordpress 4.6 任意命令执行漏洞复现

由于Mysql初始化需要一段时间,所以请等待。成功运行后,访问http://your-ip:8080/打开站点,初始化管理员用户名和密码后即可使用(数据库等已经配置好,且不会自动更新)。 发送如下数据包,可见/tmp…...

ETCD分布式缓存

一、ETCD简介 ETCD是一个高度可用的分布式键值存储系统,主要用于共享配置和服务发现。它基于Go语言实现,内部使用Raft一致性算法处理日志复制,保证多节点数据的强一致性。 ETCD的目标是构建一个高可用的分布式键值数据库,用于存…...

【Linux】iftop命令详解

目录 一、iftop简介 二、安装iftop命令 2.1 命令查看测试环境系统信息 2.2 查看iftop版本与命令帮助 三、iftop的基本使用 3.1 直接使用iftop命令 3.2 iftop的显示说明 3.3 指定监控某块网卡 3.4 显示某个网段进出封包流量 3.5 按照流量排序 3.6 过滤显示连接 3.7 …...

【蓝桥杯】Excel地址

一.题目描述 二.问题分析 类似于进制转换 //Excel地址 #include <iostream> #include <stack> using namespace std;//const int N1e22; long long n; stack <char> s;int main(int argc, const char * argv[]) {ios::sync_with_stdio(0);cin.tie(0);cout.…...

Spring Boot 生成与解析Jwt

Spring Boot 生成与解析Jwt Maven依赖 <dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.9.1</version> </dependency>生成&解析 package yang;import io.jsonwebtoken.Claims…...

安卓Java面试题11-20

🔥 11、Android本身的API并未声明会抛出异常,则其在运行时有无可能抛出runtime异常,如何解决?🔥 会,比如nullpointerException。我遇到过,比如textview.setText()时,textview没有初始化。会导致程序无法正常运行出现forceclose。打开控制台查看logcat信息找出异常信…...

SSL 证书,了解一下常识

公司的网站、应用怎么才能保证在互联网上安全运行&#xff0c;不被攻击、盗取数据呢&#xff1f; 创业必经之路&#xff0c;一步一步走就对了&#xff0c;可能没赶上红利期&#xff0c;但不做就等于0。 概述 SSL 证书&#xff08;SSL Certificates&#xff09;又称数字证书&am…...

react tab选项卡吸顶实现

react tab选项卡吸顶实现&#xff0c;直接上代码&#xff08;代码有注释&#xff09; tsx代码 /* eslint-disable react-hooks/exhaustive-deps */ import React, { useEffect, useState } from "react"; import DocumentTitle from react-document-title import s…...

【数据结构】二、线性表:6.顺序表和链表的对比不同(从数据结构三要素讨论:逻辑结构、物理结构(存储结构)、数据运算(基本操作))

文章目录 6.对比&#xff1a;顺序表&链表6.1逻辑结构6.2物理结构&#xff08;存储结构&#xff09;6.2.1顺序表6.2.2链表 6.3数据运算&#xff08;基本操作&#xff09;6.3.1初始化6.3.2销毁表6.3.3插入、删除6.3.4查找 6.对比&#xff1a;顺序表&链表 6.1逻辑结构 顺…...

Golang单例模式学习笔记

前言 单例模式是常用的一种设计模式&#xff0c;一般用于比如客户端、连接的创建等&#xff0c;防止创建多个导致性能消耗。所以我认为单例模式的核心&#xff0c;就是“防止重复”。本文将在Golang中进行单例模式的实现。 实现 版本1——检测-创建 最基础的版本&#xff0…...

Leetcode HOT150

55. 跳跃游戏 给你一个非负整数数组 nums &#xff0c;你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标&#xff0c;如果可以&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 示例 1 …...

仿牛客项目Day1

SpringMVC 架构 spring的前端控制器是DispatcherServlet 模板引擎Thymeleaf 这个还不知道干嘛的 mvc演示 get请求 RequestMapping&#xff1a;声明访问路径和http方法get或set什么的 ResponseBody&#xff1a;java对象转为json格式的数据&#xff0c;表示该方法的返回结…...

Effective C++ 学习笔记 条款17 以独立语句将newed对象置入智能指针

假设我们有个函数用来揭示处理程序的优先权&#xff0c;另一个函数用来在某动态分配所得的Widget上进行某些带有优先权的处理&#xff1a; int priority();void processWidget(std::st1::shared_ptr<Widget> pw, int priority);由于谨记“以对象管理资源”&#xff08;条…...

通过Electron打包前端项目为exe

&#x1f9d1;‍&#x1f393; 个人主页&#xff1a;爱蹦跶的大A阿 &#x1f525;当前正在更新专栏&#xff1a;《JavaScript保姆级教程》、《VUE》、《Krpano》 ✨ 正文 1、 拉取electron官网上的demo&#xff0c;拉下来之后安装依赖&#xff0c;项目跑起来之后&#xff0c;就…...

大模型时代企业知识全生命周期管理解决方案

©作者|Zhongmei 来源|神州问学 摘 要 越来越多的企业开始意识到数据的重要性。同时意识到&#xff0c;企业想保持长远的发展&#xff0c;还需要协调组织协作、利用现有的数据沉淀经验知识、累积数据资产。据IDC调查&#xff0c;目前企业结构化数据仅占到全部数据量的20%…...

C#冒泡排序算法

冒泡排序实现原理 冒泡排序是一种简单的排序算法&#xff0c;其原理如下&#xff1a; 从待排序的数组的第一个元素开始&#xff0c;依次比较相邻的两个元素。 如果前面的元素大于后面的元素&#xff08;升序排序&#xff09;&#xff0c;则交换这两个元素的位置&#xff0c;使…...

【前端寻宝之路】总结学习使用CSS的引入方式

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法|MySQL| ​&#x1f4ab;个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-BNJBIEvpN0GHNeJ1 {font-family:"trebuchet ms",verdana,arial,sans-serif;f…...

Python中输入输出函数input和print用法

# 读入一个字符串 s input() print(s)abcdef abcdef# 读入一个整数 n int(input()) print(n)5 5# 读入两个整数(空格间隔) # input()表示读入一行字符串 # split()表示以空格间隔切分出多个字符串序列&#xff0c;如果逗号间隔可以加参数split(,) # map()将序列每个元素转为整…...

简单认识Linux

今天带大家简单认识一下Linux&#xff0c;它和我们日常用的Windows有什么不同呢&#xff1f; Linux介绍 Linux内核&发行版 Linux内核版本 内核(kernel)是系统的心脏&#xff0c;是运行程序和管理像磁盘和打印机等硬件设备的核心程序&#xff0c;它提供了一个在裸设备与…...

javascript正则深入

文章目录 一、前言二、高级`API`2.1、模式匹配的用法`(x)`2.2、非捕获括号的模式匹配`(?:x)`2.3、先行断言`x(?=y)`2.4、后行断言`(?<=y)x`2.5、正向否定查找`x(?!y)`2.6、反向否定查找`(?<!y)x`2.7、字符集合和反向字符集合的用法 `[xyz] / [^xyz]`2.8、词边界和非…...

React-封装自定义Hook

1.声明函数 说明&#xff1a;声明一个以use打头的函数 function useToggle(){} 2.封装 说明&#xff1a;在函数体内封装可复用的逻辑 const [value,setValue]useState(true)const toggle()>{setValue(!value)} 3.返回 说明&#xff1a;把组件中用到的状态或者回调retu…...

Spark实战-基于Spark日志清洗与数据统计以及Zeppelin使用

Saprk-日志实战 一、用户行为日志 1.概念 用户每次访问网站时所有的行为日志(访问、浏览、搜索、点击)用户行为轨迹&#xff0c;流量日志2.原因 分析日志&#xff1a;网站页面访问量网站的粘性推荐3.生产渠道 (1)Nginx(2)Ajax4.日志内容 日志数据内容&#xff1a;1.访问的…...

Springboot中Redis的配置使用

新建 向pom.xml中添加依赖&#xff0c;这个可以不用标注版本号 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency> 配置yml文件&#xff08;文件名不可以错…...

【node版本问题】运行项目报错 PostCSS received undefined instead of CSS string

最近该项目没有做任何修改&#xff0c;今天运行突然跑不起来报错了 PostCSS received undefined instead of CSS string 【原因】突然想起来期间有换过 node 版本为 16.17.1 【解决】将 node 版本换回之前的 14.18.0 就可以了...

Spring揭秘:BeanDefinitionRegistry应用场景及实现原理!

内容概要 BeanDefinitionRegistry接口提供了灵活且强大的Bean定义管理能力&#xff0c;通过该接口&#xff0c;开发者可以动态地注册、检索和移除Bean定义&#xff0c;使得Spring容器在应对复杂应用场景时更加游刃有余&#xff0c;增强了Spring容器的可扩展性和动态性&#xf…...

蓝桥杯(3.5)

789. 数的范围 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int n sc.nextInt();int q sc.nextInt();int[] res new int[n];for(int i0;i<n;i)res[i] sc.nextInt();while(q-- ! 0) {int…...

434G数据失窃!亚信安全发布《勒索家族和勒索事件监控报告》

最新态势快速感知 最新一周全球共监测到勒索事件90起&#xff0c;与上周相比数量有所增加。 lockbit3.0仍然是影响最严重的勒索家族&#xff1b;alphv和cactus恶意家族也是两个活动频繁的恶意家族&#xff0c;需要注意防范。 Change Healthcare - Optum - UnitedHealth遭受了…...

7-18 彩虹瓶(Python)

彩虹瓶的制作过程&#xff08;并不&#xff09;是这样的&#xff1a;先把一大批空瓶铺放在装填场地上&#xff0c;然后按照一定的顺序将每种颜色的小球均匀撒到这批瓶子里。 假设彩虹瓶里要按顺序装 N 种颜色的小球&#xff08;不妨将顺序就编号为 1 到 N&#xff09;。现在工…...