[架构之路-240]:目标系统 - 纵向分层 - 应用层 - 应用层协议与业务应用程序的多样化,与大自然生物的丰富多彩,异曲同工
目录
前言:
- 倒金子塔结构
- 大自然的组成
一、应用层在计算机系统中的位置
1.1 计算机应用程序的位置
1.1.1 业务应用程序概述
1.1.2 应用程序的分类 - 按照计算机作用范围
1.1.3 业务应用程序分类 - 按照行业分类
1.2 网络应用协议的位置
1.2.1 网络协议分层
1.2.2 丰富的网络应用层协议
1.2.3 网络应用层协议和业务应用程序之间关系
二、丰富的业务应用程序
2.1 什么是企业业务应用程序
2.2 企业业务应用程序的本质
2.3 丰富的政府应用程序
前言:
- 倒金子塔结构
计算机应用程序是多样的、丰富多彩的,不同的行业、不同的领域、不同的需求,有不同的应用程序,在计算机系统中,越是往上,种类越多,定制化、个性化的程度和需求越大;越是往下,通用性越强,种类越少,比如主流的底层操作系统就剩下三种:Linux,Windows和MAC,然而,应用程序却又成千上万,千奇百怪,丰富多样,五花八门,计算机系统与大自然的组成(原子->分子->有机物/无机物->生物->人类世界)有着异曲同工之处,是一个倒金子塔结构!!!
- 大自然的组成
[机缘参悟-67]:深度思考-万物的基础架构:物质组成、运行规律、化合规律_文火冰糖的硅基工坊的博客-CSDN博客
大自然是一个复杂而多样化的系统,它的组成包括原子、分子和有机分子等。
首先,原子是构成物质的基本单位,是化学元素的最小单元。它们由核心的质子和中子以及围绕核心运动的电子组成。
原子通过化学键的形式结合在一起,形成分子。分子是由两个或更多原子通过共用电子对形成的稳定结构。分子是化合物的基本单位,它们可以是无机物或有机物,具体取决于它们的组成元素。
有机分子是由碳元素构成的化合物。碳具有独特的化学性质,因此它可以和其他元素形成广泛多样的化合物,包括有机化合物。有机分子是生命的基础,包括蛋白质、核酸、碳水化合物和脂类等。
除了原子、分子和有机分子,大自然的组成还包括其他各种物质,例如无机盐、水、空气等。
这些不同的组分相互作用和相互影响,形成了我们所看到的丰富多样的自然界。
一、应用层在计算机系统中的位置
1.1 计算机应用程序的位置
1.1.1 业务应用程序概述
业务应用程序是专门为满足特定业务需求而开发的应用软件。它们主要用于支持和管理各种业务流程、数据处理和信息管理。
具体来说,业务应用程序针对特定行业或组织的需求,提供了以下功能和服务:
-
数据管理和处理:业务应用程序帮助组织收集、存储、管理和处理各种业务相关的数据。这包括对客户信息、销售数据、供应链信息、财务数据等的记录、分析和报告。
-
业务流程支持:业务应用程序能够协助组织管理和支持各种业务流程。例如,销售管理应用程序可以帮助跟踪销售机会、管理订单和销售活动;人力资源管理应用程序可以支持招聘、员工管理和薪酬管理等流程。
-
协作和沟通:业务应用程序通过提供协作和沟通工具,促进组织内部和外部的协作和沟通。这包括电子邮件、即时通讯、在线会议等协作工具,使团队成员能够共享信息和协同工作。
-
报告和分析:业务应用程序能够生成各种报告和分析,以帮助组织了解业务绩效、趋势和预测。这些报告和分析可以帮助管理层做出更明智的决策。
-
客户关系管理:业务应用程序可以支持客户关系管理(CRM),帮助组织跟踪和管理客户信息、与客户互动、提供个性化的服务和支持。
-
供应链管理:对于制造和零售等行业,业务应用程序可以支持供应链管理,帮助优化供应链流程、库存管理、订单处理等。
-
电子商务:业务应用程序可以支持电子商务平台,帮助组织在互联网上进行在线销售和交易。
不同行业和组织的业务应用程序需求各异,因此通常会有根据特定需求定制开发的解决方案。这些业务应用程序旨在提高效率、降低成本。
1.1.2 应用程序的分类 - 按照计算机作用范围
应用程序可以根据其运行环境和功能需求来进行分类。
其中,常见的分类包括单机应用程序和网络应用程序。
-
单机应用程序(个体人):
单机应用程序是在单个计算机上运行的应用程序,只在本地设备上进行操作和处理数据,不需要与其他计算机或服务器进行通信。这些应用程序通常安装在个人电脑、笔记本电脑、移动设备等上,并独立于网络连接运行。常见的单机应用程序包括文字处理软件、表格软件、媒体播放器、游戏等。在单机应用程序中,所有的计算和数据处理都在本地设备上进行,不需要依赖网络连接。 -
网络应用程序(社会人):
网络应用程序是通过计算机网络进行通信和交互的应用程序。这些应用程序需要与其他服务器或其他计算机进行数据交换,以提供更广泛的功能和服务。网络应用程序通常基于客户端-服务器模型运行,客户端发起请求,服务器进行处理并返回结果。常见的网络应用程序包括网页浏览器、电子邮件客户端、社交媒体应用程序、在线购物网站、在线游戏等。对于网络应用程序,数据传输和处理发生在多台计算机之间,因此需要网络连接和相应的通信协议来实现数据传输和交互。
总结来说,单机应用程序主要在本地设备上运行,独立于网络连接;而网络应用程序则需要通过网络连接与服务器或其他计算机通信,提供更多的功能和服务。
备注:
目前大部分应用程序都是网络应用程序!!!
1.1.3 业务应用程序分类 - 按照行业分类
业务应用程序可以按照行业进行分类,以满足特定行业的需求和业务流程。以下是一些常见的行业分类及其相关的业务应用程序:
-
零售业:
- POS系统(销售点系统):用于实时处理销售、库存管理和支付。
- 电子商务平台:用于在线销售和交易。
- 客户关系管理(CRM):用于管理顾客信息和营销活动。
- 供应链管理(SCM):用于优化供应链流程,包括采购、库存和配送。
-
制造业:
- 企业资源计划(ERP):用于管理整个制造过程,包括生产计划、物料采购和生产成本控制。
- 质量管理系统(QMS):用于监测和控制产品质量,包括质检和不合格品管理。
- 计划与排程软件:用于优化生产计划和资源分配。
- 设备维护管理系统(CMMS):用于设备保养和故障管理。
-
餐饮业:
- 餐厅管理系统:用于订单管理、库存控制和员工排班等。
- 餐饮预订和外卖平台:用于在线预订和外卖订单管理。
- POS系统:用于点菜、结账和支付。
-
金融和银行业:
- 网上银行和移动银行应用程序:用于转账、支付和账户管理。
- 风险管理系统:用于评估和管理风险暴露。
- 金融交易平台:用于证券交易和投资管理。
-
医疗保健业:
- 电子病历系统(EMR):用于记录和管理患者健康信息。
- 医院管理系统(HMS):用于预约、床位管理和医药库存等。
- 医疗影像管理系统(PACS):用于管理医学影像数据。
这只是一些行业分类的示例,实际上每个行业都可以有特定的业务应用程序来满足其独特的需求。当然,同一个行业中的业务应用程序也可以在不同的组织中有所差别,因为每个组织的业务和流程也有可能存在差异。
1.2 网络应用协议的位置
1.2.1 网络协议分层
网络七层协议是指国际标准化组织(ISO)制定的开放系统互联模型(OSI模型)。它将网络通信分为七个层次,每个层次负责特定的功能和任务。以下是网络七层协议:
-
物理层(Physical Layer):负责传输比特流(位流),在网络中传送原始数据的物理媒介和传输方式,如电缆、网卡、传输速率等。
-
数据链路层(Data Link Layer):提供点对点的可靠数据传输,将比特流(位流)转换为帧,进行错误检测和纠正,确保数据的无差错传输。它由两个子层组成:逻辑链路控制(LLC)和媒体访问控制(MAC)。
-
网络层(Network Layer):负责数据包的路由选择和转发,将数据包从源主机传输到目标主机。它提供网络寻址、数据包分片和拥塞控制等功能。常见的网络层协议包括IP(Internet Protocol)。
-
传输层(Transport Layer):提供端到端的可靠数据传输和错误恢复。它负责分段和重组数据,确保数据的完整性、有序性和可靠性。常见的传输层协议包括TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)。
-
会话层(Session Layer):负责建立、管理和终止会话(连接)以及数据的同步。它提供会话的控制和管理功能,确保通信的可靠性和安全性。
-
表示层(Presentation Layer):处理数据的表示形式,负责数据的加密、压缩、解压缩、编码和解码等,确保不同系统之间的数据格式兼容性。
-
应用层(Application Layer):提供网络应用程序之间的接口和服务,包括文件传输、电子邮件、Web浏览器等各种应用。它是用户直接面向的层次。
这些七层协议统一了不同厂商和组织之间的通信标准,使得不同类型的网络设备能够互相通信和兼容。每个层次都有特定的功能和责任,通过协议在不同层次之间进行沟通和交互,协同工作以实现可靠的网络通信。
1.2.2 丰富的网络应用层协议
网络应用层协议是在网络七层模型中顶层的协议,提供了各种不同类型的网络应用程序之间的通信和交互。以下是一些常见的丰富的网络应用层协议:
-
HTTP (Hypertext Transfer Protocol):HTTP是用于在Web上传输超文本的协议,用于在客户端和服务器之间传递HTML页面、图像、音频、视频和其他资源。
-
FTP (File Transfer Protocol):FTP是用于在客户端和服务器之间传输文件的协议,实现了文件的上传、下载和管理。
-
SMTP (Simple Mail Transfer Protocol):SMTP是用于在邮件服务器之间传输电子邮件的协议,负责发送和路由电子邮件。
-
POP3 (Post Office Protocol version 3):POP3是用于从邮件服务器上下载电子邮件到客户端的协议,允许用户在本地阅读和管理电子邮件。
-
IMAP (Internet Message Access Protocol):IMAP是用于在邮件服务器和客户端之间访问和管理电子邮件的协议,与POP3类似,但提供更多功能,如在服务器上保留邮件副本。
-
DNS (Domain Name System):DNS是用于将域名解析为IP地址的协议,使用户可以通过更友好的域名访问Internet上的资源。
-
DHCP (Dynamic Host Configuration Protocol):DHCP是用于自动分配IP地址和其他网络配置信息的协议,使网络设备可以轻松加入和配置网络。
-
SNMP (Simple Network Management Protocol):SNMP是用于管理和监控网络设备的协议,提供了对网络设备的远程管理和监测。
-
SSH (Secure Shell):SSH是用于通过加密方式在网络上安全远程登录和执行命令的协议,用于保护敏感数据的传输。
-
MQTT (Message Queuing Telemetry Transport):MQTT是一种轻量级的消息传递协议,用于在物联网中的设备和应用程序之间进行低延迟的通信。
这些丰富的网络应用层协议支持各种应用程序的通信需求,包括Web浏览、电子邮件、文件传输、网络管理和物联网等。选择适当的应用层协议有助于确保数据传输的可靠性、安全性和高效性,并提供丰富的功能和服务。
1.2.3 网络应用层协议和业务应用程序之间关系
网络应用层协议和业务应用程序之间存在紧密的关系。
业务应用程序是指针对特定业务需求开发的应用软件,
而网络应用层协议则提供了在网络环境中实现业务应用程序之间通信和交互的标准化方式。
并非所有的应用程序都需要通过网络通信,但网络通信为应用程序突破单个计算机的边界提供了底层的技术支持!!!
具体来说,网络应用层协议为业务应用程序提供了以下关键网络通信功能和服务:
-
数据交换:网络应用层协议定义了在业务应用程序之间传输数据的格式和规则,确保数据能够被正确地发送和解析。例如,HTTP定义了在Web上传输超文本的规范,SMTP定义了在邮件服务器之间传输电子邮件的格式。
-
通信机制:网络应用层协议提供了不同业务应用程序之间的通信机制,使它们能够在网络上进行交互。例如,FTP允许业务应用程序通过服务器进行文件的上传和下载,SMTP允许业务应用程序通过邮件服务器发送和接收邮件。
-
安全性和认证:网络应用层协议可以提供安全性和认证机制,确保业务应用程序之间的通信安全可靠。例如,SSH协议提供了通过加密方式在网络上进行安全远程登录和执行命令的功能。
-
差错控制和可靠性:网络应用层协议可以定义差错控制和可靠性机制,确保数据的完整性、有序性和可靠性。例如,TCP协议提供了可靠的数据传输机制,确保数据的无误且按序到达目标应用程序。
通过使用适当的网络应用层协议,业务应用程序能够在网络上实现有效的通信,实现数据的交换和共享。网络应用层协议提供了一种标准化的通信方式,使不同厂商和组织开发的业务应用程序能够互相兼容和互操作。同时,网络应用层协议也为业务应用程序开发者提供了一种简化和加速应用程序开发的基础。
二、丰富的业务应用程序
2.1 什么是企业业务应用程序
业务应用程序是为了满足特定行业或组织的业务需求而开发的软件应用程序。
它们旨在帮助组织管理和执行各种业务流程、数据处理和决策支持。
以下是一些常见的业务应用程序类型:
-
企业资源计划(ERP)应用程序:ERP应用程序用于整合和管理企业的各个部门和业务流程,包括财务、人力资源、采购、销售、供应链等。
-
客户关系管理(CRM)应用程序:CRM应用程序用于管理和维护与客户的关系,跟踪销售机会、客户交互和客户服务。
-
供应链管理(SCM)应用程序:SCM应用程序用于优化供应链流程,包括供应商协作、库存管理、物流和交付等。
-
人力资源管理(HRM)应用程序:HRM应用程序用于管理组织的人力资源,包括招聘、员工培训、薪酬管理和绩效评估等。
-
项目管理应用程序:项目管理应用程序用于计划、执行和监控项目,跟踪任务分配、进度和资源管理等。
-
知识管理(KM)应用程序:KM应用程序用于组织和分享组织内部的知识和信息资源,以促进团队协作和知识共享。
-
电子商务(E-commerce)应用程序:电子商务应用程序用于在线销售和交易,包括电子商城、在线支付和订单管理等功能。
-
数据分析和报告应用程序:这些应用程序用于从业务数据中提取洞察和生成报告,以帮助管理层做出决策和制定战略。
-
金融和会计应用程序:金融和会计应用程序用于管理财务数据和进行财务分析、预算和报告等。
-
医疗保健管理应用程序:这些应用程序用于在医疗保健行业管理患者信息、医疗记录、预约和账单等。
这只是一些常见的业务应用程序类型,实际上还有许多其他类型的应用程序,根据不同行业和组织的需求而定制开发。这些应用程序帮助组织提高效率、优化业务流程、增强决策支持和提供更好的客户服务。
2.2 企业业务应用程序的本质
(1)业务应用程序的本质:通过计算机实现现实世界的业务需求和流程,实现实现世界的数字化、信息化、自动化、智能化、拟人化!!!!
(2)企业业务应用程序:就是企业管理的数字化、信息化、自动化、智能化、拟人化!!!!
(3)企业应用程序的本质就是通过计算机技术,辅助企业高层管理者、中层管理者和底层管理者实现对企业的不同层面的管理!!!
2.3 丰富的政府应用程序
政府应用程序是为了满足政府机构的需求而开发的软件应用程序,用于提供公共服务、管理政府流程和促进政府与公民之间的交互。以下是一些常见的政府应用程序:
-
政府门户网站:政府门户网站为公民提供了获取政府信息、服务和资源的集中平台,如政府部门介绍、法律法规、政策文件、在线申请等。
-
电子政务(e-Government)应用程序:电子政务应用程序利用数字技术优化政府服务和流程,通过在线交互和数据共享提供便捷、高效的公共服务。例如,电子税务申报、在线驾驶执照续签、在线政府采购等。
-
公共安全管理应用程序:这些应用程序用于监测和管理公共安全事务,包括紧急事件响应、犯罪预防、交通管理和火灾安全等。
-
电子投票系统:电子投票系统用于实现电子选举和投票过程,提高选举的效率和可靠性。
-
数据分析和决策支持系统:这些应用程序用于处理、分析和可视化政府数据,为政府决策者提供决策支持和政策制定的依据。
-
社会福利和社保管理应用程序:这些应用程序用于管理福利和社保事务,包括社会保险登记、福利申请和支付管理。
-
交通管理应用程序:这些应用程序用于交通运输领域的管理,如交通违章处理、交通拥堵预测和公共交通信息查询等。
-
城市规划和市民参与应用程序:这些应用程序用于城市规划、土地利用和市民参与,促进城市的可持续发展和民众的参与。
政府应用程序的目标是提供高效、透明、可访问的公共服务,改善政府与公民之间的互动和交流。这些应用程序有助于提升公共部门的效率、提供便利的公共服务以及减少行政工作的繁琐性。
相关文章:

