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

纷享销客海外合规观点与方案:个人隐私数据保护与数据出入境

出海,已不再是企业的“备胎”,而是必须面对的“大考”!在这个全球化的大潮中,有的企业乘风破浪,勇攀高峰,也有的企业在异国他乡遭遇了“水土不服”。

面对“要么出海,要么出局”的抉择,中国企业该如何破局,实现高质量“出海”呢?

本文内容节选自《中国企业出海研究报告(2024)》!

纷享销客一贯高度重视并持续增加在提高客户信任方面的投入,以满足客户出海需求。而安全合规与标准遵从正是获得并维护出海客户信任的必由之路。通过业界通用的安全合规与标准遵从的认证,既能提升纷享销客的整体安全能力和业务水平,也能帮助客户减少对合规和数据安全的担忧。同时,纷享销客始终秉持“以客户的成功定义成功”的核心价值观,充分理解客户个人数据安全的重要性,尊重和保护客户隐私权利。

01、法规理解

1. 合规:个人隐私数据合规&GDPR介绍

1.1 海外主要地区的数据隐私安全相关政策重点一览

除了欧盟制订的个人隐私数据保护法规(GDPR),全世界各地区都有类似法规,例如美国CCPA/COPPA、印度DPDP,中东PDPL、中国的个人信息保护法(PIPL)等。但整体合规以GDPR为指引。在各国家有些细微差异,建议客户寻求专业法律咨询公司的协助了解。

9fc32f0dbf5cec74a6e9c0c8f638919a.jpeg

1.2 GDPR以及它对组织的影响

  • GDPR定义:

“通用数据保护条例”(General Data ProtectionRegulation,简称GDPR)是欧盟(EU)制定的一项新法规,它涉及个人数据的保护和自由传输以及个体(包括儿童)的权利。这是一组规则,它将取代现有的“数据保护条令”(Directive95/46/EC),并且将在整个欧盟内实施。GDPR使欧盟居民有能力按其意愿直接控制其数据的处理方式,并保护其数据隐私。

  • 组织影响:

在国外,GDPR作为欧盟针对个人隐私信息保护的法规,在2018年5月份正式实施以来,累计罚款已超过12亿欧元,这也意味着欧盟对个人隐私信息的保护和监管达到了前所未有的高度。

在国内,作为国内个人隐私信息保护的《中华人民共和国个人信息保护法》也已于2021年11月1日正式执行,对于提供SaaS服务的企业来说,加强并落实个人隐私信息保护势在必行。

1.3 中国企业在什么情况下需要遵循GDPR

  • GDPR涉及范围:

GDPR的保护对象为【欧盟境内的数据主体】,因此,对于任何在欧盟境内开展业务的企业且涉及个人隐私信息的收集、存储、传输或分析等处理过程,都需要遵守GDPR,这也包括了中国企业在欧盟开展业务的情况。

  • 罚款程度:

轻者处以1000万欧元(约合人民币0.75亿元)或者上一年度全球营收的2%(两者取其高)的罚款;重者处以2000万欧元(约合人民币1.5亿元)或者企业上一年度全球营收的4%(两者取其高)的罚款。

1.4 GDPR法律法规具体要求内容(概要)

  • GDPR强调数据所有者的知情权:

规定数据使用必须事先征得数据主体的同意,而且“同意”必须是具体的、清晰的,是用户在充分知情的前提下自由做出的。如果数据使用范围扩大,无论是将数据提供给第三方或作为企业对外服务的一部分,都必须重新获取数据主体的授权和同意:数据主体还可以随时撤回同意权利。

  • 收集数据表明其特定的使用目的:

不得收集提供服务必需之外的数据,收集之后不得滥用用户数据,同时还必须履行保护用户数据的义务;处理数据时,要求数据控制者说明如何收集处理个人数据,包括数据接受者类型、个人数据保留周期及采取该周期的理由等。

  • GDPR强调数据主体的“被遗忘权”和“数据可携权”:

前者是指用户提出数据删除要求时,企业需要在数据库内找到数据并删除,如果数据已传播或提供给第三方使用,企业依然有责任通知使用者予以删除。

