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

数据安全_笔记系列01:数据分类分级与敏感数据识别详解

数据安全_笔记系列01:数据分类分级与敏感数据识别详解

1)、数据分类分级与敏感数据识别详解

数据分类分级是数据安全治理的核心环节,旨在根据数据的敏感性和重要性,制定差异化的保护策略。以下从 定义、法规、方法、工具、案例 等维度全面解析:


一、数据分类分级是什么?

  • 数据分类(Data Classification)
    按数据的 属性、用途、内容 划分类型(如个人信息、财务数据、研发数据)。

    • 目标:明确数据归属,便于针对性管理。

    • 示例

      • 个人数据(PII):姓名、身份证号、手机号。

      • 商业数据:客户合同、销售报表、专利文档。

      • 运营数据:日志、服务器配置、员工考勤。

  • 数据分级(Data Grading)
    根据数据的 敏感程度、泄露影响 划分等级(如公开、内部、机密)。

    • 目标:确定保护优先级,匹配安全措施。

    • 示例(参考《数据安全法》):

      等级定义保护要求
      4级(绝密)泄露导致国家安全受损物理隔离、多重加密、最小化访问
      3级(机密)泄露导致重大经济损失强加密、严格审批日志审计
      2级(敏感)泄露导致企业声誉受损脱敏处理、角色权限控制
      1级(公开)可公开共享基础防篡改

二、法规与标准依据

  • 中国法规

    • 《数据安全法》第21条:要求建立数据分类分级保护制度。

    • 《个人信息保护法》:明确个人信息为“敏感数据”,需单独分类。

  • 国际标准

    • ISO 27001:信息安全管理体系( Annex A.8.2 数据分类 )。

    • GDPR:将种族、政治观点等定义为“特殊类别数据”,需最高级保护。

  • 行业规范

    • 金融行业:《金融数据安全 数据安全分级指南》(JR/T 0197-2020)。

    • 医疗行业:HIPAA要求保护PHI(个人健康信息)。


三、数据分类分级方法

1. 数据分类方法
  • 基于内容属性

    • 结构化数据:数据库表中的字段(如MySQL中的“身份证号”列)。

    • 非结构化数据:文档、图片中的敏感信息(如Word中的客户名单)。

  • 基于业务场景

    • 研发数据:代码、设计图纸(按项目分类)。

    • 客户数据:订单记录、联系方式(按客户类型分类)。

2. 数据分级标准
  • 影响评估维度

    • 机密性:数据泄露的敏感程度。

    • 完整性:数据篡改的影响范围。

    • 可用性:数据丢失对业务的影响。

  • 分级流程

    1. 数据资产盘点:识别所有数据存储位置(数据库、文件服务器、云存储)。

    2. 敏感数据识别:使用工具扫描标记敏感字段(如身份证号、银行卡号)。

    3. 等级判定:根据泄露后果打分(参考下表):

    影响程度财务损失法律责任声誉损失等级
    >1000万元刑事处罚全国性报道3级
    100万-1000万行政处罚行业内部传播2级
    <100万元局部影响1级

四、敏感数据识别技术

1. 规则匹配(精准但需人工维护)
  • 正则表达式:识别固定格式数据(如身份证号、手机号)。

    regex

    复制

    # 中国大陆身份证号正则
    ^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}[0-9Xx]$
  • 关键词匹配:标记含“机密”“绝密”等字段的文件。

2. 机器学习(适应非结构化数据)
  • 自然语言处理(NLP):从文本中提取敏感实体(如人名、地址)。

  • 图像识别:检测图片中的敏感信息(如身份证照片)。

3. 元数据分析
  • 数据库元数据:通过字段名(如“credit_card_number”)推断敏感性。

  • 文件属性:根据文件创建者、修改时间判断重要性。


五、实施流程(6步落地)

  1. 制定政策

    • 编写《数据分类分级管理制度》,明确责任部门(如数据治理委员会)。

  2. 数据资产测绘

    • 使用工具(如 Apache Atlas)自动发现数据存储位置。

  3. 自动化扫描

    • 部署 OpenDLP 或 Microsoft Purview,扫描敏感数据并打标签。

  4. 人工复核

    • 对机器识别结果进行校验(如确认“地址”字段是否包含门牌号)。

  5. 分级保护

    • 3级数据:加密存储 + 访问审批 + 操作日志审计。

    • 2级数据:脱敏展示 + 角色权限控制。

  6. 持续监控

    • 定期更新分类规则,监控数据流动(如DLP阻断外传机密文件)。


