自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用swagger编写TESTFul的API文档

使用swagger编写TESTFul的API文档1 前驱知识1.1 Open API1.2 swagger1.3 RESTFul2 编写技巧2.1 合理引用2.1.1 一处定义,处处引用·2.1.2 优缺点2.2 分辨GET POST PUT方法2.2.1 方法区别2.3 响应码2.3.1 GET2.3.2 POST2.3.3 PUT1 前驱知识1.1 Open APIOpen API即...

2019-06-30 19:53:11 458

原创 嵌入式软件 基于Qt监控系统

项目开发报告1 项目简介1.1 概述1.2 开发环境1.3 其他支持1.4 应用界面1.4.1 服务器端1.4.2 客户端1.5 程序使用2 项目开发2.1 搭建基于实验平台数据库2.1.1 数据库详情2.1.2 数据库接口及实现2.1.2.1 用户注册2.1.2.2 用户查询2.2 监控系统客户端及服务端设计2.2.1 `CS`模型2.2.2 功能2.2.2 服务机与客户机交互2.3 客户端设...

2019-06-29 00:19:57 1728 2

原创 系统分析与设计 第七周

系统分析与设计 第七周使用 UMLet 建模1 根据订旅馆建模文档,Asg-RH.pdf:1.1 绘制用例图模型(到子用例)1.2 给出 make reservation 用例的活动图2 根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景2.1 分别用多泳道图建模三个场景的业务过程2.2 根据上述流程,给出快递柜系统最终的用例图模型系统分析与设计 第七周)使用 UMLet 建模1...

2019-05-26 20:04:57 232

原创 系统分析与设计 第六周

系统分析与设计 第六周1 简答题1.1 用例的概念1.2 用例和场景的关系?什么是主场景或 happy path?1.3 用例有哪些形式?1.4 对于复杂业务,为什么编制完整用例非常难?1.5 什么是用例图?1.6 用例图的基本符号与元素?1.7 用例图的画法与步骤1.8 用例图给利益相关人与开发者的价值有哪些?2 建模练习题(用例模型)2.1 绘制用例图3 回答下列问题3.1 为什么相似系统的...

2019-05-26 17:55:27 512

原创 STMT Assignment 4