如涉及自动化数据处理(如数据画像等)数据控制者还需要提供基本的算法逻辑及针对个人的运算结果。

在数据泄露事件发生时,根据GDPR的数据泄露通知要求,企业必须在发现数据泄露的72小时内通知相关部门。

1.5 GDPR 定义的六种处理数据的法律基础

处理个人数据的基本原则是必须以【透明】方式合法处理该数据。这六种法律基础之间不分优劣,了解这一点至关重要。需根据企业处理数据的目的以及业务需求来选择最合适的法律基础:

1)同意-先征求数据主体同意,再处理其个人数据。在数据主体一方必须执行有意的操作来予以确认或同意。

示例:收集并处理个人数据以用于行销目的,或用于发送时事通讯

2)合同-您与个人签订合同,以提供他们所申请的商品或服务。在此情况下,您处理数据以履行合同。

示例:在履行合同期间,客户通过电子邮件索取更多信息,组织处理其个人数据以回应该请求

3)法律义务-根据法律的要求,您必须处理该数据。

示例:政府机构需要职员的薪酬详细信息,或某项调查要求处理个人数据

4)切身利益-您需要处理数据,以保护某人的生命安全或处理紧急情况。

示例:收集人员的个人详细信息,以便在突发事件或火灾中确保其人身安全

5)公众任务-您为满足公众利益而需要执行任务(通常以政府机构或政党等身份执行)。

示例:政府当局处理数据,以进行科学研究、调查或公众健康研究

6)合法利益-您的组织有真实而合法的原因来处理数据,其目的不侵犯数据主体的权利。

示例:客户未支付其发票款项,因此公司需要处理该客户的数据以收集支付信息。或者为进行管理,组织处理职员的个人数据以确定薪酬

1.6 数据角色定义及CRM平台应如何满足法规

  • 数据控制方Controller(甲方企业公司):

负责确定待收集的个人数据类型以及使用方式。数据控制方是决策者,对处理个人数据的目的、方式及用途有控制权。有时个人数据由多方联合控制,即由两个或更多实体决定如何处理收集的数据。数据处理方遵照控制方的相关指示,代理他们执行数据的处理。因此,相比处理方,控制方要遵守更严格的条例规定。对收集到的个人数据的控制权归数据控制方所有,而不会移交。

  • 数据处理方Processor(纷享销客CRM):

为数据控制方处理个人数据。代表控制方处理个人数据的组织称为数据处理方,处理方无权控制对该数据执行的操作,也无法更改收集数据的目的。处理方根据控制方所提供的指示,拥有有限的数据处理权。数据处理方必须要有安全的系统、工具和方法来收集并存储个人数据。

  • 针对【获取数据主体授权】及【响应个人信息主体行使权利】,软件系统要能解决数据控制方(甲方客户)对信息是否已经获取授权的【分类记录管理】。并支持操作CRM系统来发送邮件给数据主体,要求获取数据主体同意。
  • 数据控制方(甲方客户)收到数据主体要求行使权利后决定响应处理时,软件系统支持数据控制方能删除存储在CRM系统的对应个人数据。(但不能取代【数据控制方】与【数据主体】的交互沟通流程。)
  • 数据主体(企业员工、终端联系人):

个人数据的所有者。数据控制方要收集其人员信息的人员即数据主体。在企业中,数据主体包含企业的【客户联系人/线索】和【职员】。个人数据指的是可用来识别或确认某个有生命自然人(通常称为数据主体)的信息,个人数据可能包括以下方面:名称、姓名、地址、电话号码和电子邮件地址、身份识别码(ID)位置数据与数据主体的身体、遗传、精神、经济、文化、生理或社会身份有关的具体信息生物识别数据,如指纹或人脸、种族或族裔信息、医疗保健信息、工会会员身份。

1.7 个人用户数据生命周期与软件产品能力要求

1)数据收集阶段:

  • GDPR要求收集个人信息时陈述目的并征求明确同意。
  • 产品应提供未得到数据主体同意的数据限制相关操作功能及提供同意表单,正确征求数据主体同意并进行记录。