[架构之路-240]:目标系统 - 纵向分层 - 应用层 - 应用层协议与业务应用程序的多样化,与大自然生物的丰富多彩,异曲同工
目录 前言: - 倒金子塔结构 - 大自然的组成 一、应用层在计算机系统中的位置 1.1 计算机应用程序的位置 1.1.1 业务应用程序概述 1.1.2 应用程序的分类 - 按照计算机作用范围 1.1.3 业务应用程序分类 - 按照行业分类 1.2 网络应用协议的位置 1.2.1 网络协…...

探索数字时代的核心:服务器如何塑造未来并助你成就大业
🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…...

spring6-资源操作:Resources
资源操作:Resources 1、Spring Resources概述2、Resource接口3、Resource的实现类3.1、UrlResource访问网络资源3.2、ClassPathResource 访问类路径下资源3.3、FileSystemResource 访问文件系统资源3.4、ServletContextResource3.5、InputStreamResource3.6、ByteAr…...

C语言 内存
内存分配 内存分配的类型 C/C中内存分为5个区,分别为栈区、堆区、全局/静态存储区、常量存储区、代码区 静态内存分配:编译时分配,包括全局、静态全局、静态局部三种变量。 动态内存分配:运行时分配,包括栈&#x…...
Java设计模式之备忘录模式
备忘录模式(Memento Pattern)是一种行为型设计模式,它允许在不暴露对象内部状态的情况下捕获和恢复对象的内部状态。该模式通过在对象之外保存和恢复对象的状态,使得对象可以在需要时回滚到之前的状态。 在备忘录模式中ÿ…...

