【系统分析师之路】第七章 系统设计(软件架构设计)记忆敲出

1. 软件架构的概念

  • 软件架构是连接软件需求和软件设计的桥梁,通过软件的结构就可以有效的把软件的各个需求通过设计分配到软件的各个模块中。

2. 五种软件架构的风格:

  1. 数据流风格:批处理风格和管道过滤器风格
  2. 虚拟机风格:解释器,基于规则的系统
  3. 独立构件风格:事件系统,进程通信
  4. 调用返回风格:面向对象风格,主程序子程序风格,层级架构风格
  5. 仓库风格:黑板系统,超文本系统,数据库系统

3. 数据流风格的概念

  • 批处理风格和管道过滤器风格是数据流风格的两个典型的代表。
  • 批处理风格和管道过滤器相同之处是两者在处理过程中都是没有和用户有交互的,
  • 批处理风格和管道过滤器不同之处是批处理风格更加强调一个完整地处理完了之后才可以进行下一个环节的处理。
  • 编译器有词法分析,语法分析,语义分析等几个步骤,往往是一个步骤完了之后才可以执行下一个步骤,这个就是数据流风格的一个应用,当然编译器可能不光光使用批处理风格,虚拟器风格里面有解释器风格也可以应用于编译器之中。
  • DOS里面的指令也是数据流风格的一个应用。
  • 数据流风格相比于其他的架构风格,它更加强调的是处理的是按部就班的处理数据流,一个处理部件的输入是下一个处理部件的输出;在结构化图形中的数据流图比较适合描述数据流风格。

4. 独立构件风格概念

  • 独立构件风格包括了进行通信和事件驱动系统两个。
  • 独立构件风格不同于调用返回风格的显示调用,它是通过消息通信的方式完成信息的交换。进程之间的消息通信,远程过程调用,套接字异步消息通信等方式都属于独立构件的风格。因为独立构件是基于消息通信的,所以它是隐式调用。
  • 事件驱动系统中,按一个按钮会触发什么事件往往是不明确的,但是一个事件的触发就导致了另一个模块中的过程调用。
  • 独立构件最大的优点就是构件的维护和演化变得更加的方便了。构件之间的耦合度低,所以基于构件的开发模型就能够更好的运用。独立构件的缺点是构件放弃了对系统计算的控制。
  • 独立构件风格和基于服务的架构SOA和EJB,WebServices应该有千丝万缕的联系。

5. 主程序子程序风格的概念

  1. 面向对象架构风格
    这种风格的构件是对象。对象是抽象数据类型的实例。连接件即是对象间交互的方式。面向服务的开发模型是基于面向对象思想的,在我看来把面向对象解耦,功能封装之后,并改变原来对象之间直接的调用关系,于是就可以形成独立构建的架构。
  2. 主程序/子程序架构风格
    不同于独立构件风格的隐式调用,主程序子程序都是显示的调用。它把问题划分为若干处理步骤进行。比如调用LIB或者动态链接库的IF函数的完成某一个功能的时候,这就是主程序子程序的一个应用场景。
  3. 层次化架构风格
    层次结构的优点就是可以把一个大问题化繁为简地分解成一个个的小问题,然后逐步解决,这样在层次架构中就隐藏了问题的复杂性;在层次化的结构中,每一个层都是为了在自己之上的层次服务,如果修改了该层次的模块,也只会影响直接上下调用的其他模块。影响很小。层次化的优点就是化繁为简把大问题进行了有效的分解;
    但是在层次化的架构中,到底分几层才合适没有一个统一的定论和标准,分得层次越多效率越低。
    OSI七层模型,TCPIP协议簇四层模型,物联网三层模型,BS架构,CS架构都是层次化架构的应用。