2)数据处理阶段:

  • 数据处理方必须要有安全的系统、工具和方法来收集并存储个人数据。
  • 纷享销客做为【数据处理方】,在CRM系统中提供更多选项可以帮助客户保护数据主体的数据,以及满足GDPR中制定的安全和隐私标准。除此之外,还必须确保不与第三方一起处理和共享个人信息(普通信息或敏感信息)。

3)数据主体行使权利:

  • 数据主体行使其权利来访问其数据,以及了解对其个人数据执行的处理。数据主体还可能会要求停止处理其数据或删除该数据。
  • 在CRM合规性设置(Compliance setting)中,企业可以管理及跟踪所有这些请求的方式来处理这些选项。

2. 合规:数据跨境传输

2.1 企业所属【行业】,在各国家地区对应不同监管程度,例:

  • 印尼(东南亚):2020年出台第八套条例,要求公共电子系统运营商,必须在印度尼西亚境内去管理、储存和存储其电子系统和电子数据

  • 越南:53号法例,针对【关键基础设施】行业【网络类数据】要求较高

  • 沙特:对【政府和关键基础设施】的数据要求存储境内

6a73e2fc3fbc4f57d3e7db2968a72655.jpeg

2.2 案例

依据CRM平台中涉及的海外用户信息,结合数据跨境管控的用户数据合规策略假设:CRM中涉及个人信息:客户联系人、联系电话、邮箱等

f80e6ea2b9b34c4ca530e0962082580b.jpeg

02、纷享销客观点和建议举措

1. 海外数据合规治理体系建议

1)组织管理侧合规

  • 数据合规管理建设依据行业属性及合规复杂度,在组织中设置DPO(Data Protection 0fcer)角色

  • 搭建数据合规管理体系(政策制度、行为准则流程规范)

  • 数据安全合规培训及文化意识宣讲

  • 内部监督及外部审查应对

2)软件技术系统侧合规

  • 数据资产梳理及维护

  • 技术措施保障数据安全,例: 数据脱敏、加密、匿名化、存储期限设定及自动化删除、权限控制、日志跟踪等

  • 数据安全合规要求嵌入IT系统开发/运维数据安全管控成为系统默认配置

  • 自动化管理工具/平台提升效率

2. 数据主体的隐私数据管理建议

1)数据主体是【海外员工、经销商联系人】:

  • 首先,征得员工数据主体同意

  • 根据不同国家法规以及业务要求签订相关协议

  • 为员工提供多种选择方式:例如部分国家会提供信息采集的选项,采集指纹、人脸扫描二选一

2)数据主体是【终端线索/联系人】:

主动以留痕的方式获得数据主体同意:

  • 增加隐私声明的公示

  • 建议系统中不记录个人敏感信息(例:经济、家庭、肤色、宗教等)

  • 主动联系数据主体建立意向(例: 电话沟通、邮件)再录入系统,可以降低被投诉的风险。

不可贩卖数据/过度营销,对数据主体造成骚扰:

名片上的信息属于商业联系人信息,不属于个人隐私数据,但不可贩卖数据,不停打电话做营销动作,此类行为在某些国家会被严格限制

充分满足数据主体对数据处理的请求。例:删除、修改、导出数据等

03、纷享销客获得【资质】及【产品支撑能力】

1. 个人隐私数据

1.1 纷享销客安全和隐私保护

欧盟与2018年颁布《通用数据保护条例》即GDPR。美国与2020年在加州开始实施迄今为止最高的数据保护法案CCPA。我国也在2021年先后颁布了《数据安全法》和《个人信息保护法》。

通过完整支持GDPR法规功能的建设(个人数据标识与管理,数据主体权利操作管理,数据授权流程管理等)以及海外IDC的部署,满足企业海外系统的合规,信息安全,个人信息隐私保护等需求。

1.2 SOC1 Type2& SOC2 Type2报告

2024年1月31日,“纷扬科技有限责任公司”之纷享销客CRM平台服务体系,在2023年1月1日-12月31日期间内的体系设计及执行,正式通过安永华明会计师事务的审计,获得了SOC1Type2和SOC2Type2 的鉴证报告。

  • SOC1 Type2报告:

