从优化角度,Mesh需要合并。 从换装的角度(这里指的是换形状、换组成部件的换装,而不是挂点型的换装),都需要网格合并、材质合并。如果是人物的换装,那么需要合并SkinnedMeshRenderer,并重刷对应的骨骼列表。网格合并后对模型的渲染可以降低GPU的负担,但是经过测试发现,虽然网格合并了但 ...
分类:
编程语言 时间:
2017-03-11 00:46:09
阅读次数:
305
在听学长讲课时看到了#include<bits/stdc++.h>这个头文件,瞬间懵逼辣,百度后了解了 #include<bits/stdc++.h>,包含了C++的所有头文件,C++版本升级,方便程序。 #include<bits/stdc++.h>这个头文件包含以下等等C++中包含的所有头文件: ...
分类:
编程语言 时间:
2017-03-11 00:50:05
阅读次数:
499
1 javaScript 删除事件 弹出确认 取消对话框 2 1. 3 4 删除 5 6 2. 7 8 18 19 删除 20 21 3. 22 23 if(window.confirm('你确定删除?')){ 24 alert("确定"); 25 return true; 26 ... ...
分类:
编程语言 时间:
2017-03-11 00:52:43
阅读次数:
191
一、微服务架构图: 二、技术介绍:(技术选型随着代码的编写会完成) 关于技术选型,我盗了一张微服务技术栈的图,如下:原文:http://www.jianshu.com/p/2da6becfb019 我将会用到上图中的如下技术 服务注册和服务发现:consul 服务健康检查:consul 配置管理:c ...
分类:
编程语言 时间:
2017-03-11 00:54:03
阅读次数:
1225
上篇楼主说明了多线程中死锁产生的原因并抛出问题——死锁的解放方案,那么在本篇文章,楼主将引用一个KFC生产汉堡,顾客购买汉堡的过程来说明死锁解决方案及多线程的等待唤醒机制。 简单地用一幅图来说明KFC生产汉堡,顾客来消费的过程: 场景分析: 代码构建:类里面的i属性是楼主为了效果好一些特意加的,与本 ...
分类:
编程语言 时间:
2017-03-11 00:54:37
阅读次数:
228
python有六个标准的数据类型: 1.Number(数字):int,float,bool,complex 2.String(字符串) 3.Tuple(元祖) 4.List(列表) 5.Dictionary(字典) 6.Sets(集合) 迭代器: 迭代器对象从集合的第一个元素开始访问,直到所有的元素 ...
分类:
编程语言 时间:
2017-03-11 00:59:09
阅读次数:
255
下面是一个连续赋值的例子: 在这里面,先创建a对象并添加n:1,然后将a对象赋值给b,这时候a和b引用同一个对象。最后我们要着重理解这最后一行代码 按照我们平常的思维,应该是{n:2}赋值给 a,a的引用改变了,但b仍然是原来的引用,然后再赋值给a.x,这时候a是{n:2,x:{n:2}},也即是a ...
分类:
编程语言 时间:
2017-03-11 00:59:48
阅读次数:
240
一、简单选择排序和堆排序都属于选择排序 选择排序的思想是:每一趟从待排序的记录中选出关键字最小的记录,按顺序放在以排序的记录序列的后面,知道全部拍完为止。 二、简单选择排序(直接选择排序) 1.简单选择排序法是每次循环找出最值,循环结束后将最值调整到合适位置,交换的次数少。 每次找出当前无序队列中的 ...
分类:
编程语言 时间:
2017-03-11 10:40:34
阅读次数:
365
■ random 顾名思义,random提供了python中关于模拟随机的一些方法。这些方法都一看就懂的,不多说了: random.random() 返回0<n<=1的随机实数 random.uniform(a,b) 返回a<n<=b的随机实数 random.randrange([start],st ...
分类:
编程语言 时间:
2017-03-11 10:41:38
阅读次数:
195
JDK动态代理 Jdk动态代理是装饰模式的一个典型用例,关于装饰模式这里不多解释,直接说重点吧.jdk动态代理实际上就是代替继承方案,在不破坏原始类的原则下,在运行期间为某个类动态注入一些新的方法。java.lang.reflect.Proxy提供了生成代理类的接口。进入源代码,我们可以看见关于Pr ...
分类:
编程语言 时间:
2017-03-11 10:43:17
阅读次数:
204
Java继承 Java通过extends关键字来声明一个类从另外一个类继承而来。 示例: 继承的特性: 子类拥有父类非private的属性,方法。 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。 子类可以用自己的方式实现父类的方法。 Java的继承是单继承,但是可以多重继承,单继承就是一个 ...
分类:
编程语言 时间:
2017-03-11 10:45:32
阅读次数:
165
在一些面试企业的过程当中 ,很多人看重于基础的考核。其中,传值与传地址 就是一种基础能力考核的关键,这里我总结了 5种很典型的例子 ,最后做了一个总结 首先是8种基本数据类型 下面用 int 类型 做例子 属于传值 调用结果如下 在方法内的值15 调用之后的值5 接下来是一个比较特殊的类型 引用数据 ...
分类:
编程语言 时间:
2017-03-11 10:46:15
阅读次数:
270
1. 输出字符串 >>> strHello = 'Hello World' >>> print (strHello) Hello World 1. 输出字符串 2. 格式化输出整数 支持参数格式化,与C语言的printf类似 >>> strHello = "the length of (%s) is ...
分类:
编程语言 时间:
2017-03-11 10:46:33
阅读次数:
278
一·计算机的组成 一套完整的计算机系统分为:计算机硬件,操作系统,软件。 硬件系统:运算器,控制器和存储器 ,输入设备,输出设备。 1.运算器:负责算数运算和逻辑运算,与控制器一起组成CPU。 2.控制器:发送和接收指令 3.存储器:存储程序代码和数据 4.输入设备:比如键盘鼠标 5.输出设备:比如 ...
分类:
编程语言 时间:
2017-03-11 11:31:30
阅读次数:
189
实例变量 实例变量声明在一个类中,但在方法、构造方法和语句块之外; 当一个对象被实例化之后,每个实例变量的值就跟着确定; 实例变量在对象创建的时候创建,在对象被销毁的时候销毁; 实例变量的值应该至少被一个方法、构造方法或者语句块引用,使得外部能够通过这些方式获取实例变量信息; 实例变量对于类中的方法 ...
分类:
编程语言 时间:
2017-03-11 11:33:40
阅读次数:
193
1 关于c++的对象 只要是用了class或者struct定义的,都是对象,不管有没有方法。不过,一般情况下,没有方法的对象用struct关键字来定义。 2 不用new关键字定义对象 要看这样的对象在内存中的位置,要看它所处的上下文。 如果是在函数中,那么这个对象的内存就是在该函数的栈上,其生命周期 ...
分类:
编程语言 时间:
2017-03-11 11:34:51
阅读次数:
215
一.IoC IoC—Inversion of Control,即“控制反转”。 控制反转: Ioc容器来控制对象的创建(控制),由容器来创建及注入依赖对象(反转),由我们自己在对象中主动控制去直接获取依赖对象(正转) 1996年,Michael Mattson在一篇有关探讨面向对象框架的文章中,首先 ...
分类:
编程语言 时间:
2017-03-11 11:36:56
阅读次数:
224
String—>Date Date—>String ...
分类:
编程语言 时间:
2017-03-11 11:44:08
阅读次数:
205
一:今天完成 上午详细了解了java面向对象编程的一些细节,记录如下。 1)类 是一种引用类型,包含一个签名和一个主体,主体是放在花括号里面的成员,成员包括字段和方法,还有构造方法、初始化程序和嵌套类型。 常用成员有四种:类字段、类方法、实例字段、实力方法。 其它引用类型还包括数组、接口、枚举和注解 ...
分类:
编程语言 时间:
2017-03-11 11:44:29
阅读次数:
229
有趣的C语言代码 看一下这段代码输出的是什么 C语言的特色 C语言是一个有结构化程序设计、 具有变量作用域( variable scope) 以及递归功能的过程式语言。 C语言传递参数均是以值传递( pass by value) , 另外也可以传递指针( a pointerpassed by val ...
分类:
编程语言 时间:
2017-03-11 11:45:09
阅读次数:
167