6. 4+1架构风格

  • 场景:用例视图
  • 动态视图:逻辑视图和开发视图;
  • 逻辑视图一般给最终用户看,确认系统的需求情况,记录系统中有哪些功能,在架构中也是逻辑视图
  • 开发视图记录系统之间信息的交互过程,在架构中是实现视图。
  • 静态模型:进程视图和物理视图;
  • 进程视图描述系统的非功能需求,性能等内容,所以系统集成管理人员比较关心;在架构中也叫进程视图。
  • 物理视图描述系统部署情况,比如网络拓扑,安装,所以系统工程人员比较关心;在架构中叫部署视图。

7. 架构的评估方法

  • 信息系统主要的评估方式有三种:基于问卷调查和检查表的评估,基于场景的评估和基于度量的评估
  1. 基于调查问卷或检查表的方式
    这种方式很大程度上依赖于评估人员的主观判断,尽管主管但却是目前使用率最高的方式,
    而检查表会比调查问卷问更加具体的问题,而且这种方式往往依赖于专家判断。
  2. 基于场景的方式
    包括了ATAM架构权衡分析法和SAAM软件架构分析法,CBAM成本效益分析法三种方式。
    在体系结构中一般采用刺激(stimulus),环境(environment)和响应(response)三个方面来对场景进行描述。
  3. 基于度量的方式
    代码的行数,构件个数,调用层次数等
  4. 评估方式的特点比较
    从通用性方面看,问卷调查和度量比较通用
    只有度量的方式,需要在了解架构的前提之下才可以实施,也是最客观的架构评估方式,
    基于场景的评估方式也是比较主观的评估方式。

8. 虚拟机风格

  • 构件一个平台,让其他功能能够运行在虚拟机之上。虚拟机屏蔽的操作系统的不同的内容,构件了一个让程序执行的统一的平台,也为跨平台的实现提供了技术支撑。在PC机上完FC游戏,玩GBA游戏都是虚拟平台的很好的应用。
  • 解析器和基于规则的系统就是虚拟机风格的典型应用。J2EE和.NET框架中都采用了虚拟机风格。

9. 仓库风格

  • 仓库系统的典型代表就是数据库系统,它是以数据为中心的架构风格。黑板系统也是和仓库系统有关系,它包括三部分:知识源,黑板和控制。黑板系统还可以解决编译器优化的问题(通过一个集成的编译平台),黑板系统是以知识源为核心。

10. C/S架构

  • 分为两层CS架构和三层CS架构,传统的两层CS架构分为数据层和表示层。数据层是服务器,表示层是客户端。两层CS架构是一种重客户端轻服务器的框架,因为它主要的业务逻辑和功能表示都在客户端完成,这样带来的一个问题就是更新变得困难,客户端需要更新时,往往所有的安装的客户端都同步需要更新才可以,而且有的客户端在Mac,有的在Windows的话,都需要分别的更新,成本高那是肯定的了。除去不同客户端表示差异的问题,随着客户端的升级,客户端会越来越重,越来越复杂和不易维护。两层CS架构还有新技术不容易使用和导入等缺点。正因为两层结构有这样那样的缺点,所以3层CS架构呼之欲出。
  • 三层CS架构在两层的基础上多出了一个功能层,简单可以理解为它将两层CS架构中的客户端,独立出其中的业务逻辑,也就是说是功能层,仅仅只将页面表示放在客户端。所以三层CS架构也叫做瘦客户端架构。三层架构使各层逻辑之间相对的独立,提高了整个系统的可扩展性可维护性和可靠性,而且各层可以使用不同的开发语言增加了灵活性。各层之间职责相互的独立,各司其职,也为安全性设计提供了有效的前提条件。
  • 三层架构中,数据层也就是服务器部署在一台PC中,业务逻辑功能层和表示层可以部署在一台应用服务器中,也可以分开部署。三层架构中各个层次之间通信效率肯定不如两层CS架构。但是三层CS架构没有得到很好的应用,因为三层CS架构生不逢时,在它出来后不久就有了三层BS的架构。

