摘要:
数据库的DDL操作 #1.创建数据库create database db_hive; create database if not exists db_hive;#2.显示所有的数据show databases;#3.查询数据库show databases like 'db_hive*';#4.查看 阅读全文
摘要:
1. PC测试结果 数据说明: 开启Draw Instanced帧率不升反降(幅度不是很大),但是Batches可以看到有明显的减少,shadow casters也有明显减少,尤其是在摄像机距离很近的情况。 打洞对帧率没有什么影响,SetPass Calls会增加。 打洞同时开启Draw Insta 阅读全文
摘要:
1.简介 柏林噪声最常用且最著名的噪声,名字源于他的创始人Ken Perlin。 柏林噪声与值噪声相似,定义若干个顶点且每个顶点含有一个随机梯度向量,这些定点会根据自己的梯度向量对周围坐标产生是能影响,沿着顶点的梯度方向越上升则势能越高。 当需要求出某个坐标的输出值时,需要将该坐标附近的各个顶点所造 阅读全文
摘要:
参考原文连接 1.简介 Value Noise是最简单的噪声算法,器主要思路是定义若干顶点且每个顶点含有一个随机值,这些顶点会根据自己的随机值对周围坐标产生影响,越靠近顶点则越容易受该顶点影响。当需求某个坐标的输出值是,需要将改坐标附近的各个顶点所造成的影响值进行叠加,从而得到一个总之并输出。 2. 阅读全文
摘要:
1.噪声 噪声是游戏编程的常见技术,广泛应用于地形生成,图形学等多方面。 2.为什么需要噪声 噪声其实就是为了把一些随机变量引入到程序中,在我们写程序时,也经常会使用random()生成随机值,但是它的问题是生成随机值太随机了得到的值往往总是参差不齐,如下图使用随机值作为像素点的黑白图 而使用噪声, 阅读全文
摘要:
1.数据仓库 1)数据仓库的基本概念 数据仓库的英文名称为Data Warehouse,可简写为DW或DWH。 数据仓库的目的是构建面相分析的集成化数据环境,为企业提供决策支持(Decision Support)。它出于分析性报告和决策支持的目的而创建。 数据仓库本身并不“生产”任何数据,同时自身也 阅读全文
摘要:
1.yarn的介绍 YARN(Yet Anthor Resource Negotiator),是Hadoop 的子项目,为分离Hadoop2.0资源管理和计算组件而引入。负责资源管理分配。yarn具有通用性,支持其他的分布式计算模式。 支持:mapreduce、tez、hbase等等 2.yarn的 阅读全文
摘要:
简单介绍: Shuffle发生在map输出到reduce输入的过程,Shuffle翻译过来是“洗牌”,顾名思义该过程涉及数据的重新分配,主要分为map任务输出数组分区,排序,规约写入本地磁盘,reduce任务拉取文件排序。 Map端: map端输出时,先将数据写入内存中的环形缓冲区,默认大小为100 阅读全文
摘要:
Copy阶段:ReduceTask从各个MapTask上远程拷贝一片数据,如果其大小超过一定的阈值,则写道磁盘上,否则直接放到内存中; Merge阶段:在远程拷贝数据的同时,ReduceTask启动了两个后台线程对内存和磁盘上的文件进行合并,以防止内存使用过多或磁盘上文件过多; Sort阶段:与Me 阅读全文
摘要:
read阶段:maptask通过用户编写的RecordReader,从输入InputSplit中解析出一个个k,v对; map阶段:该节点主要是将解析出的k,v交给用户编写map()函数处理,并产生新的k,v; collect阶段:在用户编写map函数中,当数据处理完成后,一般调用OutputCol 阅读全文