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

端、管、云一体化原生安全架构 告别外挂式防护!

面对数字化转型浪潮,企业网络安全风险日益凸显。数据泄露、黑客勒索等事件频发,合规要求加速推进。尽管企业纷纷部署了防病毒、身份认证、文件加密、入侵防护、流量监控等多种安全系统,但分散且孤立的架构非但没有有效抵御风险,反而加重了管理负担,阻碍了安全协同,使得安全效果大打折扣。

具体表现在不仅存在业务暴露风险(如业务直接暴露互联网或通过企微、VPN等代理发布没有收敛暴露面等)和数据泄密风险(如网络明文传输中间人劫持、明文存储文件转发泄密等),甚至可能因架构和外挂式技术实现影响业务效率和高可用性,进而影响用户体验。

各行各业不断攀升的数据泄密和被勒索事件已说明,以漏洞和资产为防御核心的传统防入侵安全方案已无法有效应对当前网络安全形势。

一、当前企业要如何做好业务安全规划?

从业务安全规划的方向来看,企业首先要做好业务底线风险管控,保障业务安全稳定运行,同时要支撑和助力业务发展,确保投入回报率良好。企业不能追求绝对安全,而应着力解决业务安全的攻防不平衡安全和效率矛盾这两个核心问题。
针对攻防不平衡问题,企业首先要认清安全对抗的本质是权限控制与权限突破。如何通过容错式权限设计避免业务漏洞被利用,是企业需要考虑的核心问题。企业应从传统的漏洞监测、修复的巨大工作量中解脱出来,通过收敛暴露面的思路,将业务系统的漏洞隐藏在专用安全网关之后。同时,通过构建护城河(如软件安装、白名单管理)等方式,避免被社工钓鱼手段植入含恶意代码的软件,从而防止其“打洞”进入系统。

针对安全和效率矛盾问题,企业应采用原生安全的方式,即采用内建而非外挂的方式。内建通常通过集成方式,使安全能力与业务应用深度融合。其好处主要有以下几点:
首先,内建安全能力即时就绪,无需安装,只需简单配置即可发挥作用。其次,内建的安全性更好,外挂需要部署代理来实现信息收集和管理控制,而这些代理(如VPN网关代理、企业微信代理等)通常因安全能力有限,容易成为被攻击的目标。一旦代理被破坏,安全防护能力也会受损,而内建安全一般与业务充分融合,会采用单包敲门等方式隐藏代理和业务暴露面,使黑客难以利用业务的暴露面和代理存在的漏洞。再次,内建的安全防护能够与业务深度融合,用户体验良好,特别是在弱网环境下,业务不会出现频繁闪断的情况。此外,原生安全采用主动而非被动的方式,基于业务自身的脆弱性提供针对性服务,能够有效抵御已知和未知的安全风险。同时,原生安全采用整合而非孤立的方式,其独立性更强,自成体系。

二、如何建设原生安全防护体系?

通过对大客户需求的深入洞察与安全实践积累,联软科技发现,原生安全涉及企业终端、网络通信、业务应用、企业数据、用户身份、个人隐私等全方位保护。

▲联软科技原生安全体系整体架构

如上图所示,通过联软科技端、管、云一整套落地实践安全架构,可有效解决企业防入侵、防泄密、员工隐私保护等问题,达到提升安全、提升效果、降低成本的建设效果。整体方案包含端、管、云三位一体安全保护,具体如下:
端:客户端,基于多种安全沙箱技术,通过原生安全的方式,在个人终端中隔离出安全工作空间,作为数据在终端层面的安全边界,实现企业数据保护、员工隐私安全保护与个人异常行为管控。同时利用客户端本地可信代理、加密等技术实现终端通讯安全以及授权策略执行点前移,更加先进、全面地保障端侧整体安全;
管:综合网关集成多种网关能力于一体,包括:应用安全网关、API 安全网关、Web安全网关、入侵检测与防御、身份安全网关。基于单包敲门的零信任网络访问(ZTNA)能力,实现核心业务和网关的隐身,对访问主体的身份和行为进行持续性安全评估和动态授权,并实现安全加密传输、流控与审计;
云:服务端,覆盖应用管理、设备管理、数据管理、身份管理以及安全事件编排等能力,实现策略统一配置、统一下发、统一分析、实时监控和可视化展现。

