自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 强化学习笔记1

强化学习笔记1本文为强化学习的一个笔记,所用书为强化学习第二版(Sutton与Barto),课程为David Silver的课程,链接如下强化学习下面内容如有错误欢迎指正强化学习是什么强化学习是机器学习的一种,强化学习大概可以分成有监督学习,无监督学习,以及强化学习三类。监督学习: 通过建立一个模型,其输入的每一个样本都是带有标签的,通过模型对数据集进行学习,是的该模型对未知的输入有“贴标签”的能力。无监督学习: 同样是建立模型,但是其输入的样本不带有“标签”,只会对其进行分类。强化学习:

2021-09-05 17:55:06 160

原创 服务计算:Docker

Docker 是一个用于开发,交付和运行应用程序的开放平台,它有很多的优点灵活:即使是最复杂的应用也可以容器化。轻量级:容器利用并共享主机操作系统内核。可互换:您可以即时部署更新和升级。便携式:您可以在本地构建,部署到云,在任何地方 运行。可扩展:您可以增加并自动分发容器副本。可组合:您可以自由地组合(stack)服务。我这次是在Mac下安装的Docker首先使用homebre...

2019-12-17 01:49:05 124

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

这次的作业是一个团队开发的大项目,我们在这里选择的是制作一个博客网站我在这次作业中的主要任务比较简单主要是是博客API格式的设定以及文档的编写我们的这个博客网站比较简易,其需要的功能大概有一下几种获取所有API列表获取所有用户列表获取所有文章列表获取某篇文章的具体内容获取所有标签列表获得拥有特定标签的文章列表而这些API的格式大致如下get/api:获取所有可以使用的A...

2019-12-15 16:17:03 184

原创 服务计算:博客文档的API设计

博客网站API设计本次我们要实现一个博客网站的API在设计API的时候我们一般都会使用http协议使用http来设计API的时候有一些需要我们去遵守的原则每个资源有一个标识符,即该资源的URLRESTAPI 使用统一接口,如GET、POST、PUT、PATCH 和 DELETE其实需要遵守的原则很多,在这里只列出来在这次我们需要特别注意的具体操作我们这次设计一个博客网站的API...

2019-11-23 14:05:41 110

原创 3D游戏:UI系统

这次作业是需要做一个简单的血条系统在血条系统里面,核心的部分是下面这个结构其中Slider是整个血条的结构Background表示整个血条(血量+空白)Fill Area则是血条中表示血量的部分在这里我的设定是血条初始值为1(满血)然后随着时间,每一帧减少0.001代码如下void Start () { healthbar.value = 1; } v...

2019-11-21 15:37:59 200

原创 服务计算:开发 web 服务程序

开发 web 服务程序1.概述开发简单 web 服务程序 cloudgo,了解 web 服务器工作原理。任务目标熟悉 go 服务器工作原理基于现有 web 库,编写一个简单 web 应用类似 cloudgo。使用 curl 工具访问 web 程序对 web 执行压力测试2.开发cloudgo在这里我们需要选择一个合适的框架,我选择的是martinimartini框架是使用G...

2019-11-11 16:18:01 148

原创 中级实训:vi,java,ant 和Junit 的学习报告

vi,java,ant 和Junit 的学习报告1.vi编辑器vi编辑器是Linux下的一款编辑器,类似于记事本,但是使用方式跟记事本完全是两个方式概念vi分为三种状态,各模式的功能以及特点如下:(1)命令行模式这一模式也就是我们刚进入vi时候的模式,可以对行做复制,删除等一系列操作(2)插入模式我们需要想vim中写入的时候使用的就是插入模式,从命令行模式转到插入模式通过i键实...

2019-11-10 21:09:12 129

原创 服务计算:基于命令行的agenda程序中命令行设计

进入goAgenda文件夹之后输入agenda --help输入agenda help user输入agenda help user register输入agenda user register -u name -p phone number -e email -t telephone注册用户成功,并可以在user.txt中查找到用户当再次注册同一个用户的时候就会显示用户已注...

2019-10-29 11:18:13 135

原创 3D游戏:打飞碟改进版