六、工具推荐

工具类型开源工具商业工具
数据发现与分类Apache Atlas, OpenDLPMicrosoft Purview, Varonis
数据脱敏Faker(Python库)Delphix, IBM InfoSphere
加密与权限管理Vault(密钥管理)AWS KMS, Thales CipherTrust

七、挑战与解决方案

  • 挑战1:非结构化数据难识别

    • 方案:结合OCR+ NLP技术解析PDF、图片中的文本。

  • 挑战2:动态数据流动

    • 方案:在API网关部署DLP,实时监控传输中的数据。

  • 挑战3:法规变化频繁

    • 方案:订阅合规平台(如OneTrust)自动更新规则库。


八、典型案例

  • 案例1:某银行数据分级

    • 动作:将客户银行卡号标记为3级数据,全量加密存储。

    • 效果:泄露事件中,黑客无法破解加密数据,避免用户损失。

  • 案例2:电商平台脱敏

    • 动作:订单展示时隐藏用户手机号后四位(138****1234)。

    • 效果:客服人员无法接触完整信息,降低内部泄露风险。


九、FAQ

Q1:分类分级是否需全员参与?

  • 是的!业务部门需定义数据重要性,IT部门实施技术管控。

Q2:如何应对跨境数据传输?

  • 需单独标记跨境数据,遵守目的地法规(如GDPR要求欧盟数据不得传至未认证国家)。

Q3:分类分级多久更新一次?

  • 至少每季度复审,业务变化时(如新业务上线)立即调整。


通过以上步骤,企业可系统性建立数据分类分级体系,精准识别敏感数据,为数据安全防护打下坚实基础。

2)、数据分类分级

  • 定义:数据分类分级是根据数据的性质、重要性、敏感度、业务功能等因素,将数据划分为不同的类别和级别,以便对数据进行差异化的保护和管理。
  • 常见的分类分级方法
    • 按数据来源分类:可分为内部数据和外部数据。内部数据如企业的财务数据、员工信息等;外部数据如从市场调研机构获取的行业报告等。
    • 按数据性质分类:包括个人数据、业务数据、管理数据等。个人数据涉及个人隐私,业务数据与企业的日常运营相关,管理数据用于企业的决策和管理。
    • 按数据敏感度分类:一般分为公开数据、内部数据、敏感数据和绝密数据。公开数据可对外公开传播;内部数据仅供企业内部使用;敏感数据涉及个人隐私、商业机密等,需要严格保护;绝密数据则是关系到企业核心利益或国家安全等的关键数据。
    • 按业务功能分类:例如客户数据、产品数据、供应链数据等,不同业务功能的数据对企业的价值和影响不同。
  • 数据分类分级的作用
    • 提高数据管理效率:通过分类分级,企业可以更清晰地了解数据的分布和特点,便于制定针对性的数据管理策略,提高数据存储、检索和使用的效率。
    • 保障数据安全:明确数据的敏感程度和重要性,有助于合理分配安全资源,对高等级数据采取更严格的安全防护措施,降低数据泄露等安全风险。
    • 满足合规要求:许多行业法规和标准要求企业对数据进行分类分级管理,如《数据安全法》《个人信息保护法》等,合规管理可避免企业面临法律风险。