深度学习 | Pytorch深度学习实践
一、overview 基于pytorch的深度学习的四个步骤基本如下: 二、线性模型 Linear Model 基本概念 数据集分为测试集和训练集(训练集、开发集)训练集(x,y)测试集只给(x)过拟合…...

Elasticsearch7.9.3保姆级安装教程
Linux版本Elasticsearch版本(待安装)Kibana版本(待安装)CentOS 77.9.37.9.3 一、下载地址 1、官网下载 打开地址 https://www.elastic.co/cn/downloads/past-releases#elasticsearch,按如图所示选择对应版本即可 2、采用wget下载 为了不必要的麻烦,建…...

深入使用探讨 PuppeteerSharp 抓取 LinkedIn 页面的步骤
LinkedIn是全球最大的职业社交平台之一,拥有大量的用户和企业信息。用户可以在上面建立个人职业资料、与其他用户建立联系、分享职业经验和获取行业动态。由于其庞大的用户群体和丰富的数据资源,开发者们对于获取LinkedIn数据的需求日益增长。 Puppeteer…...

联合体(共用体)
1. 联合类型的定义 联合也是一种特殊的自定义类型。 这种类型定义的变量也包含一系列的成员,特征是这些成员公用同一块空间。 2.联合大小的计算 联合的大小 至少是最大成员的大小 。 当最大成员大小不是最大对齐数的整数倍的时候,就要对 齐到最大对齐数…...
从零开始:GitFlow详细教程,轻松掌握分支策略
前序 GitFlow是一种用于管理Git仓库中软件开发工作流程的模型,它提供了一种结构化的方法来处理特性开发、版本发布和维护。下面是一个详细的GitFlow教程,帮助你了解GitFlow的基本概念和使用方法。 安装GitFlow 首先,确保你已经安装了Git。…...

