自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 运维基础环境搭建

服务器环境:CentOS 7.6, 以root用户登陆。

2023-10-16 20:40:08 344

原创 java利用apache pdfbox工具裁剪PDF文件

java利用工具对pdf文件进行裁剪处理

2022-11-25 17:41:01 1523 1

原创 java访问https链接下载图片

https链接下载文件工具类三、https链接下载文件工具类讲解// 文件下载存储路径String savePath = “D:/zhxcmfs/myFiles”;// 文件命名String fileName = “图片.png”;// https文件下载链接String apiHttp = “https://gimg2.baidu.com/image_search/src=http%3A%2F%2Flmg.jj20.com%2Fup%2Fall

2022-11-25 16:44:00 3211

原创 java批量下载多个文件并压缩

本段代码的功能主要是实现通过文件主键,循环遍历下载各种格式的文件,下载后由java数据流处理压缩成一个zip格式的压缩包返回给前端页面。

2022-11-13 17:14:32 3473 2

原创 基于tensorflow的聊天机器人

**基于tensorflow的聊天机器人**你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展

2021-04-01 20:04:17 3108 4

原创 利用电脑ADB插件删除安卓手机内置软件(超详细)

这里少说话,我们直接上教程。**第1步:**下载adb插件,以及查看手机软件包的apk应用:百度网盘下载adb连接提取码:8gzr**第2步:**解压资源如下图(图1)所示:图1** **打开platform-tools_r30.0.4-windows文件夹如下图(图2)所示:图2**第4步:**打开platform-tools文件夹,如下图(图3)所示:图3**第5步:**复制adb.exe所在文件位置的绝对路径如下图(图4)所示:图4**第6步:**将该文件地址添加到win

2020-08-28 22:33:35 8317 17

原创 Python科学计算与可视化

1、利用numpy将一个列表和元组,转换成数组ndarray对象并输出数据类型和值。源代码:import numpy as npa = [1,2,3,4,5]b = (6,7,8,9,10)ndarray1 = np.array(a,dtype=int)ndarray2 = np.array(b,dtype=int)print('列表a-数组ndarray1:',ndarray1,'数据类型:',type(ndarray1))print('元组b-数组ndarray2:',nda

2020-08-12 16:21:36 1251

原创 python程序设计使用matplotlib绘制多个子图

1、题目描述:编写程序,利用NumPy模块和Matplotlib.pyplot工具包绘制y=e-t*sin(2πx)以及y=sin(2πx)的函数曲线。可以修改显示曲线的颜色和样式。代码1:import numpy as np #导入numpy模块import matplotlib.pyplot as plt #导入matplotlib模块中的子模块pyplotdef f(t): return np.exp(-t) * np.sin(2*np.pi*t)t1 =

2020-08-12 16:12:10 1808

原创 软件工程 张秋余等著 第十二章课后习题部分答案

第十二章 面向对象实现1、什么是软件实现?正确答案:在编码实现阶段,开发者根据设计模型中对数据结构、算法分析和模块实现等方面的设计要求,编写具体的程序,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。2、如何实现构架?正确答案:构架实现的目的是通过如下途径勾画实现模型及其构架:l 识别对构架有重要意义的构件,例如可执行构件。l 在相关的网络配置中将构件映射到节点上。在构架设计过程中,要勾画设计子系统及其内容和接口。在实现过程中,使用与设计子系统一一对应的实现子

2020-08-12 15:58:09 769

原创 软件工程 张秋余等著 第十一章课后习题部分答案

第十一章 设计和模式1、什么是设计?(10.0分)正确答案面向对象(OO)的设计(即OOD)是对系统对象的详细描述,这些对象通过相互协作(静态结构、动态行为)来满足系统需求。设计所描述的仍然是解决方案,只不过在更细的层面上,描述了实例变量、方法参数、返回类型以及各种技术的细节。2、简述设计在软件生命周期中的作用。(10.0分)正确答案:设计工作集中在细化阶段的末期到构造阶段的初期,将产生合理且稳定的构架,并创建实现模型的蓝图。设计模型非常接近实际的系统,在整个软件生命周期里很自然地要保持并维护

2020-08-12 15:53:32 3006

原创 软件工程 张秋余等著 第十章课后习题部分答案

第十章 架构为中心1、什么是构架?(10.0分)正确答案:构架(Architecture)是一个系统的组织结构,包括:系统分解的各个组成部分、各部分相互之间的连接性、交互机制、以及指导系统设计的相关规则。或者更详细地说明为以下四个内容:1)软件系统的组织。2)构成系统的结构元素和各元素之间的接口,以及由元素间协作所规定的各元素的行为。3)结构元素和行为元素合成为逐渐增大的子系统。4)指导组织的构架风格:元素及其接口、协作和组合。构架可以描述为多种模型视图:用例模型视图、分析模型视图、设计模

2020-08-12 15:39:41 3844

原创 软件工程 张秋余等著 第九章课后习题部分答案

