自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RaAlGhul的博客

Not today,not tomorrow,but someday

  • 博客(344)
  • 资源 (3)
  • 收藏
  • 关注

原创 游戏开发 浅谈各类游戏中的第三人称相机实现

一眨眼,在网易的Mini项目结束了,终于有时间可以写点东西了,一看时间,又是好几个月没有更过博客了,回想起来,这几个月其实也不像去年那种什么东西都没学实在没东西写的状态,只是的确做Mini项目有点太忙了,趁着项目完成这段时间,赶紧写点东西吧,因为在做Mini项目的时候有关人物控制以及相机的操作都是我来做的,并且游戏中的相机视角为第三人称,在开发的过程中也算对这方面有了更深一层的理解...

2019-06-24 20:47:47 1734

原创 再见2018,作为学生的最后一年

今天是2018年最后一天了,终于想起了自己还是个有着16万流量的技术小博主。上一次写博客已经是今年年中准备秋招找工作那会儿,为了督促自己认真做题,要求自己每做完一套题后就写一篇题解。之后拿到满意的正式offer后,要么一直在玩,要么一直在写毕业论文,期间虽然有想写一下博客,但是提起笔实在是不知道写什么,因为这期间好像真的没有在学什么东西(有点小愧疚)。到了2018最后一天了,今年是我作为学生的最后...

2018-12-31 21:13:13 861 5

原创 网易2019实习生招聘编程题集合 题解

题目链接:https://www.nowcoder.com/test/9763997/summary1.牛牛找工作:为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你...

2018-08-08 17:11:23 989

原创 百度2017春招笔试真题编程题集合 题解

题目链接:https://www.nowcoder.com/test/4998655/summary难度分析:较简单,很多题的数据都比较水。1.买帽子:度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?解题思路分析:题意很简单,只需要排个序,再从头开始找到第三个出现的就能得到答案,题目的数据才50,...

2018-08-07 15:10:29 4013

原创 腾讯2017暑期实习生编程题 题解

题目链接:https://www.nowcoder.com/test/1725829/summary1.构造回文给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。解题思路分析:题意是说问我们最少删几个字符能够使得这个字符变成一个回文串,这里需要用到回文串的性质,因为回文串是前后对称的,所以我们只需要求字符串和它的...

2018-08-05 14:59:58 707

原创 网易游戏(互娱)-游戏测试开发工程师真题 题解

题目链接:https://www.nowcoder.com/test/11647121/summary题目难度:较低,如果不是第一题题目有问题看了很久的话,小编应该是20分钟就做完了。选择题:1.已知一棵二叉树的前序遍历是ABCDEFGH,那么它的中序遍历一定不可能是:A. CBEDAGFHB. BADCFEHGC. DCEBFAHGD. CBDAFEHG无答案没错,...

2018-08-03 15:56:25 5777 1

原创 网易游戏(互娱)-游戏研发/初级游戏研发/平台开发岗部分真题汇总 题解

题目链接:https://www.nowcoder.com/test/11647029/summary1.时钟:题目描述:小W有一个电子时钟用于显示时间,显示的格式为HH:MM:SS,HH,MM,SS分别表示时,分,秒。其中时的范围为[‘00’,‘01’…‘23’],分的范围为[‘00’,‘01’…‘59’],秒的范围为[‘00’,‘01’…‘59’]。但是有一天小W发现钟表似...

2018-08-03 15:08:59 3369

原创 写给准备学IT和刚刚开始学IT的同学们

马上九月开学就大四了,想想目前的状态就是基本没课,出去实习上班,每周除了考虑做毕设几乎不在学校,可以说就像是一个社会人一样,已经有了毕业的感觉。仔细回想,我是从上大学开始养成写博客的习惯,目前为止陆陆续续也写了300多篇博客,写了一大堆和技术相关的东西,反倒是对于自身的学习方法的总结较少,那么今天也是想结合我自己的经历,来给学弟学妹们谈谈怎么去学习IT行业。首先这篇文章初衷是分享给准备或刚刚进...

2018-07-22 22:38:46 2994

原创 深度分析 -- 二分查找 到底要怎么写

