首页 > 编程语言
自学Unity3D 之 贪吃蛇 添加摄像机跟随
在Unity的世界中, 物体的位置都是由向量构成的。 今天所需要做的就是让摄像机保持跟蛇头的相对距离。 首先 设蛇头的位置在A 点 , 摄像机的位置在B 点 则 我们可以知道 他们的offset = B - A; 所以 新的摄像机位置应该为 B = A + offset; 令 : 摄像机的移动是根据 ...
分类:编程语言   时间:2017-06-16 18:17:13    收藏:0  评论:0  赞:0  阅读:354
Java容器
package notebook; import java.util.ArrayList; public class NoteBook { private ArrayList<String> notes =new ArrayList<String>(); //创建容器类的对象notes public ...
分类:编程语言   时间:2017-06-16 18:16:31    收藏:0  评论:0  赞:0  阅读:276
不使用loop生成一个长度n=100,每一项的数据类型为Number,值等于其下标的数组arry。
这两天在群里看到一组uc国际的面试题,趁有空,也过了一遍,题目如下: 简单做了一下,暂时实现方法如下: ①setTimeout计时器 var i = 0,k = [],j; function count(){ if(i > 100){ clearInterval(j); console.log(k) ...
分类:编程语言   时间:2017-06-16 18:15:51    收藏:0  评论:0  赞:0  阅读:392
64位平台C/C++容易犯的错误
64位平台的介绍 64位平台的优势 64-bit address space; an extended register set; a command set familiar to developers; capability to launch obsolete 32-bit applicati ...
分类:编程语言   时间:2017-06-16 18:13:32    收藏:0  评论:0  赞:0  阅读:427
(转)Unity3D 之插值计算
在unity3D中经常用线性插值函数Lerp()来在两者之间插值,两者之间可以是两个材质之间、两个向量之间、两个浮点数之间、两个颜色之间,其函数原型如下: Material.Lerp 插值 function Lerp (start : Material, end : Material, t : fl ...
分类:编程语言   时间:2017-06-16 18:11:13    收藏:0  评论:0  赞:0  阅读:711
gson和fastjson将json对象转换成javaBean 简单对照
同事离职,项目后端部分的迭代和重构后面由我接手. 今天看项目代码时,发现项目使用了Gson,用于将json字符串转换成javaBean. 以前没使用过Gson,随即,简单入了个们, 想起fastjson也有将json字符串转换成javaBean的API,随即简单比较了下源码. fastjson中的A ...
分类:编程语言   时间:2017-06-16 18:09:21    收藏:0  评论:0  赞:0  阅读:6410
Python中的枚举
在Python中想要实现枚举功能的方式比较多,可以通过字典这一数据结构,利用键与值的对应关系,可以实现枚举的功能。 也可以使用类来建立一个属性名与属性值之间的对应关系来实现枚举的功能,然后用.操作符来读取 但是用以上两种方式出现的问题也是很明显的: 1.枚举值可以修改 2.用类定义的话,这些枚举功能 ...
分类:编程语言   时间:2017-06-16 18:08:23    收藏:0  评论:0  赞:0  阅读:237
1.Swift教程翻译系列——关于Swift
英文版PDF下载地址http://download.csdn.net/detail/tsingheng/7480427 我本来是做JAVA的。可是有一颗折腾的心,苹果公布Swift以后就下载了苹果的开发文档。啃了几天。朦朦胧胧的看了个几乎相同,想静下心看能不能整个翻译出来。我英语一般般,仅仅是大致能 ...
分类:编程语言   时间:2017-06-16 18:07:12    收藏:0  评论:0  赞:0  阅读:319
20、Java并发性和多线程-Slipped Conditions
以下内容转自http://ifeve.com/slipped-conditions/: 所谓Slipped conditions,就是说, 从一个线程检查某一特定条件到该线程操作此条件期间,这个条件已经被其它线程改变,导致第一个线程在该条件上执行了错误的操作。这里有一个简单的例子: 我们可以看到,l ...
分类:编程语言   时间:2017-06-16 18:04:24    收藏:0  评论:0  赞:0  阅读:262
Springbatch Chunk的疑惑
今天遇到一个奇怪的问题,在一个step里有一个chunk,还有一个step的listener,这个listener实际上是一个headerCallback,这个headerCallback里面有一个@beforeStep方法和一个writerHeader方法: 然后在chunk的writer里面,也 ...
分类:编程语言   时间:2017-06-16 18:03:57    收藏:0  评论:0  赞:0  阅读:1576
Cscope how to support java and c++
Cscope 首先在文件夹下建立cscope索引文件 find -name '*.c' > cscope.file cscope -Rbkq 这个命令会生成三个文件:cscope.out, cscope.in.out, cscope.po.out。 当中cscope.out是主要的符号索引,后两个文 ...
分类:编程语言   时间:2017-06-16 18:03:36    收藏:0  评论:0  赞:0  阅读:396
CentOS6.5 安装Python2.7后, yum出现“No module named yum”错误
安装如下方法安装python2.7: yum install –y python27 python27-devel Python-docutils cd /usr/bin/ rm -rf python cp python2.7 python 出现yum错误:No module named yum 解 ...
分类:编程语言   时间:2017-06-16 18:02:02    收藏:0  评论:0  赞:0  阅读:247
java前后向查找个人理解
举一个最简单的栗子 这个前后说的是0宽所在的位置,是在:前还是后 http://www.sb.com 1.前向正向查找 (1) 如果用:.*(?=:) 首先(?=:)被称作0宽度断言,所谓0宽度应该是插在了p和:之间的那个0宽度 这个是规范用法,匹配http,不包括: (2)换顺序 (?=:).* ...
分类:编程语言   时间:2017-06-16 18:01:48    收藏:0  评论:0  赞:0  阅读:186
Mac 上Python多版本切换
Mac上自带了Python2.x的版本,有时需要使用Python3.x版本做开发,但不能删了Python2.x,可能引起系统不稳定,那么就需要安装多个版本的Python。 1、安装Python3.x版本,我安装了3.6.1; 2、打开终端(terminal),输入:sudo vi ~/.bashrc ...
分类:编程语言   时间:2017-06-16 18:01:08    收藏:0  评论:0  赞:0  阅读:299
23. Spring 事务注解@Transactional和异常捕获
一.事务注解限制条件1.不允许在private方法上面2.不能在非事务方法里面调用事务方法二.实现机制-异常捕获Describestransactionattributesonamethodorclass. ThisannotationtypeisgenerallydirectlycomparabletoSpring‘sorg.springframework.transaction.interceptor.RuleBasedT..
分类:编程语言   时间:2017-06-16 17:29:59    收藏:0  评论:0  赞:0  阅读:545
Python的内置函数
bool():判断真假In[51]:bool(None)#None为假 Out[51]:False In[52]:bool()#空为假 Out[52]:False In[53]:bool([]) Out[53]:False In[55]:bool(())#空列表,空元组都为假 Out[55]:False In[58]:bool(0)#1是真,0是假 Out[58]:False In[59]:bool(1) Out[59]:Trueall():都..
分类:编程语言   时间:2017-06-16 17:27:16    收藏:0  评论:0  赞:0  阅读:331
Java 接口
一、抽象类 抽象类是普通的类和接口之间的一种中庸之道。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象类。抽象类可以不含任何抽象方法(这种方式一般用来禁产生该类的对象) 二、接口 interface表示一个完全抽象的类。接口可以包含域,但是这些域隐式地是static和final。接口中定义的方 ...
分类:编程语言   时间:2017-06-16 17:21:52    收藏:0  评论:0  赞:0  阅读:344
【转】【C++】__stdcall、__cdcel和__fastcall三者的区别
__stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。如下图所示,可以在IDE环境中设定所有函数默认的调用协议,还可以在函数定义时单独设定本函数的调用协议。 原文地址:http://blog.s ...
分类:编程语言   时间:2017-06-16 17:19:09    收藏:0  评论:0  赞:0  阅读:294
反射机制(java)
反射机制 反射机制可通过在运行时加载类名而获取类,并对其进行操作。工厂模式,动态代理中较常用到。 在实际场景中:由于有好多类具有共同的接口样式,而他们又用的不是很频繁,如果在服务器中保有这些类会占用资源空间,如果通过接口指定的方式去加载,用完之后就销毁掉,可节省资源空间,且实现接口编程,扩展性好,代 ...
分类:编程语言   时间:2017-06-16 17:18:50    收藏:0  评论:0  赞:0  阅读:300
多态 这是动态语言和静态语言(例如Java)最大的差别之一。动态语言调用实例方法,不检查类型,只要方法存在,参数正确,就可以调用。
多态类具有继承关系,并且子类类型可以向上转型看做父类类型,如果我们从 Person 派生出 Student和Teacher ,并都写了一个 whoAmI() 方法:class Person(object): def __init__(self, name, gender): self.name = ... ...
分类:编程语言   时间:2017-06-16 17:18:29    收藏:0  评论:0  赞:0  阅读:725
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!