三、原生安全关键技术要点?

安全工作空间

基于多种沙箱技术并通过原生安全的方式,在用户的终端设备上创建与个人环境完全隔离的安全工作空间,实现企业应用的安全访问和数据加密,有效构筑网络安全的第一道防线。安全工作空间采取了一系列创新的数据安全措施,如落地加密、安全阅读和编辑、混合型水印技术、剪贴板访问控制以及严格的外发限制和安全审计,全面保障企业关键应用和数据的安全性,防止任何形式的数据泄露风险,同时提供微虚拟机技术解决信创终端数据安全隔离的问题。

零信任综合安全网关

All in One :为满足C/S、APP、H5、业务对业务等不同场景暴露面的需要,零信任综合安全网关综合集成各种网关能力,仅需部署一套网关,即可扩展多种网关能力,包括:应用安全网关、API 安全网关、Web 安全网关、入侵攻击检测防护、IAM 身份网关等。
应用安全网关:采用双向可信代理架构,通过改进的应用层安全隧道(APN)技术,在网络切换、弱网环境下访问业务应用,可以实现跟互联网应用(如:微信)一样的无等待效果,解决传统传输方案重连耗时长、稳定性差等用户体验性问题。

API 安全网关:作为后端服务接口的聚合点,统一管理所有API,提供安全验证、路由转发、流量控制等功能。API 安全网关剥离业务无关的逻辑,让业务团队专注于核心逻辑,提高迭代效率,促进跨部门和系统的业务交互与流程整合,助力企业构建高效、标准化的业务管理体系。
Web 安全网关:轻量级 Web 业务安全防护方案,基于 ZTNA 架构实现 Web 应用隐身,确保远程访问、移动办公及数据传输的安全,无需复杂配置和调试即可迅速集成到现有网络架构中。
入侵攻击检测防护:为业务提供一站式全面安全防护,检测防护 SQL 注入、XSS、恶意漏洞扫描、密码暴力破解、CC 攻击、DDOS攻击等。提供机器学习、自动对抗规则,有效识别恶意流量,保障业务安全和数据安全。
IAM 身份网关:实现员工账号全生命周期身份管理、统一认证与单点登录、多因素认证、动态权限管理、员工账号全生命周期身份管理、全网零信任。

态势感知&风险管控

平台安全运营态势:通过态势感知大屏及安全报表中心实现设备、用户、应用等平台运营数据的全局可视,保障安全态势的实时监测及安全建设成果的直观可视化呈现。
业务请求交易分析:追踪应用交易调用链,进行多维智能分析,包括性能、问题、影响用户范围等,打破数据孤岛,有效降低平均修复时间、提升运维效率、改善用户体验,助力企业实现基于大数据技术精细智能化运营能力。
安全事件编排:提供安全事件策略,可对用户访问的环境、行为等源数据配置安全事件和处理预案并进行编排,做到风险预警、实时处置,实现事前智能风险防范。
可视化身份大屏:低代码方式自定义可视化身份大屏,直观展示应用访问态势、用户态势、认证态势、安全态势,针对可能存在风险的用户行为进行持续监控与可视化显示,如:连续多次登录失败、短时间频繁登录、异地登录、非工作时间登录等。

强大的兼容性与可靠性

