自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker学习

Docker学习准备Docker环境安装Docker:Community Edition CE 社区版Enterprise Edition EE 企业版我们就安装社区版。避免每次执行docker命令时sudo,将当前用户加入docker用户组,参见Docker官方文档。sudo groupadd dockersudo usermod -aG docker $USER...

2019-12-16 20:46:23 458

原创 服务计算作业:简单 web 服务与客户端开发实战

服务计算作业:简单 web 服务与客户端开发实战作业要求概述利用 web 客户端调用远端服务是服务开发本实验的重要内容。其中,要点建立 API First 的开发理念,实现前后端分离,使得团队协作变得更有效率。作业要求开发过程本次作业我们选择实现见单个人博客网站:项目地址以下是本人承担的工作.使用Github建立组织在github创建本次作业的组织Simple-Blog,创建三个仓...

2019-12-10 13:40:42 339

原创 Unity3D项目十:简单坦克大战

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

2019-12-05 12:44:03 716

原创 Ubuntu学习

Ubuntu学习最近不小心将日常环境换成了ubuntu,所以以博客记录学习过程·~·1. Ubuntu包管理机制apt-get install <package>apt-get update apt-get upgrade这些命令我们都不会陌生,与windows不同,ubuntu的软件安装一般都是借助包管理工具在终端中实现。如果你想知道apt-get到底是什么;ins...

2019-12-03 11:13:07 199

原创 服务计算第九周作业:博客网站API设计

查看网站主页 GET “https://myblog”RequestHeaderAuthorization: tokenResponse 200( application/json ){ "ok": true, "data": ""}当前用户 GET “https://myblog/user”RequestHeaderAu...

2019-11-19 21:08:54 159

原创 Unity3D项目九:简单的两个血条

简单血条 IMGUI和UGUI文章目录简单血条 IMGUI和UGUI作业要求效果展示具体实现UGUI实现制作血条摆放血条控制血条IMGUI两种方法比较预制体使用方法参考资料作业要求分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法效果展示项目地址 -> 传送门...

2019-11-19 15:39:26 465

原创 markdown转pdf

markdown转pdf概述大多数人都使用markdown来写博客,编辑文本,但是并不是所有人都知道markdown的好,或者老师的作业要求格式,有时候我们还是需要把md转成pdf。学习了一些博客之后找到了认为各方面都比较好比较方便的方法,更详细的使用见下博客:更优雅地把Markdown文件转为PDF格式只需要一个软件:pandocpandoc是什么?Pandoc是由John Ma...

2019-11-12 11:32:51 201

原创 服务计算第九周作业:cloudgo

处理 web 程序的输入与输出文章目录文章目录处理 web 程序的输入与输出文章目录概述任务要求完成基本要求1. 框架选择2. 使用iris框架完成本次作业2.1 基本步骤2.2 支持静态文件服务2.3 支持简单 js 访问2.4 提交表单,并输出一个表格2.5 对 `/unknown` 给出开发中的提示,返回码 `5xx`其他参考资料概述设计一个 web 小应用,展示静态文件服务、js ...

2019-11-12 10:51:19 171

原创 Unity3D项目八:简单粒子光环

简单粒子效果文章目录简单粒子效果作业要求效果展示具体实现观察项目结构代码控制总结参考资料作业要求本次作业基本要求是三选一,选择作业三:作业三:参考 http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如“粒子光环”。可参考以前作业效果展示项目地址 -> 传送门视频连接 -> 传送门具体实现观察模仿http://i-rem...

2019-11-05 14:13:28 849

原创 Unity3D项目七:动画制作过程

人物模型与动画文章目录人物模型与动画效果展示具体实现准备工作动画器实现第三人称总结参考资料效果展示作业博客 -> 传送门????视频连接 -> 传送门????具体实现准备工作素材资源我所使用的模型素材:????​ 从左到右从上到下分别为行走,奔跑,跳跃,后跳,翻滚,下落,(还有一个站立忘记截图)这就是本次使用的所有动画。制作预制体预制体结构树:首先创建Pl...

2019-10-26 23:14:40 2480

原创 Unity3d项目七:简单巡逻兵

简单巡逻兵文章目录简单巡逻兵游戏规则与要求项目地址与演示视频具体实现人物模型部分:巡逻兵部分:地图部分:观察者模式:总结参考资料游戏规则与要求智能巡逻兵游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内...