前景提要:很早以前,在知乎上,有人问了这么个问题:二分查找有几种写法?它们的区别是什么?问题链接:https://www.zhihu.com/question/36132386这个问题的回答者中赞最多的人也是小编昔日的ACM队友LightGHLi,那么小编先从队友LightGHLi的回答中开始讲起:首先是说到二分的写法种类,LightGHLi的分析是这样的:中值的取值方法有:向上取整,向下取整  ...

2018-07-04 18:14:54 735

原创 面试笔试刷题 C++ (持续更新)

1.阅读C++语言代码输出()12345678int main(){    int arr[]={1,2,3,4,5,6,7};    int *p=arr;    *(p++)+=89;    printf("%d,%d\n",*p,*(++p));    return 0;}A.3 3    B.2 2    C.2 3    D.3 2正确答案: A首先在第五行中,p指针的位置往后挪了一位,...

2018-06-27 18:05:46 2481

原创 浅谈RPG游戏中的属性系统设定

先来张我最喜欢的Nero和Dante的帅照!!!最近的E3展也是让广大游戏爱好者们打开眼界,小编最喜欢的鬼泣系列也将于明年春季迎来鬼泣4的正统续作鬼泣5,再加上最近小编也在自己开发着RPG游戏,所以今天小编想和大家一起来谈一谈在RPG游戏中的属性系统的设定。...

2018-06-24 14:17:34 11261 1

原创 UE4游戏场景开发 --基于UV动画实现带波纹的水面材质

说起水面材质,不得不先提一下神奇的法线贴图,通过改变材质表面的法线,来改变光的反射方向,从而使得2D的平面在我们的眼中达到3D的效果。自从知道了法线贴图,小编开始回忆自己玩过的很多游戏,似乎大多数游戏的地面以及墙体都是采用了法线贴图来实现,想想一些游戏中的效果是不是打在看起来凹凸不平的墙面地面却都是平面的效果。这里扯远了,今天小编就来谈谈如何通过法线贴图和UV坐标变化来实现带波纹的水面材质。首先,...

2018-06-11 21:09:21 6111 1

原创 网易游戏2018实习生招聘题目-游戏客户端开发实习生

题目链接地址:https://www.nowcoder.com/test/10780537/summary难度系数:三颗星1.正确答案 3 3首先第五行这里的效果是arr[0]变为90,但是p指针指向了arr[1]这个元素,然后关键是第六行,因为C++的参数入栈顺序是从右到左,所以第六行的效果就是先执行了右边的*(++p),所以p指针这里就已经指向了arr[2],所以答案应该为3 3.2.正确答案...

2018-06-05 16:46:31 1574

原创 FPS游戏开发--后坐力分析

说到FPS游戏,后坐力是每个FPS游戏不可或缺的元素,后坐力决定了玩这个游戏时瞄准的难度,也决定了每个玩家的上限,那么今天小编来分析一下在FPS开发过程中对后坐力的分析。首先什么是后坐力,说到后坐力,可能很多玩家第一反应就是在开枪的时候,枪会发生一些大致上向上抬的动作,那么后坐力究竟是什么呢?首先小编这里给出两个定义,后坐力 = 镜头抖动 + 弹道偏移。听起来很抽象啊,那么小编先以Csgo为例子,...

2018-05-22 14:34:21 9020

原创 浅谈UE4中的函数和事件

在UE4函数和事件到底有什么区别呢,这已经是一个老生常谈的问题,那么,这两者之间到底有什么实质性的区别呢?前几天有人问我这个问题,我开了个小小的玩笑,函数的定义我们都是写在一个单独的页面里的,而多个事件的定义我们写在一个页面里。反问来了,这也算区别吗?这当然这也算区别了,因为事件的定义是可以多个事件共享一个页面,那么事件与事件之间的关系就会更加的紧密,而函数之间的关联我们就需要传递参数去进行。言归...

2018-05-16 11:23:32 5855

原创 FPS游戏初开发--逻辑分析总结

(图片来自网络,侵权可删)FPS游戏,即First-person Shooting Game,第一人称射击游戏,说到FPS游戏,相信大家第一个想到都是经典的CS,近几年优秀的FPS游戏也是不少,比如CS续作CSGO,腾讯搞的CODOL,育碧的彩虹六号,暴雪的守望先锋,以及蓝洞的绝地求生(纠正一哈,这个应该来说是第三人称,严格来说不算FPS游戏)。FPS游戏的玩法大多都是一把枪,对敌人进行射击,没有...

