自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【IT项目管理】大作业个人报告

我在大作业中主要负责数据库的搭建与后端代码的测试。在这篇课程报告中,我想结合课程内容,谈谈软件测试对项目管理的重要性,以及如何有效地管理软件测试。软件测试对项目管理的重要性项目管理包含整体管理、范围管理、质量管理、时间管理、成本管理、沟通管理、人力资源管理、风险管理、采购管理九大体系。软件测试是通过相应的技术工具对产品做检查,从而保证质量。项目质量管理强调的是在跟产品研发有关的所有环节做流程规范约束和检查,提前预防问题的发生,从而确保质量。软件测试对于软件设计来说是很重要的一个环节,它涵盖了软件的.

2020-08-04 13:06:10 754

原创 【IT项目管理】第八章课后作业

1.制定的聘用的质量标准清单如下:标准编号标准名称标准内容1年龄30岁以上2学历博士学位3研究成果至少在省级以上刊物发表文章4工作经验具有2年以上教师从业经验5项目经历至少主持或参与省级基金项目2.制作Excel表格如下:制作帕累托图表如下:3.写一个小程序模拟30次投骰子,得到如下结果:折线图如下:直方图如下:这些结果不能反应正态分布。判断方法1:折线图显示,并不满足“两边低、中间高”的形状特点;判断方法2.

2020-07-30 00:34:32 693

原创 【IT项目管理】第七章课后习题

完成作业1~3的要求,使用 project 或其他项目管理工具1.成本模型如下图:2.为项目每个月制定成本基线如下图:3.已知:Budget at Completion (BAC) = 200000Planned Value(PV) = $120000Earned Value(EV) = $100000Actual Cost(AC) = $90000a.成本偏差CV = EV - AC = $100000 (正值表示低于预算)进度偏差SV = EV - PV = -$20.

2020-07-20 23:29:32 1663

原创 【IT项目管理】项目时间管理 习题