11. 三层B/S架构

  • 这个架构最大的特点也是最大的优点就是零客户端,也就是不需要安装客户端。这样在部署升级系统的时候就变得更加简单了。CS架构的不足之处也得到了很好的解决。BS架构有一个Web服务器来处理功能和实现页面表示,和CS架构一样的是都有数据层。当然BS架构的缺陷也是十分突出。首先它的交互性不如CS架构,所以后来才有了Ajax异步传输技术的补充和发展,它的安全性不高,所以需要https协议的配合;页面的动态表现力不如CS架构,什么Flash很难实现;由于BS架构大多数计算处理都集中到了Web服务器,而CS架构在客户端可以处理,所以BS架构的速度不如CS架构快(响应速度)那也是合情合理的;哪怕是局部变动,提交页面也往往是一整个页面,交互性不好。

12. 混合架构

  • 正因B/S架构和C/S架构各有优缺点,于是就有了混合架构的概念。混合架构就是综合了两个架构之间的优点。他有两个应用,一个是内外有别,一个是查改有别。
  • 内外有别就是对内网使用CS架构,对外使用BS架构,这样对外网用户就不用更新安装下载客户端了,对内使用CS架构,维护升级查询处理都比BS架构好一个数量级。
  • 还有一种查改有别就是简单的交互比如查找信息使用BS架构,而复杂的交互使用CS架构保证速度,这两个混合模式都是两个架构取长补短的应用。

13. 富互联网技术

  • 他最大的特点就是弥补了B/S架构中交互性不强的问题,它里面包括了Ajax技术和Flex技术。Ajax是异步的javascript和xml,比如我们输入用户名的时候,在没有刷新页面的前提下就提示我们该用户名已经注册了,这就是阿贾克斯技术的一个应用;而Flex技术更多的应用在网络游戏中,在网游中炫酷的画面就是富互联网的应用。提高了人机界面交互的能力,这个知识点可以和人机界面设计结合在一起。RIA技术已经可以将数据缓存在客户端了,这样就减少了数据往返的次数。

14. SOA基于服务的架构

  • SOA最大的特点有三个:高度标准化的接口,松散耦合,粗粒度;从小到大分别是对象,构件和服务。可以看到构件是对一系列对象的封装与整合,像VB.NET语言中的控件库就是构件技术的应用;再对一系列的这种控件有机结合在一起,就构成了服务。构件的标准是多种多样的,有COM,EJB,有COM+。正因为构件的多样化,才有了服务存在的价值。
  • 服务都是基于XML,相关协议也是基于XML发展而来的。服务是把所有使用到的东西高度标准化的过程。
    ESB和WebServices是基于服务的架构最为经典的应用。

15. Webservice

  • 在Webservice中有三个角色:服务请求者,服务提供者,服务注册中心。它是SOA的实现方式。三者当中,服务注册中心是可有可无的,他记录了服务请求者和提供者之间的映射关系。服务请求者和提供者之间有一个绑定的过程,而绑定又可以分为静态和动态两种。静态绑定就不需要使用到注册中心了,而动态绑定需要先通过查找找到服务的提供者,再与服务的提供者建立绑定关系。

16. ESB

  • 企业应用总线在我的理解中,更像是企业应用集成中的逻辑集成。更像是一个超级中间件,它将各个封装的服务进行集成,以提供给Web应用和MIS应用。使用了ESB,我们就可以忽略每个子系统的物理位置,它还支持多种数据之间的格式转换,在企业总线上布下日志功能,就能监控总线上所有通信内容,提高了安全性。在企业中建立ESB,可以有效解决信息孤岛的问题。
  • ESB和Webservice有什么不同,他们的应用场景不同,Webservice是把服务在因特网中封装成一个个高度标准统一的服务,而ESB更加侧重于企业的应用,将企业的子系统以服务的形式一个个挂接到服务器上,把各个服务给连接起来。