2019-10-26 15:42:55 744

原创 Agenda

Agenda文章目录文章目录Agenda文章目录概述安装Cobra创建程序添加命令总结参考资料概述安装Cobracobra既是一个用来创建强大的现代CLI命令行的golang库,也是一个生成程序应用和命令行文件的程序。因为本次项目是一个命令行程序,所以涉及到读写参数问题,之前是使用pflag来实现参数的读入。但是cobra的使用可以快速生成命令行文件程序,构建一个命令行程序的框架。首...

2019-10-24 23:33:15 1095

原创 Unity3D项目七:简单打靶

简单打靶文章目录简单打靶游戏规则与要求项目地址与演示视频具体实现总结参考资料游戏规则与要求游戏内容要求:靶对象为 5 环,按环计分;箭对象,射中后要插在靶上增强要求:射中后,箭对象产生颤抖效果,到下一次射击 或 1秒以后游戏仅一轮,无限 trials;增强要求:添加一个风向和强度标志,提高难度项目地址与演示视频项目地址 -> 传送门????视频连...

2019-10-18 00:19:37 850

原创 Unity3D项目六:简单打飞碟(物理引擎)

简单打飞碟(物理引擎)文章目录简单打飞碟(物理引擎)游戏规则与要求项目地址与演示视频具体实现总结游戏规则与要求游戏内容要求:按 adapter模式 设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动项目地址与演示视频项目地址 -> 传送门????视频连接 -> 传送门????演示视频与运动学版本无较大差别。具体实现在上次作业的基础上增加使用物理引擎的动作管理...

2019-10-17 12:50:56 368

原创 Unity3D项目五:简单打飞碟

打飞碟文章目录打飞碟游戏规则与要求具体实现总结参考资料游戏规则与要求游戏内容要求:游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;鼠标点中得分,得分规则按色彩、大...

2019-10-09 11:27:33 522

原创 服务计算第四周作业:开发简单CLI程序

使用golang开发Linux命令行使用程序selpg文章目录文章目录使用golang开发Linux命令行使用程序selpg文章目录概述原版C语言selpg分析如何使用源代码分析golang实现selpg总结参考资料概述CLI(Command Line Interface)实用程序是Linux下应用开发的基础。正确的编写命令行程序让应用与操作系统融为一体,通过shell或script使得...

2019-10-03 04:09:55 240

原创 Unity3D作业四:游戏对象与图形基础

Unity3D作业四:游戏对象与图形基础基本操作与演练先随便看看Fantasy Skybox里有什么,直接进入Demo,在Terrain里可以看到制作好的地形,Prefabs里有许多植物,Mesher是他们的网格,Sprites是按钮,Textures是贴图。可以创建地形,也可以直接将预制地形拖到场景中。在检查器里选择地形组件的第二个按钮,绘制树,下方点击编辑树->添加树,将Pre...

2019-09-30 12:28:18 218

原创 Unity3D项目四:牧师与魔鬼(动作分离版)

Unity3D项目四:牧师与魔鬼(动作分离版)基本介绍动作管理是游戏的重要内容,全部都放在游戏对象里显得十分笨重,所以本次项目需要将动作从对象中提取出来写成单独的动作控制器。动作控制器来管理控制所有的游戏对象移动,通过场景控制器将需要移动的游戏对象和位置等信息传递给动作控制器,动作控制器负责实现具体的移动。当动作很多或是需要做同样动作的游戏对象很多的时候,使用动作管理器可以让动作很容易管理,也...

2019-09-27 15:13:57 395

原创 Unity3D作业四:材料与渲染练习

材料与渲染练习先在这里推荐一个纹理材质的网站 -> ????现在开始我的学习过程ヽ(✿゚▽゚)ノ首先在网站上随便找了一块免费的石头往下可以看到一共有五张贴图。选择分辨率为Medium(1024*1024),全部下载并放进Unity3D的素材中。我们一张一张的来,创建一个新的材质球和一个球体对象。首先是Albedo贴图,将其拖到Albedo属性左边的贴图框中,球体变成了这个样子。因...

2019-09-27 15:12:56 773 1

原创 go语言使用GoConvey框架进行测试