1.教材练习题6a.b.路径1:1→3→6→8→9,10天路径2:1→3→6→7→8→9,14天路径3:1→2→5→7→8→9,15天路径4:1→2→4→6→8→9,12天路径5:1→2→4→6→7→8→9,16天c.项目关键路径具有最长的总工期,即:1→2→4→6→7→8→9,工期16天d.完成该项目所需的最短可能时间为16天。2.教材练习题7将数据录入Project 2017,得到甘特图如下(从7.13日起始):网络图:任务进度表(因为任务都还没开始,因

2020-07-12 21:57:23 1897

原创 【IT项目管理】收集需求与定义范围

你联合同学做一个年级微信公众号加强各班相互了解、联合活动等。请写一份两页的报告,描述收集需求的方法,并附上收集的需求跟踪矩阵(不少于五个需求);需求收集的方法本项目的目标是做一个年级微信公众号,以加强各班的相互了解和联合活动。虽然本项目不是软件开发,但同样需要收集需求,了解本年级学生的诉求,以便于更好地运营公众号。经考察,我认为以下方法可作为收集需求的参考:1.问卷调查问卷调查是比较通用的需求收集方法,因为调查的受众广泛且成本较低。目前问卷调查可以在线上进行,更免去了发问卷的人力成本和时间成..

2020-06-17 11:29:09 806

原创 【IT项目管理】项目章程与思维导图初探

你联合同学做一个年级微信公众号加强各班相互了解、联合活动等。请编制项目章程和项目管理计划,指导该项目实施与运营。必须包含 WBS 和甘特图。下面是我尝试给出的项目章程:年级微信公众号项目章程目录第一章   项目章程介绍    1.1 总览    1.2 项目背景第二章   项目范围    2.1 实施范围.

2020-06-03 11:15:16 902

原创 【IT项目管理】项目管理过程与领域知识及其关系

了解CMMI项目管理过程-项目计划(PP),使用知识域X过程矩阵对比项目规划过程组与CMMI-PP过程,具体要求:· 首先,绘制矩阵。矩阵行是十大知识领域,最后一行为其他知识;矩阵第一列是项目规划过程组,第2-4列分别是特定目标(SG)1-3;内容是项目管理过程或特定实践(SP);· 最后,小结项目管理规划过程组与行业过程PP的联系与区别。首先,我们需要了解十大知识领域:领域定义项目整合管理包括为识别、定义、组合、统一与协调项目管理过程组的各过程及项目管理活动而进行的各种.

2020-05-20 16:58:59 656

原创 系统管理的三维模型及实例分析

文章目录1. 业务、组织、技术三维模型1.1 系统方法1.2 系统管理的三维模型2. 校园IT项目可行性分析2.1 项目概述2.2 业务分析2.2.1 成本与收益2.2.2 影响成本与收益的要素2.2.3 软件开发与购置等的决策2.3 组织分析2.3.1 用户群体分析2.3.2 质检组织2.4 技术分析2.4.1 数据库2.4.2 分布式2.4.3 高可用&负载均衡2.4.4 缓存2.4....

2020-05-06 00:23:37 4152

原创 IT项目管理入门——projects、programs和portfolio的关系及区别

文章目录一. 概述二. 名词概念解释三. 区别与关系四. 案例列举一. 概述项目管理过程、工具和技术的运用为组织达成目的和目标奠定了坚实的基础。一个项目可以采用三种不同的模式进行管理:作为一个独立项目(不包括在项目组合或项目集中)、在项目集内或在项目组合内。有时候,为达成组织的一系列目的和目标,可能需要实施多个项目,在这种情况下,项目可能被归入项目集中。二. 名词概念解释为了方便以后的学...

2020-05-02 12:48:38 1494

原创 unity3d课后作业(十一)

制作简单的AR小游戏:1、 图片识别与建模2、 虚拟按键小游戏一.什么是ARAR是Augmented Reality的缩写,中文翻译为现实增强(扩增实境)。AR是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术。也就是说,AR就是将虚拟信息放在现实中展现,并且让人和虚拟信息进行互动。AR通过技术上的手段能够将现实与虚拟信息进行无缝对接。将在现实中不存在的事物构建一个三维场景予以...

2019-12-24 18:23:08 468

原创 极简博客网站开发

本次项目的重点是利用web客户端调用远端服务,并且实现前后端分离开发,以此提高团队协作的效率。我们的大致开发流程是:设计REST风格的API;使用swagger生成后端框架,并完成后端的编写;与此同时,使用vue框架完成前端的编写;使用postman测试后端,使用mock测试前端;运行测试完成文档的编写下面是具体的实现过程。一. 构思阶段项目的要求是,至少含有6个API,4...

2019-12-09 23:06:08 337

原创 Docker学习笔记

坦克对战游戏 AI 设计从商店下载游戏:“Kawaii” Tank 或 其他坦克模型,构建 AI 对战坦克。具体要求1.使用“感知-思考-行为”模型,建模 AI 坦克2.场景中要放置一些障碍阻挡对手视线3.坦克需要放置一个矩阵包围盒触发器,以保证 AI坦克能使用射线探测对手方位4.AI 坦克必须在有目标条件下使用导航,并能绕过障碍。(失去目标时策略自己思考)5.实现人机对战实现好...

2019-12-04 20:13:24 184

原创 尝试设计一个博客网站API

文章目录1. 前言2. REST简介3. 设计原则3.1 围绕资源组织 API3.2 根据HTTP方法定义操作3.3 使用一致的数据格式3.4 符合HTTP语义3.5 数据筛选和分页3.6 使用 HATEOAS 导航到相关资源4.设计博客网站的REST API4.1 登陆4.2 查看所有文章4.3 根据关键词查找文章1. 前言1.本博客目的是仿造github设计一个博客网站的REST API...

2019-11-20 10:47:05 358

原创 unity3d课后作业(九)血条制作

完成血条(Health Bar)的预制设计。具体要求如下1.分别使用 IMGUI 和 UGUI 实现 使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机2.分析两种实现的优缺点3. 给出预制的使用方法IMGUI实现思路:用HorizontalScrollbar(水平滚动条)的宽度作为血条的显示值。这里沿用了巡逻兵的地图和人物素材。效果图如下:代码实现非常简单...

2019-11-19 19:12:13 457

原创 Go语言适用于Web开发吗

最近在学习使用Go开发web应用,也了解了Go的一些web框架。我不禁思考,Go语言适用于web开发吗?如果是,它有什么优势呢?阅读了一些资料后,我想谈谈我粗浅的看法——Go语言适用于web开发。一. 简洁且快速Go的一个突出优势是可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:“我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧...

2019-11-13 02:15:05 3555

原创 简单web服务程序cloudgo开发

文章目录1、概述2、任务目标3. 任务要求4.具体实现1、概述开发简单 web 服务程序 cloudgo,了解 web 服务器工作原理。2、任务目标· 熟悉 go 服务器工作原理· 基于现有 web 库,编写一个简单 web 应用类似 cloudgo。· 使用 curl 工具访问 web 程序· 对 web 执行压力测试3. 任务要求(1) 编程 web 服务程序 类似 clo...

2019-11-13 01:03:03 263

原创 unity3d课后作业(八)

参考 http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如“粒子光环”首先创建粒子系统。在Hierachy处 右键->Effects->Particle System默认的Particle System的效果如图(由于Rotation的x值是-90,且粒子具有初速度):将粒子的初速度调为0,根据自己的需要调整Size和将最大粒子数。例...

2019-11-10 11:16:43 384

原创 unity3d课后作业(七)

智能巡逻兵游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要求:必须使用订阅...

2019-10-24 15:05:47 333

翻译 Go语言的错误与异常

原文链接:https://medium.com/@henri.t.koski/gos-errors-vs-exceptions-6e106c0fbc66作者:Henri Koski关于Go的错误处理的文章已经很多,为什么还要再写一篇呢? 好吧,我想表明为什么我更喜欢在生产级代码中返回错误而不是抛出异常。...

2019-10-22 16:12:30 341

原创 unity3d课后作业(六)

文章目录1、改进飞碟(Hit UFO)游戏:1.1适配器模式1.2使飞碟同时支持物理运动与运动学(变换)运动2、打靶游戏(可选作业):1、改进飞碟(Hit UFO)游戏:游戏内容要求:·按 adapter模式 设计图修改飞碟游戏·使它同时支持物理运动与运动学(变换)运动本次作业是基于上次的飞碟游戏改进的,这里是上次作业的博客链接。1.1适配器模式适配器模式(Adapter Pa...

2019-10-18 19:20:14 447

原创 unity3d课后练习(五)

文章目录1、编写一个简单的鼠标打飞碟(Hit UFO)游戏2、编写一个简单的自定义 Component (选做)1、编写一个简单的鼠标打飞碟(Hit UFO)游戏· 游戏内容要求:游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个...

2019-10-08 22:22:41 312

原创 unity3d课后练习(四)

文章目录1. 基本操作演练【建议做】2. 编程实践3. 材料与渲染联系【可选】1. 基本操作演练【建议做】· 下载 Fantasy Skybox FREE, 构建自己的游戏场景· 写一个简单的总结,总结游戏对象的使用2. 编程实践牧师与魔鬼 动作分离版【2019新要求】:设计一个裁判类,当游戏达到结束条件时,通知场景控制器游戏结束3. 材料与渲染联系【可选】从 Unity 5 开...

2019-10-04 12:47:47 340

原创 魔鬼与牧师——动作分离版

首先回顾一下牧师与魔鬼的小游戏的要求:在河的一边有三个牧师和三个恶魔。他们都想去这条河的另一边,但是只有一条船,而且这条船每次只能载两个人。一定有一个人把船从一边开到另一边。在flash游戏中,你可以点击它们来移动它们,点击go按钮来移动河两岸的恶魔,它们被杀死,游戏结束。你可以用很多方式来尝试。让所有的牧师都活着!玩家动作执行条件执行结果点击牧师/魔鬼游戏未结束,...

2019-09-26 12:07:58 306

原创 go语言实现最小堆并测试

作为go语言初学者,非常有必要多写写代码来熟悉go的语法和风格,本文是关于go语言实现最小堆,就不对最小堆进行赘述了,具体的构建原理可以参考我的这篇博客下面直接上代码~package mainimport "fmt"type Node struct { Value int}// 用于构建结构体切片为最小堆,需要调用down函数func Init(nodes []Node) {...

2019-09-24 10:44:27 821

原创 VirtualBox 报错Interface ('VirtualBox Host-Only Ethernet Adapter') is not a Host-Only Adapt

前几天用VBox虚拟机的时候,忽然打不开了,提示“无法为虚拟机打开一个新任务”,详细错误信息“Interface (‘VirtualBox Host-Only Ethernet Adapter’) is not a Host-Only Adapt”,现提供一种可能的解决办法。1.打开Virtual Box,在虚拟机处右键,点击“设置 -> 网络”,网卡的设置应当是一个“NAT网络”,一个“...

2019-09-23 20:11:13 13232 1

原创 EX2:用CImg重写、封装给定的Canny代码,并测试Code0

本博客为计算机视觉课程的一次作业。任务是用CImg改写C实现的Canny算法。源码可以在百度网盘链接下载,提取码 3ajwCanny的几个主要步骤:使用高斯滤波器,以平滑图像,滤除噪声。计算图像中每个像素点的梯度幅值和方向。应用非极大值(Non-Maximum Suppression)抑制,以消除边缘检测带来的杂散响应应用双阈值(Double-Threshold)检测来确定真实的和潜...

2019-09-22 18:38:56 416

原创 Unity3d课后练习(三)

文章目录1、简答并用程序验证【建议做】2、编程实践3、思考题【选做】1、简答并用程序验证【建议做】· 游戏对象运动的本质是什么?游戏对象运动的本质是,随着帧数的变化,游戏对象的transform属性的position和rotation的变化,前者是位置的变化,后者是旋转角度的变化。· 请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的...

2019-09-21 22:26:09 503

原创 Linux Git使用入门

文章目录1. 安装git2. 生成SSH Key3. 绑定GitHub4. 克隆GitHub项目到本地5. 向GitHub提交项目1. 安装git进入root模式,输入yum install git完成后,查看git版本git version如果能正确显示,则说明安装完成。2. 生成SSH Key首先安装SSH。Linux一般是默认安装了的,可以输入ssh检验一下出现这...

2019-09-15 22:01:50 216

原创 Unity3d课后练习(二)

文章目录1. 简答题2. 编程实践,小游戏3. 思考题【选做】1. 简答题· 解释游戏对象(GameObjects) 和 资源(Assets)的区别与联系。对象(Object)是Unity创建的实例,使用者可以在Inspector界面调整对象的属性。对象可以直接出现在场景中,可以按照一定的层次结构组织起来。资源(Assets就是我们在Unity项目中可以直接使用的文件,包括图像、视...

2019-09-11 18:39:49 1297

原创 从游戏设计的角度看《红色警戒2》

一.前言本学期我接触了课程《3D游戏编程与设计》,学习了一些游戏设计的思路和要素,想尝试用所学的游戏设计的知识分析《红色警戒2》——一款我非常喜欢单机游戏。如有不正确或不准确的地方,欢迎各位指出。文章目录1. 游戏到底是什么?2. 《红警2》简介3.《红警2》的游戏设计元素1. 游戏到底是什么?Tracy Fullerton在他的著作Game Design Workshop中给出了如下...

2019-09-04 12:52:06 2436

原创 Linux如何启动网卡?

在新安装的Linux系统,我们配置的网卡可能是没有激活的,此时ping不通外网,下载包的时候也会报错。下面我们看看如何启动网卡。1.首先获取root权限输入su,再输入密码(密码是不显示的,注意小键盘有没有锁住),获取root权限后,输入提示符应当变成"#"2.找到控制网卡的文件键入指令cd /etc/ sysconfig/network-scripts再键入ls,查看当前目录下的文件...

2019-09-01 15:42:14 21173

原创 私有云的部署(详细)

私有云的部署——让你的计算机也能提供云桌面服务想到云计算、云平台,立马觉得高深莫测。如果你想搭建自己使用的桌面云,使用 VirtualBox 这样的开源软件,仅需要几十分钟或几个小时就能如你所愿。文章目录1.实验环境2.实验过程2.1安装 VirtualBox2.2创建Linux虚拟机(以 CentoOS 为案例)2.3安装虚拟机2.4升级 OS 系统内核2.5检查网卡配置2.6复制虚拟机2...

2019-09-01 15:04:56 16174 2

原创 Leetcode152乘积最大子序列

解法参考自评论区的大佬。解法1:最大子序列的乘积只有在一种情况下为负:只有一个元素且该元素为负。设想序列中间的一个数,如果它的左边和右边为均为正或均为负,则可以将它们加入子序列,乘积一定是变大的;如果左边和右边为一正一负,则必然可以加入其中一个。只有遇到0时比较特殊,需要从0后的第一个非0元素重新开始计算。所以,我们只需要从前往后累乘,从后往前累乘,取整个过程中最大的值即可。int m...

2019-08-13 15:42:57 174

原创 Leetcode 984 不含AAA或BBB的字符串

贪心选择:A比B多,每次消耗两个A一个B;B比A多,每次消耗两个B,一个A;A与B相同,同时消耗一个A一个B。注意考虑一方的个数减为0的情况。class Solution {public: string strWithout3a3b(int A, int B) { string ans; while(1){ if(!A&&B){ ans...

2019-07-28 14:58:51 160

原创 Leetcode 142 环形链表Ⅱ

以下两种方法均来自该题的“题解”。一. 使用set遍历节点的同时将之放入set。如果某次放入没有引起size的增大,说明该节点是重复的,即环形链表的入口,返回它即可。时间空间复杂度均为O(N)ListNode *detectCycle(ListNode *head) { set<ListNode*> s; ListNode *temp = head; int n = s.s...

2019-07-23 14:44:46 172

原创 系统分析与设计课程知识点总结

一.前言我们课程采用的课本是《设计模式解析》(第二版),老师讲的内容以书为基础,在此之上做了一些扩展。这里记录一下期末时我总结的知识点,有不对的地方欢迎指正,欢迎转载。每一章的标号是采用老师的PPT编号。博客中的图片来自老师PPT或者《设计模式解析》(第二版)。二.知识点总结02-OO设计样式设计方法:· 解耦(decouple):是指让各种事物相互独立地行事,或者至少明确地声明...

2019-07-21 20:40:01 1619

原创 系统分析与设计——UML图总结

一. 前言期末考试之前,我复习系统分析与设计的时候对UML图做了一些知识汇总,现在放到博客上。如果有不对或不恰当的地方,欢迎各位指正。本文仅仅起记录作用,可随意转载,荣幸之至。截图来自网络或是老师的PPT二. 概述· 系统模型的三个主要部分:功能模型:从用户的角度来看,系统的功能。包括用例图等对象模型:用对象表示系统的结构和子结构、属性、操作或关系等。包括类图动态模型:表示系统的内...

2019-07-14 14:32:09 9251 6

原创 C语言中嵌入SQL语句

一. 编译环境visual studio 2017, MySQL Workbench 8。创建新项目后,需要在visual studio内完成一系列设置,以实现链接到MySQL。具体步骤如下:(1) 在"项目"->"属性"栏目中设置平台为X64:注意平台和"配置管理器"中的"活动解决方案平台"都要设置。(2) 在"项目"->“属性”->“C/C++”->“常规”-...

2019-05-27 13:00:25 7265

原创 Visual Studio未加载 ntdll.pdb的可能错误原因

曾经运行的时候出现过这个问题,后来发现自己new一个数组的时候写成了int *data = new int(MAX_SIZE),然后delete []data。这样在对data[i]进行操作的时候有时候会出现这个错误或者触发断点。...

2019-05-20 00:21:07 16506 2

原创 经典回溯法:N皇后问题、马周游问题

回溯法是一种选优搜索法,很多情况下思路和图的深度遍历很相似。下面主要分享两道比较典型的回溯法问题。一 .N皇后问题(题目来源:SOJ)DescriptionGiven N queens on an N*N chess board, find the number of ways of placing these queens so that they will not attack each...

2019-05-19 00:13:40 1274

空空如也

空空如也

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

TA关注的人

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