码迷,mamicode.com
首页 > 2014年10月20日 > 全部分享
ZFXEngine开发笔记之Shadow Volume
详细讲解Shadow Volume的Z-pass和Z-fail算法的原理,并且给出异常shadow出现的原因...
分类:其他好文   时间:2014-10-20 23:28:25    阅读次数:341
java的对象锁和对象传递
1、对象传递 在JAVA的参数传递中,有两种类型,第一种是基本类型传递,例如int,float,double等,这种是值传递,另外一种是对象传递,比如String或者自定义的类,这种是引用传递。 也就是说,基本类型传递的是一个副本,而对象传递的是对象本身。 2、锁 JAVA中,对象锁的概念,就是对对象进行加锁,每个对象都会有一个内存锁,如果加上锁以后,就只能让一个线程进行操作,在操...
分类:编程语言   时间:2014-10-20 23:30:04    阅读次数:271
听了GDC2014关于关卡设计的讲座的总结与自己的理解
GDC2014关于关卡设计的讲座的总结与自己的理解 布局有利于游戏机制的控制 小孩子玩的沙盘就是一个简单的游戏布局 物理空间影响玩家活动的游戏(我的理解是有碰撞有刚体有物理的游戏)都需要布局 布局就是游戏规则 布局可以教导玩家怎么玩这款游戏,有一个教程的作用 适当给玩家增加时间压力...
分类:其他好文   时间:2014-10-20 23:29:43    阅读次数:350
编程之美---旋转字符串
交流学习!...
分类:其他好文   时间:2014-10-20 23:29:11    阅读次数:284
KMP小结
next数组表示的是,最长前缀和后缀相等的长度。 #include #include #include #include using namespace std; const int N=1000000; int next[N]; char s[N],t[N]; /*********KMP小结**********/ //求next数组 void getNext(int lt) { ...
分类:其他好文   时间:2014-10-20 23:26:53    阅读次数:294
ZOJ 3829 Known Notation (2014牡丹江H题)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5383 Known Notation Time Limit: 2 Seconds      Memory Limit: 65536 KB Do you know reverse Polish notation (RPN)? It is a ...
分类:其他好文   时间:2014-10-20 23:26:54    阅读次数:388
自己动手写编译器、链接器
??????在本系列文章中,读者将看到从SC语言定义,到SCC编译器开发的完整过程。读完后你将知道一门全新的语言如何定义,一个真实的编译器如何编写,这些对你来说也将不再神秘,编译原理讲的理论与本文中讲述的SC语言定义及SCC编译器开发过程,是理论联系实际在编译领域的最好阐释。...
分类:其他好文   时间:2014-10-20 23:28:50    阅读次数:223
TRIZ系列-创新原理-21-快速通过原理
快速通过原理,有的书也译为“减少有害作用的时间”原理,我比较倾向于叫快速通过原理,这个概念下,适用范围比较大些。快速通过原理的具体描述如下:1)非常快速的实施有害的或者有危险的操作;如果一个动作有危害或者有危险,最好的办法当然是消除这个动作,但如果这个动作是系统必需的,无法消除,则我们应该加快这个动作的实施,通过减少作用时间来减低危害或者风险。比如:A)高速牙钻:可避免牙组织因过热受损:B)闪光灯...
分类:其他好文   时间:2014-10-20 23:26:22    阅读次数:285
JAVA学习第三十九课(常用对象API)- 集合框架(七)— Map集合及其子类对象
一、Map集合常见子类 HashTable:内部结构是哈希表,同步,此实现提供所有可选的映射操作,不允许使用 null 值和 null 键 (HashTable下有子类Properties,使用频率非常高,用来存储键值对型的配置文件信息和IO技术相结合) HashMap:内部结构是哈希表,不同步,此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。 Tree...
分类:编程语言   时间:2014-10-20 23:27:17    阅读次数:346
还原数据库出现“未获得排他访问”解决方法(杀死数据库连接的存储过程sqlserver)
在master数据库下创建存储过程如下: createproc killspid (@dbnamevarchar(20)) as begin declare@sqlnvarchar(500) declare@spidint set@sql='declare getspid cursor for select spid from sysprocesses where dbid i...
分类:数据库   时间:2014-10-20 23:27:07    阅读次数:355
UVa 10313 - Pay the Price
题目:求一个整数的重复拆分,限制拆分数的个数。 分析:dp,二维多重背包。整数拆分就用背包。               状态:设f(i,j)为j拆分成i个元素的拆法;               转移:f(i,j)= sum(f(i-1,j-k),f(i-1,j-2k),...,f(i-1,j-mk)){ 其中,1 ≤ k ≤ j };              因为输入格式WA好多次,...
分类:其他好文   时间:2014-10-20 23:28:29    阅读次数:340
Lua学习之【1】:Mac平台下环境的搭建及Hello Lua的输出与编译
1、下载Lua安装包 下载地址:http://www.lua.org/download.html,目前最新的Lua是5.2.3。解压得到doc、src、Makefile、README共4个文件。 2、编译Lua环境 1)控制台下cd  Lua解压路径。2)执行make  平台,我是Mac,所以执行make macosx;3)在src中生成lua和luac两个可执行 ...
分类:系统相关   时间:2014-10-20 23:27:35    阅读次数:298
1.多彩的幕布CCLayerColor,CCLayerGradient
1. 多彩的幕布(CCLayerColor) ColorLayer.h #ifndef _COLORLAYER_H_ #define _COLORLAYER_H_   #include "cocos2d.h" USING_NS_CC;   //多彩的幕布layer,这时候要使...
分类:其他好文   时间:2014-10-20 23:26:46    阅读次数:212
c语言const关键字
作者:沉默羔羊 c语言const关键字:      --  特点。         使用该关键修饰的变量不能被改变。      --指针常量。        demo:           const char *p或者是 char const * p      --常量指针。        demo:        char * const p...
分类:编程语言   时间:2014-10-20 23:25:57    阅读次数:215
java多线程相关问题整理
ThreadLocal 是一个线程级别的局部变量,并非“本地线程”。ThreadLocal 为每个使用该变量的线程提供了一个独立的变量副本,每个线程修改副本时不影响其它线程对象的副本...
分类:编程语言   时间:2014-10-20 23:26:16    阅读次数:269
线程同步通信技术(三)
一. 线程通信: 在同步方法中,线程之间的通信主要依靠以下三个方法来实现: 1. wait() 调用该方法会使当前线程暂停执行并释放对象锁,让其他线程可以进入Synchronized代码块,当前线程放入对象等待池中。 2. notify() 调用该方法会从对象等待池中移走任意一个线程 3. notifyAll() 调用该方法会从对象等待池中移走所有等待的线程。...
分类:编程语言   时间:2014-10-20 23:24:35    阅读次数:254
VMware-Fusion-7.0.0-2103067 Pro SN:序列号+ 百度云下载地址
VMware-Fusion-7.0.0-2103067Pro SN: 5CQE9-H5PY3-04ND5-4Z6EW-3QGDE JZCNC-2H9X9-44TD9-Y0X5W-2KGP5 8ZNTC-T55QW-H4H0Z-G8QX1-GZNM5 DY3NT-VC2P9-M4TZF-VR17E-VUXX9 AA4R9-F89MC-H4J4H-RZ15N-0CND3 5G19L...
分类:系统相关   时间:2014-10-20 23:26:14    阅读次数:252
2140条   上一页 1 2 3 4 5 6 ... 126 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!