17. 中间件

  • 中间件是一种独立的软件或服务程序,它可以应用在分布式系统中,在各个不同的技术软件之间共享资源,中间件可以理解为SOA架构中的构件,在企业应用集成中,有逻辑集成,使用中间件在不同的子系统之间实现通信,将原本信息孤岛的系统连接起来,这个就是中间件的一个应用。中间件也可以简单理解为翻译者,使用中间件就可以实现遗留系统的可重用。
  • 中间件有消息中间件,有数据库中间件,还有远程过程调用中间件,还有业务型的中间件。
  • 在负载均衡技术中,有使用软件实现负载均衡算法的应用,这个也是中间件技术的一个应用。
  • 中间件技术的实现依赖于构件之间的通信,中间件可以实现分部在两台不同PC上的机器可以相互的进行消息转化后的通信,也核实中间件技术最重要的优势。
  • 企业应用总线ESB中的总线可以理解为一个中间件,各种层次架构(比如CS架构等)的分布式实现也需要通过中间件技术实现。在虚拟机风格中跨平台的实现,也是中间件的一种应用。

18 .NET和J2EE

  • 它的最底层是通用语言运行环境,通用语言运行环境说白了就是一个虚拟机风格。他借鉴了J2EE架构。它可以支持多个开发语言,这些开发语言会被翻译成通用语言规范。通用语言运行规范运行在CLR之上。.NET体系中其实就有虚拟机了,CLR就是.NET平台的虚拟机。虚拟机包括有ASP.NET它是用在Windows应用中,ADO.NET是用来做数据库操作的。.NET中的基础类库是一种复用的机制。
  • NET架构虽然支持的开发语言多,但它的移植性不如J2EE,因为NET是微软公司的产品,所以NET平台目前只能应用在微软的操作系统之上。在其他场合J2EE和.NET框架是大同小异的。
  • 而J2EE分为四个层次,最底层是企业信息层,其次是业务逻辑层,上两层是Web层和应用层。JVM是J2EE下的虚拟机,企业Bean和会话Bean等都是运行在业务层。
  • EJB (Enterprise Java Beans) 是基于分布式事务处理的企业级应用程序的组件。
    EJB容器可以接受三类EJB:实体Bean(Entity Beans),会话Beans(Session Beans),消息驱动Bean(Message Driven Beans ,MDBs)。而会话Beans又可以分为两种:一种是无状态会话Bean(Stateless Session Beans),另一种是有状态会话Bean(Stateful Session Beans)。

19 .MVC和MVP

  • MVC是一种设计模式也是一种架构模式,MVC是Model-View-Control的缩写。MVC模式其实类似于之前的分层模式,
  • 它将业务逻辑分成了三个层次,每个层次分别执行不同的分工,Model偏向数据处理层,View偏向页面表示。
    MVC模式呢也可以分为两种,一种是主动MVC,另一种是被动MVC,主动MVC种加入了观察者模式,View会定期确认Model的情况;如果发现数据有更新了,那么就更新表示,比如常用的股市软件就是主动MVC模式的应用;而被动MVC则正好相反,被动MVC只有在Model更新了之后,不通知视图View让视图手动去Model中取内容。
  • 在MVC模式之后,出现了MVP模式。MVP模式是在MVC模式的基础上进行了优化和改良,MVP最大的改进就是进一步把Model-View之间进行了解耦,Model-View之间没有了直接的消息通信与联系,所有的消息通信都需要经过P层,P就是Presenter的缩写,Presenter在MVP模型中更像是业务逻辑层,所有的Model-View直接的通信都需要经过Presenter层。
  • MVP解耦更加地彻底,也就更容易实施单体测试;MVP中的V要处理界面事件,业务逻辑在P中,MVC模型中界面事件由C处理。Presenter中既有业务逻辑也有同步逻辑。同步逻辑保证Model-View之间的信息可以同步更新。
  • MVP有什么缺点呢?因为在MVP的Presenter中,除了业务逻辑以外,还有很多View-Model的通信逻辑和同步逻辑,所以在有解耦易测试的优点的同时,Presenter层会变得比较庞大和沉重。