3)、敏感数据识别

  • 定义:敏感数据识别是指通过一定的技术手段和方法,从大量的数据中找出具有敏感性的数据,这些数据一旦泄露可能会对个人、组织或社会造成不良影响。
  • 常见的敏感数据类型
    • 个人敏感信息:包括身份证号码、银行卡号、密码、生物识别信息、医疗健康信息等。
    • 商业敏感信息:如企业的商业机密、技术专利、客户名单、财务数据等。
    • 国家敏感信息:涉及国家安全、军事机密、国家关键基础设施数据等。
  • 敏感数据识别方法
    • 基于规则的识别:制定一系列明确的规则,例如通过正则表达式匹配身份证号码、银行卡号等特定格式的数据,或者根据数据的命名规则、存储位置等来判断是否为敏感数据。
    • 基于机器学习的识别:利用机器学习算法,如分类算法、聚类算法等,对数据进行学习和分析,建立敏感数据识别模型。通过对大量已知敏感和非敏感数据的训练,让模型能够自动识别新数据中的敏感信息。
    • 基于语义分析的识别:借助自然语言处理技术,对文本数据进行语义理解和分析,判断数据是否包含敏感内容。例如,分析一段文字中是否涉及商业机密、个人隐私等敏感信息。
  • 敏感数据识别的意义
    • 精准保护数据:能够准确找到需要重点保护的敏感数据,采取加密、访问控制等针对性措施,防止敏感数据泄露。
    • 风险评估与管理:帮助企业及时发现数据中存在的敏感信息,评估数据泄露可能带来的风险,以便制定相应的风险管理策略。
    • 合规审计:在应对监管机构的检查和审计时,能够清晰地展示企业对敏感数据的识别和管理情况,证明企业的合规性。

相关文章:

数据安全_笔记系列01:数据分类分级与敏感数据识别详解

数据安全_笔记系列01&#xff1a;数据分类分级与敏感数据识别详解 1)、数据分类分级与敏感数据识别详解 数据分类分级是数据安全治理的核心环节&#xff0c;旨在根据数据的敏感性和重要性&#xff0c;制定差异化的保护策略。以下从 定义、法规、方法、工具、案例 等维度全面解…...

SOUI基于Zint生成UPC码

UPC 码&#xff08;Universal Product Code&#xff0c;通用产品代码&#xff09;是一种广泛使用的条形码系统&#xff0c;主要用于零售商品的标识和追踪。有两种主要格式&#xff1a;UPC-A 和 UPC-E。 UPC-A 长度12位数字。适用于大型商品 UPC-E 长度8位数字。UPC-E是UPC-A…...

MySQL 主从同步延迟:原因剖析与解决之道

在现代数据库应用中&#xff0c;MySQL 的主从同步是一种常见且重要的架构模式&#xff0c;它能提供数据备份、读写分离等诸多优势&#xff0c;有效提升系统的可用性和性能。然而&#xff0c;主从同步延迟问题却常常困扰着数据库管理员和开发者&#xff0c;严重时甚至会影响业务…...

C语言数据结构—二叉树的链式结构实现

目录 1、建立二叉树 1.1 二叉树的结构 1.2 手动建立二叉树 2、二叉树的遍历 2.1 二叉树的三种遍历方式 2.1.1 前序遍历 2.1.2 中序遍历 2.1.2 后序遍历 3、求二叉树的结点数和二叉树的高度 3.1 求二叉树结点数 3.2 求二叉树叶子结点 3.3 求二叉树第k层结点的个数 …...

sysbench压测pgsql数据库 —— 筑梦之路

这里主要使用sysbench工具对Pgsql数据库进行基准测试。 1. 创建数据库和用户名 # 创建用户和数据库CREATE USER sysbench WITH PASSWORD 123456;CREATE DATABASE sysbench owner sysbench;# 给用户授权访问 vim pg_hba.confhost sysbench sysbench 127…...

超级详细Spring AI运用Ollama大模型

大模型工具Ollama 官网:https://ollama.com/ Ollama是一个用于部署和运行各种开源大模型的工具; 它能够帮助用户快速在本地运行各种大模型&#xff0c;极大地简化了大模型在本地运行的过程。用户通过执行几条命令就能在本地运行开源大模型&#xff0c;如Lama 2等; 综上&#x…...

CF934B A Prosperous Lot

算法&#xff1a;贪心 rating : 1200 思路&#xff1a; 题目要求输出的数不能超过10^18&#xff1b; 10^18共有19位&#xff0c;那么不超过范围的前提下最多能输出几个环呢&#xff1f; 环最多为2个&#xff0c;也就是数字8&#xff0c;不超过数据范围的情况下能输出18个8…...

四步彻底卸载IDEA!!!