深度学习硬件介绍
目录 1. 深度学习电脑选型1.1 深度学习常用框架1.2 深度学习硬件选择1.3 GPU 厂商介绍科普 你真的需要这么一块阵列卡 1. 深度学习电脑选型 1.1 深度学习常用框架 常见的深度学习框架:百度的飞桨框架、Google 的TensorFlow,伯克利亚学院的Caffe&#x…...

利用向导创建MFC
目录 1、项目的创建: 2、项目的管理 : 3、分析以及生成的项目代码 : (1)、查看CFrame中的消息映射宏 (2)、自动生成事件 (3)、在CFrame中添加对应的鼠标处理函数 …...

MySQL 8.0 OCP认证精讲视频、环境和题库之五 事务、缓存
redo log buffer: 缓存与事务有关的redo log ,用来对mysql进行crash恢复,不可禁用; 日志缓冲区是存储要写入磁盘上日志文件的数据的内存区域。日志缓冲区大小由innodb_Log_buffer_size变量定义。 默认大小为16MB。日志缓冲区的内容会定…...

ACL配置
目录 1.使用基本ACL配置交换telnet访问的权限 2.使用高级ACL配置流分类实现限制互访某一台服务器 3.使用二层ACL配置流分类拒绝指定报文通过 4.通过流策略实现策略路由(重定向到不同的下一跳) 5.通过流策略实现不同网段间限制互访 6.通过流策略实现限速功能 7.通过流策略…...