STMT Assignment 4方向:计算机应用学号:16340227姓名:王永杰1 计算题1.1 计算下列代码片段的Halstead 复杂度的11项内容:if (month < 3) { month += 12; –year; } return dayray((int)(day + (month + 1) * 26/10 + year + year/...

2019-05-24 14:37:49 186

原创 系统分析与设计 第三周

系统分析与设计 第三周1 简答题1.1 简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点【从项目特点、风险特征、人力资源利用角度思考】1.2 简述统一过程三大特点,与面向对象的方法有什么关系?1.3 简述统一过程四个阶段的划分准则是什么?每个阶段关键的里程碑是什么?1.4 软件企业为什么能按固定节奏生产、固定周期发布软件产品?它给企业项目管理带来哪些好处?系统分析与设计 第三周)...

2019-04-19 20:50:45 253

原创 系统分析与设计 第二周

系统分析与设计 第二周1 简答题1.1用简短的语言给出对分析、设计的理解。1.2 用一句话描述面向对象的分析与设计的优势。1.3 简述 UML(统一建模语言)的作用。考试考哪些图?1.4 从软件本质的角度,解释软件范围(需求)控制的可行性2 项目管理实践2.1 看板使用练习(提交看板执行结果贴图,建议使用 Git project)3 UML绘图工具练习(提交贴图,必须使用 UMLet)系统分析...

2019-04-19 20:20:07 188

原创 系统分析与设计 第一周

系统分析与设计 第一周1 简答题1.1软件工程的定义1.2 解释导致 software crisis 本质原因、表现,述说克服软件危机的方法1.3 软件生命周期1.4 SWEBoK 的 15 个知识域(An Overview of the SWEBOK Guide 请中文翻译其名称与简短说明)1.5 简单解释 CMMI 的五个级别。例如:Level 1 - Initial:无序,自发生产模式。1....

2019-03-16 00:13:51 177

原创 服务计算 第十七周 在docker上部署MySql实现StarWarsAPI

服务计算 第十七周在docker上部署MySql实现StarWarsAPI1 主要内容2 基本介绍3 部署Docker及MySql3.1 安装Docker3.2 部署MySql1 主要内容本次实验在StarWars原有的基础上进行,我仍然负责同样的部分:后端数据库。上一次实验链接2 基本介绍大致功能与之前一样,但是使用了三个容器来包装前端、后端API、后端数据库。本博客前半部...

2018-12-25 14:56:58 182

原创 算法设计与分析 项目 工厂开设

算法设计与分析 项目工厂开设1 题目描述2 题目分析及解题思路2.1 开发环境2.2 解题思路2.2.1 解题方法2.2.2 编码方式2.3 Local Search 顾客选择工厂2.4 Local Search 工厂选择顾客2.5 模拟退火算法3 算法实现3.1 Local Search 顾客选择工厂3.2 Local Search 工厂选择顾客3.3 模拟退火算法3.3.1 参数设计3.3.2...

2018-12-23 23:53:09 322

原创 算法设计与分析 第十三周 解数独

算法设计与分析 第十三周解数独1 题目描述2 选题原因3 题目分析及算法3.1 常规分析3.2 算法概述3.3 问题4 关键代码4.1 比较函数4.2 解函数5 运行结果6 源代码1 题目描述2 选题原因随机选了一道题,很坑。第一次做题做到生无可恋。3 题目分析及算法3.1 常规分析看到这道题心情确实不美丽,本来是用C++写的,但是C++尽然用了vector&lt;ve...

2018-12-01 01:49:01 493

原创 算法设计与分析 第十二周 k个一组翻转链表

算法设计与分析 第十二周k个一组翻转链表1 题目描述2 选题原因3 题目分析及算法3.1 常规分析3.2 问题所在4 关键代码4.1 组内节点调换4.2 递归的从后向前调换5 运行结果6 源代码1 题目描述2 选题原因讲道理这个周确实没讲啥东西…秉承着随机的原则,在首页闭着眼睛点了一下鼠标,选中了这道题。3 题目分析及算法3.1 常规分析分析这道题目,其实是比较简单的。涉...

2018-11-24 01:20:47 227

原创 算法设计与分析 第十一周 通配符匹配

算法设计与分析 第十一周通配符匹配1 题目描述2 选题原因3 题目分析及算法3.1 常规分析3.2 问题所在3.3 初始化问题3.4 算法4 关键代码4.1 初始化4.2 动态规划4.3 防止错误输入5 运行结果6 源代码1 题目描述2 选题原因选择一道动态规划的题目,题目比较新颖,也想了比较久。动态规划的方法感觉逻辑上简单了不少,但是效率上却有些欠缺。3 题目分析及算法3....

2018-11-17 01:32:16 239

原创 服务计算第十一周 开发 web 服务程序 信息查询小程序

服务计算 第十一周开发 web 服务程序 信息查询小程序1 主要内容2 程序介绍2.1 功能介绍2.1.1 注册信息2.1.2 更新信息2.1.3 查询信息2.2 实现原理2.2.1 通过分割获得更多的指令参数2.2.2 在本地处理所有的信息2.2.3 每次操作读写3 测试3.1 注册3.2 更新信息3.3 查询4 压力测试5 再次附上github地址1 主要内容在老师原有的博客基础上,添...

2018-11-16 02:15:40 310

原创 算法设计与分析 第十周 最长有效括号

算法设计与分析 第十周最长有效括号1.题目描述2.选题原因3.题目分析及算法3.1分析3.2传统算法3.3问题3.4算法4.运行结果5.源代码1.题目描述2.选题原因选择了一道动态规划的题目。但是感觉解这道题的方法不太像是动态规划的思想…一道匹配括号的题目,也是绞尽脑汁。3.题目分析及算法3.1分析最容易想到的方法必然是用stack来解这道题目。思路如下:3.2传统算...

2018-11-10 01:37:50 259

原创 算法设计与分析 第九周 编辑距离

算法设计与分析 第九周编辑距离1.题目描述2.选题原因3.题目分析及算法3.1分析3.2算法4.运行结果5.源代码1.题目描述2.选题原因本周学习了动态规划,讲到了编辑距离的算法。恰好看到了leetcode上有这样的题目,因此选择了这道题,就当作巩固知识了!3.题目分析及算法3.1分析动态规划的经典问题,既有思路。首先考虑两个单词每个字符的匹配情况:1、两个字符相匹...

2018-11-04 17:52:49 378

原创 服务计算第七周 Go语言CLI命令行 Agenda实战经验

服务计算 第七周Go语言CLI 命令行 Agenda实战经验1.博客内容2切片使用2.1查找元素2.2快速删除元素2.3只提取切片,不获得位置(常用于查询)2.4注意修改——只能使用角标访问3.减少连环嵌套——使用`continue`4.文件读写更新覆盖5.源码地址1.博客内容在Go语言开发Agenda的过程中,遇到了很多有关Go语言的问题并且学习了很多骚操作,把这些整理了一下,作为一篇博...

2018-11-02 00:17:47 290

原创 算法设计与分析 第八周 最大矩形

算法设计与分析 第八周最大矩形1.题目描述2.选题原因3.题目分析及算法3.1分析3.2算法1.03.2直方图算法3.3算法3.23.4小例子4.关键代码4.1构建直方图4.2剪枝比较5.结果6.源代码1.题目描述2.选题原因本周学习了动态规划的相关知识,对于动态规划有了一定的了解,因此选择了一道动态规划的题目,加深自己对于动态规划相关算法的理解。3.题目分析及算法3.1分析...

2018-10-27 23:15:32 226

原创 算法设计与分析 第七周 IPO

算法设计与分析 第七周IPO1.题目描述2.选题原因3.题目分析及算法3.1分析3.2第一版算法4代码与改进4.1第一版4.1.1关键代码-查找最优项目4.1.2第一次测试第二版4.2.1优化4.2.3结果4.3第三版4.3.1优化4.3.2代码4.3.3结果4.4Bug版4.4.1代码4.2.2结果5源代码1.题目描述2.选题原因学习了贪心算法,随机选择了一道题目。3.题目分...

2018-10-21 23:35:13 801

原创 算法分析与设计 第六周 两个排序数组的中位数

算法设计与分析 第六周两个排序数组的中位数1.题目描述2.选题原因3.题目分析及算法3.1分析3.2算法4.核心代码4.1出口4.2比较过程5.结果6.源代码1.题目描述2.选题原因本周为两节习题课,在习题课的最后,讨论到了这一题,没有讨论出结果。本来有一些思路,恰好看到了这一题,于是将其解决。3.题目分析及算法3.1分析这道题本来解法不难,正常思路有两种,一种是直接讲两...

2018-10-13 14:47:02 315

原创 服务计算 第四周 Go语言开发CLI命令实用程序

服务计算 第四周Go语言开发CLI 命令行实用程序1.题目要求2.使用材料2.1开发环境2.2包3.框架构建3.1编程思路3.2编写框架3.2.1结构2.2配置路径2.3Hello World小程序3.安装 Git4.了解Golang4.1构建并安装程序4.2建立一个字符反转库,为hello提供保障4.3尝试使用测试文件4.4调用远程包我的github1.题目要求CLI要求见此2....

2018-10-12 11:17:03 251

原创 算法设计与分析 第五周 分发糖果

算法设计与分析 第五周分发糖果1.题目描述2.选题原因3.题目分析及算法3.1分析3.2第一版算法3.3改进3.4改进后的算法4.核心代码4.1从头至尾遍历4.2从尾至头遍历5.结果6.源代码1.题目描述2.选题原因国庆时间提前预习了贪心算法一章,因此特地选择了贪心算法的题目。这是很经典的一道题目。3.题目分析及算法3.1分析按照我们平常的思路,就是遍历,在遍历的过程中不...

2018-10-05 23:57:18 564

原创 算法设计与分析 第四周 滑动谜题

算法设计与分析 第四周滑动谜题题目描述![在这里插入图片描述](https://img-blog.csdn.net/20180928020237100?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1lhbnp1X1d1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)选题原因题目分析从...

2018-09-28 15:22:32 430

原创 服务计算第二周 Go 开发环境安装

服务计算 第二周Go开发环境安装1.选用编辑器2.安装golang2.1安装2.2配置路径2.3Hello World小程序3.安装 Git4.了解Golang4.1构建并安装程序4.2建立一个字符反转库,为hello提供保障4.3尝试使用测试文件4.4调用远程包我的github1.选用编辑器本人使用的是CentOS7,为了节省空间而使用了服务器版,因此没有安装桌面。一般来说,Go语言使用...

2018-09-28 09:56:57 257

原创 算法设计与分析 第三周

算法分析与设计情侣牵手题目描述选题原因题目分析_怎么求最短步骤__为什么这样可以求出最短步骤_1.一条链从不同顺序开始会怎么样?2.如果交换不同两条链上的座位会怎么样?解题思路结果源代码题目描述选题原因本周学习了图,因此选择了图算法专项练习,之前做了中等难度的题目,较为轻松,因此本次选了一道困难难度的题目。本来选择了 684.冗余连接。但是题目本身有歧义:题目要求当出现多条边可以删...

2018-09-23 01:31:54 257

原创 算法分析与设计 第二周

算法分析与设计寻找第K大数题目描述选题原因 本周学习了分治算法,在学习中出现了例题寻找第K大数字,以往的做法通常是维护一个长度为k的数组,保存最大的k个数,扫描所有的值,不断地加入数组。而新的分治算法则有着极低的复杂度。恰巧本题是中等难度,因此选择使用两种解法分别解题并做比较。维护长度为K数组解题思路 维持长度为k的数组,以及两个变量m...

2018-09-16 00:47:18 1510

原创 服务计算 第一周【使用 VirtualBox 让 PC 提供云桌面服务】

使用 VirtualBox 让 PC 提供云桌面服务 实验简介 使用Virtual Box 5.2.1.8安装CentOS虚拟机,建立主机与虚拟机之间的网络连接。实验过程搭建实验环境 修改VB网络设置,修改网卡,如图: Tips:由于DHCP会自动分配IP,所以不能开启 下载CentOS系统,创建虚拟机,命名为...

2018-09-15 17:34:25 280

原创 算法设计与分析 第一周

算法设计与分析 第一周两数相加题目描述选题原因 第一次使用领扣,按照他的题目排列顺序,选择了一道中等难度的题目。由于算法课程还没有很深入,因此没有选择课程相关题目。题目分析 这道题的难点主要在于使用了链表表示数字,这样做导致三个地方的处理需要十分谨慎: 链表的链接 两数字数位不相等时,较长的数字需要再次加上去 两位数所有...

2018-09-09 12:41:41 951

原创 网络版坦克大战

作业与练习1、选择一个以前的作业或自己选择一个小游戏,设计成网络游戏。制作网络版坦克大战优化有两种操作方式,可以自主选择每辆坦克有三条生命制作地图 在网络上找到地图资源,里面包括了地图、坦克、及子弹资源。该资源中具有坦克移动脚本以及发射子弹脚本。 将该脚本中的多余场景(已完成的游戏场景)及控制器脚本全部删除,以快速生成后面的exe可执行文件。否则...

2018-06-26 23:46:55 1121

原创 恶魔与牧师V3

题目3、P&amp;amp;amp;D 过河游戏智能帮助实现,程序具体要求:实现状态图的自动生成讲解图数据在程序中的表示方法利用算法实现下一步的计算参考:P&amp;amp;amp;D 过河游戏智能帮助实现实现状态图表示方法 该图在游戏中以矩阵的形式表示,使用数字编码对游戏数据进行设置,以3P3D为例,计算公式为:Pnum * 4 + Dnum。其中,P与D均为左岸数据...

2018-06-19 23:51:27 214

原创 unity3D 巡逻兵

- 结构UML游戏介绍 1.该游戏存在6个区域(1~6),每个区域都有一个巡逻兵,各区域用围墙分开,相邻区域的围墙有间隙可以通过,角色不可穿墙。游戏角色初始化在时在区域5。 2.当玩家进入某一区域时,该区域内的巡逻兵会自动追击玩家,直至玩家离开该区域。若玩家被巡逻兵抓到,游戏结束。当巡逻兵所在区域没有其他角色的时候巡逻兵沿着四边形运动。 3.各区域巡逻兵...

2018-05-11 21:10:08 512

原创 大富翁的游戏规则

大富翁的游戏规则116340227中山大学数据科学与计算机学院目录大富翁的游戏规则1大富翁简介大富翁的购买大富翁游戏规则别打小编最后再说两句1.大富翁简介大富翁游戏棋:通过选择人物,然后进入游戏画面,通过丢色子的方法围着城市走,走一次系统就会提示你做相应的事情,比如在你走到的地方盖房,别人再走到你的底盘,就会交给你过路费,还可以买股票,建一些公共设施等~2 看到没,这就是大富翁。当然我

2016-10-06 17:37:14 26653 20

空空如也

空空如也

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

TA关注的人

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