各位看官早安午安晚安呀 如果您觉得这篇文章对您有帮助的话 欢迎您一键三连&#xff0c;小编尽全力做到更好 欢迎您分享给更多人哦 大家好&#xff0c;我们今天来学习四步彻底卸载IDEA&#xff01;&#xff01;&#xff01; 首先我要提醒各位 如果你想删除 IDEA 相关&#xf…...

基于Spring Boot的健康医院门诊在线挂号系统设与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…...

快速搭建SOCKS5代理服务器教程(一键多ip脚本)

文章目录 前言环境要求一、先看效果二、使用一键脚本总结 前言 华为云服务器一键搭建一拖10 或者20 ip 脚本 环境要求 操作系统&#xff1a;CentOS 7.8服务器&#xff1a;建议至少1核1G配置云服务器 可多ip 搭建一键输出 一、先看效果 二、使用一键脚本 yum install -y wge…...

鸿蒙ArkTS页面如何与H5页面交互?

鸿蒙页面如何与H5页面交互&#xff1f; 先看效果前言通信功能介绍Web组件使用问题 Harmony OS NEXT版本&#xff08;接口及解决方案兼容API12版本或以上版本) 先看效果 功能介绍 点击Click Me按钮可以接收展示鸿蒙传递给html的内容点击霓虹灯按钮可以同步更新底部鸿蒙页面的按…...

深度解析SmartGBD助力Android音视频数据接入GB28181平台

在当今数字化时代&#xff0c;视频监控与音视频通信技术在各行各业的应用愈发广泛。GB28181协议作为中国国家标准&#xff0c;为视频监控设备的互联互通提供了规范&#xff0c;但在实际应用中&#xff0c;许多Android终端设备并不具备国标音视频能力&#xff0c;这限制了其在相…...

软件安全测评报告内容和作用简析,如何获取权威安全测评报告?

软件安全测评报告是对软件系统进行安全性评估后形成的一份详细文档。它通过对软件系统的设计、实现及运行环境等多个方面进行系统性分析&#xff0c;以识别潜在的安全风险和漏洞。该报告不仅包含漏洞的详细信息和修复建议&#xff0c;也是对软件开发者和管理者的重要决策支持工…...

leetcode 207. 课程表

题目如下 数据范围 做题之前先搞清楚一个概念:拓扑序列 即在一个简单图内找一个入度为0的节点&#xff0c; 删除这个节点并删去与之相连接的边并把这条边连接的节点入度减一(如果存在)。 如此循环往复直到图内不存在节点我们认为拓扑序列存在。 那么在本题中参与课程的要求…...

第4章 4.4 EF Core数据库迁移 Add-Migration UpDate-Database

4.4.1 数据库迁移原理 总结一下就是&#xff1a; 1. 数据库迁移命令的执行&#xff0c;其实就是生成在数据库执行的脚本代码&#xff08;两个文件&#xff1a;数字_迁移名.cs 数字_迁移名.Designer.cs&#xff09;&#xff0c;用于对数据库进行定义和修饰。 2. 数据库迁移…...

PyEcharts 数据可视化:从入门到实战

一、PyEcharts 简介 PyEcharts 是基于百度开源可视化库 ECharts 的 Python 数据可视化工具&#xff0c;支持生成交互式的 HTML 格式图表。相较于 Matplotlib 等静态图表库&#xff0c;PyEcharts 具有以下优势&#xff1a; 丰富的图表类型&#xff08;30&#xff09;动态交互功…...

数仓搭建实操(传统数仓oracle):DWD数据明细层

数据处理思路 DWD层, 数据明细层>>数据清洗转换, 区分事实表,维度表 全是事实表,没有维度表>>不做处理 数据清洗>>数据类型varchar 变成varchar2, 日期格式统一(时间类型变成varchar2); 字符数据去空格 知识补充: varchar 存储定长字符类型 ; 存储的数据会…...

《Mycat核心技术》第17章:实现MySQL的读写分离

作者&#xff1a;冰河 星球&#xff1a;http://m6z.cn/6aeFbs 博客&#xff1a;https://binghe.gitcode.host 文章汇总&#xff1a;https://binghe.gitcode.host/md/all/all.html 星球项目地址&#xff1a;https://binghe.gitcode.host/md/zsxq/introduce.html 沉淀&#xff0c…...

