自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android MAD HW3 仿网易云播放器

Android MAD HW3 仿网易云播放器一、项目说明本项目为2021学年移动应用开发课程第三次作业,要求是实现一个仿网易云音乐播放器,本想提前做的,还是拖到检查前一天才开始写,就写一下文档记录一下一个通宵肝完的音乐播放器吧项目仓库:仿网易云播放器demo二、作业要求&实现实现具有以上布局样式的音乐播放器播放器具有正常的播放、暂停、停止、继续、退出功能,按停止键会重置封面转角,进度条和播放按钮;按退出键将停止播放并退出程序后台播放功能,按手机的返回键和 hom

2021-06-16 17:03:44 941 1

原创 字符游戏-智能蛇

字符游戏-智能蛇一、VT 100 终端标准这里按照老师的课件要求,体验一下VT 100 输入输出功能以及清屏操作,代码直接复制课件中代码,这里就不再放一次了,直接给出运行效果: gcc sin-demo.c -osin.out -lm ./sin.out运行后不断输出波浪形字符二、kbhit()我们还是按照课件要求,体验一检测tty输入的程序,将我们之前的snake的代码放入对应位置,运行后查看结果:#include <stdio.h>#include <

2020-12-30 20:41:14 316 1

原创 服务计算——容器化技术与容器服务

容器化技术和容器服务一、实验目的了解容器化服务并掌握docker的基本使用二、实验环境实验环境:VM虚拟机系统:Ubuntu 16.04三、实验过程3.1 docker安装由于老师给的版本为Centos系统的安装方法,个人虚拟机为Ubuntu,所以自己在网上找到其他方法进行安装首先查看系统的内核版本是否符合安装docker的要求uname -r之后查询是否已经安装了docker,如果已经安装,则删除原版本重新安装这里我之前并没有安装,所以删除为空首先更新a

2020-12-28 18:47:47 264

原创 MOSAD_HW3 网络访问和本地存储

MOSAD_HW3 网络访问和本地存储一、实验目的学习使用NSURLSession或AFNetworking库进行网络访问学习iOS沙盒机制,进行文件读写操作二、实现功能实现两个页面:登陆页和消息页登陆页使用login API进行登陆,并进行成功判断,登陆成功之后跳转到信息页,并显示登陆的个人用户信息消息页为三个button和一个tableview组成,tableview有两个section,第一个section显示用户信息,第二个section显示图片点击"加载"按钮,若C

2020-12-11 02:06:27 411

原创 unity——火焰粒子系统制作

简单例子系统制作一、任务要求按参考资源要求,制作一个粒子系统,参考资料使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样二、实现效果三、程序实现3.1 实现下雪作为背景首先新建一个粒子系统设置对应的Shape模块设置Shape为Box,即为设定发射器为一个方形发射器:然后我们设定这个发射器的形状,把它做成我们要的方形即可设定Particle System Main模块我们设定StartLifetime = 5 ,即为粒子系统的生命周期StartSpeed

2020-11-24 20:06:08 1052 1

原创 Beego/Bee安装排坑