上次偷了个懒没有写博客,这次一并带上在这里主要是介绍一下基本的操作创建飞碟使用的还是工厂模式,只不过这次我把飞碟工厂的类单列了出来在这里一方面使用飞碟单体,同时还使用一个list来存储飞碟这里面主要操作如下获取当前状态下可用的飞碟(id以及实例)在list中寻找可用的飞碟,如果没有的话就自己创建一个,返回的是飞碟在当前list中的编号public int getDisk() ...

2019-10-14 17:43:33 124

原创 服务计算:CLI 命令行实用程序开发基础

CLI 命令行实用程序开发基础1.设计说明我们这次的任务是开发一个CLI命令行实用程序,CLI(Command Line Interface)实用程序是Linux下应用开发的基础。正确的编写命令行程序让应用与操作系统融为一体,通过shell或script使得应用获得最大的灵活性与开发效率上面这一段是作业网站告诉我们的关于我们本次作业的内容,更通俗一点的解释就是一个类似于shell的东西,往...

2019-10-03 15:57:46 225

原创 3D游戏:游戏对象与图形基础

下载 Fantasy Skybox FREE, 构建自己的游戏场景首先在资源商店里面找到相应的资源下载之后导入,然后就基本按照老师课件上面给的步骤来进行操作首先创建一个天空盒子,然后设置它的模式为六拼图模式(当然别的模式也可以)接下来选择需要导入的资源最后把我们创建的天空盒子拖到主摄像机那里最终效果如图写一个简单的总结,总结游戏对象的使用游戏对象大概可以分为以下几种其中...

2019-09-25 18:21:42 370

原创 3D游戏设计:空间与运动

1.简答并用程序验证(1) 游戏对象运动的本质是什么?游戏对象运动的本质是坐标的变换(2)请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)...

2019-09-19 00:25:12 140

原创 服务计算:Golang环境配置以及第一个包的编写

Mac下Golang环境配置虽然老师推荐的是linux,但由于自己的电脑是Mac系统,所以就在Mac上配置Golang开发环境了VScode之前已有安装,所以在此不再描述安装过程Go语言的安装包在Go语言中文网里面可以找到Go语言中文网然后在Mac上安装比较简单,一路点击即可安装完之后,我们在终端查看我们安装的结果接下来在Mac里面改变GOPATH和GOROOT以及GOBIN,GO...

2019-09-12 00:12:28 119

原创 3D游戏设计:离散仿真引擎基础

一.简答题解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。游戏对象是我们创建出来的实例化对象,有3D对象,2D对象等等游戏对象拥有它们自己的属性,如长宽高,以及质量等等而资源,则多为我们从Asset store或者其他地方下载或者本地导入的,如背景音乐,背景图片等等,资源也可以由对象组合而成资源类似于模板/框架,而对象则是往模板/框架中添加的内容或...

2019-09-11 19:35:04 226

原创 服务计算:搭建私有云

1.实验目的初步了解虚拟化技术,理解云计算的相关概念 理解系统工程师面临的困境 理解自动化安装、管理(DevOps)在云应用中的重要性 2.实验环境与要求用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机 虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网。3.实验内容1.安装 VirtualBox...

2019-09-01 12:16:43 121

原创 Sicily 1172. Queens, Knights and Pawns

Queens, Knights and PawnsConstraintsTime Limit: 1 secs, Memory Limit: 64 MBDescriptionYou all are familiar with the famous 8-queens problem which asks you to place 8 queens on a chess board so no...

2019-04-23 14:51:49 310 2

原创 Sicily 1134. 积木分发

积木分发ConstraintsTime Limit: 10 secs, Memory Limit: 32 MBDescription歌手The Pancakes到幼儿园跟小朋友玩耍,她到达的时候小朋友们已经争着积木玩了。小朋友都想要更多的积木砌一个自己喜欢的图形,砌完就可以和The Pancakes合照。同时,The Pancakes手上还有一些积木,她可以把手上的这些积木全部给一个小朋...

2019-04-23 14:46:31 359

原创 Sicily 1029. Rabbit

RabbitConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionThe rabbits have powerful reproduction ability. One pair of adult rabbits can give birth to one pair of kid rabbits every month....