支撑客户财务报表的审计,通过对财务收入的数据来源认证可靠性,来证明基于该收入数据的后续一系列财务认定的准确性。凡是需要出财务报表的上市企业(如港股、A股、美股、科创等),都需要支撑系统提供这个认证。通常提供给客户侧的财务报告相关的内控审计的独立审计师使用。

  • SOC2 Type2报告:

支撑对纷享销客服务全流程安全的审计,对提供SaaS服务所涉及的研发、运维、安全、实施、客服等全套流程+系统进行认证,来保障租户的安全、高可用。相对于SOC1而言,对执行要求更全更严格。

  • SOC1&SOC2适用场景:

c28e9f9dec33a19c8d954b382d7e2c80.jpeg

1.3 纷享销客CRM的七层安全和隐私合规保护体系

14fad75d5f99aec120f964fe1fa165ce.jpeg

2.  产品能力支撑-海外数据中心部署

2.1 纷享销客国际IDC布局和访问链路加速

数据中心(IDC)纷享销客采用托管机房模式,北京、广州两地三中心的部署:

  • 纷享云

1)KDDI北京亚太中立数据中心

2)北京铁通T3数据中心

3)中国移动南方基地(广州)

4)华为云、阿里云、腾讯云(专属数据库)

  • 欧洲数据中心(法兰克福AWS)

全球CDN网路,接入加速点:

  • 国内:北京、广州、华为云、阿里云
  • 香港
  • 新加坡
  • 美国-华盛顿州
  • 荷兰-阿姆斯特丹
  • 德国-法兰克福
  • 尼日利亚-拉格斯

1cadcf064e0ce95a20d3ca69ad606c6b.jpeg

2.2 数据中心部署方式及集成场景

数据中心部署地考量点:

  • 行业监管:客户行业是否属于政府强监管行业,部署在法兰克福AWS降低地缘政治导致不确定性(e.g.美国+通讯)
  • 数据出入境法规:分公司所在国家的数据出入境法规:例如,如果海外有注册公司,某些国家对行业有不同监管要求风险会高。(e.g.印度)
  • 连线速度:如果大部分CRM用户在海外,则考虑部署法兰克福AWS
  • 租户数:如果海外业务流程是否与国内业务【差异大】且【均复杂】、且【无协助效益】,则建议可以拆分租户

1b78a78fb483fefaced4cf1774a98263.jpeg

2.3 数据中心部署方式及集成场景

081fb32ff1f8b0f3c77c9a55c617c9b4.jpeg

04、总结

随着全球化和数字经济的发展,数据安全、隐私保护和合规是每个企业都必须关注的话题。全球安全合规的环境日益变化,目前已有超过130个国家和地区制定了数据保护和隐私相关的法律法规,全面的安全合规现已成为中国企业出海的重要考量因素。纷享销客作为国内领先的CRM厂商,确保个人隐私数据保护和数据出入境合规是携手企业出海的基石。

目前,纷享销客在认证上已获得如ISO27701、SOC1以及SOC2等一系列合规认证证书来为安全合规资质做背书:在产品上也具备产品合规能力,拿到数据主体同意以及对数据处理的流程进行管控。纷享销客将不断加强安全合规建设,助力客户打造高质量出海实践,持续为中国企业出海的各阶段保驾护航。

相关文章:

纷享销客海外合规观点与方案:个人隐私数据保护与数据出入境

出海,已不再是企业的“备胎”,而是必须面对的“大考”!在这个全球化的大潮中,有的企业乘风破浪,勇攀高峰,也有的企业在异国他乡遭遇了“水土不服”。 面对“要么出海,要么出局”的抉择&#xf…...

公司面试题总结(四)

19.请解释什么是事件代理,应用场景 ⚫ 事件流的都会经过三个阶段: 捕获阶段 -> 目标阶段 -> 冒泡阶段,而事件委托就是 在冒泡阶段完成 ⚫ 事件委托,会把一个或者一组元素的事件委托到它的父层或者更外层元素上&#xf…...

守护山川,联通希望 —— 北斗户外应急呼叫柱:野外安全的守护神

在大自然的怀抱中,每一次探险和巡检都是对未知的挑战,也是对安全的考验。北斗户外应急呼叫柱,以科技创新为基石,致力于在最偏远、最危险的环境中搭建起生命的桥梁,确保每一次求救都能被听见,每一处危机都能…...