框架适配:系统已与各类业务应用开发框架适配,拥有大量的实践积累经验和技术创新能力。
适应各种网络部署:具备两地三中心、多地多中心的高可用部署能力,并在众多大型客户中成功落地,平台具备灵活的横向扩展能力,保障数字化业务系统网络传输可用、高效、稳定。
业务连续性保障:集群化高可用部署,并具备强大的应急逃生机制,面对突发的安全事件能及时启动应急预案,第一时间恢复平台的正常运行,更好地保障业务连续性。

四、通过原生安全建设带来哪些业务价值?
 

提升业务安全能力

  • 降本增效:作为数字化安全中间件、原子化安全能力中台,简化企业的安全开发及业务管理流程,提升应用的安全性、降低安全建设和维护成本降低生产成本,提高企业的整体安全运营效率。
  • 风险可视:企业能够更清晰地识别和管理潜在风险,确保业务运行的稳定性和安全性。
  • 风险可控:内置安全事件编排引擎,管理员可自主编排安全风险处置流程,包括触发条件、执行动作等,发生安全风险后系统能够自动进行安全决策。
  • 用户体验优化:解决传统 VPN 隧道弱网环境不稳定以及容易被黑客利用等问题,增强了员工使用体验和业务原生安全。


显著提升投入产出比(ROI)

  • 节约 IT 运维成本:通过减少对正版软件的依赖、简化设备及应用的管理流程,有效降低IT运维成本。
  • 节约开发与安全成本:通过整合应用开发、推广、维护和更新全流程,同时使得应用系统满足安全测试和等级保护测评,大幅度降低应用开发和安全改造成本。
  • 减少硬件和网络资源成本:通过减少对专用平板设备配发以及对 VPDN 线路的依赖,降低企业在硬件和网络资源上的资金投入。


数字化业务赋能

  • 拓展业务市场:提供强大的原生安全防护能力、合规性支持和安全扩展能力,能够助力企业业务持续对外拓展,迅速响应市场变化,与合作伙伴建立更加紧密的联系,抓住业务增长的新机遇。
  • 提升企业竞争力:深度赋能企业业务,以数据为驱动力,帮助企业洞察市场趋势,实现防入侵、防泄密、保护员工及用户个人隐私,在激烈的市场竞争中保持领先地位。

五、原生安全最佳实践及落地案例?

原生安全方案目前已成功在金融、运营商、制造等行业落地,下面以某银行为例:原生安全方案目前已成功在某银行总行落地,项目规模覆盖 30+国内分行、50+海外分行、10000+营业网点、30万+个人设备、15万+配发设备以及 3万+智慧屏,已累计近200个应用集成数字化安全基座能力,包括移动柜台、智能柜台、移动展业等业务,承载了某银行大量的对内对外业务。数字化安全基座平台保障级别高达A4级,年可用性要求达到 99.9%,仅次于行内金融交易业务。该方案为某银行开发人员提供标准安全开发框架和技术规范,平均每个应用节省 20% 的安全研发成本,节省上千万的安全研发与管理成本。
主要业务场景:

相关文章:

端、管、云一体化原生安全架构 告别外挂式防护!

面对数字化转型浪潮,企业网络安全风险日益凸显。数据泄露、黑客勒索等事件频发,合规要求加速推进。尽管企业纷纷部署了防病毒、身份认证、文件加密、入侵防护、流量监控等多种安全系统,但分散且孤立的架构非但没有有效抵御风险,反…...

每天记录一道Java面试题---day39

GC如何判断对象可以被回收了 回答重点 引用计数法: - 每个对象由一个引用计数属性,新增一个引用时计数器加1,引用释放时计数减1,计数为0时可以回收。可达性分析法: - 从GC Roots开始向下搜索,搜索所走过的…...

码界奇缘 Java 觉醒 后记 第二十五章 安全结界攻防战 - 从沙箱到模块化

第二十五章:安全结界攻防战 - 从沙箱到模块化 知识具象化场景 陆小柒站在由安全策略文件堆砌的古城墙上,眼前是千疮百孔的沙箱结界。空中漂浮着残缺的SecurityManager符石,远处java.security包化身的青铜守卫正在崩塌: 权限校验…...