2018-05-07 12:30:18 6264

原创 PAT甲级真题1009. Product of Polynomials

题目链接:https://www.patest.cn/contests/pat-a-practise/1009题意:给我们两个多项式每一项的系数以及指数,让我们求出这两个多项式的乘积。题目中给出的指数范围为0~1000,那么显然乘积的指数范围为0~2000,那么我们可以直接用2000大小的数组存储每一位的系数,在乘法完成后我们再将不等于0的位数找出来即可。这里需要注意的是,比较系数是否等于0的方法...

2018-04-10 15:54:46 452

原创 PAT甲级真题1008. Elevator

题目链接:https://www.patest.cn/contests/pat-a-practise/1008题意:一部电梯,一开始停在第0楼,然后给出我们接下来要停靠的楼层,往上走每走一层用6分钟,每往下走一层用4分钟,每次停靠时停5分钟,问我们总共需要多少时间。这题没什么特别的难度,只需要一步一步模拟即可。#include <cstdio>int main() { int n;...

2018-04-10 15:14:00 582

原创 PAT甲级真题1007. Maximum Subsequence Sum

题目链接:https://www.patest.cn/contests/pat-a-practise/1007题意:给我们n个数,让我们输出这n个数中连续和最大的一段的和,以及这段的起始的数和结尾的数(注意是输出数不是下标),如果所有数都是负数,那么我们输出最大和0并输出第1个数和第n个数。首先我们可以分析复杂度,n的范围是10000,那么n^2的遍历的复杂度应该能够过,所以直接存储前缀和,再进行...

2018-04-09 16:41:11 507

原创 PAT甲级真题1006. Sign In and Sign Out

题目链接:https://www.patest.cn/contests/pat-a-practise/1006题意:给我们一天每个人的名字以及进房间的时间和出房间的时间,最早进房间的人开门,最后出房间的关门,问我们开关门的人的姓名。首先对时间的比较我们不需要严格的按照小时分秒来比较,可以通过h*3600 + m*60 + s将时间转换成一个变量,然后两次分别对进入时间和来开时间进行排序,即可得到答...

2018-04-08 15:02:16 472

原创 PAT甲级真题1005. Spell It Right

题目链接:https://www.patest.cn/contests/pat-a-practise/1005题意非常的简单,给我们一个数,让我们把这个数所有位上的数加起来,得到的和通过英文把每一位读出来。这题需要注意的是N的范围是10^100,所以我们不能通过int,甚至是long long来读入,这里我们应该按照字符串进行读入。#include <cstdio>#include ...

2018-04-04 14:21:40 417

原创 PAT甲级真题1004. Counting Leaves

题目链接:https://www.patest.cn/contests/pat-a-practise/1004题意,给我们一棵家族树,给出这棵树的每一条边,问我们每一层没有子节点的节点数。题意是非常的清晰,我们只需要在建立好的树上从根节点(01)开始遍历整棵树,在遍历的时候记录当前的层数即可。#include <queue>#include <cstdio>#inclu...

2018-04-04 13:59:11 600

原创 PAT甲级真题 1003. Emergency

题目链接:https://www.patest.cn/contests/pat-a-practise/1003题意,给我们n个点,有m条路,每个点都有一个权值,每一条路都有自己的长度且都是双向的路,让我们求从起点s,到终点e之间的最短路径数量,且求出在这些最短路程中所有点权值和最大的一条的权值和。仔细分析,这题应该是最短路径的变形题目(如果最短路不熟练的同学可以出门左转先去学习最短路:传送门),首...

2018-03-14 16:11:17 714 1

原创 决斗场 - 实验吧 WEB Once More

题目链接:http://www.shiyanbar.com/ctf/1805hint相当良心的一题,hint上直接说明了本体非常重要的两点:1.ereg函数有漏洞 ---00截断2.科学计数法点开题目,观察这段代码:<?phpif (isset ($_GET['password'])) { if (ereg ("^[a-zA-Z0-9]+$", $_GET['password']) ==...