第九章 面向对象分析1【简答题】分析模型由哪些部分组成?并手工给出图示。正确答案:分析模型由代表该模型顶层包的分析系统组成;使用分析包将分析模型组织为更易于管理的若干部分,这些部分代表了对子系统或某一层系统的抽象;分析类代表了对系统设计中的类或子系统的抽象;在分析模型中,用例是通过分析类及其对象实现的,由分析模型中的各种协作来表示,标记为用例实现—分析。具体组成如下图所示:什么是实体类、边界类和控制类?请手工画出图形符号表示?正确答案:第1问答案:实体类(entity class)用来对

2020-08-10 10:05:54 5422

原创 软件工程 张秋余等著 第八章课后习题部分答案

第八章 用例驱动为什么使用用例?正确答案:用例被普遍采用的原因主要有:1)为用户提供了捕获业务功能需求的系统方法。2)可驱动整个开发过程(从用例捕获开始项目的开发过程),大部分开发活动如分析、设计和测试都是从用例开始执行的,而设计和测试则可根据用例的重要性(优先级)进行规划和协调——目的是实现重要的核心业务。3)正确的用例捕获,可以反映用户的真实需求。4)用例有助于设计构架。5)用例可作为编写测试计划、用户手册的起点。什么是业务模型?如何建立业务模型?正确答案:第一问答案:业

2020-08-10 09:36:43 3214

原创 软件工程 张秋余等著 第七章课后习题部分答案

第七章 面向对象方法学什么是面向对象?有哪些基本概念?举例说明其基本特征。正确答案:第1问:面向对象(object-oriented,OO):是一种具体的软件开发技术与策略;也是一整套关于如何看待软件系统与现实世界的关系,用什么观点来发现问题并进行求解,如何进行软件系统构造的软件方法学。第2问:基本概念主要包括:对象+类+关系(依赖、关联、聚合、组合、实现、继承)+封装+消息通信+多态性等,可运用这些概念来构造软件系统。也可以将面向对象技术的基本概念总结为:类 + 对象 + 继承 + 用消息通信

2020-07-28 16:41:43 2939

原创 软件工程 张秋余等著 第六章课后习题部分答案

第六章 软件维护1.为什么说软件的维护是不可避免的?正确答案:粗略答案:因为软件是人编写的,每个人的能力有明显的区别,自然而然的存在一些缺陷或漏洞,因此对软件的维护是不可或缺的。标准答案:为了纠正在开发阶段未发现的错误和缺陷,使软件适应新的计算机环境并满足变化的用户要求,对正在使用的软件进行修改是不可避免的。因此,如果希望软件系统能延长寿命,必须要对它进行维护。如果希望软件系统有效益,则必须设法降低维护的代价。2.软件的维护一般分为哪几类?正确答案:按软件维护的性质不同,可以把软件维护分为改正

2020-07-28 16:33:29 3394

原创 软件工程 张秋余等著 第五章课后习题部分答案

第五章 软件实现

2020-04-10 14:55:31 5533

原创 软件工程 张秋余等著 第四章课后习题部分答案

第四章 软件详细设计2.详细设计的主要任务?答:软件详细设计的目标是对目标系统做出精确的设计描述,其主要任务包括:l 模块的程序算法设计。l 模块内的数据结构设计。l 模块接口设计。l 模块测试用例设计。l 编写详细设计说明书。l 详细设计评审。4.简述人机界面设计的黄金规则?答:l 置用户操作于控制之下:不要强迫用户进入不必要的、或不希望的动作,并提供灵活的交互;允许用户交互...

2020-04-10 14:20:40 9940

原创 软件工程 张秋余等著 第三章课后习题部分答案

第三章 软件总体设计1.系统设计包括哪两个阶段?总体设计的主要任务是什么?答:①为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库)。对程序(特别是复杂的大型程序)的设计,通常分为两个阶段完成:l 结构设计:确定程序由哪些模块组成,以及这些模块之间的关系;l 过程设计:确定每个模块的处理过程。其中,结构设计是总体设计阶段的任务,过程设计是详细设计阶段(通过对结构设计内...

2020-04-10 14:14:19 4780

原创 软件工程 张秋余等著 第二章课后习题部分答案

第二章 项目分析与软件需求分析1.问题定义的任务和主要工作?答:软件项目的问题定义内容包括:1)问题的背景、开发系统的现状。弄清楚准备开发的软件使用背景,开发系统现处于什么状态,为什么要开发它。2)开发的理由和条件、开发系统的问题要求。3)总体要求、问题的性质、类型范围。4)要实现的目标、功能规模、实现目标的方案。5)开发的条件、环境要求等。以上内容都写到问题定义报告(或称系统定义...

2020-04-10 14:04:56 4506

原创 软件工程 张秋余等编著第一章部分课后习题答案

第一章 软件学工程概论1.理解软件的概念,回答“软件≠程序”,请解释这句话为什么是正确的?答:软件是包括程序、数据、文档、服务的一个完整集合,它是计算机系统中与硬件相互依存的另一部分。而程序是按事先设计的功能和性能要求执行的指令序列,是实现软件的基本功底。因此,“软件≠程序”是正确的4.什么是软件危机?它有哪些典型表现?如何消除软件危机?答:第一问答案:软件危机是指在软件开发、维护过程中...

2020-04-09 17:53:03 3546

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除