微信小程序修改van-popup的背景颜色
效果图: van-popup背景颜色渐变 使用深度修改样式不生效,直接在 custom-style里面修改即可; <van-popup position"bottom"custom-style"height:25%;background:linear-gradient(95deg, #F8FCFF -0.03%, #EDF5FF 64.44…...

SpringCloud-Nacos
一、介绍 (1)作为服务注册中心和配置中心 (2)等价于:EurekaConfigBus (3)nacos集成了ribbon,支持负载均衡 二、安装 (1)官网 (2) …...
动态规划12(Leetcode221最大正方形)
代码: class Solution {public int maximalSquare(char[][] matrix) {int m matrix.length;int n matrix[0].length;int[][]area new int[m][n];area[0][0] matrix[0][0];int max 0;for(int i0;i<m;i){area[i][0] matrix[i][0]1? 1:0;max Math.max(area…...

【Git】bad signature 0x00000000 index file corrupt. fatal: index file corrupt
问题描述 电脑写代码时蓝屏。重启后 git commit 出错。 error: bad signature 0x00000000 fatal: index file corrupt原因分析 当电脑发生蓝屏或异常关机时,Git 的索引文件可能损坏。 解决方案 删除损坏的索引文件。 rm -Force .git/index回退到上一个可用的版…...

GO 语言的函数??
函数是什么? 学过编程的 xdm 对于函数自然不会陌生,那么函数是什么呢? 函数是一段可以重用的代码块,可以被多次调用,我们可以通过使用函数,提高咱们代码代码的模块化,提高程序的可读性和可维护…...

机器学习基础之《回归与聚类算法(3)—线性回归优化:岭回归》
一、什么是岭回归 其实岭回归就是带L2正则化的线性回归 岭回归,其实也是一种线性回归。只不过在算法建立回归方程时候,加上L2正则化的限制,从而达到解决过拟合的效果 二、API 1、sklearn.linear_model.Ridge(alpha1.0, fit_interceptTrue…...

CTF show Web 红包题第六弹
提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...

家政维修平台实战20:权限设计
目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系,主要是分成几个表,用户表我们是记录用户的基础信息,包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题,不同的角色…...
数据库分批入库
今天在工作中,遇到一个问题,就是分批查询的时候,由于批次过大导致出现了一些问题,一下是问题描述和解决方案: 示例: // 假设已有数据列表 dataList 和 PreparedStatement pstmt int batchSize 1000; // …...
什么?连接服务器也能可视化显示界面?:基于X11 Forwarding + CentOS + MobaXterm实战指南
文章目录 什么是X11?环境准备实战步骤1️⃣ 服务器端配置(CentOS)2️⃣ 客户端配置(MobaXterm)3️⃣ 验证X11 Forwarding4️⃣ 运行自定义GUI程序(Python示例)5️⃣ 成功效果
Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...

Linux 内存管理实战精讲:核心原理与面试常考点全解析
Linux 内存管理实战精讲:核心原理与面试常考点全解析 Linux 内核内存管理是系统设计中最复杂但也最核心的模块之一。它不仅支撑着虚拟内存机制、物理内存分配、进程隔离与资源复用,还直接决定系统运行的性能与稳定性。无论你是嵌入式开发者、内核调试工…...

【Linux】Linux 系统默认的目录及作用说明
博主介绍:✌全网粉丝23W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...

Linux nano命令的基本使用
参考资料 GNU nanoを使いこなすnano基础 目录 一. 简介二. 文件打开2.1 普通方式打开文件2.2 只读方式打开文件 三. 文件查看3.1 打开文件时,显示行号3.2 翻页查看 四. 文件编辑4.1 Ctrl K 复制 和 Ctrl U 粘贴4.2 Alt/Esc U 撤回 五. 文件保存与退出5.1 Ctrl …...
Python Einops库:深度学习中的张量操作革命
Einops(爱因斯坦操作库)就像给张量操作戴上了一副"语义眼镜"——让你用人类能理解的方式告诉计算机如何操作多维数组。这个基于爱因斯坦求和约定的库,用类似自然语言的表达式替代了晦涩的API调用,彻底改变了深度学习工程…...

热烈祝贺埃文科技正式加入可信数据空间发展联盟
2025年4月29日,在福州举办的第八届数字中国建设峰会“可信数据空间分论坛”上,可信数据空间发展联盟正式宣告成立。国家数据局党组书记、局长刘烈宏出席并致辞,强调该联盟是推进全国一体化数据市场建设的关键抓手。 郑州埃文科技有限公司&am…...