区块链(14):FISCO BCOS配置及使用控制台

1 获取控制台并回到fisco目录 cd ~/fisco && curl -LO https://github.com/FISCO-BCOS/console/releases/download/v2.9.2/download_console.sh && bash download_console.sh 2 拷贝控制台配置文件 若节点未采用默认端口,请将文件中的20200替换成节点对应的…...

react路由总结

目录 一、脚手架基础语法(16~17) 1.1、hello react 1.2、组件样式隔离(样式模块化) 1.3、react插件 二、React Router v5 2.1、react-router-dom相关API 2.1.1、内置组件 2.1.1.1、BrowserRouter 2.1.1.2、HashRouter 2.1.1.3、Route 2.1.1.4、Redirect 2.1.1.5、L…...

Python爬虫处理网页中的动态内容

文章目录 前言一、Python环境搭建1.Python安装2.选择Python开发环境 二、Python爬虫处理网页中的动态内容1. 使用 Selenium 库2. 使用 Pyppeteer 库3. 分析 API 请求 前言 在网页中&#xff0c;动态内容通常是指那些通过 JavaScript 在页面加载后动态生成或更新的内容&#xf…...

Lineageos 22.1(Android 15)Launcer简单调整初始化配置

一、前言 Launcer的初始化配置主要在如下的xml文件夹下&#xff0c;默认读取的5x5 这里我们把device_profiles调整一下&#xff0c;然后新建一个default_workspace_my.xml作为我们自己的配置就行。 二、配置 注意Lineageos 的Launcer是在lineageos/packages/apps/Trebuchet…...

