- 博客(20)
- 收藏
- 关注
原创 Postman在线数据库操作工具使用笔记
项目背景本学期系统分析与设计一课中,我在小组中担任了后端数据库测试工作,需要频繁的调用各种API对数据库进行修改,并且监测数据库返回的信息使用方法首先需要在侧边栏中选择调用的API方法,例如选择GET方法:然后在方法旁边的URL栏中填写对应API的URL,并点击send键,Postman就会自动帮你访问数据库并获取数据。如此一来我们就可以不需要在My SQL中用命...
2019-06-30 18:16:18
1660
原创 Go语言单元测试方法
目录学习背景单元测试方法问题及解决方案学习背景本学期系统分析与设计一课中,我负责小组后端单元测试部分。为此我学习了Go语言对于GET方法的简单单元测试手段。以下是我的学习心得体会。单元测试方法本次项目中我负责的是后端API与数据库的交互的测试,其基本操作逻辑为:与后端数据库建立连接 调用对应API,从数据库获取json数据包 解析数据包,与我们的期望值进行...
2019-06-30 18:07:43
446
原创 系统分析与设计第七周作业
使用UMLet建模:1、根据订旅馆建模文档,Asg-RH.pdf: 绘制用例图模型(到子用例) 给出 make reservation 用例的活动图2、根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景分别用多泳道图建模三个场景的业务过程case 1:x 科技公司发明了投递柜,它们自建了投递柜以及远程控制系统。注册的投递员在推广期免费使用投递柜。由于缺乏资源...
2019-05-26 18:36:26
149
原创 系统分析与设计第六周作业
一、简答题1. 用例的概念:用例(英语:use case),或译使用案例、用况,是软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。每个用例提供了一个或多个场景,该场景说明了系统是如何和最终用户或其它系统互动,也就是谁可以用系统做什么,从而获得一个明确的业务目标。编写用例时要避免使用技术术语,而应该用最终用户或者领域专家的语言。用例一般是由软件开发...
2019-05-26 15:55:27
569
原创 系统分析与设计第三周作业
一、简答题简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点(从项目特点、风险特征、人力资源利用角度思考) 瀑布模型:本阶段活动的工作对象来自于上一项活动的输出,这些输出一般是代表本阶段活动结束的里程碑式的文档。(提出来里程碑的概念) 优点:减低软件开发的复杂程度,提高软件开发的可管理性,以项目的阶段评审和文档控制为手段有效地对整个开发过程进行指导,保证了阶段之...
2019-04-13 17:27:25
194
原创 系统分析与设计第二次作业
一、简答题用简短的语言给出对分析、设计的理解分析:是将复杂的话题或事物逐渐拆分的过程,以此来达到对话题更好的理解。系统分析,旨在研究特定系统结构中各部分(各子系统)的相互作用,系统的对外接口与界面,以及该系统整体的行为、功能和局限,从而为系统未来的变迁与有关决策提供参考和依据。系统分析的经常目标之一,在于改善决策过程及系统性能,以期达到系统的整体最优。设计:是把一种设想通过合理的规划、周...
2019-04-12 11:38:23
234
原创 系统分析与设计第一周作业
一、简答题 软件工程的定义 IEEEStandard 610.12:Software engineeringis “the application of asystematic, disciplined, quantifiableapproach to thedevelopment, operation, and maintenanceof software...
2019-03-17 11:00:34
202
原创 处理 web 程序的输入与输出
1、概述设计一个 web 小应用,展示静态文件服务、js 请求支持、模板输出、表单处理、Filter 中间件设计等方面的能力。(不需要数据库支持)2、任务要求编程 web 应用程序 cloudgo-io。 请在项目 README.MD 给出完成任务的证据!基本要求支持静态文件服务 支持简单 js 访问 提交表单,并输出一个表格 对 /unknown 给出开发中的提示,返回...
2018-11-14 20:01:05
792
1
原创 用Go语言实现selpg指令
一、selpg指令简介selpg 是一个自定义命令行程序,全称select page,即从源(标准输入流或文件)读取指定页数的内容到目的地(标准输出流或给给打印机打印)。selpg 是以在 Linux 中创建命令的事实上的约定为模型创建的,这些约定包括:独立工作 在命令管道中作为组件工作(通过读取标准输入或文件名参数,以及写至标准输出和标准错误) 接受修改其行为的命令行选项该实用程序...
2018-10-11 11:01:33
233
原创 安装 go 语言开发环境
安装 go 语言开发环境1、安装 VSCode 编辑器 2、安装 golang 3.1 安装 3.2 设置环境变量 3.3 创建 hello world! 4、安装必要的工具和插件 4.1 安装 Git 客户端 4.2 安装 go 的一些工具 5、安装与运行 go tour1、安装 VSCode 编辑器直接在命令行中输入sudo dpkg -i <...
2018-09-26 22:32:27
210
原创 使用 VirtualBox 让 PC 提供云桌面服务
一、实验目的初步了解虚拟化技术,理解云计算的相关概念 为后续课程提供统一的编程与实验环境 理解系统工程师面临的困境 二、实验环境与要求实验需要硬件虚拟化(AMD-V 或 Intel-VT)支持,部分旧笔记本不支持。用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机 虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问...
2018-09-19 18:44:01
545
原创 Unity 3D-learning AR技术
AR技术的简单应用1.AR技术简介:AR技术,增强现实(Argumented Reality)技术。它是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息,声音,味道,触觉等),通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的感官体验。真实的环境和虚拟的物体实时地叠加到了同...
2018-06-19 18:38:15
1294
1
原创 Unity-3D learning UI系统
作业与练习以下作业五选一:1、血条(Health Bar)的预制设计。具体要求如下分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法2、 UI 效果制作(你仅需要实现以下效果之一)进入 NGUI 官方网站,使用 UGUI 实现以下效果Inventory 背包系统Quest Log 公告牌Scroll V...
2018-06-05 17:35:44
237
原创 Unity 3D-Learning 简单巡逻兵
一、智能巡逻兵的基本要求游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要求:必须使用订阅与发布模式传...
2018-05-09 18:28:32
365
原创 Unity 3D-learning 打飞碟游戏改进版ben
一、改进打飞碟游戏游戏内容要求:按 adapter模式 设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动adapter模式设计简要展示:SceneController 类,作为 Adaptee,实现了最初的方法。IUserInterface、IQueryStatus、IJudgeEvent作为接口,定义了客户端调用的方法,作为Target。SceneControllerBC类继承了Sce...
2018-04-24 15:28:48
559
原创 Unity 3D-learning 简单打飞碟游戏
一、编写一个简单的打飞碟游戏游戏内容要求:游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;鼠标点中得分,得分规则按色彩、大小、速度不同计算,规则可自由设定。游戏的要求:使用带缓存的...
2018-04-17 20:39:15
416
原创 Unity 3D-learning 牧师与恶魔 动作分离版
一、操作与总结参考 Fantasy Skybox FREE 构建自己的游戏场景:在Assets Store中搜索天空盒,找到资源并导入到本地的Assets资源中,并在Main Camera中添加天空盒控件,将下载好的材质包导入其中即可得到精美的天空效果。再利用Terrain对象形成地形,并且在地形上创建山脉,形成地形,再利用 下载的材质包导入桥、树木、草等元素即可形成 地形写一个简单的总结,总结游...
2018-04-10 15:45:23
461
原创 Unity 3D-learning(2)
1.游戏对象运动的本质通过变换修改对象的位置和状态以及大小2.用三种以上的方法实现物体的抛物运动利用transform属性中的position改变物体的位置,并且使得x轴方向上的位置保持匀速变化,而在Y轴上的位置加速变化即可实现抛物运动,代码如下:利用transform属性中的translate方法改变物体的位置,其余思路与方法一相同,代码如下:为物体的运动添加重力属性,模拟物体在空间中真实的抛物...
2018-04-03 15:38:41
230
原创 Unity 3D-learning Note(1)
1. GameObject和Asset的区别GameObject自身不会向游戏添加任何特性。而是容纳实现实际功能的组件。Unity游戏中的所有对象本质上都是游戏对象(例如:场景,角色,道具等)。Asset是一类可以被各个对象使用的资源和素材(例如:脚本,预置文件等)。 2.资源、对象组织的结构游戏对象树的层次结构为父类和子类的关系,如图:其中table为父类,四个chair为子类资源通过文件夹的形...
2018-03-26 19:24:01
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人