2018-03-12 17:50:16 713

原创 PAT甲级真题 1002. A+B for Polynomials

题目链接:https://www.patest.cn/contests/pat-a-practise/1002题意:给我们两个多项式的每一位的指数和系数,让我们求解两个多项式的和。题目给出的指数范围是0 ~ 1000,所以我们可以直接定义一个1000大小的数组来存储每一位的系数。最后我们再对每一位进行相加,再遍历一遍这个数组查看非0的位数,并将其打印出来。#include <cmath&gt...

2018-03-12 15:48:53 702

原创 PAT甲级真题 1001. A+B Format

题目链接:https://www.patest.cn/contests/pat-a-practise/1001题意,给我们两个-1000000 ~ 1000000的数,求出两个数的和,结果按照每三位一个","的形式输出。题意非常简单,且这两个数的范围以及和的范围明显不会超过int的范围,所以我们首先直接以int的形式输入两个数并计算这两个数的和,接下来我们取出每一位,当位数对3取模等于1且位数不为...

2018-03-12 15:41:06 486

原创 决斗场 - 实验吧 WEB Guess Next Session

题目链接:http://www.shiyanbar.com/ctf/1788点开题目链接,是一道关于PHP审计的题目:观察代码,在代码中并没有什么函数,关键就在于:password = $_session['password']。问题到了这一步,让我们把这放下,先来分析一下PHP中的Session和Cookie。Cookie与 Session,一般都会认为这是两个独

2018-01-11 15:36:06 2014

原创 决斗场 - 实验吧 WEB FALSE

题目链接:http://www.shiyanbar.com/ctf/1787

2018-01-07 23:08:21 641

原创 决斗场 - 实验吧 WEB 上传绕过

题目链接:http://www.shiyanbar.com/ctf/1781题目名字和提示都说的很明确,这题是一道上传绕过的题目,点开题目链接,可以看到一个文件上传的界面:这里可以尝试随便上传一些文件,看看效果:先尝试上传一个jpg文件:上传jpg文件的提示为必须上传后缀名为php的文件才行,那么我们再上传一个php文件:上传的结果是告诉我们仅支

2018-01-03 15:03:42 928

原创 决斗场 - 实验吧 WEB NSCTF web200

题目链接:http://www.shiyanbar.com/ctf/1760这道题目可是2015NSCTF的真题哦!点开题目链接,可以看到一些题目描述和一段代码:那么如此看来,这题是一道关于PHP审计的题目。首先观察代码,考虑到一些没有怎么学过PHP的同学,我们先把其中的一些重要的函数提出来一个一个解释一下:1.strrev:strrev是一个将字符串进行翻转的

2017-12-28 18:43:57 1286

原创 决斗场 - 实验吧 WEB 程序逻辑问题

题目链接:http://www.shiyanbar.com/ctf/62点开题目链接,发现是一个类似于登陆的界面:首先以之前的一道题:登陆一下好吗??的思路,猜测后台代码为:select * from user where username='str' and password='pastr'我们在username和password上都输入 a'='

2017-12-21 20:01:39 589

原创 决斗场 - 实验吧 隐写术?No! WEB 听会歌吧

题目链接:http://www.shiyanbar.com/ctf/19这道题目的分类是在隐写术中的……然而根据小编的实际操作之后发现,这明显就是一道WEB题嘛……点开题目链接,发现两个下载链接:随便点开一个链接:仔细观察URL,在URL中有一个名为url的参数,观察可以发现,这是一个base64编码,解码验证,内容就是文件名:再观察相应头信息:

2017-12-18 21:45:45 1843

原创 决斗场 - 实验吧 WEB what a fuck!这是什么鬼东西?

题目链接:http://www.shiyanbar.com/ctf/56点开链接,一堆莫名其妙的符号:当然这不是莫名其妙,这是jother编码,jother是一种运用于javascript语言中利用少量字符构造精简的匿名函数方法对于字符串进行的编码方式,其中少量字符包括"[","]","{","}","(",")","!","+"。只用这些字符就能完成对任意字符串的编码,本

2017-12-18 12:22:47 1624

原创 决斗场 - 实验吧 WEB 头有点大

