E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HPC软件架构
软件架构
设计关键点:平衡高可用、性能、扩展性及成本的系统化实践
从电商平台的秒杀活动到金融系统的实时交易,从物联网设备的百万级连接到政务服务的全天候响应,
软件架构
的设计质量直接决定了系统能否在复杂环境中稳定运行。
yinhezhanshen
·
2025-03-23 08:36
程序人生
系统架构
【
软件架构
系列:一文读懂数据流体系结构风格】
文章目录一文读懂数据流体系结构风格一、数据流体系结构风格是什么?二、数据流体系结构风格的类型(一)批处理风格(二)连续数据流风格三、数据流体系结构风格的特点(一)数据驱动一切(二)模块化与可复用性强(三)易于并行处理四、数据流体系结构风格的优势(一)维护轻松(二)扩展容易(三)性能优化空间大五、数据流体系结构风格的局限性(一)复杂控制逻辑实现困难(二)数据一致性挑战(三)资源消耗问题六、数据流体系
youngerwang
·
2025-03-22 12:52
学习笔记
软件系统架构
系统架构
架构风格
数据流体系结构风格
Open-Sora - 为所有人实现高效的视频制作大众化
GitHub:https://github.com/
hpc
aitech/Open-Sora更多AI开源软件:发现分享好用的AI工具、AI开源软件、AI模型、AI变现-小众AI这是一款开源的SOTA(State-of-the-Art
小众AI
·
2025-03-21 10:57
AI开源
音视频
人工智能
AI编程
HPC
综合-心得与笔记【19】
Dijkstra算法【2】基础距离数组dist,设置起点距离为0,其他节点距离为无穷大(∞)用最小堆创建优先队列,将起点放入队列。从队列中取出当前距离最小的节点u。遍历u的每个邻接节点v,计算从起点到v的路径长度:alt=dist[u]+weight(u,v)。如果altdist[u]:continue#遍历邻接节点forv,weightingraph[u].items():alt=dist[u]
sakura_sea
·
2025-03-20 08:52
HPC
and
3D
Graphics
Engine
线性规划
嵌入式程序
软件架构
1.线性架构:一种最简单的程序设计结构;2.模块化架构:模块化架构是一种将程序分解为独立模块的设计方法,每个模块执行特定的任务。3.层次化架构:层次化架构是一种将系统分解为多个层次的设计方法,每个层次负责不同的功能。4.事件驱动架构:事件驱动架构是一种编程范式,其中程序的执行流程由事件触发。5.状态机架构:在单片机开发中,状态机常用于处理复杂的逻辑和事件序列,如用户界面管理、协议解析等。6.面向对
zhuimeng_1234
·
2025-03-19 18:29
编程语言
微服务 vs 单体架构:你应该选择哪种模式?
用ChatGPT做软件测试
软件架构
从来都不只是技术选型,更是对企业战略、团队能力和业务模型的深刻反映。
测试者家园
·
2025-03-19 07:52
IT求职面试
测试开发和测试
质量效能
架构
微服务
云原生
智能化测试
软件测试
人工智能
质量效能
系统架构师备考——系统架构设计篇(
软件架构
)
系统架构师备考日记(2.24)第7章系统架构篇(一)——
软件架构
文章目录系统架构师备考日记(2.24)考点一、
软件架构
定义二、
软件架构
设计与生命周期2.1生命周期2.1.1需求分析阶段2.1.2设计阶段
牛马程序员小邓
·
2025-03-17 17:47
系统架构师备考笔记
系统架构
三层架构 与 MVC、MVP、MVVM 模式的区别
文章目录1、三层架构2、MVX架构模式2.1MVC2.2MVPMVC&MVP的区别MVP的优点MVP的缺点2.3MVVMMVVM的优点总结参考1、三层架构三层架构是一种
软件架构
(softwarearchitecture
weixin_43747073
·
2025-03-17 16:11
架构
mvc
mvp
mvvm
vue---MVVM、MVC、MVP的区别
MVC、MVP和MVVM都是常见的
软件架构
设计模式。1、MVCMVC是通过分离Model、View、Controller的方式来组织结构。
煸橙干儿~~
·
2025-03-17 16:09
前端面试
VUE基础
vue.js
mvc
前端
MVC/MVP/MVVM框架学习总结(二)
上次已经了解到MVC的知识,现在是扩展实现MVP/MVVM的框架改进本身项目MVVM框架即Model-View-ViewModel框架,是一种
软件架构
设计模式,以下是具体介绍:核心组件Model(模型)
每次的天空
·
2025-03-17 14:52
mvc
学习
java
【从零开始学习计算机科学】设计模式(一)设计模式概述
【从零开始学习计算机科学】设计模式(一)设计模式概述设计模式简介设计模式与
软件架构
设计模式的分类1.创建型模式(CreationalPatterns)2.结构型模式(StructuralPatterns
贫苦游商
·
2025-03-17 06:52
学习
设计模式
软件工程
软件开发
软件设计
行为模式
建造者模式
面向服务的诊断 SOVD(Service-Oriented Vehicle Diagnostics)AUTOSAR AP R24-11
它支持远程、接近和车内诊断用例,并包含UDS作为子集,同时支持
HPC
用例。SOVD与AUT
aFakeProgramer
·
2025-03-17 04:37
AP
AUTOSAR
#
AP
AUTOSAR
新标准解读系列
AUTOSAR
SOVD
SOVD-Service Oriented Vehicle Diagnostic
文章目录前言一、SOVD是什么二、SOVD的设计目的三、应用场景四、SOVD架构前言随着自动驾驶技术的发展,车辆配置变得越来越复杂,车载软件也在迅速增长:基于
HPC
(高性能计算机)、异构操作系统、大量并行进程及其依赖关系的新架构也给诊断工作带来了重大挑战
诊断协议那些事儿
·
2025-03-17 04:06
诊断协议那些事儿
经验分享
车载系统
深入理解MVC模式:构建清晰、可维护的Web应用
MVC(Model-View-Controller)是一种经典的
软件架构
模式,广泛应用于Web开发、桌面应用和移动应用开发中。
杨凯凡
·
2025-03-17 00:39
JavaWeb
mvc
前端
java
软考高级《系统架构设计师》知识点(十三)
系统架构设计
软件架构
的概念一个程序和计算系统软件体系结构是指系统的一个或者多个结构。结构中包括软件的构件,构件的外部可见属性以及它们之间的相互关系。体系结构并非可运行软件。
Ritchie里其
·
2025-03-16 05:56
系统架构
Java技术架构初步介绍
Java框架是Java开发中不可或缺的一部分,它们为开发者提供了预定义好的
软件架构
、类和接口,以及编程规范,从而简化了Java应用程序的开发过程。下面将详细介绍Java技术架构的各个方面。
拾光编程
·
2025-03-15 23:08
架构
JAVA
java
架构
系统架构设计师——架构风格
概述软件体系结构风格是指在
软件架构
设计中,针对特定应用领域所采用的一套惯用模式,这些模式定义了系统的组织方式。
庄隐
·
2025-03-15 19:11
#
系统架构设计师
系统架构
架构
系统架构设计师
软件2.0的无服务器计算架构
《软件2.0的无服务器计算架构》关键词无服务器计算
软件架构
软件2.0事件驱动函数编程微服务云原生摘要本文深入探讨了软件2.0时代的无服务器计算架构。
AI天才研究院
·
2025-03-15 15:13
DeepSeek
R1
&
大数据AI人工智能大模型
ChatGPT
java
python
javascript
kotlin
golang
架构
人工智能
大厂程序员
硅基计算
碳基计算
认知计算
生物计算
深度学习
神经网络
大数据
AIGC
AGI
LLM
系统架构设计
软件哲学
Agent
程序员实现财富自由
第01课:什么是微服务?
微软的JuvalLöwy随后也提出了类似的想法,并提议将其作为微软下一阶段最主要的
软件架构
。
Wei_Cui_csdn
·
2025-03-14 23:55
从零开始掌握微服务软件测试
微服务
测试
DevOps
软件架构
师--Redis常见问题
一、缓存雪崩产生原因:大部分缓存失效—>数据库崩溃解决方案1.使用锁或队列保证不会有大量的线程对数据库一次性进行读写,从而避免失效时大量的并发请求落到底层存储系统上(对数据库限流)。2.为key设置不同的缓存失效时间在固定的一个缓存时间的基础上+随机一个时间作为缓存失效时间,避免大量数据同时失效。3.二级缓存设置一个有时间限制的缓存+一个无时间限制的缓存,避免大规模访问数据库。二、缓存穿透产生原因
一蓑烟雨*任平生
·
2025-03-14 18:05
软件架构师
redis
数据库
缓存
软件架构
师--数据库系统
一、分布式数据库1.分片透明性分片透明性:分不分片,用户感受不到(不关心如何分片存储)。位置透明性:数据存放在哪里,用户不用管(用户无需知道数据存放的物理位置)复制透明性:不关心结点的复制情况。局部数据模型透明性(逻辑透明):用户或应用程序无需知道局部场地使用的是哪种数据模型。2.两阶段提交协议2PC2PC事务提交的两个阶段①表决阶段,目的是形成一个共同的决定②执行阶段,目的是实现这个协调者的决定
一蓑烟雨*任平生
·
2025-03-14 18:05
软件架构师
数据库
1024程序员节
Nginx配置 ngx_http_proxy_connect_module 模块及安装
1、配置完互联网yum源后,安装相关依赖软件包[root@serversoft]#yuminstall-ypatc
hpc
repcre-develmakegccgcc-c++opensslopenssh[
huazhixuthink
·
2025-03-14 15:08
nginx
运维
2024年上半年系统架构设计师论文真题
一、论大数据lambda架构大数据处理架构是专门用于处理和分析巨量复杂数据集的
软件架构
。它通常包括数据收集、存储、处理、分析和可视化等多个层面,旨在从海量、多样化的数据中提取有价值的信息。
任铄
·
2025-03-14 02:07
软考2024年上半年真题
系统架构设计师
架构设计
软考
2024
论文
范文
真题
【系统架构设计师】2024年上半年真题论文: 论大数据lambda架构(包括解题思路和素材)
更多内容请见:备考系统架构设计师-专栏介绍和目录文章目录真题题目(2024年上半年试题1)解题思路论文素材参考真题题目(2024年上半年试题1)大数据处理架构是专门用于处理和分析巨量复杂数据集的
软件架构
数据知道
·
2025-03-14 01:29
系统架构
架构
系统架构设计师
软考高级
论文
apk反编译有哪些重要作用
反编译的一些相关内容,APK反编译在Android开发、安全分析、软件调试、个人学习及软件定制等领域扮演着重要角色,其重要作用主要包括但不限于以下几点:1.学习与研究:对于开发者而言,反编译他人应用是一种快速学习
软件架构
·
2025-03-13 15:17
ios
文件上传复现
1.P
HPC
MSP
HPC
MS头像上传功能允许用户上传ZIP压缩包,系统自动解压并删除非图片文件(如.php、.txt),利用解压后文件保留机制上传至服务器,使用特殊符号混淆文件名(如shell.txt
是懒羊羊吖~
·
2025-03-12 21:40
android
嵌入式开发用这3种
软件架构
,直接无敌。
做开发1-3年的时候,一些简单的项目,功能基本都能实现,项目复杂度一上来,我的代码就变得乱七八糟了,改一行就崩一片,修个小bug像是拆弹,剪错一根线,整个程序原地爆炸。后来接触了不少项目,我发现一个规律:那些代码写得牛的人,都有个共同点,很多功能明明很简单,代码却写得弯弯绕绕的,这不是一个全局变量就能搞定吗?为啥搞这么麻烦?后面独立开发比较复杂项目时,才搞懂他们的精髓所在,像搭积木一样,整齐有序,
无际单片机编程
·
2025-03-12 18:48
单片机
嵌入式
java
嵌入式硬件
stm32
软件架构
的演化和维护
软件架构
的演化和维护:
软件架构
的演化是一个不断迭代的过程,旨在使软件适应环境变化并满足用户需求。涉及
软件架构
的全生命周期,包括需求获取、建模、文档化、实现和维护等阶段。
Wlq0415
·
2025-03-12 08:44
系统架构
数据库
重构
人工智能混合编程实践:C++调用Python ONNX进行YOLOv8推理
推理前言相关介绍Python简介C++简介ONNX简介YOLOv8简介前提条件实验环境项目结构C++调用PythonONNX进行YOLOv8推理C++调用Python的相关dll代码framework.
hpc
h.hcxx_pythonModule.hdllmain.cpppch.cppcxx_pythonModule.cppC
FriendshipT
·
2025-03-11 22:48
人工智能混合编程实践
人工智能
c++
python
YOLO
ONNX
目标检测
INCA二次开发GUI实例化
通过Python语言结合COM接口技术,实现从
软件架构
设计到功能模块开发的完整闭环,为汽车电子领域工程师提供可复用的开发范式。
智海行舟
·
2025-03-11 18:13
python
个人开发
探讨消息队列系统:AWS SQS vs. Apache Kafka
在现代
软件架构
中,消息队列系统扮演着关键角色,帮助系统实现异步通信、负载均衡和解耦。两种广泛使用的消息队列系统是AWSSimpleQueueService(SQS)和ApacheKafka。
fxrz12
·
2025-03-11 16:53
工具
aws
apache
kafka
改变仿真游戏规则,Altair的AI与
HPC
技术创新仿真之路
原文转自:技术邻CAE学习作者:技术邻CEO虞伦有幸在今年的Altair技术大会作为行业媒体记者,采访了Altair的首席产品和战略官RaviKunju先生以下简称(Ravi),和Ravi的对话让我更全面地了解了Altair的产品策略,以及Altair最新的技术进展,特别是这两年异军突起的应用于设计仿真的Altair的AI相关解决方案,对我来说收获颇丰。现将采访稿做简要整理分享给制造业从事CAE、
Altair澳汰尔
·
2025-03-11 11:15
人工智能
自动化
仿真
结构
制造业
CAE
AI
如何画架构图
什么是架构方法
软件架构
,是有关软件结构与组件的抽象描述,用户指导大型软件系统各个方面的设计对于架构的组成部分架构元素、元素间关系、架构、系统、架构文档、架构视图、相关方、关注点关系描述,一个系统应该有个架构
qq_17335305
·
2025-03-11 08:59
MVC设计模式
MVC设计模式MVC设计模式MVC设计模式优点MVC设计模式缺点MVC设计模式MVC(ModelViewController)是软件工程中的一种
软件架构
模式,它把软件系统分为模型、视图和控制器三个基本部分
保护眼睛
·
2025-03-11 04:52
JavaEE
设计模式
MVC
mvc
Gin学习笔记
update_userpost/delete_userRESTfulAPIget/user获取post/user新建put/user更新patch/user更新部分delete/user删除REST与技术无关,代表的是一种
软件架构
风格
江小年
·
2025-03-10 13:01
go
gin
学习
笔记
Flask 小册子简介
1.1.1REST的概念REST(RepresentationalStateTransfer,表述性状态转移)是一种
软件架构
风格,由RoyFielding在2000年的博士论文中提出。它定义了一组约
AWS加油站
·
2025-03-10 10:16
Flask
restful
小册子
flask
python
后端
软件架构
--架构模式、特征
1、概述1.1定义
软件架构
软件架构
包含系统的结构,系统必须支持的架构特征、架构决策以及设计原则。系统的结构,是指实现该系统的一种或多种风格(比如微服务、分层和微内核等)。
软件不硬
·
2025-03-10 10:44
软件设计
架构
微服务
centos 安装composer 教程
打开命令行php-r"copy('https://getcomposer.org/installer','composer-setup.php');"sudop
hpc
omposer-setup.php-
automan02
·
2025-03-09 19:47
centos
composer
linux
消息队列MQ(RabbitMQ)
在现代
软件架构
中,消息队列(MessageQueue,简称MQ)是一种非常重要的中间件,广泛应用于分布式系统、微服务架构以及异步通信场景中。
MiniFlyZt
·
2025-03-09 17:24
rabbitmq
分布式
spring
boot
微服务
系统设计中的关键原则:打造稳健、高效
软件架构
的黄金法则
系统设计犹如建筑一座摩天大楼,需要遵循一系列严谨的原则来确保其屹立不倒、运行顺畅。本文将揭示系统设计中至关重要的五大原则,辅以深入解读、生动比喻及实用建议,帮助您构建坚固、高效且易于维护的软件系统。一、模块化与分层原则模块化定义:模块化是将系统分解为独立、可复用的功能单元,如同乐高积木,每块积木代表一个特定功能,可以单独拼接、替换或复用。价值:提高代码复用性、降低耦合度、便于团队协作与测试,如同搭
yangqjiayou
·
2025-03-09 12:14
运维
Java网络编程
网络编程文章目录网络编程1.网络编程概述1.1
软件架构
1.2网络基础2.网络通信要素2.1如何实现网络中主机互相通信2.2通信要素1:IP地址2.3通信要素2:端口号2.4通信要素3:网络通信协议2.5InetAddress
serendipity_hky
·
2025-03-09 02:00
JavaSE
java
网络
开发语言
软件架构
复用
软件架构
复用是指在软件开发过程中,重新使用已有的
软件架构
设计、模式或组件,以提高开发效率、减少成本和保证质量的一种方法。它是软件复用的一种形式,但专注于更高层次的设计和结构。
Dragonlongbo
·
2025-03-08 22:15
系统架构
面向服务的架构风格
面向服务的架构(Service-OrientedArchitecture,SOA)是一种
软件架构
设计风格,它通过将系统划分为各个相互独立的服务来实现系统的构建。
Dragonlongbo
·
2025-03-08 22:40
架构
安卓使用usb连接外设
源码地址https://gitee.com/xzw421771880/android_usbAndroid_USB介绍安卓通过usb连接硬件设备
软件架构
AndroidStudio4.1.2使用说明权限在
wangDer_me
·
2025-03-08 15:15
java
高速图像采集卡设计原理图: 613-VU9P信号处理板卡
基于6UVPXC6678+XCVU9P的信号处理板卡一、板卡概述板卡基于6UVPX标准结构,包含一个C6678DSP芯片,一个XCVU9P高性能FPGA,双路
HPC
FMC。
大嘴教授
·
2025-03-08 09:53
信号处理
fpga开发
MVC模式全解析
它是一种经典的
软件架构
模式,全称为Model-View-Controller,即模型-视图-控制器,将应用程序清晰地划分为三个核心部分:模型(Model)、视图(View)和控制器(Controller
非德77
·
2025-03-08 07:00
mvc
电商行业门店管理
软件架构
设计与数据可视化实践
一、行业痛点与核心诉求在电商多平台运营成为主流的背景下,企业普遍面临三大管理难题:数据碎片化:某头部服饰品牌2023年运营报告显示,其分布在8个平台的162家门店,日均产生23万条订单数据,但财务部门需要5个工作日才能完成跨平台利润核算。成本核算失真:行业调研表明,38%的企业存在物流费用分摊不合理问题,平均误差率达到14.7%。决策响应滞后:传统周报模式导致40%的库存调拨指令错过最佳执行窗口,
阿三0404
·
2025-03-08 06:28
python
java
电商
uniqid()函数是PHP中用于生成唯一标识符的内置函数
语法和参数uniqid()函数的语法如下:p
hpC
opyCodestringuniqid([string$prefix="",bool$more_entropy=FALSE])$prefix:可选参数,
事业运财运爆棚
·
2025-03-08 03:42
php
开发语言
Cortex-A15 Processor 简介
原文出自:http://www.arm.com/products/processors/cortex-a/cortex-a15.p
hpC
ortex-A15Processor(ViewLargerCortex-A15ProcessorImage
ASMARM
·
2025-03-08 02:48
ARM
Cortex-A15
嵌入式开发之串行数据处理
前题前面几篇文章写了关于嵌入式软件开发时,关于串行数据处理的一些相关内容,有兴趣的可以看看《嵌入式开发:
软件架构
、驱动开发与串行数据处理》、《嵌入式软件开发之生产关系模型》和《嵌入式开发之Modbus-RTU
dreamczf
·
2025-03-07 15:46
嵌入式软件
物联网
单片机
mcu
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他