写在前面
感谢所有点进来看的朋友。没错,我目前打算写一本关于Unity Shader的书。出书的目的有下面几个:
总结我接触Unity Shader以来的历程,给其他人一个借鉴。我非常明白学Shader的艰难,在群里也见了很多人提出的问题。我觉得学习Shader还是一件有规律可循的事情,但问题是中文资料难觅,而大家又不愿意去看英文。。。这对我有什么好处呢?强迫我对知识进行梳理,对细节问题把握更清楚...
分类:
编程语言 时间:
2015-09-04 20:00:09
阅读次数:
321
一、流的概念在Java中,可以提供字节序列的对象,或者可以接收字节序列的对象,都可以抽象成流。系统中的文件,网络,内存这些设备都可以读入或者写入字节,自然也可以用流的方式来操作。能向程序中提供字节序列,即可以从其中读入字节序列,这样的对象显然就是输入流。相反的,能够接收程序送来的字节序列,也就是可以...
分类:
编程语言 时间:
2015-09-04 19:57:02
阅读次数:
237
转自:http://blog.csdn.net/m13666368773/article/details/7506678 看这张图不知道大家可否理解了,在插入排序中,数组会被划分为两种,“有序数组块”和“无序数组块”,第一遍的时候从“无序数组块”中提取一个数20作为有序数组块;第二遍的时候从”...
分类:
编程语言 时间:
2015-09-04 19:55:38
阅读次数:
186
RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列a,回答若干询问RMQ(A,i,j)(i, j 7所以没有更新,但这并不影响询问的结果。2.查询假设我们需要查询区间[l, r]中的最小值,令k = log2(r - l + 1);...
分类:
编程语言 时间:
2015-09-04 19:55:14
阅读次数:
218
题意:有一个n*m的矩形,一辆车从左上角出发,沿一条路径走,路径是由矩形上每个单元格的边构成的,最后回到左上角,求车子在每个格子转过圈数的平方和。思路:假设需要记录每个格子转的顺时针的圈数(为负表示转的逆时针),可以考虑车子每次移动对各个格子的贡献:车子左移,路径上方所有格子转的圈数+1,路径下方所...
分类:
编程语言 时间:
2015-09-04 19:54:19
阅读次数:
195
哈希表:建表复杂度:O(n) k为字符串品均长度,n为字符串数目查询 O(1) !!!实现主要操作1.把字符串进行实数化2.把这个串存进去如果发现该位置为空,直接存,如果已经有了值,拉出一个链表3.查询该算法好像是不会产生冲突,因为一旦产生冲突,那么strcmp字符串函数就会对他们进行比较,虽然复杂...
分类:
编程语言 时间:
2015-09-04 19:53:53
阅读次数:
221
经典排序算法 - 希尔排序Shell sort希尔排序Shell Sort是基于插入排序的一种改进,同样分成两部分,第一部分,希尔排序介绍第二部分,如何选取关键字,选取关键字是希尔排序的关键第一块希尔排序介绍准备待排数组[6 2 4 1 5 9]首先需要选取关键字,例如关键是3和1(第一步分成三组,...
分类:
编程语言 时间:
2015-09-04 19:51:14
阅读次数:
158
1.直接选择排序:先上图:说实话,直接选择排序最类似于人的本能思想,比如把大小不一的玩具让三岁小毛孩对大小排个序,那小孩首先会在这么多玩具中找到最小的放在第一位,然后找到次小的放在第二位,以此类推。。。。。。第一步: 我们拿80作为参照物(base),在80后面找到一个最小数20,然后将80跟20交...
分类:
编程语言 时间:
2015-09-04 19:50:27
阅读次数:
161
时间限制:1000ms单点时限:1000ms内存限制:256MB描述小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断...
分类:
编程语言 时间:
2015-09-04 19:46:35
阅读次数:
280
假设数组有n个元素,元素取值范围为1~n,如何判断数组是否存在重复元素将每个元素放到他所应该在的地方。如果在放得时候发现他的坑已经被占了,那么出现重复元素bool judgRepeatedElement(vector v){ int j = -1; for (int i = 0; i <...
分类:
编程语言 时间:
2015-09-04 19:46:48
阅读次数:
193
转自:http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.htmljava中的数据类型,可分为两类:1.基本数据类型 也称原始数据类型,byte,short,char,int,long,float,double,boolean,...
分类:
编程语言 时间:
2015-09-04 19:47:00
阅读次数:
211
利用Robotinum对给的apk文件进行自动化测试,在不知道源码的情况下,只有apk文件如何进行自动化测试呢? 首先需要对apk文件进行重签名,并获得该apk文件的包名和程序入口的类名。 最开始网上说用re-sign.jar这个jar包,但是我用mac电脑实验了很多次都不行,一直提示JAV...
分类:
编程语言 时间:
2015-09-04 19:45:02
阅读次数:
384
1.strtok将字符串中的单词用' '分割出来#include#include#include#include#includeusing namespace std;int main(){ /* fstream fin("input.txt",ios::in); fin>>va...
分类:
编程语言 时间:
2015-09-04 18:39:05
阅读次数:
164
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流!写在前面的话,这篇文章在昨天就写好了,今天打开的时候一不小心将第二天的文章粘贴到了这篇文章,很不幸的是除了标题之外依然面目全非,今天带着沉痛的心情再来写这篇文章! 上篇文章介绍了Collection体系以及List相...
分类:
编程语言 时间:
2015-09-04 18:40:25
阅读次数:
194
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------一、概述 Java除了基本的字节流、字符流之外,还提供了File类、properties类、打印流、序列流等和输入输出相关的类,它们能够帮助我们更好的处理信息。下面将对它们进行简单的介绍。 一、正文....
分类:
编程语言 时间:
2015-09-04 18:37:59
阅读次数:
219