使用canvas制作一个无人机旋转特效

​ 使用HTML5的Canvas API来制作一个无人机旋转特效。这个特效将包括一个无人机图标(你可以使用任何你喜欢的图标),它会在一个固定的位置旋转。 首先,我们需要创建一个HTML文件,然后在其中添加一个canvas元素。canvas…...

感受风的速度~2024COSP上海国际户外展为您的骑行之旅锦上添花

夏天已经到来 你是在家里宅着 还是出去晒太阳呢 若是还没抉择好 不如来一场畅快淋漓的追风之旅 抬头可见蓝天白云 低头便是美丽风景 无论是在凉亭闲聊的人们 还是竞相绽放的花朵 每一个场景都令人难忘 骑累了 就到附近的座椅上小憩一番 不用刻意追求速度 尽享“慢…...

冲12分top刊|乳腺癌单细胞细分亚型的正确打开方式

说在前面 学习一下一篇自测数据工作量叠满的单细胞文章,也算是多组学的了,bulkRNAscRNA,还有个伪RNA。 整体是一个单细胞分小群的研究思路,分出三种上皮细胞亚群(BM、LP、ML),在功能、免疫、预…...

1-Maven-settings配置

1-Maven-settings配置 整理下Maven工具的使用。 【本地仓库、私服、镜像仓库、远程仓库、中央仓库】 本文基于阅读其他博客和对公司Maven配置的学习整理出来的。希望通过本此学习能对Maven有个整体性的掌控。 顺序:profile.repository > pom文件中的repository &…...

使用服务器搭建个人图床

前置条件 云服务器picGo软件,下载地址开始搭建 发布站点 该步骤不一一说明,主要说明搭建图床的步骤。 可以直接使用nginx或者宝塔面板,发布一个静态资源的文件夹。 假如我发布的文件路径是/www/img,访问地址是http://cc.cc.cc(没有域名ip地址也行) 在img下建立两个文件夹…...

探索 doc 和 docx 文件格式的区别

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…...

kettle学习(利用jsonPath定位,json文件转换)

kettle学习(利用jsonPath定位,json文件转换) 于数据处理的广袤天地间,我们时常需应对各类繁杂状况与各式格式。Kettle 作为极具威力的数据集成利器,赋予了我们诸多功能与无限可能此次博客里,我们将重点投向…...

选到哪里看命

srand()、rand() srand(static_cast<unsigned int>(time(nullptr))) 是 C 中用于初始化随机数生成器&#xff08;Random Number Generator, RNG&#xff09;的一个常用语句。srand 函数是 C 标准库 <cstdlib> 中的一部分&#xff0c;用于设置随机数发生器的种子值…...

MyBatis插件机制介绍与原理

插件简介 什么是插件 插件是一种软件组件&#xff0c;可以在另一个软件程序中添加功能或特性。插件通常被设计成可以 随时添加或删除 的&#xff0c;而不影响 主程序 的功能。插件可以 扩展 软件程序的功能&#xff0c;这让用户可以根据自己的需求定制软件&#xff0c;提高工作…...

[每日一练]利用.str.len()布尔值查询实现字数需求

该题目来源于力扣&#xff1a; 1683. 无效的推文 - 力扣&#xff08;LeetCode&#xff09; 题目要求&#xff1a; 表&#xff1a;Tweets ------------------------- | Column Name | Type | ------------------------- | tweet_id | int | | content …...

Post Microsoft Build and AI Day 北京开发者日

Microsoft Build 开发者大会 Microsoft Build 开发者大会是微软每年一次的开发者技术盛会&#xff0c;旨在向全球开发者展示微软最新的技术、产品和服务。 刚刚过去的 2024 Microsoft Build 开发者大会围绕 Copilot、生成式 AI、应用程序安全、云平台、低代码等多个技术方向&a…...

Qt-Advanced-Docking-System的学习

Qt5.12实现Visual Studio 2019 拖拽式Dock面板-Qt-Advanced-Docking-System_c_saide6000-GitCode 开源社区 (csdn.net) 我使用的是Qt5.5.0 开始&#xff0c;我下载的是最新版的源码&#xff1a;4.1版本 但是&#xff0c;打开ads.pro工程文件&#xff0c;无法编译成功。 然后…...