go语言使用GoConvey框架进行测试本周作业为在go-online上完成一个最小堆算法,在完成之后我使用GoConvey进行测试。要想写出好的的代码,必须学会测试框架,对于golang,可以使用自带的go test测试,也可以使用其他框架如GoConvey,GoStub,GoMock,Monkey,本次我学习使用GoConvey。安装GoConveygo get github.com...

2019-09-24 17:13:55 831

原创 Unity3D作业二:空间与运动

Unity3D作业二:空间与运动作业内容1、简答并用程序验证游戏对象运动的本质是什么?运动的本质是游戏对象位置,欧拉角,形状的改变。请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)使用Vector3修改positionusing System.Collections;using System.Collecti...

2019-09-21 19:21:40 246

原创 Unity3D项目三:牧师与魔鬼

Unity3D项目三:牧师与魔鬼基本介绍列出游戏中提及的事物(Objects)牧师,恶魔,船,河流,左侧陆地,右侧陆地用表格列出玩家动作表(规则表),注意,动作越少越好动作条件结果点击角色(牧师或魔鬼)游戏未结束,角色在船上角色上岸点击角色(牧师或魔鬼)游戏未结束,角色在岸上,点击的角色与船在同一岸边角色上船点击船游戏未结束,船上有至少...

2019-09-21 18:59:39 573

原创 Unity3D项目二:太阳系仿真

Unity3D项目二:太阳系仿真先上演示视频:????视角移动秘技飞行模式:按住鼠标右键 + WASD(或方向键)移动,QE可以缩放聚焦旋转:选中物体按F或者双击聚焦,然后按住ALT + 鼠标左键移动物体旋转围绕自身的旋转,参数为旋转轴 * 速度,注意只有一个参数this.transform.Rotate (Vector3.up * rotaSpeed);围绕某个点的旋转,参数为围绕...

2019-09-16 13:00:13 1174

原创 服务计算实验二:golang环境配置(CentOS7+VSCode)

服务计算实验二:golang环境配置(CentOS7+VSCode)Linux文件目录结构在安装golang之前,为了避免许多不必要的错误,一定要分清root用户和你使用图形界面的用户,即你自己取了个名字的用户,以下为了方便称为非root用户。进入root用户的命令为su,退出是按Ctrl + D。/root就是root用户,系统管理员,超级权限者的主目录,而非root用户的主文件夹是在...

2019-09-15 13:44:39 448

原创 Unity3D作业二:离散仿真引擎基础

离散仿真引擎基础简答题1. 解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。游戏对象:出现在场景中,一般有人物、道具和风景等等,充当组件的容器,实现真正的功能。游戏对象自己不做任何事。他们需要专有属性,才可以成为一个角色,一个环境,或一个特殊效果。资源:表示可以在项目中使用的任何素材。可能来自在Unity之外创建的文件,例如3D模型、音频文件,图像,脚本或...

2019-09-11 10:12:11 382

原创 Unity3D游戏一:IMGUI井字棋