Beego安装排坑记录一下安装beego过程中遇到的坑一、连接失败问题如:request time out解决方法:(科学上网二、Windows下载beego失败:错误提示:github.com/astaxie/beego@v1.12.2-0.20201105155152-20a0de6bd075: Get "https://proxy.golang.org/github.com/astaxie/beego/@v/v1.12.2-0.20201105155152-20a0de6bd

2020-11-23 17:19:24 1012

原创 Beego 源码分析

Beego.Run()首先我们了解,使用beego框架来新建项目bee run后,会生成一个main.go函数,并通过beego.Run来运行服务beego.Run()之后我们通过ctrl+点击进入他的源代码:beego.go中的Run()func Run(params ...string) { if len(params) > 0 && params[0] != "" { BeeApp.Run(params[0]) } BeeApp.Run("")}可以看

2020-11-23 16:49:23 477

原创 开发 web 服务程序——cloudgo

开发 web 服务程序——cloudgogitee仓库一、功能介绍编程 web 服务程序 类似 cloudgo 应用支持静态文件服务简单js访问提交表单,并输出一个表格(必须使用模板)支持文件上传(拓展实现文件下载(拓展二、Web框架选择本次作业中选用beego来搭建web服务,因为beego有比较好的中文文档(便于理解),而且自带bee工具比较实用2.1 安装beego:go get github.com/astaxie/beego2.2 安装bee工具:go

2020-11-22 22:28:56 301

原创 模型与动画——智能巡逻兵

文章目录模型与动画——智能巡逻兵一、提交要求:二、具体玩法:三、MVC框架:四、程序实现:五、gitee地址:六、个人总结:模型与动画——智能巡逻兵一、提交要求:游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即 每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻

2020-11-18 20:52:24 328

原创 物体碰撞和检测——Hit UFO改进版&射箭游戏

文章目录Hit UFO改进版一、改进要求二、MVC图三、gitee四、程序实现4.1 FirstController4.2 Interface4.3 ActionManagerAdapter4.4 PhsisFlyActionManager4.5 PhysisUFOFlyAction4.5 DiskFactory五、效果展示射箭游戏一、实现功能:二、程序实现:2.1 SceneController & interface2.2 GameStateController2.3 UserInterface

2020-11-10 22:18:14 182

原创 MOSAD_HW2 UI学习之实现打卡app

UI组件布局及动画学习——MOSAD_HW2一、实验目的:学习使用纯代码进行UI布局学习TableView,UICollectionView,UINavigationController,UICollectionController,UITabBarController等组件的使用,以及delegate和protocol的概念。学习使用UIView动画及Core Animation动画二、实现功能下方导航栏分为三个界面:发现、打卡、我的;点击导航栏可以进行三个界面的快速切换。每个界面上方

2020-11-10 12:59:40 553

原创 与游戏世界交互——Hit UFO

这里写自定义目录标题欢迎使用Markdown编辑器欢迎使用Markdown编辑器

2020-10-27 15:16:29 277 1

原创 Marshal-实现struct转化为json字符流-服务计算

Marshal一、功能介绍实现官方encoding/json包的marshal功能的简化版,实现将结构体转化为json格式字符流支持int、string、struct、interface、ptr、map形式的数据类型支持tag标签来实现字段重命名以及字段忽略的功能支持非struct的部分数据类型(数据类型同上)转换(是因为函数的参数使用的interface的空接口,所以任何数据类型都会满足空接口条件,但是只实现了上述数据类型的marshal功能//支持tag标签:`json:"na

2020-10-27 00:41:20 524

原创 读简单ini配置文件

Watchgitee仓库一、功能介绍:Watch:监听单个配置文件,并返回第一次修改信息WatchWithOption:监听配置文件的某个section,并返回该section的第一次修改信息二、程序实现:Config结构体:type Config struct { filepath string conflist []map[string]map[string]string }listener 接口:type Listene

2020-10-18 23:58:49 223

原创 用电路器做加法

Lab03 用电路器做加法任务1:建立一个简单电路1.1 设计与门验证电路电路设计如下:设定上口为A:,下口为B:四个状态情况如下:情况1:A:trueB:trueoutput:true,小灯泡亮起,证明输出为真情况2:A:trueB:falseoutput:false,灯泡不亮情况3:A:falseB:trueoutput:false,灯泡不亮情况4:A:falseB:falseoutput:false,灯泡不亮1.2 画真值表验证与门

2020-10-13 15:22:33 252

原创 Go:CLI程序开发之selpg

文章目录使用 golang 开发 开发 Linux 命令行实用程序 中的 selpg一、概述:1.1 CLI背景:1.2 任务要求:1.3 实现简介二、程序实现2.1 selpgArgs 结构体2.2 getArgs2.3 checkArgs2.4 process2.5 output2.6 Main三、使用方式3.1 下载拓展包3.2 加载selpg包3.3 执行selpg四、测试4.1 单元测试4.2 压力测试4.3 功能测试:五、gitee地址使用 golang 开发 开发 Linux 命令行实用程

2020-10-11 22:41:36 239

原创 游戏对象与图形基础——牧师与魔鬼(动作分离版)

文章目录游戏对象与图形基础——牧师与魔鬼(动作分离版)一、基本操作演练1.1 下载 Fantasy Skybox FREE, 构建自己的游戏场景1.2 总结:二、牧师与魔鬼(动作分离版)2.1 UML图2.2 程序实现:游戏对象与图形基础——牧师与魔鬼(动作分离版)一、基本操作演练1.1 下载 Fantasy Skybox FREE, 构建自己的游戏场景首先在Asset Store中,下载Fantasy Skybox FREE素材包,之后再unity中导入。之后,我们可以看到素材包中包含了天空盒

2020-10-09 19:02:55 271

原创 使用construct3制作Mario游戏

https://www.construct.net/en/free-online-games/marios-daily-18067/play使用construct3制作Mario游戏construct3是一个非代码编程的游戏平台,所以我们要做的是整理好我们游戏对象之间的逻辑关系,以及设计游戏对象之间的交互关系;一、具体实现:1.1 地图设置:首先,我们要做的是一个mario,所以首先我们要从游戏背景和地图设计开始实现。construct3提供了直接的地图设置功能,我们直接双击游戏界面,创建一个

2020-09-30 23:37:43 4453

原创 Gitee+Hexo搭建博客网站

Gitee+Hexo搭建博客网站一、环境配置安装前准备gitVScode(个人建议)Nodejs7z二、Hexo安装首先配置npm的淘宝源,安装完成后可通过npm info hexo查看是否配置淘宝源成功:npm config set registry https://registry.npm.taobao.org之后安装hexo:npm install -g hexo之后选择一个你想存放项目文件的位置进行创建hexo项目,并完成hexo所需文件的安装:hexo init

2020-09-30 16:59:35 1315

原创 空间与运动——模拟太阳系、牧师与魔鬼游戏实现详解

一、简答并用程序验证:1.1 游戏对象运动的本质是什么?1.2 请用三种方法以上方法,实现物体的抛物线运动,写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上...

2020-09-29 20:47:27 369

原创 离散仿真引擎基础——井字棋设计

目录:一、简答题1.1 解释游戏对象(GameObjects) 和 资源(Assets)的区别与联系。1.2 下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)1.3 编写一个代码,使用 debug 语句来验证 MonoBehaviour 基本行为或事件触发的条件1.4 查找脚本手册,了解 GameObject,Transform,Component 对象1.4.1 分别翻译官方对三个对象的描述(Description)1.4.2 描述下图中 table 对象(实体

2020-09-22 20:25:41 211

原创 游戏分类、介绍与热点探索

游戏分类概述一、游戏分类1.1思维导图1.2类型概述RPG(角色扮演游戏)ACT(动作游戏)AVG(冒险游戏)SLG(策略游戏)FTG(格斗游戏)STG(射击游戏)PUG(益智游戏)RAC(竞速游戏)SPT(体育游戏)CAD(卡片游戏)TAB(桌面游戏)MUG(音乐游戏)MMORPG(大型多人在线角色扮演游戏)MOBA(多人在线战术竞技游戏)二、市场热点分析:一、游戏分类1.1思维导图1.2类型概述RPG(角色扮演游戏)RPG游戏是最能狗引起玩家共鸣的游戏类型,以《勇者斗恶龙》的发售作为标志

2020-09-21 20:27:31 2144

原创 Windows安装go语言开发环境

这里写自定义目录标题Windows安装go语言开发环境——服务计算 hw1一、安装golang二、设置环境变量三、创建hello world!安装必要的插件尝试手(zi)动(bi)安装:vpn+vscode自动安装五、安装并运行gotour六、我的第一个包与测试七、总结Windows安装go语言开发环境——服务计算 hw1记录windows安装golang开发环境历程 ——18342087 孙浩男 软工三班一、安装golang因为在windows上进行安装,所以不能按照老师给的linux上的yum

2020-09-21 00:41:14 2627 1

空空如也

空空如也

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

TA关注的人

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