STM32定时器输出pwm的几种模式

目录 定时器 输出脉冲模式&#xff1a; PWM模式&#xff08;PWM Mode&#xff09; 输出比较模式&#xff08;Output Compare Mode&#xff09; 总结 占空比&#xff1a; 输出比较模式与占空比 PWM模式与占空比 输出比较模式与PWM模式的结合 输出比较模式实例&#xf…...

5 分支结构程序-5.1 关系运算符和表达式

【例 5.1】 #include <stdio.h>main() {char c k;int i 1, j 2, k 3;float x 3e5, y 0.85;printf("%d,%d\n",a 5 < c, -i - 2 * j > k 1);printf("%d,%d\n", 1 < j < 5, x - 5.25 < x y);printf("%d,%d\n", i j…...

提升易用性,OceanBase生态管控产品的“从小到大”

2022年&#xff0c;OceanBase发布4.0版本“小鱼”&#xff0c;并首次公开提出了单机分布式一体化这一理念&#xff0c;旨在适应大小不同规模的工作负载&#xff0c;全面满足用户数据库“从小到大”全生命周期的需求。当时&#xff0c;我们所说的“从小到大”主要聚焦于数据库的…...

Golang——gRPC认证

一. OpenSSL 1.1 介绍 OpenSSL是一个开放源代码的软件库包&#xff0c;用于支持网络通讯过程中的加密。这个库提供的功能包含了SSL和TLS协议的实现&#xff0c;并可用于生成密钥、证书、进行密码运算等。 其组成主要包括一下三个组件&#xff1a; openssl&#xff1a;多用途的命…...

探索FPGA技术:零成本入门指南

FPGA作为一门前沿的集成电路技术&#xff0c;不仅在数字电子领域有着广泛的应用&#xff0c;而且对于硬件编程和数字电路设计的学习者来说&#xff0c;是一次深入了解技术原理的绝佳机会。现在&#xff0c;让我们看看如何不花一分钱&#xff0c;就能开始我们的FPGA学习之旅。 方…...

UDP(Echoserver)

网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法&#xff1a;netstat [选项] 功能&#xff1a;查看网络状态 常用选项&#xff1a; n 拒绝显示别名&#…...

深入理解JavaScript设计模式之单例模式

目录 什么是单例模式为什么需要单例模式常见应用场景包括 单例模式实现透明单例模式实现不透明单例模式用代理实现单例模式javaScript中的单例模式使用命名空间使用闭包封装私有变量 惰性单例通用的惰性单例 结语 什么是单例模式 单例模式&#xff08;Singleton Pattern&#…...

【2025年】解决Burpsuite抓不到https包的问题

环境&#xff1a;windows11 burpsuite:2025.5 在抓取https网站时&#xff0c;burpsuite抓取不到https数据包&#xff0c;只显示&#xff1a; 解决该问题只需如下三个步骤&#xff1a; 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...

从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)

设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile&#xff0c;新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...

IT供电系统绝缘监测及故障定位解决方案

随着新能源的快速发展&#xff0c;光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域&#xff0c;IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选&#xff0c;但在长期运行中&#xff0c;例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...

【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分

一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计&#xff0c;提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合&#xff1a;各模块职责清晰&#xff0c;便于独立开发…...

Linux --进程控制

本文从以下五个方面来初步认识进程控制&#xff1a; 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程&#xff0c;创建出来的进程就是子进程&#xff0c;原来的进程为父进程。…...

代理篇12|深入理解 Vite中的Proxy接口代理配置

在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...

CSS设置元素的宽度根据其内容自动调整

width: fit-content 是 CSS 中的一个属性值&#xff0c;用于设置元素的宽度根据其内容自动调整&#xff0c;确保宽度刚好容纳内容而不会超出。 效果对比 默认情况&#xff08;width: auto&#xff09;&#xff1a; 块级元素&#xff08;如 <div>&#xff09;会占满父容器…...

C++.OpenGL (14/64)多光源(Multiple Lights)

多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...