Unity3d 镜面反射
网上能找到的基本上是固定管道或表面渲染的shader,
特此翻译为顶点、片段渲染的Shader,
本源码只涉及shader与cs部分,
Editor部分使用NGUI绘制的,
请自行下载NGUI
unity3d 版本:v4.3.1...
分类:
其他 时间:
2014-05-18 18:31:17
收藏:
0 评论:
0 赞:
0 阅读:
746
又是这个百无聊赖的问题,虽然问题芝麻点大,却让我们好找啊!
很久没有安装oracle了,今天安装11g的时候,用PLSQL Developer连接时,就出现了这个俗不可耐的问题:ORA-12154 TNS无法解析指定的连接标识符。我自认为安装的时候已经很小心翼翼了,结果还是出了纰漏,于是乎,我抱着不解决问题誓不罢休的决心开始一步步排查问题,功夫不负有心人,最终得以解决。
下面我...
分类:
其他 时间:
2014-05-18 09:09:17
收藏:
0 评论:
0 赞:
0 阅读:
539
【问题】
每一对相邻整数的二进制表示只有一位发生变化,这种编码称为Gray码。
如下所示3位的Gray码:
000
0
001
1
011
2
010
3
110
4
111
5
101
6
100
7
要产生N位的Gray码,所需的递归思想概括如下:
1. 写出N-1位的G...
分类:
其他 时间:
2014-05-18 09:08:14
收藏:
0 评论:
0 赞:
0 阅读:
393
我在前面的一片博客中,介绍了jPBC 2.0.0在PC平台上面的配置和测试。既然jPBC是Java平台上面实现的,那么jPBC能不能在Android这个以Java为主要语言的平台上运行呢?这样一来,各种在jPBC上撰写的有关双线性对的函数就都能够在移动终端上面用了。我个人的想法就是把最新的密码学算法应用到工程里面,而这确实是我想法的一个很好的跨越。因此,我在第一时间公开整个配置的过程以及我测试的方法,以供广大国内密码学研究者们进行尝试。整个配置过程实际上是非常简单的,这也要感谢jPBC库的编写者们的辛勤工作...
分类:
移动平台 时间:
2014-05-18 03:01:04
收藏:
0 评论:
0 赞:
0 阅读:
765
接下来,我们接着去学习如何去接收处理web上传的数据
1 首先我们创建一个
@interface WTZHTTPConnection :
HTTPConnection
在这个类中我们用于处理接受文件并存储到app文档
同时不要忘记了设置httpserver的Connectio类
[httpServer setConnectionClass:[WTZHTTPConnection...
分类:
其他 时间:
2014-05-18 05:43:01
收藏:
0 评论:
0 赞:
0 阅读:
1366
在网上看到一篇总结的比较好的文章,就借鉴下来共享:
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。
类型:创建类模式
类图:
工厂方法模式代码
[java] view
plaincopy
interface IProduct {
public void...
分类:
其他 时间:
2014-05-18 04:03:31
收藏:
0 评论:
0 赞:
0 阅读:
408
以mongoDB的Java驱动为例,演示一些常见的数据操作API...
分类:
数据库技术 时间:
2014-05-18 07:52:14
收藏:
0 评论:
0 赞:
0 阅读:
549
AMR音频文件格式分析1 概述 现在很多智能手机都支持多媒体功能,特别是音频和视频播放功能,而AMR文件格式是手机端普遍支持的音频文件格式.AMR,全称是:Adaptive Multi-Rate,自适应多速率,是一种音频编码文件格式,专用于有效地压缩语音频率. AMR音频主要用于移动设备的音频压缩,压缩比非常高,但是音质比较差,主要用于语音类的音频压缩,不适合对音质要求较高的音乐类音频的压缩.2...
分类:
其他 时间:
2014-05-18 06:18:48
收藏:
0 评论:
0 赞:
0 阅读:
507
定义一个时间类
class Time//时间类
{
public:
void set_time( );//设置时间
void show_time( );//显示时间
int add_a_sec();//增加1秒
int add_a_minute();//增加1分钟
int add_a_hour();//增加1个小时
int add_seconds(int n);//增...
分类:
其他 时间:
2014-05-18 04:33:17
收藏:
0 评论:
0 赞:
0 阅读:
530
这是一题基础的完全背包,适合初学者来理解完全背包
题意:有 n 种债券可以买 , 每种债券的价格为 w , 每一年的收益为 p , 给你 wi 块钱 , 和 years 年的时间 , 我们最大的收益是是多少?
因为 , 每种债券可以买任意多个 , 所以这是一个简单的完全背包,但是由于基数(体积)太大 , 所以需要优化一下 :
由题意我们知道 , 每种债券的价格都是 10...
分类:
其他 时间:
2014-05-18 07:51:10
收藏:
0 评论:
0 赞:
0 阅读:
355
本文简要介绍Tomcat的安装与配置。
(1)下载
访问官网 http://tomcat.apache.org/
下载相应版本。
(2)配置环境变量 CATALINA_HOME。
变量值为Tomcat解压后的所在目录。
(3)启动Tomcat目录下的bin文件夹里的starup.sh文件,出现如下窗口:
注意不要关掉该窗口。
(4)...
分类:
其他 时间:
2014-05-18 03:09:16
收藏:
0 评论:
0 赞:
0 阅读:
382
假如现在有一个Button按钮,Button按钮上有click和doubleclick事件。两个不同的事件需要进行不同的处理,这时候就需要为相应的事件注册Listener了。修改后的目录组织结构如下:1、事件基本类的编写如下:package com.event.test02;
public class Event {
public String action; // 事件名称
public...
分类:
编程语言 时间:
2014-05-18 06:17:49
收藏:
0 评论:
0 赞:
0 阅读:
338
下面是我再使用抽象工厂+反射重构机房时,在Factoy中出现了下面一个问题:
去网上查了一下资料,发现这是一个很普遍的问题,它出现的原因主要有两种:
第一种:
加载DLL路径错误。解决办法是调整D层生成DLL的路径到UI的bin文件夹中。如下图:
反射的一个原则是:一切皆以UI层的bin文件夹中的dll名称为中心,说白一点,dll就是一个类库。我理解的反射,就是一串拼接的字符串...
分类:
其他 时间:
2014-05-18 09:40:04
收藏:
0 评论:
0 赞:
0 阅读:
368
SEH用于反调试或者用于注册码的隐藏时。在没有异常时永远都是错误的注册码,只有当触发异常时,程序才走到注册成功的地方……
代码如下:
void CSehDlg::RegSuc()
{
HWND hWnd = ::GetDlgItem(NULL, IDC_STC_TIP);
::SetWindowText(hWnd, "Success!!");
}
void CSehDlg::RegFai...
分类:
其他 时间:
2014-05-18 10:03:38
收藏:
0 评论:
0 赞:
0 阅读:
476
题目:给定一个数组和一个目标值,返回所有不重复的3元组,每个元组的和等于目标值,且元组中,各元素按飞递减顺序。
先对其进行排序,在利用2sum,在2sum中,要求和为0,这里可以将数组中的元素的相反数作为和,找到另外两个数,那么三者的和为0。
在2sum中,经过排序后,总的时间复杂度是排序算法的复杂度占主导O(NlogN),在查找时是遍历数组,复杂度为O(n)。那么在3sum中,首先进行排序,...
分类:
其他 时间:
2014-05-18 14:01:59
收藏:
0 评论:
0 赞:
0 阅读:
412
必备的文件和工具
win7.iso/win8.iso
Windows系统ISO镜像
WimTool
BOOT.WIM文件的修改
RegWorkShop
注册表编辑和分析利器
UltraISO
修改win7.iso/win8.iso
全局注意:
①每次修改注册表的时候都...
分类:
其他 时间:
2014-05-18 04:32:13
收藏:
0 评论:
0 赞:
0 阅读:
732
在ecplise中使用内存数据的客端户,前提要准备要下载两个jar包
commons-pool2-2.0.jar http://download.csdn.net/detail/f765961322/7357673;
jedis-2.4.2.jar http://download.csdn.net/detail/f765961322/7357681;
前提...
分类:
数据库技术 时间:
2014-05-18 04:31:13
收藏:
0 评论:
0 赞:
0 阅读:
527