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
软件设计技术分享
软件设计
模式之组合模式
组合模式:将对象组合成树形结构。案例:公司管理。一个公司可以分总公司和分公司,无论是总公司还是分公司都有自己的部门,如人力资源管理部门、财务部门。分公司可以建立自己在不同地域的办事处。请使用组合模式打印出某个公司的结构。packageComposite;abstractclassCompany{privateStringname;publicCompany(Stringname){this.nam
ོ栖落
·
2023-12-06 07:11
开发工具
设计模式
组合模式
软件设计
的6大原则
1.单一职责原则(SingleResponsibilityPrinciple)单一职责原则的定义是:“Thereshouldneverbemorethanonereasonforaclasstochange.”,也就是有且仅有一个原因引起类的变更。这样可以降低类的复杂性,实现什么职责都有清晰明确的定义;可读性提高;可维护性提高;变更引起的风险降低。2.里氏替换原则(LiskovSubstituti
代运超
·
2023-12-06 06:25
软件设计
模式原则(五)接口隔离原则
顾名思义,该原则说的是:客户端不应该依赖它不需要的接口。一个类对另一个类的依赖应该建立在最小的接口上。一.定义核心思想:使用多个专门的接口比使用单一的总接口要好。一个类对另外一个类的依赖性应当是建立在最小的接口上的。一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于
郝YH是人间理想
·
2023-12-06 06:02
软件工程理论知识
设计模式
接口隔离原则
软件设计
师考试 | 第三章 数据结构 | 线性结构
线性结构是一种基本的数据结构,主要用于对客观世界中具有单一前驱和后继的数据关系进行描述。特点是数据元素间呈现一种线性关系,即元素“一个接一个排列”。(一)线性表常采用顺序存储和链式存储。1.线性表的定义一个线性表是n(n>=0)个元素的有限序列,通常表示为(a1,a2,...,an)。特点:存在唯一的一个称作是“第一个”的元素;存在唯一的一个称作“最后一个”的元素;除第一个元素外,序列中的每个元素
Levi_moon
·
2023-12-06 03:30
生产实践:基于K8S的私有化部署解决方案
公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据
技术分享
。
架构成长指南
·
2023-12-06 02:32
云原生
kubernetes
容器
云原生
什么是革命性技术eBPF?为什么可观测性领域都得用它
公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据
技术分享
。如果有一种技术可以监控和采集任何应用信息,支持任何语言,并且应用完全无感知,零侵入,想想是不是很激动,那么这个技术是什么呢?
架构成长指南
·
2023-12-06 02:02
云原生
kubernetes
容器
云原生
eBPF
可观测性
deepflow
Spring Bean 命名各种方式,看着一篇就够了
公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据
技术分享
。在Spring框架中,每个bean必须至少有一个唯一的名称。
架构成长指南
·
2023-12-06 02:32
spring
java
后端
【
技术分享
】RK356X Android11 以太网共享4G网络
本文基于IDO-SBC3566-V1BAndroid11系统实现开机后以太网自动共享4G网络功能。IDO-SBC3566基于瑞芯微RK3566研发的一款高性能低功耗的智能主板,采用四核A55,主频高达1.8GHz,专为个人移动互联网设备和AIOT设备而设计,内置了多种功能强大的嵌入式硬件引擎,为高端应用提供了优异的性能,支持几乎全格式的4K编解码,内置3DGPU,能够完全兼容OpenGLES1.1
Industio_触觉智能
·
2023-12-05 16:48
嵌入式硬件
安卓
适配器模式
适用场景已经存在的类,它的方法和需求不匹配时(方法结果相同或相似)注:不是
软件设计
阶段考虑的设计模式,是随着软
wbpailxt
·
2023-12-05 15:23
遨博协作机器人ROS开发 - Intel RealSense深度相机ROS驱动
目录一、简介二、环境版本三、学习目标四、知识储备五、任务实施六、任务拓展七、课堂小结八、课后练习一、简介大家好,欢迎关注遨博学院带来的系列
技术分享
文章(协作机器人ROS开发),在前面课程中我们讲解了MoveIt
遨博学院
·
2023-12-05 15:53
遨博协作机器人ROS开发
机器人
简单爬虫设计(一)——基本模型
爬虫
软件设计
起始网址(StartURLs)链接(Link)网页(Webpage)遍历规则(CrawlingRule)爬取范围(CrawlingScope)处理范围(ProcessingScope)爬取任务
coder1479
·
2023-12-05 10:50
软件设计
设计模式
java
爬虫
软件工程 课堂测验 简答
结构化的
软件设计
的工具有哪些?各有什么特点?
亖嘁
·
2023-12-05 10:28
guava
pip
sass
mssql
copilot
harmonyos
软件工程
[架构之路-256]:目标系统 - 设计方法 - 软件工程 -
软件设计
- 架构设计 - 软件系统不同层次的复用与软件系统向越来越复杂的方向聚合
目录前言:一、CPU寄存器级的复用:CPU寄存器二、指令级复用:二进制指令三、过程级复用:汇编语言四、函数级复用:C语言五、对象级复用:C++,Java,Python六、组件级复用七、服务级复用八、微服务级复用前言:物质世界的无序向有序的聚合软件系统的无序向有序的聚合皆为设计,用来对抗熵增不同程序员在不同层面,通过消耗能量,努力使得二进制信号由无序向更高阶的有序运动,构建一个个聚合程度越开越高的软
文火冰糖的硅基工坊
·
2023-12-05 06:03
架构之路
架构
软件复用
软件聚合
熵减
设计
基于单片机远程温控检测系统
**单片机设计介绍,基于单片机远程温控检测系统(含上位机)文章目录一概要二、功能设计设计思路三、
软件设计
原理图五、程序六、文章目录一概要 基于单片机的远程温控检测系统可以用于远程监测和控制温度,实现远程温度监测和控制的功能
01单片机设计
·
2023-12-05 06:55
单片机
单片机
嵌入式硬件
简单的界面与数据分离的架构
草图绘制于2021年2月19日当时用到了:qt的子项目、delegate、view和widget的关系,有感而写的小备忘,2022年底考的
软件设计
师里面的设计模式虽然可能早已包含,但自己也得有自己啊,要把自己哪怕不成熟的东西也记录下来
超自然祈祷
·
2023-12-05 04:12
qt
STM32项目经验分享:常用软件
文章目录硬件设计软件
软件设计
软件英文文档阅读硬件设计软件AltiumDesigner(在公司用会被维权)3D模型(3Dcontentcentral)嘉立创先用立创EDA画原理图然后再用AD画PCB,3D
陈思朦
·
2023-12-04 22:32
嵌入式STM32项目
stm32
嵌入式硬件
单片机
设计模式的面试题及其答案
设计模式是一种用于解决在
软件设计
中经常遇到的一类问题的优秀解决方案。它是一种可重复使用的、通常跨多个项目的解决方案,可以显著提高代码的可重用性、可维护性和可扩展性。
bing520xu
·
2023-12-04 21:37
设计模式
java
面试
后端
C++ 系列 前篇 为什么学习C++ 及学习计划
为什么学些C++作为一个资深C开发,出于以下几个方面,计划系统的学习一遍C++1、
软件设计
模式及架构设计方面的学习随着工作年限的增长,编写的代码及接触的项目越来越多,出于负责任的态度,在项目开发过程中,
犀牛卫士
·
2023-12-04 17:46
C++
c++
学习
开发语言
c语言
MySQL中的find_in_set()函数使用技巧心得与应用场景总结
MySQL中的find_in_set()函数使用技巧心得与应用场景总结个人主页极客小俊✍作者简介:web开发者、设计师、
技术分享
博主希望大家多多支持一下,我们一起进步!
极客小俊
·
2023-12-04 13:28
【MySQL技术内幕专区】
mysql
sql
数据库
find_in_set函数
学习笔记
后端开发
技术分享
类似于贾维斯的数字人的实现
创建一个贾维斯式的人工智能需要大量的编程知识和复杂的
软件设计
。这里,我将提供一个简化版本的Python代码示例,实现一些贾维斯的基本功能,包括语音识别、语音合成、信息检索和设备控制。
Shokaku.
·
2023-12-04 13:52
语音识别
人工智能
从零搭建游戏服务器,编译过程和环境部署教程详解
主机测评及
技术分享
来和小伙伴们讲讲,一个游戏服务器从游戏逻辑方面可以分为几个模块?注册和登录网络协议数据库玩法逻辑其他通用模块注册和登录这点和网站后台开发有点不同,因
qq392465929
·
2023-12-04 12:55
游戏
Module and Component
Module和Component是
软件设计
和开发中经常用到,又是比较容易搞混得概念。
kenan1980
·
2023-12-04 08:11
Software
Architecture
Design
module
uml
include
system
deployment
scalability
有哪些适合年轻人可做的副业?强烈推荐这5个,稳定收入
以下是兼职网信息
技术分享
的一些副业建议,希望可以起到帮助。1.游戏陪玩部分年轻人喜欢玩游戏,对游戏有一定的经验和技能。
黑鲨阁软件
·
2023-12-03 21:26
【Java进阶】-- 设计模式
Java设计模式是一种在Java编程中广泛使用的
软件设计
范例。它们提供了一种解决常见设计问题的方法,并且可以帮助开发人员编写易于维护和扩展的代码。二、为什么要有设计模式?
high2011
·
2023-12-03 21:48
Java
java
设计模式
开发语言
C++设计模式——建造者模式(Builder)
建造者模式是一种创建型的
软件设计
模式,用于构造相对复杂的对象。建造者模式可以将复杂对象的构建与它的表示分离,使得相同的构建过程可以得到不同的表示。
键盘会跳舞
·
2023-12-03 19:43
设计模式
c++
设计模式
建造者模式
设计一个在裸机下使用的简单软件定时器(2):
软件设计
1
软件设计
为了使软件定时器更加灵活,软件定时器应该具备增加、删除定时任务的功能,因此我们必须设计有增加一个定时器函数、删除一个定时器函数。在《设计一个在裸机下使
时光飞逝的日子
·
2023-12-03 18:57
单片机开发
Linux开发
RTOS
软件定时器
裸机
定时任务
stm32
软件工程期末复习(2)
学习资料设计模式与软件体系结构【期末全整理答案】_
软件设计
模式与体系结构期末考试题_鸽子不二的博客-CSDN博客
软件设计
与体系结构(第二版)部分习题_
软件设计
与体系结构第二版课后答案-CSDN博客软件体系结构试题库试题和答案
Echo32398
·
2023-12-03 17:04
期末复习
软件工程
学习
学习方法
【Spring——AOP编程】
②、
软件设计
者:Service层
芃仔
·
2023-12-03 17:02
面试八股文
spring
java
后端
极智一周 | AI 算力国产化、MR、Cybertruck、华为造车、登月“造假“ And so on
欢迎关注我的公众号[极智视界],获取我的更多
技术分享
大家好,我是极智视界,带来本周的[极智一周],关键词:AI算力国产化、MR、Cyberturck、华为造车、登月"造假"Andsoon。
极智视界
·
2023-12-03 13:45
极智一周
极智一周
AI算力国产化
MR
Cybertruck
华为造车
登月造假
雷军捐赠
解析SSH和SSM两大框架的组成及其区别
一种
软件设计
典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写
风平浪静如码
·
2023-12-03 10:43
[转帖]技术扫盲:新一代基于UDP的低延时网络传输层协议——QUIC详解
技术扫盲:新一代基于UDP的低延时网络传输层协议——QUIC详解http://www.52im.net/thread-1309-1-1.html本文来自腾讯资深研发工程师罗成的
技术分享
,主要介绍QUIC
weixin_30762087
·
2023-12-03 05:31
netty
操作系统
运维
DDD系列 - 第3讲 从架构师的角度看待DDD - 一个关于拆解、微服务、面向对象的故事(一)
微服务拆解的合理性前言:从一个故事开始这篇文章的开始,我先给大家讲一个采用面向对象的微服务架构的项目的落地的故事,记住这几个关键字:拆解微服务架构面向对象分析与设计在这个故事里没有DDD,只有软件架构、
软件设计
与开发的探索实践
罗小爬EX
·
2023-12-03 04:55
DDD(领域驱动设计)
ddd
微服务
战术设计
信息系统项目管理师自学笔记(六)——软件开发模型
2.2.1瀑布模型瀑布模型也称生命周期法,是结构化方法中最常用的开发模型,它把软件开发的过程分为软件计划、需求分析、
软件设计
、程序编码、软件测试和运行维护6个阶段。软件计划(问题
烧麦Sn0wSt@r
·
2023-12-03 01:35
信息系统项目管理师
软件工程师
信息安全
其他
软件开发模型
分类瀑布模型增量模型螺旋模型喷泉模型智能模型V模型快速应用开发模型构件组装模型敏捷方法和统一过程等3.2.瀑布模型也称为生命周期法,是结构化方法中最常用的开发模型,它把软件开发的过程分为软件计划、需求分析、
软件设计
清风羽
·
2023-12-03 01:05
软考
软件开发模型
设计模式简介
在软件工程中,设计模式(designpattern)是对
软件设计
中普遍存在(反复出现)的各种问题,所提出的解决方案。
vincent浩哥
·
2023-12-03 01:37
<软考>
软件设计
师-1计算机组成与结构(总结)
(一)计算机系统基础知识1计算机硬件组成计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。1运算器、控制器等部件被集成在一起统称为中央处理单元(CPU)。CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。2存储器是计算机系统中的记忆设备,分为内部存储器和外部存储器。前者速度高、容量小,一般用于临时存放程序、数据及中间结果。而后者容量大、速度
江凡心
·
2023-12-03 00:35
软考中级-软件设计师笔记
运维
微机原理——定时器学习2应用与设计
目录简要说明用户扩展的定时计数器应用举例18254作测量脉冲宽度28254作定时38254作分频48254同时用作计数与定时硬件设计编辑
软件设计
微机系统中定时计数器应用举例5计时器设计硬件设计
软件设计
6
泡菜鱼111
·
2023-12-02 17:43
单片机
学习
单片机
嵌入式硬件
基于51单片机控制恒压供水系统设计
**单片机设计介绍,基于51单片机的篮球计分器设计文章目录一概要二、功能设计设计思路三、
软件设计
原理图五、程序六、文章目录一概要 设计一个基于51单片机控制的恒压供水系统是一个复杂的工程,涉及到硬件设计和软件编程等多个方面
01单片机设计
·
2023-12-02 16:01
单片机
51单片机
嵌入式硬件
单片机
基于单片机智能电子秤称重系统设计
**单片机设计介绍,基于单片机智能电子秤称重系统设计文章目录一概要二、功能设计三、
软件设计
原理图五、程序六、文章目录一概要 基于单片机的智能电子秤称重系统是一种通过使用单片机、载荷传感器等组件来实现精准称重的系统
01单片机设计
·
2023-12-02 16:59
单片机
单片机
嵌入式硬件
cocos creator |《合成大西瓜》源码 解读
更多源码请扫码关注公众号编者荐语:不辜负每一份热爱以下文章来源于懒惰的An,作者懒惰的An懒惰的An《合成大西瓜》原版开发者,cocos游戏开发小辣鸡,会发一些自己做的游戏源码或功能教程,搬运一些大老的
技术分享
渡鸦(valiancer)
·
2023-12-02 15:27
cocos
creator
wordpress安装之Linux ftp传输
最近准备在自己的服务器上搭建一个个人
技术分享
的平台。因为我发现现在网络上的工具呀,还有一些问题的解答总是模棱两可,所以我打算自己做一个。
疯狂的宅男
·
2023-12-02 14:56
Linxu
ftp
linux
centos
服务器
软件设计
中如何画各类图之三时序图:理解对象交互顺序的利器
目录1前言2符号及说明2.1对象(Object)2.2生命线(Lifeline)2.3消息(Message)2.4激活(Activation)3画时序图的步骤3.1确定参与对象3.2绘制生命线3.3添加消息3.4标识激活3.5添加细节4时序图的用途4.1系统设计与分析4.2系统调试与测试4.3性能优化4.4需求分析与验证4.5团队沟通与协作5适用场景5.1软件开发项目5.2网络通信系统5.3实时系
cooldream2009
·
2023-12-02 13:26
软件设计中如何画各类图
时序图
UML
软件工程(9-10章、11章、12章、13章小测)参考答案
(1分)需求分析
软件设计
软件构建
救救孩子√
·
2023-12-02 12:00
软件工程
软件工程
JavaWeb:用户信息管理系统
前言:通过这几天在B站上学习的JSP,MVC开发模式,EL表达式,JSTL,三层架构:
软件设计
架构,等JavaWeb知识,于是乎跟着视频做了一个用户信息管理系统
程序员Andy.
·
2023-12-02 11:31
Java
javaweb
tomcat
maven
技术分享
(四)- 从qml开始谈谈界面编程
一般界面模块的思路页面组件架构MVC设计模式MVP设计模式前言本文为之前工作中写了一些
技术分享
文档之一,主要是谈谈自己对界面编程的一些看看,以qml为引,结合我接触的一些其他编写界面的框架。
漫枫
·
2023-12-02 08:46
C++
日常聊聊
qml
qt
SCA技术进阶系列(四):DSDX SBOM供应链安全应用实践
随着容器、中间件、微服务、DevOps等技术理念的演进,软件行业快速发展,但同时带来
软件设计
开发复杂度不断提升,软件供应链愈发复杂,软件整体透明度下降,软件供应链安全防护难度不断加大。
悬镜安全
·
2023-12-02 08:14
安全
技术分享
| 如何写一个自己的 bcc 工具观测 MySQL?
作者:邓欢爱可生DMP团队开发成员,主要负责DMP相关开发。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。社区之前有一篇文章《如何使用bcc工具观测MySQL延迟》,介绍了bcc是什么以及如何用bcc项目提供的工具观测MySQL。bcc项目https://github.com/iovisor/bcc但是如果bcc项目提供的MySQL观察工具不能满足
爱可生开源社区
·
2023-12-02 07:43
软件开发是什么?
软件设计
思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
长沙一度IT学校
·
2023-12-02 07:23
【Node.js后端架构:MVC模式】基于expres讲解
Node.js后端架构:MVC模式什么是MVCMVC(Model-View-Controller)是一种
软件设计
模式,用于将应用程序的逻辑分离成三个不同的组件:模型、视图和控制器。
wu_fei_yu
·
2023-12-02 07:43
node.js
架构
mvc
NB-IoT BC260Y Open CPU SDK⑥ADC的应用
NB-IoTBC260YOpenCPUSDK⑥ADC的应用1、BC260Y_CN_AA模块ADC的介绍2、ADC相关API的介绍3、
软件设计
4、实例分析5、以下是调试的结果:1、BC260Y_CN_AA
物联网程序猿
·
2023-12-02 05:02
BC260Y
NB-IoT
OpenCPU
SDK开发教程
物联网
c语言
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他