<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[RaAlGhul的博客]]></title><description><![CDATA[Not today,not tomorrow,but someday]]></description><link>https://blog.youkuaiyun.com/RaAlGhul</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RaAlGhul]]></copyright><item><title><![CDATA[游戏开发 浅谈各类游戏中的第三人称相机实现]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/93519891</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/93519891</guid><author>RaAlGhul</author><pubDate>Mon, 24 Jun 2019 20:47:47 +0800</pubDate><description><![CDATA[一眨眼，在网易的Mini项目结束了，终于有时间可以写点东西了，一看时间，又是好几个月没有更过博客了，回想起来，这几个月其实也不像去年那种什么东西都没学实在没东西写的状态，只是的确做Mini项目有点太忙了，趁着项目完成这段时间，赶紧写点东西吧，因为在做Mini项目的时候有关人物控制以及相机的操作都是我来做的，并且游戏中的相机视角为第三人称，在开发的过程中也算对这方面有了更深一层的理解...]]></description><category></category></item><item><title><![CDATA[再见2018，作为学生的最后一年]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/85471338</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/85471338</guid><author>RaAlGhul</author><pubDate>Mon, 31 Dec 2018 21:13:13 +0800</pubDate><description><![CDATA[今天是2018年最后一天了，终于想起了自己还是个有着16万流量的技术小博主。上一次写博客已经是今年年中准备秋招找工作那会儿，为了督促自己认真做题，要求自己每做完一套题后就写一篇题解。之后拿到满意的正式offer后，要么一直在玩，要么一直在写毕业论文，期间虽然有想写一下博客，但是提起笔实在是不知道写什么，因为这期间好像真的没有在学什么东西(有点小愧疚)。到了2018最后一天了，今年是我作为学生的最后...]]></description><category></category></item><item><title><![CDATA[网易2019实习生招聘编程题集合 题解]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/81511113</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/81511113</guid><author>RaAlGhul</author><pubDate>Wed, 08 Aug 2018 17:11:23 +0800</pubDate><description><![CDATA[题目链接：https://www.nowcoder.com/test/9763997/summary

1.牛牛找工作：