Unity3D游戏一:IMGUI井字棋要求游戏内容: 井字棋技术限制: 仅允许使用 IMGUI 构建 UI作业目的:了解 OnGUI() 事件,提升 debug 能力提升阅读 API 文档能力实现完整代码传送门->[????][https://github.com/Tifinity/Unity3DStudy-master/tree/master/%E7%AC%AC%E...

2019-09-09 16:32:07 385

原创 服务计算实验一:安装配置你的私有云(VMware+CentOS7)

服务计算实验一:安装配置你的私有云(VMware+CentOS7)实验内容安装vmware和安装CentOS虚拟使用VMware创建虚拟机下载Linux镜像:从老师给的地址或者其他网址下载Centos操作系统。创建虚拟机:基本操作此处不赘述。再添加一块虚拟网卡第一块网卡为NAT模式,用于访问外网,第二块网卡为仅主机模式,用于与主机相连。开机安装CentOS...

2019-08-31 17:27:42 309

原创 python实现简单的文件传输程序-TCP

layout: posttitle: “python实现简单的文件传输程序-TCP”date: 2019-05-18description: “一次计网作业,分UDP和TCP”tag: python说明本程序仅在python3.7.3下测试无错TCP因为代码比较短所以直接贴了,程序实现了如下功能: 服务端与单个客户端建立一条TCP连接,客户端从服务端的目录下下载指定文件...

2019-05-20 12:24:55 7540 3

原创 贪吃蛇玩法——PVE

PVE贪吃蛇

2017-12-28 21:59:39 720 1

原创 字符游戏——智障蛇

智能蛇

2017-12-28 21:42:00 502

原创 IT与风投

风投,就是风险投资,是指由职业金融家将风险资本投向新兴的迅速成长的有巨大竞争潜力的未上市公司,在承担很大风险的基础上为融资人提供长期股权资本和增值服务,培育企业快速成长,数年后通过上市、并购或其它股权转让方式撤出投资并取得高额投资回报的一种投资方式。IT风投,顾名思义,就是在IT领域的风险投资。但IT领域的风投更加复杂,因为高新技术产品更新换代快,IT领域的热点也变化迅速,尽管如此,IT仍然是风投的

2017-12-20 14:57:41 351

原创 C

C语言之所以命名为C,是因为 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。 1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。 20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thom

2017-12-13 14:12:05 478

原创 IT行业的伦理与道德

1.黑客 1998年由美国CORNELL大学研究生莫里斯编写的蠕虫计算机病毒,但是在网络上大肆传播,美国6000多台计算机被病毒感染,直接经济损失达9600万美元。 2000年,15岁的“黑手党男孩“成功入侵包括雅虎、eBay和Amazon在内的大型网站服务器,使服务器无法向用户提供内容。 自2013年以来,全球有超过90亿的记录被丢失或被盗,而光

2017-12-12 12:36:03 2030

原创 自顶向下,逐步求精

自顶向下:将复杂的、大的问题划分为小的问题,找出问题的关键、重点所在,然后用精确的思维定性、定量地去描述问题。 (分而治之)    逐步求精:将现实世界的问题经抽象转化为逻辑空间或求解空间的问题。复杂问题经抽象化处理变为相对比较简单的问题。经若干步抽象化(精化)处理,最后到求解域中只是比较简单的编程问题。(也就是复杂问题简单化)优势:能够将复杂问题逐步简单化,使得一个复杂问题的解决方案更加清

2017-11-30 12:47:43 272

原创 Construct新手体会2

·~·时隔不久又重拾construct,在谈谈制作时的一些体会吧。 1.动画帧 比如做一个爆炸的效果,左边可以调每一帧的时间,然后在Animation frames里把每一帧都添加进去。2.组(Group) 在事件表中右键可以添加group,在每个group中可以包含事件,然后可以选择这个group的打开或关闭,并且可以用事件来控制它。比如这个就是在时间=30时开启D这个gr

2017-11-19 10:44:58 321

原创 我的电路

任务1 input output 1 0 0 1任务2 任务3 任务4.1 任务4.2

2017-11-15 16:44:43 382

转载 安迪比尔定理

安迪-比尔定理 (Andy and Bill’s Law)是对IT产业中软件和硬件升级换代关系的一个概括。原话是 “Andy gives, Bill takes away.(安迪提供什么,比尔拿走什么。)”安迪-比尔定律中的安迪指的是英特尔公司的CEO安迪·格罗夫,比尔就是众所周知的微软公司创始人比尔·盖茨。因为摩尔定律决定了硬件的价格每18个月就会下降一半,精明人想着过一年半再买同样性能的产品,价

2017-11-15 15:17:52 1713

原创 关于十六进制颜色编码

人的眼睛看到的颜色有两种,其中一种是发光体发出的颜色,如计算机显示器屏幕显示的颜色,它的三原色是“红”、“绿”、“蓝”,所以被称为“RGB模式”,又叫“加色模式”。这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。 R,G,B分别为三个8位的通道,每一种颜色强度最低为 0,最高为255,并通常都以16进制数值表示,那么255对应于十六进制就是FF,并把三个数值依次并列

2017-10-25 21:49:17 1139

原创 神主丶ZUN

此生无悔入东方,来世愿生幻想乡

2017-10-15 10:03:50 1469

原创 Construct2新手体会

首先,各位有兴趣可以玩一玩本人做的第一个游戏。初次制作许多不完善的地方大家就别在意了。·~· demo: oxpdvs1k6.bkt.clouddn.com 控制方法:上下左右移动, 鼠标左键射击,在捡到红球后右键大招。OrzOrzOrzOrzOrzOrzOrzOrzOrzOrzOrzOrzOrzOrzOrzOrzOrzOrz 那么,其实第一次打开的时候Construct2是有游戏

2017-10-12 18:06:03 638

空空如也

空空如也

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

TA关注的人

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