计算机毕业设计SpringBoot+Vue.js教师工作量管理系统(源码+LW文档+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…...

【Scrapy】Scrapy教程7——存储数据

上一节我们对爬虫程序的默认回调函数parse做了改写,提取的数据可以在Scrapy的日志中打印出来了,光打印肯定是不行的,还需要把数据存储,数据可以存到文件,也可以存到数据库,我们一一来看。 存储数据到文件 首先我们看看如何将数据存储到文件,在讲[[【Scrapy】Scrapy教程…...

使用Socket编写超牛的http服务器和客户端(一)

实现一个高性能的基于 IOCP(I/O Completion Ports)的 HTTP 服务器,支持多线程、动态线程池调整和路由处理。 主要功能和特性 IOCP 模型: 使用多个 IOCP 句柄(IOCP_COUNT),将客户端连接均匀分配到不同的 IOCP 上,减少线程竞争。 工作线程使用 GetQueuedCompletionStatu…...

centos服务器巡检脚本

服务器巡检脚本 系统负载shell脚本python将txt文件转换成excel&#xff0c;不正常巡检结果标记红色 系统负载shell脚本 #!/bin/bash#文件路径 path"/root/monitor.txt"#yum -y install bc sysstat net-tools lrzsz #获取主机名 system_hostname$(hostname | awk {pr…...

Linux-Ansible模块完结

文章目录 User和GroupHostname、Cron、Yum和Service &#x1f3e1;作者主页&#xff1a;点击&#xff01; &#x1f916;Linux专栏&#xff1a;点击&#xff01; ⏰️创作时间&#xff1a;2025年02月23日19点59分 User和Group User和Group模块实践 ansible 192.168.1.100 -m …...

厦大团队:DeepSeek大模型概念、技术与应用实践 140页PDF完整版下载

DeepSeek使用教程系列&#xff1a; 厦门大学&#xff1a; DeepSeek大模型概念、技术与应用实践 140页PDF完整版文件 厦大团队&#xff1a;DeepSeek大模型概念、技术与应用实践&#xff08;140页PPT读懂大模型&#xff09;.pdf https://pan.baidu.com/s/1de4UIxqPsvMBIYcpen_M-…...

跟据spring boot版本,查看对应的tomcat,并查看可支持的tomcat的版本范围

一 查看springboot自带的tomcat版本&#xff1a; 可直接在项目中找到Maven Dependencies中找到tomcat版本 二、查看SpringBoot内置tomcat版本的支持范围 我这边是跟据maven仓库查看的 首先跟据链接打开maven仓库&#xff1a;https://mvnrepository.com/ 然后搜索&#xff1a…...

小米AX3000T 路由器如何开启 SSH 安装 OpenWRT 系统,不需要降级 v1.0.91 (2025)

小米AX3000T 路由器如何开启 SSH 安装 OpenWRT 系统&#xff0c;不需要降级 v1.0.91 &#xff08;2025&#xff09; 本文内容需要你有一定的 Linux 操作基础&#xff0c;最好是程序员那种&#xff0c;英文水平足够用才行。一般人不需要使用这么复杂的路由器操作系统&#xff0c…...

跳格子游戏

跳格子游戏 真题目录: 点击去查看 E 卷 100分题型 题目描述 地上共有N个格子,你需要跳完地上所有的格子,但是格子间是有强依赖关系的,跳完前一个格子后,后续的格子才会被开启,格子间的依赖关系由多组steps数组给出,steps[0]表示前一个格子,steps[1]表示steps[0]可以开…...

抓包工具是什么?

抓包工具是一种用于捕获和分析网络数据包的软件或硬件设备。它可以帮助用户监控网络通信过程&#xff0c;查看网络中传输的数据内容、协议类型、源地址、目的地址等信息。以下是关于抓包工具的一些详细解释&#xff1a; 1. 主要功能 捕获数据包&#xff1a;抓包工具能够实时捕…...

【用deepseek和chatgpt做算法竞赛】——还得DeepSeek来 -Minimum Cost Trees_5

往期 【用deepseek和chatgpt做算法竞赛】——华为算法精英实战营第十九期-Minimum Cost Trees_0&#xff1a;介绍了题目和背景【用deepseek和chatgpt做算法竞赛】——华为算法精英实战营第十九期-Minimum Cost Trees_1&#xff1a;题目输入的格式说明&#xff0c;选择了邻接表…...

edge浏览器将书签栏顶部显示

追求效果&#xff0c;感觉有点丑&#xff0c;但总归方便多了 操作路径&#xff1a;设置-外观-显示收藏夹栏-始终...

[漏洞篇]文件上传漏洞详解

[漏洞篇]文件上传漏洞详解 一、介绍 1. 概念 文件上传漏洞是指用户上传了一个可执行的脚本文件&#xff0c;并通过此脚本文件获得了执行服务器端命令的能力。这种攻击方式是最为直接和有效的&#xff0c;“文件上传” 本身没有问题&#xff0c;有问题的是文件上传后&#xf…...

计算机毕业设计SpringBoot+Vue.js企业客户管理系统(源码+LW文档+PPT+讲解+开题报告)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…...

【多模态处理篇三】【DeepSeek语音合成:TTS音色克隆技术揭秘】

最近帮某明星工作室做AI语音助手时遇到魔幻需求——要求用5秒的咳嗽声克隆出完整音色!传统TTS系统直接翻车,生成的语音像得了重感冒的电音怪物。直到祭出DeepSeek的TTS音色克隆黑科技,才让AI语音从"机器朗读"进化到"声临其境"。今天我们就来扒开这个声音…...

华为 网络安全 认证

&#x1f345; 点击文末小卡片 &#xff0c;免费获取网络安全全套资料&#xff0c;资料在手&#xff0c;涨薪更快 华为 网络安全 认证&#xff1a;保障信息安全的重要一环 在数字化时代的今天&#xff0c;网络安全成为了企业和个人都需要高度重视的问题。尤其是在企业信息化的…...

计算机视觉:经典数据格式(VOC、YOLO、COCO)解析与转换(附代码)

第一章&#xff1a;计算机视觉中图像的基础认知 第二章&#xff1a;计算机视觉&#xff1a;卷积神经网络(CNN)基本概念(一) 第三章&#xff1a;计算机视觉&#xff1a;卷积神经网络(CNN)基本概念(二) 第四章&#xff1a;搭建一个经典的LeNet5神经网络(附代码) 第五章&#xff1…...

开源嵌入式实时操作系统uC/OS-II介绍

一、uC/OS-II的诞生&#xff1a;从开源实验到行业标杆 背景与起源 uC/OS-II&#xff08;Micro-Controller Operating System Version II&#xff09;诞生于1992年&#xff0c;由嵌入式系统先驱Jean J. Labrosse开发。其前身uC/OS&#xff08;1991年&#xff09;最初作为教学工…...

QT基础八、与时间相关的UI控件

目录 一、时间类&#xff1a;QTime 1. 创建 QTime 对象 2. 获取当前时间 3. 设置时间 4. 时间格式化 5. 时间加减操作 6. 时间比较 7. 计算时间间隔 8. 判断时间是否有效 9. 使用 QElapsedTimer 测量时间间隔 二、日期类&#xff1a;QDate 1. 创建 QDate 对象 2. 获…...

大道至简 少字全意 易经的方式看 缓存 mybatis缓存 rendis缓存场景 案例

目录 介绍 mybatis缓存 一级缓存 1.是什么 2.特点 3.场景 mybatis 二级缓存 1.是什么 2.特点 3.配置步骤 注意 一级缓存问题 二级缓存问题 扩展 1.MyBatis集成 Redis 2.直接使用Redis redis 缓存 一、String 字符串 二、Llst 列表 三、Hash 哈希 四、Set…...

Python爬虫selenium验证-中文识别点选+图片验证码案例

1.获取图片 import re import time import ddddocr import requests from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.chrome.service import Service from selenium.webdriver.support.wait import WebDriverWait from …...

设计模式Python版 中介者模式

文章目录 前言一、中介者模式二、中介者模式示例 前言 GOF设计模式分三大类&#xff1a; 创建型模式&#xff1a;关注对象的创建过程&#xff0c;包括单例模式、简单工厂模式、工厂方法模式、抽象工厂模式、原型模式和建造者模式。结构型模式&#xff1a;关注类和对象之间的组…...

docker-compose Install deepseek

前言 deepseekAI助手。它具有聊天机器人功能&#xff0c;可以与用户进行自然语言交互&#xff0c;回答问题、提供建议和帮助解决问题。DeepSeek 的特点包括&#xff1a; 强大的语言理解能力&#xff1a;能够理解和生成自然语言&#xff0c;与用户进行流畅的对话。多领域知识&…...

Ubuntu 下 nginx-1.24.0 源码分析 - ngx_process_options

ngx_process_options 声明在 src\core\nginx.c static ngx_int_t ngx_process_options(ngx_cycle_t *cycle); 定义在 src\core\nginx.c static ngx_int_t ngx_process_options(ngx_cycle_t *cycle) {u_char *p;size_t len;if (ngx_prefix) {len ngx_strlen(ngx_prefix);p …...

vue:vite 代理服务器 proxy 配置

Vite 代理服务器&#xff08;Proxy&#xff09;的配置通常用于开发环境&#xff0c;以解决跨域请求等问题。以下是一个详细的配置步骤&#xff1a; 通过以上步骤&#xff0c;你就可以在 Vite 项目中配置代理服务器&#xff0c;以便在开发过程中方便地访问后端服务。 ‌找到 Vi…...

【数据结构】快指针和慢指针

一、 给你单链表的头结点 head ,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。 要求&#xff1a;只遍历一遍链表 可以使用快慢指针&#xff1a;fast 一次走两步&#xff0c;slow 一次走一步。当 fast NULL&#xff08;偶数个结点&#xff09;或…...

初级渗透测试工程师需要学什么?网络安全零基础入门到精通教程建议收藏!

1、前言 本文主要介绍如何成为一名初级的渗透测试工程师所需要学习的内容&#xff0c;后续也会基于此将自己的学习总结、心得记录下来。相信在不断坚持下&#xff0c;争取在今年五月初成为一名初级的渗透测试工程师。 2、涉及知识领域 基础网络知识&#xff1a; 理解TCP/IP协…...

WSL2下ubuntu开启NFS服务

1. wsl2下ubuntu配置 安装 NFS 服务&#xff1a; sudo apt-get install nfs-kernel-server rpcbindnfs 配置文件/etc/exports&#xff1a; sudo vi /etc/exports打开/etc/exports 以后在后面添加如下所示内容&#xff1a; /home/mk/nfs *(rw,sync,no_subtree_check,no_root…...