为了找到自己满意的工作，牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下，牛牛选择报酬最高的工作。在牛牛选定了自己的工作后，牛牛的小伙伴们来找牛牛帮忙选工作，牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了，于是他只好把这个任务交给了你...]]></description><category></category></item><item><title><![CDATA[百度2017春招笔试真题编程题集合 题解]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/81480919</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/81480919</guid><author>RaAlGhul</author><pubDate>Tue, 07 Aug 2018 15:10:29 +0800</pubDate><description><![CDATA[题目链接：https://www.nowcoder.com/test/4998655/summary

难度分析：较简单，很多题的数据都比较水。

1.买帽子：

度度熊想去商场买一顶帽子，商场里有N顶帽子，有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子，问第三便宜的帽子价格是多少？

解题思路分析：

题意很简单，只需要排个序，再从头开始找到第三个出现的就能得到答案，题目的数据才50，...]]></description><category></category></item><item><title><![CDATA[腾讯2017暑期实习生编程题 题解]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/81430916</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/81430916</guid><author>RaAlGhul</author><pubDate>Sun, 05 Aug 2018 14:59:58 +0800</pubDate><description><![CDATA[题目链接：https://www.nowcoder.com/test/1725829/summary

1.构造回文

给定一个字符串s，你可以从中删除一些字符，使得剩下的串是一个回文串。如何删除才能使得回文串最长呢？
输出需要删除的字符个数。

解题思路分析：题意是说问我们最少删几个字符能够使得这个字符变成一个回文串，这里需要用到回文串的性质，因为回文串是前后对称的，所以我们只需要求字符串和它的...]]></description><category></category></item><item><title><![CDATA[网易游戏（互娱）-游戏测试开发工程师真题 题解]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/81388084</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/81388084</guid><author>RaAlGhul</author><pubDate>Fri, 03 Aug 2018 15:56:25 +0800</pubDate><description><![CDATA[题目链接：https://www.nowcoder.com/test/11647121/summary

题目难度：较低，如果不是第一题题目有问题看了很久的话，小编应该是20分钟就做完了。

选择题：

1.已知一棵二叉树的前序遍历是ABCDEFGH，那么它的中序遍历一定不可能是：

A. CBEDAGFH
B. BADCFEHG
C. DCEBFAHG
D. CBDAFEHG

无答案

没错，...]]></description><category></category></item><item><title><![CDATA[网易游戏（互娱）-游戏研发/初级游戏研发/平台开发岗部分真题汇总 题解]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/81387300</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/81387300</guid><author>RaAlGhul</author><pubDate>Fri, 03 Aug 2018 15:08:59 +0800</pubDate><description><![CDATA[题目链接：https://www.nowcoder.com/test/11647029/summary

1.时钟：

题目描述：

小W有一个电子时钟用于显示时间，显示的格式为HH:MM:SS，HH，MM，SS分别表示时，分，秒。其中时的范围为[‘00’,‘01’…‘23’]，分的范围为[‘00’,‘01’…‘59’]，秒的范围为[‘00’,‘01’…‘59’]。



但是有一天小W发现钟表似...]]></description><category></category></item><item><title><![CDATA[写给准备学IT和刚刚开始学IT的同学们]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/81157743</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/81157743</guid><author>RaAlGhul</author><pubDate>Sun, 22 Jul 2018 22:38:46 +0800</pubDate><description><![CDATA[马上九月开学就大四了，想想目前的状态就是基本没课，出去实习上班，每周除了考虑做毕设几乎不在学校，可以说就像是一个社会人一样，已经有了毕业的感觉。仔细回想，我是从上大学开始养成写博客的习惯，目前为止陆陆续续也写了300多篇博客，写了一大堆和技术相关的东西，反倒是对于自身的学习方法的总结较少，那么今天也是想结合我自己的经历，来给学弟学妹们谈谈怎么去学习IT行业。

首先这篇文章初衷是分享给准备或刚刚进...]]></description><category></category></item><item><title><![CDATA[深度分析 -- 二分查找 到底要怎么写]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/80915369</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/80915369</guid><author>RaAlGhul</author><pubDate>Wed, 04 Jul 2018 18:14:54 +0800</pubDate><description><![CDATA[前景提要：很早以前，在知乎上，有人问了这么个问题：二分查找有几种写法？它们的区别是什么？问题链接：https://www.zhihu.com/question/36132386这个问题的回答者中赞最多的人也是小编昔日的ACM队友LightGHLi，那么小编先从队友LightGHLi的回答中开始讲起：首先是说到二分的写法种类，LightGHLi的分析是这样的：中值的取值方法有：向上取整，向下取整  ...]]></description><category></category></item><item><title><![CDATA[面试笔试刷题  C++ (持续更新)]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/80832497</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/80832497</guid><author>RaAlGhul</author><pubDate>Wed, 27 Jun 2018 18:05:46 +0800</pubDate><description><![CDATA[1.阅读C++语言代码输出（）12345678int main(){    int arr[]={1,2,3,4,5,6,7};    int *p=arr;    *(p++)+=89;    printf(&quot;%d,%d\n&quot;,*p,*(++p));    return 0;}A.3 3    B.2 2    C.2 3    D.3 2正确答案： A首先在第五行中，p指针的位置往后挪了一位，...]]></description><category></category></item><item><title><![CDATA[浅谈RPG游戏中的属性系统设定]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/80783215</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/80783215</guid><author>RaAlGhul</author><pubDate>Sun, 24 Jun 2018 14:17:34 +0800</pubDate><description><![CDATA[先来张我最喜欢的Nero和Dante的帅照！！！最近的E3展也是让广大游戏爱好者们打开眼界，小编最喜欢的鬼泣系列也将于明年春季迎来鬼泣4的正统续作鬼泣5，再加上最近小编也在自己开发着RPG游戏，所以今天小编想和大家一起来谈一谈在RPG游戏中的属性系统的设定。...]]></description><category></category></item><item><title><![CDATA[UE4游戏场景开发 --基于UV动画实现带波纹的水面材质]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/80657385</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/80657385</guid><author>RaAlGhul</author><pubDate>Mon, 11 Jun 2018 21:09:21 +0800</pubDate><description><![CDATA[说起水面材质，不得不先提一下神奇的法线贴图，通过改变材质表面的法线，来改变光的反射方向，从而使得2D的平面在我们的眼中达到3D的效果。自从知道了法线贴图，小编开始回忆自己玩过的很多游戏，似乎大多数游戏的地面以及墙体都是采用了法线贴图来实现，想想一些游戏中的效果是不是打在看起来凹凸不平的墙面地面却都是平面的效果。这里扯远了，今天小编就来谈谈如何通过法线贴图和UV坐标变化来实现带波纹的水面材质。首先，...]]></description><category></category></item><item><title><![CDATA[网易游戏2018实习生招聘题目-游戏客户端开发实习生]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/80580783</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/80580783</guid><author>RaAlGhul</author><pubDate>Tue, 05 Jun 2018 16:46:31 +0800</pubDate><description><![CDATA[题目链接地址：https://www.nowcoder.com/test/10780537/summary难度系数：三颗星1.正确答案 3 3首先第五行这里的效果是arr[0]变为90，但是p指针指向了arr[1]这个元素，然后关键是第六行，因为C++的参数入栈顺序是从右到左，所以第六行的效果就是先执行了右边的*(++p)，所以p指针这里就已经指向了arr[2]，所以答案应该为3 3.2.正确答案...]]></description><category></category></item><item><title><![CDATA[FPS游戏开发--后坐力分析]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/80404586</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/80404586</guid><author>RaAlGhul</author><pubDate>Tue, 22 May 2018 14:34:21 +0800</pubDate><description><![CDATA[说到FPS游戏，后坐力是每个FPS游戏不可或缺的元素，后坐力决定了玩这个游戏时瞄准的难度，也决定了每个玩家的上限，那么今天小编来分析一下在FPS开发过程中对后坐力的分析。首先什么是后坐力，说到后坐力，可能很多玩家第一反应就是在开枪的时候，枪会发生一些大致上向上抬的动作，那么后坐力究竟是什么呢？首先小编这里给出两个定义，后坐力 = 镜头抖动 + 弹道偏移。听起来很抽象啊，那么小编先以Csgo为例子，...]]></description><category></category></item><item><title><![CDATA[浅谈UE4中的函数和事件]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/80333993</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/80333993</guid><author>RaAlGhul</author><pubDate>Wed, 16 May 2018 11:23:32 +0800</pubDate><description><![CDATA[在UE4函数和事件到底有什么区别呢，这已经是一个老生常谈的问题，那么，这两者之间到底有什么实质性的区别呢？前几天有人问我这个问题，我开了个小小的玩笑，函数的定义我们都是写在一个单独的页面里的，而多个事件的定义我们写在一个页面里。反问来了，这也算区别吗？这当然这也算区别了，因为事件的定义是可以多个事件共享一个页面，那么事件与事件之间的关系就会更加的紧密，而函数之间的关联我们就需要传递参数去进行。言归...]]></description><category></category></item><item><title><![CDATA[FPS游戏初开发--逻辑分析总结]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/80223207</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/80223207</guid><author>RaAlGhul</author><pubDate>Mon, 07 May 2018 12:30:18 +0800</pubDate><description><![CDATA[(图片来自网络，侵权可删)FPS游戏，即First-person Shooting Game，第一人称射击游戏，说到FPS游戏，相信大家第一个想到都是经典的CS，近几年优秀的FPS游戏也是不少，比如CS续作CSGO，腾讯搞的CODOL，育碧的彩虹六号，暴雪的守望先锋，以及蓝洞的绝地求生(纠正一哈，这个应该来说是第三人称，严格来说不算FPS游戏)。FPS游戏的玩法大多都是一把枪，对敌人进行射击，没有...]]></description><category></category></item><item><title><![CDATA[PAT甲级真题1009. Product of Polynomials]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/79882424</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/79882424</guid><author>RaAlGhul</author><pubDate>Tue, 10 Apr 2018 15:54:46 +0800</pubDate><description><![CDATA[题目链接：https://www.patest.cn/contests/pat-a-practise/1009题意：给我们两个多项式每一项的系数以及指数，让我们求出这两个多项式的乘积。题目中给出的指数范围为0~1000，那么显然乘积的指数范围为0~2000，那么我们可以直接用2000大小的数组存储每一位的系数，在乘法完成后我们再将不等于0的位数找出来即可。这里需要注意的是，比较系数是否等于0的方法...]]></description><category></category></item><item><title><![CDATA[PAT甲级真题1008. Elevator]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/79881621</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/79881621</guid><author>RaAlGhul</author><pubDate>Tue, 10 Apr 2018 15:14:00 +0800</pubDate><description><![CDATA[题目链接：https://www.patest.cn/contests/pat-a-practise/1008题意：一部电梯，一开始停在第0楼，然后给出我们接下来要停靠的楼层，往上走每走一层用6分钟，每往下走一层用4分钟，每次停靠时停5分钟，问我们总共需要多少时间。这题没什么特别的难度，只需要一步一步模拟即可。#include &amp;lt;cstdio&amp;gt;
int main() {
	int n;...]]></description><category></category></item><item><title><![CDATA[PAT甲级真题1007. Maximum Subsequence Sum]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/79868536</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/79868536</guid><author>RaAlGhul</author><pubDate>Mon, 09 Apr 2018 16:41:11 +0800</pubDate><description><![CDATA[题目链接：https://www.patest.cn/contests/pat-a-practise/1007题意：给我们n个数，让我们输出这n个数中连续和最大的一段的和，以及这段的起始的数和结尾的数(注意是输出数不是下标)，如果所有数都是负数，那么我们输出最大和0并输出第1个数和第n个数。首先我们可以分析复杂度，n的范围是10000，那么n^2的遍历的复杂度应该能够过，所以直接存储前缀和，再进行...]]></description><category></category></item><item><title><![CDATA[PAT甲级真题1006. Sign In and Sign Out]]></title><link>https://blog.youkuaiyun.com/RaAlGhul/article/details/79852108</link><guid>https://blog.youkuaiyun.com/RaAlGhul/article/details/79852108</guid><author>RaAlGhul</author><pubDate>Sun, 08 Apr 2018 15:02:16 +0800</pubDate><description><![CDATA[题目链接：https://www.patest.cn/contests/pat-a-practise/1006题意：给我们一天每个人的名字以及进房间的时间和出房间的时间，最早进房间的人开门，最后出房间的关门，问我们开关门的人的姓名。首先对时间的比较我们不需要严格的按照小时分秒来比较，可以通过h*3600 + m*60 + s将时间转换成一个变量，然后两次分别对进入时间和来开时间进行排序，即可得到答...]]></description><category></category></item></channel></rss>