【数据结构】励志大厂版·初阶(复习+刷题):线性表(顺序表)

前引:上一篇我们复习了复杂度,今天我们来通过实践回忆我们的线性表知识点,下面将讲解什么是线性表,顺序结构又是什么,知识点简洁精髓,无废话可言,小编会从每个细节讲起,包含头文件的…...

C 语言结构体中的函数指针与 Kotlin 高阶函数的对比

在学习 C 语言的过程中,很多 Java/Kotlin 背景的开发者都会对结构体中出现的“函数指针”感到陌生。特别是当看到如下代码时: struct Animal {void (*speak)(void); };void dogSpeak() {printf("Woof!\n"); }int main() {struct Animal dog;d…...

MicroK8s和K8s的区别优劣在哪?

运行ubuntu24.04后提示这么一段话: Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8sjust raised the bar for easy, resilient and secure K8s cluster deployment.https://ubuntu.com/engage/secure-kubernetes-at-the-edge 这段话…...

C++指针和引用之区别(The Difference between C++Pointers and References)

面试题:C指针和引用有什么区 C指针和引用有什么区别? 在 C 中,指针和引用都是用来访问其他变量的值的方式,但它们之间存在一些重要的区别。了解这些区别有助于更好地理解和使用这两种工具。 01 指针 指针(Pointer…...

Linux——Shell编程之正则表达式与文本处理器(笔记)

目录 基础正则表达式 1:基础正则表达式示例 (4)查找任意一个字符“.”与重新字符“*” (5)查找连续字符范围“{ }” 文本处理器 一、sed工具 二、awk工具 (1)按行输出文本 (2&#xff0…...

关于k8s的部署

一、实验目的 1、理解k8s的组件的功能; 2、理解k8s中的资源类型; 3、 熟练掌握k8s部署配置; 二、实验内容: 前置知识点: 写出k8s有哪些组件并简述作用? ①Master 组件: Master 组件提供集…...

营销自动化实战指南:如何用全渠道工作流引爆线索转化率?

在数字化浪潮席卷全球的今天,企业争夺用户注意力的战场已从单一渠道转向全渠道。然而,面对海量线索,许多团队依然深陷效率泥潭:人工处理耗时费力、高价值线索流失、跨渠道数据难以整合……如何破局?营销自动化正成为企…...

利用Global.asax在ASP.NET Web应用中实现功能

Global.asax文件&#xff08;也称为ASP.NET应用程序文件&#xff09;是ASP.NET Web应用程序中的一个重要文件&#xff0c;它允许您处理应用程序级别和会话级别的事件。下面介绍如何利用Global.asax来实现各种功能。 Global.asax基本结构 <% Application Language"C#&…...

【Linux 并发与竞争实验】

【Linux 并发与竞争实验】 之前学习了四种常用的处理并发和竞争的机制&#xff1a;原子操作、自旋锁、信号量和互斥体。本章我们就通过四个实验来学习如何在驱动中使用这四种机制。 文章目录 【Linux 并发与竞争实验】1.原子操作实验1.1 实验程序编写1.2 运行测试 2.自旋锁实验…...

数据一致性策略之延迟双删-实现

延迟双删 查询数据之前优先去查Redis的缓存数据&#xff0c;减少数据库压力&#xff1b; 如果没有缓存会去查数据库&#xff0c;通过查询数据库后缓存热点Key Cache-Aside策略 高并发场景时&#xff0c;严重生产bug&#xff1a;数据不一致 业务场景&#xff1a; 事务1&#x…...

在PyTorch中,使用不同模型的参数进行模型预热

在PyTorch中&#xff0c;使用不同模型的参数进行模型预热&#xff08;Warmstarting&#xff09;是一种常见的迁移学习和加速训练的策略。以下是结合多个参考资料总结的实现方法和注意事项&#xff1a; 1. 核心机制&#xff1a;load_state_dict()与strict参数 • 部分参数加载&…...

【AI论文】InternVL3:探索开源多模态模型的高级训练和测试时间配方

摘要&#xff1a;我们推出了InternVL3&#xff0c;这是InternVL系列的一项重大进步&#xff0c;具有本地多模态预训练范式。 InternVL3不是将纯文本的大型语言模型&#xff08;LLM&#xff09;改编成支持视觉输入的多模态大型语言模型&#xff08;MLLM&#xff09;&#xff0c;…...

基于Linux的ffmpeg python的关键帧抽取

1.FFmpeg的环境配置 首先强调&#xff0c;ffmpeg-python包与ffmpeg包不一样。 1) 创建一个虚拟环境env conda create -n yourenv python3.x conda activate yourenv2) ffmpeg-python包的安装 pip install ffmpeg-python3) 安装系统级别的 FFmpeg 工具 虽然安装了 ffmpeg-p…...

CNN:卷积到底做了什么?

卷积神经网络&#xff08;Convolutional Neural Network, CNN&#xff09; 是一种深度学习模型&#xff0c;专门用于处理具有网格结构的数据&#xff08;如图像、视频等&#xff09;。它在计算机视觉领域表现卓越&#xff0c;广泛应用于图像分类、目标检测、图像分割等任务。CN…...

C++ IO流

文章目录 C IO流流是什么C标准IO流C文件IO流c字符串流 C IO流 流是什么 在 C 中&#xff0c;“流&#xff08;Stream&#xff09;” 是一种 抽象的数据传输机制&#xff0c;它通过统一的接口实现了程序与各种输入/输出设备&#xff08;如键盘、屏幕、文件、内存等&#xff09…...

解决splice改变原数组的BUG(拷贝数据)

项目场景&#xff1a; 项目中难免遇到需要删除改变数组的方法&#xff0c;去重&#xff0c;删除不要的数据等 问题描述&#xff1a; 但是splice方法会删除掉数据改变原数组&#xff0c;返回的是改变之后的数组&#xff0c;即使你是赋值的还是会影响到原数组的数据 GoodsInfo…...

ARINC818协议(二)

ARINC818对图像数据进行帧分割 1.FC协议定了5层模型结构&#xff1a;FC-4;FC-3;FC-2;FC-1;FC-0; 2.ARINC818协议位于FC-4层&#xff1b; 3.ARINC818协议在FC-4层使用FHCP帧头控制协议进行实现数据传递&#xff1b; 4.协议中有容器&#xff0c;容器头&#xff0c;object0~object…...

【Netty篇】Future Promise 详解

目录 一、 Netty Future 与 Promise —— 异步世界的“信使”与“传话筒”&#x1f680;1、 理解 Netty Future2、 理解 Netty Promise 二、 代码案例解读&#x1f4bb;例1&#xff1a;同步处理任务成功&#x1f44d;例2&#xff1a;异步处理任务成功&#x1f4f2;例3&#xff…...

【LaTeX】Misplaced alignment tab character . ^^I

目录 公式中出现Misplaced alignment tab character &. ^^I& 解决1&#xff1a;采用&& 解决2&#xff1a; 公式中出现Misplaced alignment tab character &. ^^I& \begin{equation}J_r & \dfrac{i\hbar}{2m}\left[\psi_2 \dfrac{\partial \psi^…...

数据中台(大数据平台)之元数据管理

&#x1f449;元数据管理是数据管理的基础&#xff0c;数据中台产品要能够提供各类元数据采集的适配器&#xff0c;自动化采集技术元数据&#xff0c;并在技术元数据的基础上补充管理属性和业务属性&#xff0c;为后续的数据资源目录、数据安全管控、报表开发提供统一的口径。并…...

基于RRT的优化器:一种基于快速探索随机树算法的新型元启发式算法

受机器人路径规划中常用的快速探索随机树&#xff08;RRT&#xff09;算法的搜索机制的启发&#xff0c;我们提出了一种新颖的元启发式算法&#xff0c;称为基于RRT的优化器&#xff08;RRTO&#xff09;。这是首次将RRT算法的概念与元启发式算法相结合。RRTO的关键创新是其三种…...

设计模式每日硬核训练 Day 13:桥接模式(Bridge Pattern)完整讲解与实战应用

&#x1f504; 回顾 Day 12&#xff1a;装饰器模式小结 在 Day 12 中&#xff0c;我们学习了装饰器模式&#xff08;Decorator Pattern&#xff09;&#xff1a; 强调在不改变原类结构的前提下&#xff0c;动态为对象增强功能。通过“包装对象”实现运行时组合&#xff0c;支…...

【开发语言】悬空指针问题

悬空指针&#xff08;Dangling Pointer&#xff09;是编程中常见的内存管理问题&#xff0c;尤其在C/C这类手动管理内存的语言中。以下是详细解释&#xff1a; 什么是悬空指针&#xff1f; 悬空指针是指向已经被释放&#xff08;或失效&#xff09;内存的指针。这段内存可能已…...

深入剖析 WiFi 定位解析功能:原理、技术优势与应用场景

WiFi 定位解析功能的原理​ 信号强度与距离的关系​ WiFi 定位的核心原理基于无线信号传播过程中的一个基本特性&#xff1a;信号强度与信号发射源&#xff08;即 WiFi 接入点&#xff0c;Access Point&#xff0c;简称 AP&#xff09;和接收设备之间距离的关联。一般来说&am…...

从标准九九表打印解读单行表达式的书写修炼(Python)

解读单行表达式书写&#xff0c;了解修习单行捷径。 笔记模板由python脚本于2025-04-16 23:24:17创建&#xff0c;本篇笔记适合喜欢单行喜好python的coder翻阅。 【学习的细节是欢悦的历程】 博客的核心价值&#xff1a;在于输出思考与经验&#xff0c;而不仅仅是知识的简单复述…...

HTML5好看的水果蔬菜在线商城网站源码系列模板4

文章目录 1.设计来源1.1 主界面1.2 关于我们1.3 商品信息1.4 新闻资讯1.5 联系我们1.5 登录注册 2.效果和源码2.1 动态效果2.2 源代码 源码下载 作者&#xff1a;xcLeigh 文章地址&#xff1a;https://blog.csdn.net/weixin_43151418/article/details/147264262 HTML5好看的水果…...

Arkts应用全局UI状态存储和持久化V2(AppStorageV2、PersistenceV2和@Type)

目录 应用全局UI状态存储和持久化V2版本 AppStorageV2 connect remove keys 示例 使用限制 PersistenceV2 connect remove keys save notifyOnError 示例 使用限制 Type 使用限制 应用全局UI状态存储和持久化V2版本 以下实例AppStorageV2、PersistenceV2和装饰…...

【QT】常用控件 【多元素类 | 容器类 | 布局类】

&#x1f308; 个人主页&#xff1a;Zfox_ &#x1f525; 系列专栏&#xff1a;Qt 目录 一&#xff1a;&#x1f525; QT 常用控件【多元素类】 &#x1f98b; List Widget -- 列表&#x1f98b; Table Widget -- 表格&#x1f98b; Tree Widget -- 树形 二&#xff1a;&#x…...

uniapp实现图文聊天功能

Uniapp 实现图文聊天功能 下面我将介绍如何在 Uniapp 中实现一个基本的图文聊天功能&#xff0c;包括消息发送、接收和展示。 一、准备工作 创建 Uniapp 项目准备后端接口&#xff08;可以使用云开发、自己的服务器或第三方服务&#xff09; 二、实现步骤 1. 页面结构 &l…...

【场景应用9】多语言预训练语音模型进行自动语音识别

一、理论介绍 “多语言预训练语音模型进行自动语音识别”这个模块是近年来语音识别(ASR, Automatic Speech Recognition)领域非常重要的发展方向。下面我来为你系统地讲解这个模块的基础理论与算法流程,尤其聚焦在如 wav2vec 2.0 multilingual、XLSR(cross-lingual speech…...

华为HCIE-openEuler认证:能否成为国产操作系统领域的技术稀缺人才?

HCIE-openEuler是华为面向开源操作系统领域的高级专家认证&#xff0c;聚焦openEuler系统的深度运维、性能调优与生态集成。作为华为鲲鹏计算生态的核心技术栈&#xff0c;该认证要求持证者具备从底层内核优化到上层云原生适配的全栈能力。以下从技术能力、实验设计、行业适配三…...

Uniapp:列表选择提示框

目录 一、出现场景二、效果展示三、具体使用 一、出现场景 在项目的开发过程中&#xff0c;有这样一种场景&#xff0c;就是点击按钮走后续的逻辑之前还需要选择前提条件&#xff0c;就一个条件的情况下如果使用弹出框就显示比较多余&#xff0c;列表选择提示框刚好能够满足我…...

uni-app 开发安卓 您的应用在运行时,向用户索取(定位、相机、存储)等权限,未同步告知权限申请的使用目的,不符合相关法律法规要求

您的应用在运行时,向用户索取(定位、相机、存储)等权限,未同步告知权限申请的使用目的,不符合相关法律法规要求。 测试步骤:1、 工作台 -打卡,申请定位权限;2、工作台-设置-编辑资料-更换头像,申请相机、存 储权限。 修改建议:APP在申请敏感权限时,应同步说明权限申…...

李宏毅NLP-4-语音识别part3-CTC

Connectionist Temporal Classification&#xff5c;CTC 基于连接主义时间分类&#xff08;CTC&#xff09;的语音识别架构&#xff0c;具体描述如下&#xff1a; 输入层&#xff1a;底部的 x 1 , x 2 , x 3 , x 4 x^1, x^2, x^3, x^4 x1,x2,x3,x4代表输入的语音信号分帧数据…...

基于.NET后端实现图片搜索图片库 核心是计算上传图片与库中图片的特征向量相似度并排序展示结果

基于.NET 后端实现图片搜索图片库的方案&#xff0c;核心是计算上传图片与库中图片的特征向量相似度并排序展示结果。 整体思路 图像特征提取&#xff1a;使用深度学习模型&#xff08;如 ResNet&#xff09;提取图片的特征向量。特征向量存储&#xff1a;将图片的特征向量存…...

数据中台(大数据平台)之数据仓库建设

数据中台作为企业数据管理的核心枢纽&#xff0c;应支持并促进企业级数据仓库的建设&#xff0c;确保数据的有效整合、治理和高效应用。在建设数据仓库的过程中&#xff0c;设计和规划显得尤为重要&#xff0c;需要深入理解业务需求&#xff0c;制定合理的技术架构&#xff0c;…...

设计模式之工厂模式(factory pattern):在商品对象创建系统中的应用

目录 一、设计思路 1. 简单工厂模式 2. 工厂方法模式 3. 抽象工厂模式 二、UML类图&#xff08;PlantUML格式&#xff09; 1.简单工厂模式 2.工厂方法模式 3.抽象工厂模式 三、实现过程与结果 1. 简单工厂模式 2. 工厂方法模式 3. 抽象工厂模式 四、总结 在面向对…...

在ubuntu20.04+系统部署VUE及Django项目的过程记录——以腾讯云为例

目录 1. 需求2. 项目准备3. VUE CLI项目部署3.1 部署前的准备3.1.1 后端通信路由修改3.1.2 导航修改 3.2 构建项目3.3 配置nginx代理 4. 后端配置4.1 其他依赖项4.2 单次执行测试4.3 创建Systemd 服务文件4.4 配置 Nginx 作为反向代理 5. 其他注意事项 1. 需求 近期做一些简单…...

解决前端vue项目在linux上,npm install,node-sass 安装失败的问题

Unable to save binary /var/lib/jenkins/workspace/xxx/node_modules/node-sass/vendor/linux-x64-72 : Error: EACCES: permission denied, mkdir ‘/var/lib/jenkins/workspace/x/node_modules/node-sass/vendor’ 这个是node-sass安装失败导致的。 #将npm的默认仓库更改为…...

FPGA_YOLO(四)用HLS实现循环展开以及存储模块

Vivado HLS&#xff08;High-Level Synthesis&#xff0c;高层次综合&#xff09;是赛灵思&#xff08;Xilinx&#xff09;在其 Vivado 设计套件 中提供的一款工具&#xff0c;用于将 高级编程语言&#xff08;如 C、C、SystemC&#xff09; 直接转换为 硬件描述语言&#xff0…...

用户组与用户

用户组管理&#xff1a; 创建用户组&#xff1a; groupadd 用户组名 删除用户组&#xff1a; groupdel 用户组名 用户管理&#xff1a; 创建用户 useradd [-g -d] 用户名 -g&#xff1a;指定用户的组 -d&#xff1a;指定用户的home路径&#xff0c;如果不加上&…...

npm install 报错常见的解决方法

npm install 报错的情况有很多种&#xff0c;每种错误的具体解决方案也有所不同。这里我将汇总一些常见的npm install报错及其解决办法&#xff1a; 1. 下载速度慢/网络问题 解决办法&#xff1a;更换npm包的镜像源至国内镜像&#xff0c;如淘宝npm镜像&#xff1a;npm confi…...

暂存一下等会写

#include<easyx.h> IMAGE SNOW 图形变量 struct MOVE生存结构体 {int x0;int y0; bool livefalse;}; initgraph(800, 800);初始化图形界面 MOVE snowflake[5000];目标数量 loadimage(&SNOW, "snow.png");加载图片 BeginBatchDraw(); 开始批量绘图。…...

C语言 —— 指尖跃迁 刻印永恒 - 文件操作

目录 1. 什么是文件 1.1 程序文件 1.2 数据文件 1.3 文件名 2. 二进制文件和文本文件 3. 文件的打开与关闭 3.1 流和标准流 3.2 文件指针 3.3 文件的打开与关闭 fopen fclose 4. 文件的顺序读写 4.1 fgetc和fputc fgetc fputc 4.2 fgets和fputs fgets fputs…...

第二章 DQL查询语句

第一章&#xff1a;基础查询 一、SELECT 语句 作用 SELECT 语句用于从数据库中选取数据。 结果被存储在一个结果表中&#xff0c;称为结果集。 语法 SELECT column1, column2, … FROM table_name; 与 SELECT * FROM table_name; 参数说明&#xff1a; column1, column2, …...

系统与网络安全------弹性交换网络(1)

资料整理于网络资料、书本资料、AI&#xff0c;仅供个人学习参考。 Trunk原理与配置 Trunk原理概述 Trunk&#xff08;虚拟局域网中继技术&#xff09;是指能让连接在不同交换机上的相同VLAN中的主机互通。 VLAN内通信 实现跨交换的同VLAN通信&#xff0c;通过Trunk链路&am…...

有哪些哲学流派适合创业二

好的&#xff0c;让我们更深入地探讨如何将‌哲学与数学‌深度融合&#xff0c;构建一套可落地的创业操作系统。以下从‌认知框架、决策引擎、执行算法‌三个维度展开&#xff0c;包含具体工具和黑箱拆解&#xff1a; ‌一、认知框架&#xff1a;用哲学重构商业本质‌ 1. ‌本体…...