题目链接:http://www.shiyanbar.com/ctf/29点开题目链接,入眼的是一段很良心的英文提示:这题的要求有三个:1.使用.net 9.9框架 2.在英国 3.使用IE浏览器。当然,我们并不需要去安装.net 9.9,也不用使用IE浏览器,更不需要去英国,我们只要修改请求头信息,让服务器认为我们达到了条件即可。这里小编使用的依然是Burp Sui

2017-12-12 15:28:27 1481

原创 决斗场 - 实验吧 WEB 貌似有点难

题目链接:http://www.shiyanbar.com/ctf/32又是一道基本没有提示(节操)的题目,点击链接进去:题目中包含了PHP代码审计,那这里需要观察代码内容。代码中包含了两个部分,一个是得到IP地址的GetIP函数,一个是通过GetIP函数获得的IP验证是否为1.1.1.1的主函数部分。那么这题的思路应该非常的清晰,我们需要想方法使得代码中的GetI

2017-12-11 17:36:57 1133 1

原创 Burp Suite基础教学 之Scanner

Scanner相较于之前讲到的功能有一个最大的不同是,这个强大漏洞扫描功能是只有专业版的才有的,也就是说免费的社区版本是没有这个功能的,考虑到大家很多同学(穷屌)都是使用的社区版,那大家可以跳过这一章。首先Scanner这个功能模块的目的在于扫描目标网站的漏洞。因为Burp Scanner在扫描应用程序安全漏洞和执行的操作紧紧的结合在一起,所以细微控制着每一个扫描的请求,并直接反馈结果。Bur

2017-12-09 14:50:11 1623

原创 决斗场 - 实验吧 WEB 这个看起来有点简单!

题目链接:http://www.shiyanbar.com/ctf/33今天小编在写这道题题解的时候才发现,原来实验吧有这道题的视频讲解。看了一下,视频讲的不是很清楚,而且用的还是sqlmap进行注入的,那么小编这里还是用手工注入的角度来讲解一下这道题如何去注入。这道题其实蛮简单的,点开题目,我们能看到一个疑似sql查找结果的表:看下URL,我们可以看到URL中传入id

2017-12-06 15:05:39 1198

原创 Burp Suite基础教学 之Spider

开篇我们先对Spider这个功能模块进行一个官方的说明:Burp Spider 是一个映射 web 应用程序的工具。它使用多种智能技术对一个应用程序的内容和功能进行全面的清查。Burp Spider 通过跟踪 HTML 和 JavaScript 以及提交的表单中的超链接来映射目标应用程序,它还使用了一些其他的线索,如目录列表,资源类型的注释,以及 robots.txt 文件。结果会在站点地

2017-12-05 16:27:08 1805

原创 Burp Suite基础教学 之 Proxy

在上一章中我们介绍了一下浏览器代理,而今天我们要介绍的Burp Proxy则是一个用来调试web应用程序的交互式的HTTP(s)的代理服务器,可以把它看做浏览器和目标服务器之间的一个中间人,它允许我们拦截、查看甚至是修改两个方向上的原始数据,查找和探索应用程序的漏洞。在上一章Target中小编也介绍了关于设置浏览器代理和Burp Suite监听代理一致这一点,那么这里我们不再讲解设置浏览器代理

2017-12-01 14:39:24 1878

原创 决斗场 - 实验吧 隐写术 男神一般都很低调很低调的!!

题目链接:http://www.shiyanbar.com/ctf/1926题目的提示真的是良心啊,连用什么工具都给你说了。首先从解题链接里下一个zip,解压打开便是两张图片,乍一看,两张图片是一样的,看起来真没啥区别。根据题目的提示,我们用Stepsolve打开其中一张,然后用Analyse中的Image Combiner,在SUB和SUB(R,G,B separate)中能看到

2017-11-30 14:44:24 963

简单的SSM框架项目 BBS留言系统

简单的SSM框架项目 BBS留言系统,是小编博客中的SSM框架新手介绍配套的项目源码

2017-11-08

图解密码技术-高清-带标签-pdf

本资源为书籍《图解密码技术》,是高清,且带标签的pdf文件

2017-10-25

空空如也

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

TA关注的人

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