2019-04-23 14:43:43 169

原创 Sicily 1500. Prime Gap

Prime GapConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionThe sequence of n ? 1 consecutive composite numbers (positive integers that are not prime and not equal to 1) lying between t...

2019-04-23 14:35:44 137

原创 Sicily 1240. Faulty Odometer

Faulty OdometerConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionYou are given a car odometer which displays the miles traveled as an integer. The odometer has a defect, however: it p...

2019-04-23 14:33:34 200

原创 Sicily 1231. The Embarrassed Cryptography

The Embarrassed CryptographyConstraintsTime Limit: 2 secs, Memory Limit: 32 MBDescriptionThe young and very promising cryptographer Odd Even has implemented the security module of a large system ...

2019-04-23 14:31:26 143

原创 Sicily 1214 信号分析

信号分析ConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescription半人马座(Centaurus)不仅有着美丽的传说,其中的比邻星还是距离太阳系最近的恒星。C博士是一直热衷于对地外文明的探测,最近他发现了一组来自半人马座的奇怪电波信号:1 1 3 1 5 3 7 1……,她怀疑这是来自那里的遥远文明对地球的问候。经过她和助手们...

2019-04-23 14:27:43 121

原创 Sicily 1119. Factstone Benchmark

Factstone BenchmarkConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionAmtel has announced that it will release a 128-bit computer chip by 2010, a 256-bit computer by 2020, and so on, co...

2019-04-23 14:23:35 136

原创 Sicily 1099 Packing Passengers

ConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionPTA, Pack ‘em Tight Airlines is attempting the seemingly impossible—to fly with only full planes and still make a profit. Their strategy...

2019-04-23 14:21:23 183

原创 Sicily 1014. Specialized Four-Dig

1014. Specialized Four-DigConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionFind and list all four-digit numbers in decimal notation that have the property that the sum of its four ...

2019-04-23 14:16:43 158

原创 Sicily 1381 a*b

1381 abConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionGive two positive integers a and b, please help us calculate ab.InputThe first line of the input is a positive integer T. T is...

2019-04-16 10:23:47 123

原创 Sicily 1028. Hanoi Tower Sequence

Hanoi Tower SequenceConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionHanoi Tower is a famous game invented by the French mathematician Edourard Lucas in 1883. We are given a tower of ...

2019-04-16 10:23:19 125

原创 Sicily 1148. 过河

过河ConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescription在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中 L 是桥的长度)。坐标为 0 ...

2019-04-06 13:54:27 176

原创 Sicily 13062. SubDiagonal Paths

SubDiagonal PathsConstraintsTime Limit: 1 secs, Memory Limit: 256 MBDescriptionYou are to find all of the paths on the bottom diagonal of a n x n grid. The path must only go from lefttorightor b...

2019-04-06 13:49:36 198

原创 Sicily 1828. Minimal

MinimalConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionThere are two sets S1 and S2 subjecting to:4 -(1) S1, S2 are both the subsets of {x | x is an integer and 0 < x < 1,0...

2019-04-06 13:47:23 175

原创 Sicily 1121 Tri Tiling

Tri TilingConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionIn how many ways can you tile a 3xn rectangle with 2x1 dominoes?3 -Here is a sample tiling of a 3x12 rectangle. InputIn...

2019-04-06 13:45:10 274

原创 Sicily 1011. Lenny's Lucky Lotto

ConstraintsTime Limit: 1 secs, Memory Limit: 32 MBDescriptionLenny likes to play the game of lotto. In the lotto game, he picks a list of N unique numbers in the range from 1 to M. If his list matc...

2019-04-06 13:38:18 185

原创 中山大学2018年软件工程专业初级实训

以下为实训代码,只到AgendaService类,因为我的UI还有问题,不过已经通过了我就没有再搞以下代码亲测在2018年的软件工程初级实训中可以通过Matrix的机器测试,希望造福大家User类#include&lt;iostream&gt;#include"User.hpp"using namespace std;User::User(const std::string ...

2018-11-29 15:44:52 2808

原创 POJ 2533 最大上升子序列

题意很简单,给出一串数字,求最长的子序列,该子序列需要满足的要求是:该子序列递增。例:输入1 7 3 5 9 4 8输出 4用a[i]表示输入的字符串这个题首先分解成子问题,子问题是以a[i]结尾的最长子字符串所以用n[i]表示以a[i]结尾的最长公共子串.当a[i]大于a[i-1]时,显然n[i]=n[i-1]+1;当a[i]小于a[i-1]时,要从前面遍历,找到比a[i]小的数字里面对应的n[...

2018-05-11 15:26:32 129

原创 POJ1163 数字三角形三种解法(递归+动态规划)

73 88 1 02 7 4 44 5 2 6 5如上图所示,给出一个三角形,从三角形的顶点,只能走左下方或者右下方,然后把所遍历的数字加起来,求出最大的值比如对于上图来说,答案就是30(7+3+8+7+5)我们从定点开始走,其最大值为定点的值加上从他下面两个数开始,走到底边的最大值中,更大的那个,由此,我们把问题分解成求第一行的数字到底边的最大值,...

2018-05-11 14:57:22 749

原创 Alphacode

给一串数,这一串数可以解码为若干英文字母的组合,比如‘1’对应‘A’,‘26’对应‘Z’,输入保证是合法的,不会出现说有解码不了的情况,求这一串数可以解释为多少种英文字母的组合。样例:输入:25114111111111133333333330输出:6891这道题很明显是一道动态规划的问题。拿25114为例 ,我们可以确定2 有几种组合。然后是25有多少种,然后251 2511 25114就解决问题...

2018-05-11 14:15:21 642 1

原创 字符版本贪吃蛇游戏设计

相信大家对贪吃蛇这个游戏都非常熟悉 这就是大家平时所熟悉的贪吃蛇。 而今天在这里给大家简单介绍一下字符版本贪吃蛇游戏的设计,工具很简单,就是最普通的DEV C++。体现给我们的知识一个普通的黑色的控制台界面。 以下是一些初始的变量与操作的时候所用的函数。 char gamemap[20][40];//游戏地图大小 20*40 int score = 0;//当前分数 //记录蛇的结点

2017-12-26 21:56:02 280

原创 C语言之智能蛇

贪吃蛇大家都很熟悉,即控制一条蛇,让那条蛇吃到果子,然后蛇的身体会自动变长一截,并获得相应的分数,在这个过程中,不能让蛇的头部撞到墙壁,同时也不能让蛇自己咬到自己,否则,游戏就会结束。 而智能蛇,则比贪吃蛇更加高级,顾名思义,是让蛇有一定的智能,让蛇自己决策,自己行动。当然,进一步的,还可以让蛇与另一条蛇抢夺食物。 在简单的贪吃蛇游戏里面,我们已经知道了如何去让蛇移动,如何让蛇吃到果子,并让他的

2017-12-26 21:31:05 388

原创 IT行业风投

风投,即风险投资。  广义的风险投资泛指一切具有高风险、高潜在收益的投资;狭义的风险投资是指以高新技术为基础,生产与经营技术密集型产品的投资。风险投资是把资本投向蕴藏着失败风险的高新技术及其产品的研究开发领域,旨在促使高新技术成果尽快商品化、产业化,以取得高资本收益的一种投资过程。而IT行业作为现阶段发展最快的行业之一,经常被冠以高新技术的IT行业也就与风险投资扯上了千丝万缕的关系。 在风

2017-12-19 14:35:28 181

原创 C语言发展史

1963年,剑桥大学研究出一门“原始”语言,CPL语言。 4年后,CPL语言被简化,其产物是BCPL语言。 而在1973年,为了改变计算机工作速度慢效率低的缺点。使得市场供求平衡。B语言也被人改进了,美国贝尔实验室的一位科学家在B语言的基础上设计出了一种新的语言,这就是C语言。 C语言有很多优点,C语言比较灵活方便,关键字与控制语句少,程序书写自由,而且实用性较强。 C的运算符包含的范围很广

2017-12-11 22:33:43 192

空空如也

空空如也

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

TA关注的人

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