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
——【软件设计】
设计模式之单例模式全解析
单例模式,是一种常用的
软件设计
模式,其主要作用是保证某一个类只能有一个该类的实例。解决的问题就是一个全局使用的类频繁地创建与销毁。在当您想控制实例数目,节省系统资源的时候您就可以使用到它了。
哎哟小邹
·
2023-08-03 15:08
【框架篇】Spring MVC 介绍及使用(详细教程)
SpringMVC介绍1,MVC设计模式MVC(Model-View-Controller)是一种常见的
软件设计
模式,用于将应用程序的逻辑分离成三个独立的组件:模型(Model):模型是应用程序的数据和业务逻辑的表示
小杨MiManchi
·
2023-08-03 13:59
Java
EE【进阶】
spring
mvc
java
MVC模式:构建优雅的软件架构与协作之道
MVC(Model-View-Controller)模式是一种被广泛采用的
软件设计
模式,它为开发者提供了一种优雅的架构和协作方式,使得应用程序开发变得更加高效和可控。
@泡泡糖
·
2023-08-03 11:27
springmvc
mvc
代理模式(Proxy模式)详解
在
软件设计
中,使用代理模式的例子也很多,例如,要访问的远程对象比较大(如视频或大图像等),其下载要花很多时间。还有因为安全原因需要屏蔽客户端直接访问真实对象
fedorafrog
·
2023-08-03 04:24
#
Java基础
SSM + MySQL + Vue2.x + ElementU 图书管理系统(期末作业)
软件架构使用
软件设计
三层架构+前后端分离开发:控制Controller层:接收以及响应数据。业务Service层:对业务逻辑的封装,对数据层方法进行组装。数据Dao层:和数据库进行交互,进行数据
此方星河
·
2023-08-02 22:45
项目从0到1
mysql
git
数据库
java
maven
iOS MVC、MVVM、MVP浅析
一iOSMVC、MVVM、MVP1MVCMVC是80年代出现的一种
软件设计
模式,是模型(model),视图(view)和控制(Controller)的缩写。
leesen
·
2023-08-02 19:38
软件设计
师(一)计算机系统知识
一、计算机系统基础知识1、计算机系统硬件基本组成基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。组成说明运算器、控制器集成在一起统称为中央处理单元(CPU)。CPU是硬件系统的核心,用于数据的加工处理存储器计算机系统中的记忆设备,分内部存储器和外部存储器输入设备用于输入原始数据及各种命令,与输出设备合称为外部设备(简称外设)输出设备用于输出计算机运行的结果,与输入设备合称为外
珠光
·
2023-08-02 19:04
软件设计师
硬件架构
软件设计
师(四)操作系统知识
一、操作系统概述计算机软件分为:系统软件和应用软件。系统软件:是计算机系统的一部分,用来支持应用软件的运行。应用软件:是指计算机用户利用计算机的软件、硬件资源为某一专门的应用目的而开发的软件。1、操作系统的基本概念(1)定义及作用操作系统定义:能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。操作系统作用:1.通
珠光
·
2023-08-02 19:34
软件设计师
wpf
软件设计
师(九)数据库技术基础
数据库技术是研究数据库的结构、存储、设计、管理和应用的一门软件学科一、基本概念1、数据库和数据库系统数据库系统(DataBaseSystem,DBS)是一个采用了数据库技术,有组织地、动态地存储大量数据,方便多用户访问的计算机系统。DBS是由数据库、硬件、软件和人员组成(1)数据库(DataBase,DB)数据库是相关数据的集合(2)硬件硬件是构成计算机系统的各种物理设备,包括存储数据所需的外部设
珠光
·
2023-08-02 19:34
软件设计师
数据库
软件设计
师(五)软件工程基础知识
一、软件工程概述软件开发和维护过程中所遇到的各种问题称为“软件危机”。软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本。软件工程学软件开发技术软件工程管理软件开发方法学软件工具软件工程环境软件工程管理学软件经济学1、计算机软件计算机软件是指计算机系统中的程序及其文档。程序是计算任务的处理对象和处理规则的描
珠光
·
2023-08-02 19:30
软件设计师
软件工程
软件设计
模式介绍与入门
目录1、
软件设计
模式的起源2、什么是设计模式?
dvlinker
·
2023-08-02 18:59
C++版设计模式详解
C/C++
设计模式
单例模式
工厂模式
观察者模式
适配器模式与装饰器模式对比分析:优雅解决
软件设计
中的复杂性
适配器模式与装饰器模式对比分析:优雅解决
软件设计
中的复杂性在
软件设计
中,我们常常面临着需要将不同接口或类协调工作的情况,同时还要满足灵活性和可扩展性的需求。
Tina666_
·
2023-08-02 18:57
经验分享
S03 适配器模式 基础
定义将一个类的接口,转换成客户期望的另一个接口;使原本接口不兼容的类可以一起工作;适用场景已经存在的类,它的方法和需求不匹配(方法结果相同或相似);不是
软件设计
阶段考虑的设计模式,是随着软件维护,由于不同的产品
乌鲁木齐001号程序员
·
2023-08-02 16:58
Python web实战之 Django 的 MVC 设计模式详解
MVC模式是一种
软件设计
模式,它将应用程序分为三个部分:模型(Model)、视图(View)和控制器(C
Rocky006
·
2023-08-02 14:38
开发语言
python
django
mvc
浅谈微服务异步解决方案
异步定义在
软件设计
领域,异步和同步是一对孪生的设计思想同步是一种阻塞式且
qq_21305943
·
2023-08-02 07:35
微服务
数据库
服务器
togaf简介(一)
企业架构就是用比较科学的方法做事以解决业务需求的方式为所有企业
软件设计
和实施一个清晰,长期的解决方案,这就是为什么在五十年前,企业架构框架(EAF)开始非正式地正式出现。
Osborn521
·
2023-08-02 05:06
TOGAF企业架构框架
Python笔记:Django框架11.1——Django框架简介与环境搭建
那么对应到
软件设计
上来说,软件框架是由其中的各个模块组成的,每个模块负责特定的功能,模块与模块之间相互协作来完成软件开发。一个公司,它是针对某一市场而成立的,而软件框架的设计,也是针对某一类软件问
Luguaaa
·
2023-08-01 22:32
设计模式第七讲-外观模式、适配器模式、模板方法模式详解
软件设计
也是这样,当一个系统的功能越来越强,子系统会越来越多,客户对系统的访问也变得越来越复杂。
Linux技术狂
·
2023-08-01 21:47
后端开发
C++开发
Linux服务器开发
设计模式
后端开发
数据结构
策略模式
C++开发
回调函数、同步与异步调用
正文大家好,我是bug菌~在嵌入式开发软件中回调函数是经常接触的一种
软件设计
方法,像我们的事件处理机制基本上都会使用到回调函数。
最后一个bug
·
2023-08-01 07:38
嵌入式linux/RTOS
主流单片机开发(MCU)
java
python
编程语言
c++
面试
软件设计
师考试 | 第二章 程序设计语言基础知识 | 语言处理程序基础
(一)汇编程序基本原理1.汇编语言汇编语言是为特定的计算机设计的面向机器的符号化的程序设计语言。汇编程序的分类:指令语句(机器指令语句)在汇编后能产生相应的机器代码,这些代码可以被CPU直接识别并执行相应的操作,基本指令有ADD、SUB、AND等;可分为传送指令、算术运算指令、逻辑运算指令、移位指令、转移指令、处理机控制指令等。伪指令语句指示汇编程序在汇编源程序时完成某些工作;伪指令语句经汇编后不
Levi_moon
·
2023-08-01 05:20
AngularJS 依赖注入
什么是依赖注入wiki上的解释是:依赖注入(DependencyInjection,简称DI)是一种
软件设计
模式,在这种模式下,一个或更多的依赖(或服务)被注入(或者通过引用传递)到一个独立的对象(或客户端
李哈哈_bing
·
2023-08-01 00:16
基于STM32的直流电机串级角度控制
基于STM32的直流电机串级角度控制单片机课程设计文章目录基于STM32的直流电机串级角度控制前期准备材料准备软件准备技术准备理论准备设计过程硬件连接MCU资源配置
软件设计
主要代码任务构建PID算法串口通讯实际效果分析与改进性能改善随动测试其他说明前期准备材料准备控制板使用先前购买的
DLEXT
·
2023-07-31 14:31
c语言
单片机
stm32
软件体系结构-KWIC索引系统
引言KWIC作为一个早年间在ACM的Paper提出的一个问题,被全世界各个大学的
软件设计
课程奉为课堂讲义或者作业的经典。
AlbertOS
·
2023-07-31 13:03
软件工程
软件体系结构
带你从0了解移动机器人(三) ——自主导航系统及上位机
软件设计
与实现
随着机器人技术的不断发展,我们可以在许多简单重复,危险的岗位上看到机器人的身影,移动机器人凭借其在复杂环境下工作,具有自行感知、自行规划、自我决策功能的能力,它可以在不同的环境中移动并执行任务,在人类社会中发挥着越来越重要的作用。但移动机器人拥有自主导航能力,才能进一步完成上诉所设定的任务。可以说自主导航能力是移动机器人最为基础和核心的技术,而上位机软件的实现与设计,则进一步推动机器人的完善发展。
探讨探讨AGV
·
2023-07-31 06:07
人工智能
机器人
java
[设计模式]二十三种设计模式
可复用是设计模式的目标,面向对象是实现的手法(对于
软件设计
中普遍存在或反复出现的问题,提出的解决方案)。
cqf
·
2023-07-31 05:23
软件设计
和架构设计
软件设计
和架构设计1.
软件设计
1.1设计设计是从架构构件接口以及系统其他特征定义的过程。
软件设计
的结果必须描述系统的架构,系统如何分解和组织构件。描述构件间的接口。
简单点了
·
2023-07-30 22:38
软件建模
uml
架构设计
基于SSM的商城系统(实现支付宝支付功能)
基于SSM的商城系统(实现支付宝支付功能)一:项目简介二:项目展示首页、搜索页面登陆、注册页面购物车、订单管理页面商品详情、支付页面用户信息页面后台管理页面三:
软件设计
数据库设计系统模块设计四:部分功能实现
贫僧洗发水呢
·
2023-07-30 21:30
demo
基于stm32单片机的直流电机速度控制——LZW
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录一、实验目的二、实验方法三、实验设计1.实验器材2.电路连接3.
软件设计
(1)实验变量(2)功能模块a)电机接收信号计算b)电机速度计算四
Rehabilitation2018
·
2023-07-30 18:50
单片机
stm32
嵌入式硬件
装饰器模式——扩展系统功能
在
软件设计
中,也有一种类似新房装修的技术可以对已有对象(新房)的功能进行扩展(装修),以获得更加符合用户需求的对象,使得对象具有更加强大的功能。这种技术对应于一种被称之为装饰模式的设计模式。
元维时代
·
2023-07-30 15:52
设计模式
装饰器模式
面试三
MVC框架MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种
软件设计
典范,用一种业务逻辑、数据、界面显示分离的方法组织代码
你的Yang
·
2023-07-30 12:40
【
软件设计
】软件架构 software architecture
Definition:SoftwareArchitecturethesetofsignificantdecisionsabouttheorganisationofasoftwaresystemtheselectionofthestructuralelementsandtheinterfacesbywhichthesystemiscomposedtheirbehaviourasspecifie
Victorrrrr
·
2023-07-30 11:06
软考中级-
软件设计
师-第一章计算机组成与体系结构-1 - 草稿 - 草稿 - 草稿
软考中级-
软件设计
师-第一章计算机组成与体系结构-1数据的表示1.计算机的数据只有0和1,也就是我们常说的二进制数据。2.生活中用的数据0至9,也就是我们小学就学过的十进制数。
刘家成_b8d3
·
2023-07-30 10:13
敏捷设计
敏捷设计在
软件设计
初始阶段,系统设计总是很清晰,但随着需求不断改变,功能需要不断增加,系统会变得越来越复杂,这时设计就逐渐变得腐化,系统开始变得难以扩展,难以维护。软件开始散发出腐化的气味。
泠云12
·
2023-07-30 09:14
SpringAOP的相关概念
创建连接点四.SpringAOP的实现原理4.1JDK动态代理4.2CGLIB动态代理总结一.什么是AOPAOP,全称为Aspect-OrientedProgramming(面向切面编程),是一种编程范式和
软件设计
思想
忘忧记
·
2023-07-30 07:28
javaEE进阶
AOP
《
软件设计
师》备考笔记
《
软件设计
师》备考笔记第一章.计算机组成与体系结构https://blog.csdn.net/weixin_51333606/article/details/122433410第二章.操作系统基本原理https
lywmofan
·
2023-07-30 00:33
软考
软件工程师
DDD是
软件设计
思维方式的转变
前言2004年领域驱动设计(DDD)被EricEvans带到我们面前之后,一开始让很多人眼前一亮,但是这个高冷的思想一直在落地上不温不火,甚至很难被应用。我曾经在2010年左右看到过介绍‘领域建模语言’的介绍,其实那时候还不知道他的背后其实也是DDD的思想。2015年以后微服务的兴起让这个尘封多年的思想焕发了第二春。大家发现DDD居然和微服务的设计思路如此贴合。作为一名技术人员,平时工作中自然无法
Bruce_Talk
·
2023-07-29 23:01
JAVA设计模式--从入门到精通
设计模式(designpattern)是对
软件设计
中普遍存在的各种问题,所提出的解决方案。本文以面试题作为切入点,介绍了设计模式的常见问题。
程序员 jet_qi
·
2023-07-29 14:55
Java
设计模式详解
设计模式
java基础
java设计模式-观察者模式
什么是观察者模式观察者模式(Observer)是
软件设计
中的一种行为模式。它定义了对象之间的一对多关系,其中如果一个对象改变了状态,所有依赖它的对象都会自动被通知并更新。
Hello姜先森
·
2023-07-29 13:58
#
设计模式
java
java
设计模式
观察者模式
1.三层架构与MVC架构区别
对数据实现业务逻辑的封装数据访问层(com.shs.dao):对数据库访问操作MVC(ModelViewController)架构MVC是模型(Model)-视图(View)-控制器(Controller)的缩写,一种
软件设计
典范
shs520
·
2023-07-29 12:01
SpringMVC
mvc
让工作“亮”起来
他以自己做的一个项目为例,从项目需求开始到方案设计、数据设计和
软件设计
等几个方面做了详细介绍。应该说,他的职场进步正是取决于他的工作亮点。那如何让作“亮”起来?
木子轻风
·
2023-07-29 08:51
100天
软件设计
师备考计划
由于我的专业与计算机相关,我有一定的基础,因此我计划在2023年用100天的时间考取
软件设计
师资格。
努力发光的程序员
·
2023-07-29 05:09
软考
软考
软件设计
师学习第一章
计算机组成与体系结构(6分)内容概述数据的表示进制转换R进制转十进制使用按权展开法,其具体操作方式为:将R进制数的每一位数值用Rk形示,即幂的底数是R,指数为k,k与该位和小数点之间的距离有关。当该位位于小数点左边,k值是该位和小数点之间数码的个数,而当该位位于小数点右边,k值是负值,其绝对值是该位和小数点之间数码的个数加1二进制转十进制10100.01=1×24+1×22+1×2−210100.
努力发光的程序员
·
2023-07-29 05:08
软考
学习
2023
软件设计
师中级备考经验分享(文中有资料链接分享)
先摊结论吧,软考中级设计师备考只是备考半个月(期间还摆烂了几天),然而成绩如下:我自己都没想到会这么好的成绩。。。上午题:推荐把软考通APP里的历年真题刷3-4遍,直接刷真题,然后背解析就行,没必要分章节练习。每次考试的真题会有几个往年的题,其他题目的话都是万变不离其宗,把历年真题刷几遍,背好解析。上午题几乎不是问题!下午题:推荐把近5年真题做一遍,把一个up的下午题真题解析课程听1遍就差不多了,
Protinx
·
2023-07-28 15:55
分享
经验分享
一些关于设计原理和设计模式的问题
1.请解释一下单一职责原则(SRP)是什么,为什么它在
软件设计
中很重要?2.能否举一个您在项目中应用开放封闭原则(OCP)的例子,并解释一下为什么该原则对于软件扩展很重要?
桑丘紫言
·
2023-07-28 15:00
java面试
设计模式
单元测试及unittest单元测试框架
一、单元测试1、单元测试:在计算机编程中,单元测试(UnitTesting),又称为模块测试,是针对程序模块(
软件设计
的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。
静静地就好
·
2023-07-28 12:18
SpringBoot IOC与AOP(一)
IOCAOP一、分层解耦内聚:软件中各个功能模块内部的功能联系耦合:衡量软件中各个层/模块之间的依赖、关联的程度
软件设计
原则:高内聚、低耦合控制反转:InversionOfControl,简称IOC。
prince05
·
2023-07-28 09:41
springboot
spring
boot
后端
java
设计模式四:单例模式(Singleton)
单例模式,是一种常用的
软件设计
模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。
Demo_tang
·
2023-07-28 07:56
设计模式
java
设计模式
单例模式
设计模式什么情况下适合使用呢?
设计模式提供了一种标准化的方式来解决常见的
软件设计
问题,并提供了一种可重用的解决方案。设计模式可以帮助开发人员编写具有高可维护性、可扩展性和可重用性的代码。
十年磨一剑一剑悠十年
·
2023-07-28 06:16
设计模式
设计模式适合用于解决特定的
软件设计
问题呢
这些问题都是
软件设计
中经常遇到的问题,而设计模式就是为了解决这些问题而诞生的。以下是一些常见的
软件设计
问题,以及对应的设计模式:如何处理对象之间的关系?例如,如何实现继承、组合、聚合等关系?
十年磨一剑一剑悠十年
·
2023-07-28 06:15
设计模式
设计模式——工厂设计模式
在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重,假如我们要更换对象,所有new对象的地方都需要修改一遍,这显然违背了
软件设计
的开闭原则,如果我们使用工厂
Spring618
·
2023-07-28 03:24
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他