摘要: 我们将图像绘制的流程称为渲染流水线,是由CPU和GPU协作完成的。一般一个渲染流程可以分成3个概念阶段,分别是:应用阶段(Application Stage),几何阶段(Geometry Stage),光栅化阶段(Rasterizer Stage)。 阅读全文
posted @ 2020-03-18 12:24 iwiniwin 阅读(1897) 评论(0) 推荐(2) 编辑
摘要: 最近在学习C# Socket相关的知识,学习之余,动手做了一个简单的局域网聊天器。有萌生做这个的想法,主要是由于之前家里两台电脑之间想要传输文件十分麻烦,需要借助QQ,微信或者其他第三方应用,基本都要登录,而且可能传输的文件还有大小限制,压缩问题。所以本聊天器的首要目标就是解决这两个问题,做到使用方便(双击启动即用),传文件无限制。 阅读全文
posted @ 2020-03-16 23:09 iwiniwin 阅读(3043) 评论(0) 推荐(4) 编辑
摘要: 剑指offer题目,调整数组顺序使奇数位于偶数前面,输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变 阅读全文
posted @ 2019-06-25 23:26 iwiniwin 阅读(636) 评论(0) 推荐(1) 编辑
摘要: 剑指offer题目,输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。利用小技巧提高求二进制中1的个数算法的时间复杂度 阅读全文
posted @ 2019-06-20 13:47 iwiniwin 阅读(1561) 评论(0) 推荐(3) 编辑
摘要: 剑指Offer矩形覆盖题目,我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 阅读全文
posted @ 2019-06-11 23:33 iwiniwin 阅读(475) 评论(0) 推荐(1) 编辑
摘要: 分享剑指Offer跳台阶题目的进化版本,变态跳台阶。包括了递归和整数快速幂解法,以及利用左移实现一行代码求解2的n次方。题目描述:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0) 阅读全文
posted @ 2019-05-04 02:03 iwiniwin 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 分享剑指Offer,跳台阶题目的解法,除了大多数的斐波那契数列解法,还有排列组合思路的解法。题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果) 阅读全文
posted @ 2019-05-03 02:04 iwiniwin 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 分享斐波那契数列的动态规划,矩阵快速幂,递归多种求解方法。大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 阅读全文
posted @ 2019-05-02 12:00 iwiniwin 阅读(1306) 评论(0) 推荐(2) 编辑
摘要: 在Unity中,脚本可以理解为附加在游戏对象上的用于定义游戏对象行为的指令代码。必须绑定在游戏对象上才能开始它的生命周期。游戏对象可以理解为能容纳各种组件的容器,游戏对象的所有组件一起决定了这个对象的行为和游戏中的表现。 阅读全文
posted @ 2019-05-01 14:51 iwiniwin 阅读(13506) 评论(0) 推荐(0) 编辑
摘要: 文章目录 A*算法描述 简化搜索区域 概述算法步骤 进一步解释 具体寻路过程 模拟需要更新F值的情况 Lua代码实现 在学习A*算法之前,很好奇的是A*为什么叫做A*。在知乎上找到一个回答,大致意思是说,在A*算法之前有一种基于启发式探索的方法来提高Dijkstra算法的速度,这个算法叫做A1。后来 阅读全文
posted @ 2019-04-30 15:53 iwiniwin 阅读(42485) 评论(5) 推荐(10) 编辑