20 .质量属性

  • 质量属性包括了:性能,可靠性,可用性,安全性,可修改(维护)性,互操作性,功能性,可变性等一系列属性所组成。
  1. 性能:比如吞吐量,页面响应速度就是性能属性。
  2. 可靠性和可用性:在软件架构中一般我们只提可用性而不是可靠性,在系统性能与评价章节中,可用性是指系统可以正常使用时间和出现故障不可以使用时间的比率,可靠性突出的是在某段时间内出现故障的次数。
  3. 安全性:安全性方面信息系统可以分为完整性,不可抵赖性,保密性和可控性四个方面。
  4. 可修改性:信息系统需要修改,需要维护的时候,容易不容易维护就是修改性的体现,在这里与其说是可修改性,倒不如说是可维护性来得切合实际把。
  5. 互操作性:信息系统往往难以独善其身,它与其他系统之间如何进行交互
  6. 功能性:信息系统能够完成期望功能的程度。
  7. 可变性:它比可修改性高一个层次,精确的说,可变性应该理解为系统的可扩展性。在软件产品线中,可变性十分之重要,因为在软件产品线。

21 .ATAM和SAAM架构评估方法

  • 架构权衡分析法(ATAM),软件架构分析法(SAAM),成本效益分析法(CBAM)都是基于场景的架构评估方法。说到场景,它出现在4+1视图的中间位置,它使用用例视图来展现,场景是系统重要的活动的抽象。
  • SAAM软件架构评估方法:这种方法相比ATAM方法来得简单的多,这种方法类似于软件的测试,软件测试一般先实施单个模块的测试,再实施集成模块的测试;在SAAM中,首先要建立场景,然后描述信息系统的架构,建立好的场景先实施优先级的分级,先是单个评估,然后组合在一起实施评估,最后形成对于总体的评价。
  • SAAM的特点就是比较简单,花在培训上的成本比较少。
  • ATAM架构权衡分析法:ATAM不仅仅是开发人员,用户方代表,首席架构师都要参与其中,ATAM方法还有投票环节。如果有15票,你可以将票分别投给你认为重要的各个场景,也可以将所有的票都投给一个场景。
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 通过项目流程管理减少需求变更的两种方法

    这篇是需求变更三步曲中的最后一篇,和各位分享项目流程执行不到位引起的需求变更和应对方法。1. 产品评审会,开成产品介绍会产品评审会,是对产品原型的评审;如果是采用用户故事,产品评审会更像是用户故事和故事地图讨论会。我们程序员写代码都清楚,不管我们多认真,自己验…...

    2024/4/15 2:56:50
  2. 小程序下拉菜单组件(含多层筛选)

    图例中筛选是另外一个组件一般在筛选的场景中需要使用下拉菜单,动态设置筛选条件,比如淘宝,京东的产品筛选列表,携程的旅游目的地的筛选列表。 支持配置化设置弹层内容 支持动态刷新弹层内容 支持动态修改分类标题 支持遮罩层 支持api关闭弹层配置 wxml模板 <view class…...

    2024/4/24 15:04:31
  3. 人脸识别案开庭,数据隐私保护成焦点

    浙江某大学特聘教授郭先生作为杭州野生动物世界的年卡会员,得到了这样的通知,杭州野生动物世界,国家AAA级景区,此前一直使用“年卡+指纹”的方式入园,就在去年园区系统升级,要求年卡用户改为“年卡+刷脸”入园方式。园区宣称已经通知用户:指纹识别取消,不注册人脸识别的…...

    2024/5/1 19:18:40
  4. Spring Boot 2.1.8.RELEASE集成UReport2 (三) 添加内置数据源

    前面数据库已经连接成功,直接使用默认数据源,实现接口BuildinDatasource以添加内置数据源。完整代码:https://gitee.com/lfw1024/myreport/blob/master/src/main/java/com/ggzn/ureport/datasource/UreportDataSource.java核心代码@Component public class UreportDataSourc…...

    2024/5/1 16:11:06
  5. ucos 初始化OSTaskCreate() 源码分析 2

    2019独角兽企业重金招聘Python工程师标准>>> //系统任务创建 OSTaskCreate 任务创建 INT8U OSTaskCreate (void (*task)(void *p_arg), //任务函数地址void *p_arg, //任务函数传递参数OS_STK *ptos, …...

    2024/5/1 18:02:19
  6. c#编写简单的学生管理系统

    心得:在查询数据时,如果查询的内容只是作为某个判断的条件,直接执行用SqlCommand执行语句,如果要在Lable或者DataGirdView中显示出来查询的结果。此时,分两种情况:SqlDataReader逐条查询,SqlDataAdapter结果查询问题:在用参数接收comboBox信息时,为什么报错,改为占位…...

    2024/5/1 8:11:35
  7. html压缩代码

    压缩HTML的起因 如何提高网页加载速度 ,需要怎么对html页面优化相信是每个拟提高建站技术站长曾想到的问题,其实网页优化的方法还是很多。 有童鞋询问higrid如何 压缩HTML,也就是说能不能 把所有的html、js、Css在运行前都压缩成一行,清除注释标记、换行符、空格、制表符等…...

    2024/5/1 17:26:47
  8. 民用攻击与高级攻击防御技术的对比

    面对不同类型的攻击,安全策略也必然会有所不同。过去十年间,安全服务关注的大多是普遍发生的民用攻击,而在最近一两年间,高级攻击的发现与防御才成为国内安全工作者的焦点。从基本安全策略来看:对于民用攻击来说,安全服务考虑的重点自然是如何进行有效的防御;而对于高级网…...

    2024/5/1 10:19:14
  9. 简述负载均衡&CDN技术

    前言一个高性能的web系统需要从无数个角度去考虑他,大到服务器的布局,小到软件中某个文件的实现,甚至于某个循环内的运算如果出现不严谨都可能导致全盘崩溃。我们无法考虑到所有的优化细节,但可以从我们已知的层面去优化,我们就先从网络层面说起。(客户端输入URL定位符)…...

    2024/5/1 7:50:13
  10. 免费ftp下载工具,推荐8款好用的免费ftp下载工具

    推荐一:iis7服务器管理软件 iis7远程桌面管理软件,是一款绿色小巧,功能实用的FTP工具软件,其界面简洁,操作方便,它支持FTP批量上传下载,它可以同时连接多台ftp服务器进行文件传输工作,还可以在线解压缩文件,支持文件查找,在线编辑等功能。同时它还能够同时远程操作多…...

    2024/5/1 16:39:25
  11. SSM学生管理系统

    项目利用Spring+SpingMvc+Mybatis技术,主要实现了对学生信息的增删查改和登录,有需要的,可以下载源码 一:包目录结构:实现步骤: 1,创建数据库 2,创建动态web项目 3,导包 4,编写配置文件:application.xml,springmvc.xml,Mybatis.xml等 5,编写动态sql,实现dao层 6,…...

    2024/5/1 19:33:20
  12. Ureport2 ---报表设计(2)--报表计算模型

    上一篇 Ureport2 —报表设计(1)一、报表计算模型1、1 左右父格在UReport2中单元格之间存在依赖关系,对于任意一个单元格都可以设置它的左父格与上父格。单元格父格是可选的。 默认情况下,单元格的左父格就是其最近左边与其位于同一行的单元格;上父格则是其最近上方与其位…...

    2024/5/1 6:40:56
  13. 关于ucos主函数调用OSTaskCreate创建用户的警告解决办法

    1/所存在的问题描述, 在工程main.c编译时,keilMDK报出警告具体如下, warning: #167-D: argument of type "void (*)(void)" is incompatible with parameter of type "void (*)(void *)"2/导致问题的原因, 经您提醒和keil的警告定位,我们可以锁定出现…...

    2024/5/1 17:15:02
  14. web应用性能优化--采用gzip静态压缩+动态压缩方式压缩js、css文件

    web应用性能优化–采用gzip静态压缩+动态压缩方式压缩js、css文件Web应用中通常都会有大量的javascript和css文件,如开源的javascript框架jquery、extjs-core等等,这些js框架,动辄上百K,这些框架大多数时候能提升我们的开发效率,但是使用中稍不留神很容易导致系统响应缓慢…...

    2024/5/1 12:47:55
  15. 党建答题活动小程序

    从昨天(19号)晚上,7点开始我敲下第一行代码开始,截止现在(20号)下午 3点,整整20个小时,我完成了一个党建答题小程序的开发,提交三次审核,第一次审核由于小程序logo是警徽的缘故被拒了,然后我修改后马上进行第二次送审关于这次审核被拒的场景,大家也要规避下,不过也难得…...

    2024/5/1 11:56:09
  16. uReport2

    2019独角兽企业重金招聘Python工程师标准>>> http://www.bsdn.org/projects/ureport UReport2已正式发布 UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相比UReport1,UReport2重写了全部代码,弥补了U…...

    2024/5/1 11:39:44
  17. PHP 对HTML页面进行压缩

    网站优化中,页面压缩是很有效的一种方法,可以明显提升页面访问速度。 页面压缩也有很多的方法,有PHP自带的zlib的gzip压缩,还有清除html页面中不必要的字符,空格,注释,换行符等。 第一种打开PHP.ini中的配置既可以,可以参考: http://mp.blog.csdn.net/postedit/792653…...

    2024/5/1 16:00:41
  18. 消息队列OSTaskCreate返回值为0 ucosIII

    错误信息提示如下:Assertion “OSQCreate” failed at line 67 in ..\LWIP\arch\sys_arch.c Assertion “netconn_connect: invalid conn” failed at line 197 in ..\LWIP\lwip-1.4.1\src\api\api_lib.c这是因为消息队列达到了上限,需要在os_cfg.h中增加一下上限值...

    2024/5/1 6:21:20
  19. 个人使用JSP写的一个学生管理项目,现源码分享,JSP学生管理系统

    项目介绍: 技术:Swing+jdbc+mysql+easyui 开发工具:eclipse+Navicat for MySQL实现的功能: 1,easyui datagrid 列隐藏 2,easyui 下拉框,日期控件值设置空 3,easyui 提交前验证 4,添加和更新操作的有效合并 5,删除年级要进行判断 6. 添加,删除,更新学生信息用户登录…...

    2024/5/1 7:35:37
  20. android学生信息管理系统源码

    利用ListView和数据库做一个学员信息管理系统。下面把做的代码复制下来,供大家参考。首页的布局main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android…...

    2024/5/1 16:57:14

最新文章

  1. 代码随想录算法训练营Day12 | 239.滑动窗口最大值、347.前K个高频元素

    239.滑动窗口最大值 题目&#xff1a;给你一个整数数组 nums&#xff0c;有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1&#xff1a; 输入&#xff1…...

    2024/5/6 4:39:37
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组 题解

    VP比赛链接 : 数据加载中... - 蓝桥云课 1 . 九进制 转 十进制 直接模拟就好了 #include <iostream> using namespace std; int main() {// 请在此输入您的代码int x 22*92*81*9;cout << x << endl ;return 0; } 2 . 顺子日期 枚举出每个情况即可 : …...

    2024/5/5 0:46:46
  4. OpenHarmony开发-连接开发板调试应用

    在 OpenHarmony 开发过程中&#xff0c;连接开发板进行应用调试是一个关键步骤&#xff0c;只有在真实的硬件环境下&#xff0c;我们才能测试出应用更多的潜在问题&#xff0c;以便后续我们进行优化。本文详细介绍了连接开发板调试 OpenHarmony 应用的操作步骤。 首先&#xf…...

    2024/5/5 8:53:16
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/4 23:54:56
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/4 23:54:56
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/4 23:55:17
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/4 23:55:06
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/4 23:55:01
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57