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
FOC软件设计
阿里大佬都在偷偷肝的 Java 程序优化笔记,程序性能提高了 5 倍!
前言此笔记从
软件设计
、编码和JVM等维度阐述性能优化的方法和技巧,分享资深架构师Java程序性能优化的宝贵经验,专注于Java应用程序的优化方法、技巧和思想,并深度剖析JDK部分的实现。
老程不秃
·
2023-07-15 23:24
Java
后端
性能调优
java
笔记
开发语言
后端
程序人生
如何避免C#中的意大利面条式代码
它通常指缺乏适当组织的代码,具有复杂或曲折的控制流,并违反了良好
软件设计
的原则。如果不小心,意大利面式的代码会悄悄地渗入你的应用程序源代码中,无论你的代码有多么简单或复杂。最终
沃趣数据库管理平台
·
2023-07-15 16:50
运维
c#
代码规范
电机驱动系列(1)--例程下载演示
STM32CubeMX,Keil5软件安装注意事项:MCSDK-FUL为MotorControlWorkbench5.4.4版本时,对最新的高版本CUBEMX有兼容问题不能配合使用,如果要使用电机开发板
FOC
亦友.
·
2023-07-15 15:07
电机驱动系列
单片机
stm32
基于STM32 ARM+FPGA伺服控制系统(二)软件及FPGA设计
FPGA部分主要有
FOC
算法、电流采样算法及编码器采样算法,是整个控制系统的基础,直接决定电机控制效果的好坏。
深圳信迈科技DSP+ARM+FPGA
·
2023-07-15 14:48
STM32+FPGA
运动控制
fpga开发
stm32
arm开发
java设计模式-观察者模式
观察者模式介绍:观察者模式(有时又被称为发布/订阅模式)是
软件设计
模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。
张钰杰188
·
2023-07-15 13:49
java设计模式
设计模式
五、stm32-SysTick(系统定时器)
目录一、固件库模板二、准备资料三、SYSTick简介1.SysTick寄存器介绍四、SysTick定时实验1.硬件设计2.
软件设计
2.1复制工程(复制点亮LED工程)2.2新建SysTick文件(打开工程
洛尘~~
·
2023-07-15 13:18
#
stm32
单片机
arm
系统架构设计师 5:软件工程
一、软件工程1软件过程模型软件要经历从需求分析、
软件设计
、软件开发、运行维护,直至被淘汰这样的全过程,这个全过程称为软件的生命周期。
拉里小猪
·
2023-07-15 11:06
架构师
软考高级
架构师
基于8086的步进电机控制器设计(计算机接口技术设计报告)
我的未跑通仿真文件文章目录题目设计要求一、概述二、硬件设计方案三、硬件详细设计1.总线模块设计2.地址译码模块设计3.键盘控制模块设计4.步进电机驱动模块设计5.终端显示模块设计四、
软件设计
五、系统调试六
Leenyu0629
·
2023-07-15 10:17
大作业&课设
汇编
软考中级
软件设计
师个人总结 (程序语言部分)
(前部分是文字部分,由于未知原因插图无法上传,故在文末添加PDF版)程序语言程序语言1.完全连通图的边数:n*(n-1)/22.函数传递。(1)传递地址(引用调用):形参和实参可以实现数据的双向传递(2)传递数值:将实参的值传递给形参3.程序中的数据具有类型的作用:(1)便于为数据合理的分配存储单元(2)便于对参与表达式计算的数据对象进行检查(3)便于规定数据对象的取值范围及能够进行的计算4.程序
什么时候才能变强
·
2023-07-15 06:34
软件工程
软考中级
软件设计
师个人总结 (操作系统部分)
操作系统这门课程博主学的不好,所以复习起来多有难度,但由不懂到懂的过程十分美好!操作系统1.硬盘容量分为非格式化容量和格式化容量,计算公式如果:(1)非格式化容量=面数*(磁道数/面)*内圆周长*最大位密度(2)格式化容量=面数*(磁道数/面)*(扇区数/道)*(字节数/扇面)例:假设某硬盘由5个盘片构成(共有八个记录面),盘面有效记录区域的外直径为30cm,内直径为10cm,记录位密度为250位
什么时候才能变强
·
2023-07-15 06:34
软件工程
软考中级
软件设计
师个人总结 (计算机组成与结构部分)
(文章末尾有PDF版,前面的文字版很多内容显示不全)计算机组成与机构海明校验码。在n个数据之后增加k个校验位。2k-1>=n+k海明码是一种可以纠正一位差错的编码,是利用奇偶性来检错和纠错的校验方法。(奇偶校验只能查错不能纠错)控制器:(1)从内存中取出一条指令,并指出下一条指令在内存中的位置对指令进行编码或测试,并产生相应的操作控制信号,以便启动规定的功能指挥并控制CPU、内存和输入输出设备之间
什么时候才能变强
·
2023-07-15 06:03
软件工程
结构型模式(四):代理模式
在
软件设计
中,使用代理模式的例子也很多,例如,要访问的远程对象比较大(如视频或大图像等),其下载要花很多时间。还有因为安全原因需要屏蔽客户端直接访问真实对象
bug喵喵
·
2023-07-15 06:30
好考的软考科目有哪些?千万别选错!
软考中级:
软件设计
师(一年考2次)、网络工程师(一年考2次)、软件测评师(一年考
才聚PMP
·
2023-07-15 05:57
职场和发展
2023年下半年全国软考报名时间汇总 (最新整理)
软考中级:
软件设计
师、网络工程师、软件评测师、系统集成项目管理工程师、信息系统监理师、信息系统管理工程师、信息安全工程师、多媒体应用设计师。软考初级:程序员
才聚PMP
·
2023-07-15 05:27
职场和发展
Python高级-Django框架-01入门
那么对应到
软件设计
上来说,软件框架是由其中的各个模块组成的,每个模块负责特定的功能,模块与模块之间相互协作来完成软件开发。一个公司,它是针对某一市场而成立的,而软件框架
mysteryflower
·
2023-07-15 05:03
python
django
python
mvc
作业4:从需求分到
软件设计
VisualStudioCode是一款强大的开源代码编辑器,通常情况下,开发者会在本地计算机上安装和运行开发工具和依赖项。然而,有时候需要在远程计算机或虚拟机上进行开发,这可能是因为项目需要在特定环境下进行测试,或者需要与其他团队成员共享开发环境等。在这种情况下,RemoteDevelopment提供了一种方便的方式来远程连接到目标环境并进行开发,它为开发者提供了在本地编辑器中与远程计算机进行协作
weixin_45662787
·
2023-07-15 04:09
ssh
运维
软件工程心得体会
软件工程心得体会软件工程心得体会软件工程生产和发展软件的特性软件工程的定义软件工程的几个阶段-5/7阶段软件开发过程与管理开发过程-5模型软件开发管理需求工程基本概念需求获取与建模需求规格说明(SRS)-8特征
软件设计
基本概念体系结构设计类
DeadPool loves Star
·
2023-07-15 04:38
软件工程
软件测试
软件工程的课程总结与学习心得
软件工程学习心得课程总结学习心得课程总结孟宁老师将软件工程这门课程分为5个部分,这5个部分包括了常用的编程工具的使用以及系统的软件工程的概论、要点,总结如下:工欲善其事,必先利其器工程化的编程实战从需求分析到
软件设计
软件科学基础概论软件危机和软件过程孟宁老师讲课生动有趣
weixin_42221588
·
2023-07-15 04:37
软件工程
从TB67H450FNG了解电机驱动原理(PWM&
FOC
&三相逆变&PID)
前言最近在学习和电机驱动有关的知识,其中涉及了PWM控制脉宽周期以及输出电压电流,
FOC
驱动算法,H桥驱动电路,PID控制......信息量过大,在此记录一下以防忘记,学习主要参考正点原子官网的电机资料以及下面的一些链接
Keitheasun
·
2023-07-15 03:43
单片机
嵌入式硬件
arm
STM32自学笔记14-步进电机驱动项目-TB67H450驱动
目前的项目是一种2相4线步进电机的闭环驱动电路,使用的电机驱动芯片是TB67H450,再使用磁编码器MT6816,使用
FOC
算法,基于STM32F1单片机。
raulcy
·
2023-07-15 03:42
stm32
笔记
单片机
arm
C# 单据审批流方案
系列文章文章目录系列文章前言一、需求分析二、
软件设计
2.1数据库表设计三、软件开发(源码)四、运行效果五、资源链接前言一、需求分析二、
软件设计
2.1数据库表设计三、软件开发(源码)四、运行效果五、资源链接
花北城
·
2023-07-15 00:28
C#项目
c#
数据库
Django搭建图书管理系统01
它采用了MVC(Model-View-Controller)的
软件设计
模式,旨在简化开发复杂的Web应用程序。
逸峰轻云
·
2023-07-14 18:30
Django图书管理
django
python
后端
【设计模式】
软件设计
原则以及23种设计模式总结
笔记来源:黑马程序员Java设计模式详解,23种Java设计模式(图解+框架源码分析+实战)文章目录1,设计模式概述1.1
软件设计
模式的产生背景1.2
软件设计
模式的概念1.3学习设计模式的必要性1.4设计模式分类
起名方面没有灵感
·
2023-07-14 15:23
设计模式
设计模式
java
【测试】依赖注入、表格测试与压力测试
单元测试单元测试又叫做模块测试,它会对程序模块(
软件设计
的最小单位)进行正确性检验,通常,单元测试是对一个函数封装起来的最小功能进行测试。在Go中,testing包为我们提供了测试的支持。
jayvee_
·
2023-07-14 15:03
测试
压力测试
单元测试
golang
EMQ & 明道云:零代码高效构建工业物联网设备管理平台
明道云是一家专业的hpaPaaS平台服务商,其所开发的明道云平台(MingdaoCloud)是一个企业
软件设计
和开发工具,让企业可以低代码或无代码搭建个性化的CRM、ERP、OA、项目管理、进销存等企业信息化系统
EMQX
·
2023-07-14 14:44
工业物联网
lot
mqtt
物联网
iot
MQTT
MVVM模式删除新增修改DataGrid内容
MVVM(Model-View-ViewModel)模式是一种用于构建用户界面的
软件设计
模式,它能够有效地将数据、用户界面和业务逻辑分离。
网创学长
·
2023-07-14 13:17
microsoft
数据库
前端
2009年上半年
软件设计
师 上午试卷
博主介绍:✌全网粉丝3W+,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验✌博主作品:《Java项目案例》主要基于SpringBoot+MyBatis/MyBatis-plus+MySQL+Vue等前后端分离项目,可以在左边的分类专栏找到更多项目。《Uniapp项目案例》有几个有un
卡布奇诺-海晨
·
2023-07-14 13:32
软考
学习
Java单例设计模式
Java单例设计模式定义单例设计模式是一种常用的
软件设计
模式,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。这种模式的目的是限制类的实例化次数,并提供一个全局访问点来访问该实例。
FnTop
·
2023-07-14 12:16
设计模式系列
java
设计模式
单例模式
浅谈无线温度监控系统在低功耗开关柜中的应用
设计的无线温度在线监测系统不仅解决了开关柜内高温、高压、强电磁感应等在恶劣环境下不易检测的问题,而且从硬件选择和
软件设计
上实现超低功耗设计,能够长时间实时监测高压开关柜温度,很大程度上延长了无线温度监控系统的寿命
安科瑞 华楠
·
2023-07-14 11:11
能源
分层解耦-IOC&DI引入
目录分层解耦如何解除耦合控制反转(IOC)依赖注入(DI)Bean对象分层解耦内聚:软件中各个功能模块内部的功能联系耦合:衡量软件中各个层/模块之间的依赖、关联程度
软件设计
原则:高内聚低耦合在三层架构那篇文章中写文章
熵240
·
2023-07-13 19:22
Java
Web学习跟踪笔记
java
开发语言
C#-迭代器
(一)迭代器是什么迭代器(iterator)有时又称光标(cursor),是程序设计的
软件设计
模式迭代器模式提供一个方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的标识在表现效果上看,是可以在容器对象
weixin_53163894
·
2023-07-13 19:21
C#知识
c#
开发语言
软件工程期末复习-
软件设计
模式与体系结构-体系结构
目录软件体系结构概述一、调用-返回风格软件体系结构概念主程序-子程序软件体系结构自顶向下的设计方法的问题结构化设计的优缺点面向对象体系结构面向对象设计的优缺点主程序-子程序与面向对象体系结构相似差异课程作业二、数据流风格软件体系结构概念控制流vs.数据流数据流风格三种例子BatchSequential(批处理)批处理系统特点批处理系统案例:数字图像处理软件Pipe-and-Filter(管道-过滤
VengaZ
·
2023-07-13 19:04
软件设计模式与体系结构
软件工程
设计模式
笔记
学习
软件设计
模式与体系结构-设计模式-行为型
软件设计
模式-策略模式
目录四、策略模式类图代码实例使用策略模式对中国的十二属相(ChineseZodiac)设计查询系统。策略模式与状态模式课程作业四、策略模式类图代码策略模式(StrategyPattern)是一种行为型设计模式,它定义了一系列算法,并将每个算法封装在独立的类中,使它们可以相互替换。策略模式使得算法可以独立于使用它们的客户端而变化。下面是一个使用策略模式的简单代码示例,以解释其工作原理:#定义策略接口
VengaZ
·
2023-07-13 19:04
软件设计模式与体系结构
设计模式
策略模式
软件设计
模式与体系结构-软件体系-调用-返回风格软件体系结构
目录软件体系结构概述概述一、调用-返回风格软件体系结构概念代码主程序-子程序软件体系结构自顶向下的设计方法的问题结构化设计的优缺点面向对象体系结构面向对象设计的优缺点主程序-子程序与面向对象体系结构相似差异课程作业软件体系结构概述调用-返回风格软件体系结构数据流风格软件体系结构基于事件的软件体系结构层次软件体系结构MVC软件体系结构概述软件体系结构是指软件系统在高层次上的整体结构和组织方式,它定义
VengaZ
·
2023-07-13 19:04
软件设计模式与体系结构
设计模式
学习
软件设计
模式与体系结构-软件体系-基于事件的软件体系结构
目录三、基于事件的软件体系结构代码显式调用隐式调用事件系统软件体系结构的概念事件系统的连接机制例子:图形用户界面事件系统调度策略1.带有分离的派遣模块的事件管理器观察者模式类图观察者模式应用实例课程作业三、基于事件的软件体系结构计算机中,消息是具有特定含义的数据事件:能够激活对象功能的动作。当发生这种动作后将给所涉及对象发送一个消息,对象便可执行相应的功能代码基于事件的软件体系结构(Event-D
VengaZ
·
2023-07-13 19:04
软件设计模式与体系结构
设计模式
【设计模式】设计模式简介+七大设计原则介绍
设计模式介绍简介设计模式是对
软件设计
中普遍存在(反复出现)的各种问题,所提出的解决方案。
Hello Dam
·
2023-07-13 19:32
java开发
设计模式
java
开发语言
软件设计
模式与体系结构-设计模式-行为型
软件设计
模式-状态模式
五、状态模式概念与策略模式类似,状态模式将不同状态下的行为封装在不同的类中,每个类代表一个状态状态模式的组成Context:定义了与客户程序的接口,它保持了一个concreteState的代表现在状态的实例State:定义了状态接口,它的各个子类封装了在各种不同状态下的行为ConcreteState子类:封装了在各种不同状态下的行为类图代码状态模式(StatePattern)是一种行为型设计模式,
VengaZ
·
2023-07-13 18:52
软件设计模式与体系结构
设计模式
状态模式
ui
程序的耦合和解耦思路
耦合性存在于各个领域,而非
软件设计
中独有的,但是本文只讨论软件工程中的耦合。
喝醉酒的咖喱鸡
·
2023-06-24 09:25
【java_设计模式】适配器模式、spring相关
应用场景Spring架构中Handler拓展的时候的源码实现不是
软件设计
阶段考虑的设计模式,是维护阶段,适配
Ch.yang
·
2023-06-24 08:42
Java
设计模式
Spring
大话软件工程:需求分析与
软件设计
(二十二)
第22章规格书与模板将前述所有章节的交付物成果进行汇总,形成一套包括各个阶段的分析与设计资料的规格书,建立起软件工程的各个阶段与交付物的关联关系。22.1需求调研22.1.1交付资料说明需求调研阶段的成果汇总为需求调研资料汇总,也就是将所有的调研成果汇总成册,主要内容如下(不限于此)。(1)背景资料:通过从客户的网站、印刷资料、人员交流等方式获得的客户相关资料。(2)问卷资料:调研前向客户发出的问
谢阿乞
·
2023-06-24 06:59
设计模式
设计模式(DesignPattern)是
软件设计
中对各种问题【重复类型】的解决方案,是
软件设计
的基本参考准则。其目的是为了提高代码可复用性、健壮性、可扩展性。
Lee_Jo
·
2023-06-24 04:53
创建高质量的代码
所有
软件设计
的目标都是把复杂问题分解成简单的部分。子系统之间的相互依赖越少,你就越容易在同一时间里专注问题的一小部分。精心设计的对象关系使关注点相互分离,从而使你能在
刚子来简书啦
·
2023-06-24 04:29
【
软件设计
师暴击考点】面向对象考点暴击系列
本文由秩沅原创收录于专栏:
软件设计
师考点暴击⭐️推荐文章⭐⭐️系统路线学习点击跳转⭐下午题⭐【
软件设计
师暴击考点】下午题高频考点暴击系列上午题⭐【
软件设计
师暴击考点】知识产权-高频考点⭐【
软件设计
师暴击考点
秩沅
·
2023-06-24 02:41
#
资源信息大全
面向对象
软考
软件设计师
【
软件设计
师暴击考点】下午题高频考点暴击系列
本文由秩沅原创收录于专栏:
软件设计
师考点暴击⭐️系统路线学习点击跳转⭐下午题⭐【
软件设计
师暴击考点】下午题高频考点暴击系列上午题⭐【
软件设计
师暴击考点】知识产权-高频考点⭐【
软件设计
师暴击考点】网络安全等杂项
秩沅
·
2023-06-24 00:35
#
资源信息大全
c#
开发语言
移动开发
软件设计
原则与设计模式
设计中各各原则同时兼有或冲突,不存在包含所有原则的设计一:单一职责原则又称单一功能原则核心:解耦和增强内聚性(高内聚,低耦合)描述:类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联。二:开闭原则核心:用抽象构建框架,用实现类实现扩展。描述:不允许更改系统的抽象层,而允许扩展的是系统的实现层。抽象抓住最重要的东西,从更高一层思考。这降低了思考的复杂度
詹Sir(开源字节)
·
2023-06-23 17:06
设计模式
java
开发语言
【基于RT-Thread+RA6M4的智能鱼缸系统设计之鱼我所欲也】
【基于RT-Thread+RA6M4的智能鱼缸系统设计之鱼我所欲也】摘要:0引言1.总体设计2.硬件设计2.1控制器2.2传感器2.3执行器2.4电源2.5鱼缸3
软件设计
3.1多传感器数据融合与执行器协同系统
2345VOR
·
2023-06-23 17:01
#
单片机
嵌入式硬件
【
软件设计
师中级】设计模式之桥接模式学习笔记(c++)
本文适合新手和小白1、birdge(桥接)(1)意图将抽象类与实现部门分离,使他们都可以独立变化(2)结构Abstraction定一个抽象类接口,维护一个指向Implementor指针。RefineAbstraction扩充Abstraction定义的接口。Implementor定一个实现类的接口,该接口不一定要与Abstraction接口完全一致,事实上这两个接口可以完全不同,一般来说,Impl
沧浪悠悠
·
2023-06-23 16:26
设计模式
设计模式
桥接模式
学习
#
软件设计
模式#桥接模式#小黑的学习笔记
bridgepattren:个人简单理解当出现两个角色,且它们之间存在一定的制约关系,纬度高的角色含有对维度低角色的引用,这个引用就相当于桥梁。这样避免了它们之间出现继承关系,使得纬度低的角色不用继承或实现纬度高的角色,这样一来两个类都可以独立的变化而不受到影响。当纬度高的角色需要通过纬度低的角色实现某种业务时,就可以通过桥梁来访问即可,举个栗子:如图:战区司令部对军队有指挥权,战区司令部含有类型
ricoric
·
2023-06-23 16:25
设计模式
桥接模式
学习
软考(
软件设计
师)考点总结 -- 数据结构与算法基础
数据结构数据结构的定义:数据结构是相互之间存在一种或多种特定关系的数据元素的集合。数据结构包括三方面的内容:逻辑结构、存储结构和数据的运算。数据的逻辑结构和存储结构是密不可分的两个方面。一个算法的设计取决于所选的逻辑结构,而算法的实现依赖于所采用的的存储结构。数据逻辑结构:线性表:顺序存储与链式存储:性能对比:字符串(String):符号与数值的一个连续序列。字符串长度值字符个数的总和(包括空格)
龙源lll
·
2023-06-23 16:14
软考
软件设计师
数据结构
算法
软考-中级
软件设计
师-考点
1.算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。(1)A.数组B.栈C.队列D.散列表(2)A.a-b+c*dB.(a-b)*c+dC.(a-b)*(c+d)D.a-b*c+d解析:逆波兰式也叫后缀表达式,是将运算符写在操作数之后的表达式表示方法。对逆波兰式求值的方法是:从左至右扫描表达式,遇到操作数则压栈,遇到运算符则从栈中弹出
软件硬化工程师
·
2023-06-23 16:14
软考
软考
中级软件设计师
考点
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他