软件工程
牛铜嗷铁
这个作者很懒,什么都没留下…
展开
-
Unity: AR/MR技术
AR/MR技术(guthub传送门)[https://github.com/chenjb58/3DGame/tree/master/ARMR]Vuforia配置过程创建证书官网注册账号后注册(命名随意)然后进入证书项可以获取密钥创建目标数据库在Develop界面选择Target Manager,创建一个数据库,可以对所有Target及其特征树进行管理和保存。添加一个识别目标...原创 2019-12-17 20:33:16 · 479 阅读 · 0 评论 -
服务计算:基础设施,容器作为服务(CaaS)
服务计算:docker与应用容器化实验环境Ubuntu16.04容器的含义容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。开发人员在自己笔记本上创建并测试好的容器,无需任何修改就能够在生产系统的虚拟机、物理服务器或公有云主机上运行。容器由两部分组成:应用程序本身依赖:比如应用程序需要的库或其他软件容器在 Host 操作系统的用户空间...原创 2019-12-16 03:05:26 · 308 阅读 · 0 评论 -
unity:P&D 过河游戏智能帮助实现
P&D 过河游戏智能帮助实现github传送门状态图状态图课件有状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应。可以通过枚举类型表示不同的状态private enum Boataction {empty, P, D, PP, DD, PD }//P:船运载一个牧师//D:船运载一个...原创 2019-12-07 17:57:56 · 184 阅读 · 0 评论 -
服务计算:模仿 Github设计一个博客网站的 API
REST 和 API 介绍REST在 2000 年,Roy Fielding 提议使用表述性状态转移 (REST) 作为设计 Web 服务的体系性方法。 REST 是一种基于超媒体构建分布式系统的架构风格。 REST 独立于任何基础协议,并且不一定绑定到 HTTP。 但是,最常见的 REST 实现使用 HTTP 作为应用程序协议,本指南重点介绍如何设计适用于 HTTP 的 REST API。...原创 2019-11-24 16:16:38 · 187 阅读 · 0 评论 -
Unity: 简单血条
血条IMGUI用HorizontalScollabel显示血条即可using UnityEngine;public class IMGUI : MonoBehaviour{ // 当前血量 private float currentFlood = 0.5f; // 增/减后血量 private float clickFlood; // 点击1次增...原创 2019-11-23 16:06:40 · 447 阅读 · 0 评论 -
服务计算:简单的web程序
CloudGo框架选择看了go的一些框架如beego和iris觉得挺好的,本来想用,但是虚拟机出了点问题装不成(windows上装成了没ab指令),所以使用官方的net/http库做简单的实验。看完beego和iris的特性我还是比较想用iris的,它是Web框架里最快的,但是做的是简单的helloworld测试用net/http库我觉得也没差多少。服务器代码package main...原创 2019-11-12 23:24:05 · 188 阅读 · 0 评论 -
Unity: 简单粒子系统
简单粒子系统根据课上的内容做一个简单的粒子系统(非常简单)1.创建一个GameObject,创建子对象effect如果需要多个效果组合,可以添加多个effect,这里只用了一个effect2.对effect里的参数进行调整主要属性没怎么修改,改了StartColor修改shape使得粒子圆形放射有材料的话可以修改这里Material和Texture到此一个简单烟花粒子系统就造...原创 2019-11-08 13:52:21 · 287 阅读 · 0 评论 -
Unity:智能巡逻兵
巡逻兵博客地址视频地址效果图场景和人物使用现有素材制作,人物动画控制器是自己制作。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SnNDLWsi-1572708135897)(http://img1.ph.126.net/TjVQ2Fj_JwL29W8_enu-3A==/2594636335339039402.jpg)]游戏组织结构这次依...原创 2019-11-02 23:22:33 · 213 阅读 · 0 评论 -
服务计算:CLI 命令行实用程序开发实战 - Agenda
服务计算:CLI 命令行实用程序开发实战 - Agendagithub地址Go Online地址1、概述命令行实用程序并不是都象 cat、more、grep 是简单命令。go 项目管理程序,类似 java 项目管理 maven、Nodejs 项目管理程序 npm、git 命令行客户端、 docker 与 kubernetes 容器管理工具等等都是采用了较复杂的命令行。即一个实用程序同时支持...原创 2019-10-24 00:11:29 · 295 阅读 · 0 评论 -
Unity: 打飞碟Adapter版
Unity: 打飞碟Adapter版游戏规则一共有三个回合,随着回合增加,单位时间出现的飞碟数合飞碟的速度都会增加分数由玩家点击的飞碟颜色决定,黑色6分,红色4分,黄色2分每个回合有20个飞碟没有失败的条件,最后看分数多少游戏场景代码组织结构代码结构有所更新在上一次的基础上把CCFlyAction换成CCPhysicAction,CCActionManager 换成CCP...原创 2019-10-05 15:45:50 · 187 阅读 · 0 评论 -
Unity: 打飞碟简单版
Unity: 打飞碟简单版游戏规则一共有三个回合,随着回合增加,单位时间出现的飞碟数合飞碟的速度都会增加分数由玩家点击的飞碟颜色决定,黑色3分,红色2分,黄色1分每个回合有20个飞碟没有失败的条件,最后看分数多少游戏场景代码组织结构代码结构在老师给的框架下做一些扩展即可代码Disk.cs 飞碟的属性脚本using System.Collections;using ...原创 2019-10-05 12:47:19 · 264 阅读 · 0 评论 -
Unity:游戏对象与图形基础-作业与练习
游戏对象与图形基础-作业与练习1、基本操作演练下载天空和skybox, 构建自己的游戏场景从Asset Store下载skybox然后导入制作天空盒在Assets中右击->Create->Material将shader改为Skybox/6 sided并把对应的图片放进去创建地图在对象栏右击->3D Object->Terrai...原创 2019-10-03 00:47:24 · 226 阅读 · 0 评论 -
服务计算:简单的CLI程序
Go Online传送门Go Online 命令行程序是什么CLI(Command Line Interface)实用程序是Linux下应用开发的基础。正确的编写命令行程序让应用与操作系统融为一体,通过shell或script使得应用获得最大的灵活性与开发效率。Linux提供了cat、ls、copy等命令与操作系统交互;go语言提供一组实用程序完成从编码、编译、库管理、产品发布全过程支持;容...原创 2019-10-01 01:44:18 · 321 阅读 · 0 评论 -
Java发展史
Java发展史原创 2017-12-12 01:05:40 · 262 阅读 · 0 评论 -
分治法--“自顶向下,逐步求精”的程序设计方法
通常,我们会把一个大问题划分为几个能解决的小单元。打扫一个栋房子或一个公寓的任务看起来很繁重,而打扫起居室、餐厅、厨房、卧室和浴室的独立任务看起来就容易多了。项原则尤其适用于计算机领域:把大的问题分割成能够单独解决的小问题。自顶向下 按照一定的顺序,把一个大问题分解成很多的小问题,确保我们对这些小问题有充分的把握能够解决,既将复杂问题逐层拆分为若干个更简单的子问题。逐步求精 尽可能地原创 2017-11-27 23:00:00 · 489 阅读 · 0 评论 -
智能贪吃蛇
所谓智能蛇,就是自己动起来吃食物的蛇,下面给出代码的函数头:#include <stdio.h>#include <stdlib.h>#include <time.h>#include <math.h>#define SNAKE_MAX_LENGTH 20#define SNAKE_HEAD 'H'#define SNAKE_BODY 'X'#define SNAKE_FOOD '$'原创 2017-12-25 01:22:25 · 409 阅读 · 0 评论 -
计算机视觉Ex1:图像读取和显示以及像素操作
图像读取和显示以及像素操作Visual Studio 相关配置CImg.h的使用课参考以下网址1. 读入1.bmp文件,并用CImg.display() 显示。2.把1.bmp文件的白色区域变成红色,黑色区域变成绿色3. 在图上绘制一个等边三角形区域,其中心坐标(50,50),边长为40,填充颜色为 蓝色4.在图上绘制一个圆形区域,圆心坐标(50,50),半径为15,填充颜色为黄色。5.在图上绘制...原创 2019-08-30 01:43:08 · 757 阅读 · 0 评论 -
服务计算实验一:让你的计算机也能提供云桌面服务
实验目的初步了解虚拟化技术,理解云计算的相关概念理解系统工程师面临的困境理解自动化安装、管理(DevOps)在云应用中的重要性实验环境与要求用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网本人在进行实验时用了Centos操作系统实验过程1. 安装 Vir...原创 2019-09-01 03:39:57 · 171 阅读 · 0 评论 -
3D游戏编程:游戏的本质
本文将介绍一款功能游戏,陈述该游戏的设计元素,说明在娱乐之外该产品的社会贡献与价值。游戏名为《欧式几何》,是由俄罗斯团队Horis开发的一款使用尺规作图,进行几何解谜的数学游戏。1.介绍俄罗斯团队Horis开发的《欧氏几何》,是由一款使用尺规作图,进行几何解谜的数学游戏。在游戏里,你需要在平面上,通过合理使用作图工具,作出垂线、切线、角平分线、圆等几何图形,在严谨的几何逻辑中,完成关卡挑...原创 2019-09-01 15:21:41 · 192 阅读 · 0 评论 -
离散仿真引擎基础--作业+井字棋
离散仿真引擎基础简答题1. 解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。区别:游戏对象指的是游戏中的对象比如一个npc,一幕场景。游戏对象本身什么都不做,但是它是是组件的容器,可以通过添加组件使游戏对象具有某些特性从而成为游戏中的对象。 资源相当于一种模板,可以在asset store中下载(或者自己另外添加)来使用,包括图片、音频、视频、代码文件等。联...原创 2019-09-10 21:47:11 · 144 阅读 · 0 评论 -
服务计算实验二:安装go语言开发环境
写在前面本来是想在centOS上装GO语言环境的,但是由于在安装vscode时yum的报错找不到解决办法转向windows了$ yum check-update$ sudo yum install code执行第一句就弹出下面的报告Cannot find a valid baseurl for repo: code在CSDN跟stack overflow都找过办法还是没有解决w...原创 2019-09-15 20:53:41 · 145 阅读 · 0 评论 -
Unity:空间与运动 作业
1.简答题1.游戏对象运动的本质是什么? 游戏对象运动的本质,是它随着页面刷新而产生的连续的运动,包括游戏对象的位置、旋转、角度、大小等。2.请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…) a.修改Transform的属性using System.Collections;using System.Collections...原创 2019-09-22 11:58:09 · 214 阅读 · 0 评论 -
服务计算:最小堆
堆的定义堆是一种经过排序的完全二叉树或满二叉树,n个元素的序列{k1,k2,…,kn},当且仅当满足如下关系时被成为堆(1)Ki <= k2i 且 ki <= k2i-1或 (2) Ki >= k2i 且 ki >= k2i-1(i = 1,2,…[n/2])当满足(1)时,为最小堆,当满足(2)时,为最大堆。满二叉树即除最后一层无任何子节点外,每一层上的所有结点都有两...原创 2019-09-26 16:14:07 · 179 阅读 · 0 评论 -
淘宝卖家的潜在风险
淘宝网和天猫商城为许多高校毕业生提供了创业基地,提供了就业机会,也为网购买家提供了许多质优价廉的商品。于此同时,淘宝和天猫卖家也面临着许多的风险,比如利用评级体系敲诈卖家的职业差评师、职业删差评师、利用淘宝规则敲诈卖家的职业维权师、职业退款师等群体的存在,给卖家的生存带来了巨大的冲击。利用评价体系敲诈卖家 某些淘宝买家利用淘宝的评价体系,恶意给淘宝卖家中差评,由于中差评影响好评率和其它潜在买家原创 2017-12-01 09:47:22 · 1356 阅读 · 0 评论