这道题是计算几何,这是写的第一道计算几何,主要是难在如何求入射光线的反射光线。 我们可以用入射光线 -
入射光线在法线(交点到圆心的向量)上的投影*2 来计算反射光线,自己画一个图,非常清晰明了。 具体到程序里,我们可以 v2 = v1 - fa /
Length(fa) * 2 * ( D...
分类:
其他好文 时间:
2014-06-07 01:03:58
阅读次数:
242
像Java或者是很多脚本语言,由于有着 “不用编译成机器码,直接解释执行”
这种先天优势,实现反射机制简单的一B。。再反观我大C++,又一次遇到了麻烦。。。其实我的需求特别简单:就是利用字符串可以调用同名的函数而已。。。说的清楚一点,就是传入参数
“hello”,可以调用 void hello()这...
分类:
编程语言 时间:
2014-06-05 16:35:45
阅读次数:
322
寻找引用点,很多重构都要求你找到对于某个函数、字段或某个类的所有引用点。
使用编译器查找注意的问题
覆写多次的函数、继承
编译器太慢
使用了反射
重构的基本技巧--小步前进、频繁测试
说明
《重构-改善既有代码的设计》Martin Fowler 摘要: 第五章 重构列表...
分类:
其他好文 时间:
2014-06-03 06:32:03
阅读次数:
206
现有一个附加信息对象AttachedInfo,它里面分别有Info01、Info02.....Info10一共十个附加信息字段,现在参数传过来是一个string[]数组,要怎么才能将这个数组中的元素分别对应到这个对象中的各个字段呢,通过反射就可以实现,即使后期AttachedInfo中的Info字段增加,或者说string[]中的元素个数与AttachedInfo中的Info字段个数不一致也没关系...
分类:
其他好文 时间:
2014-06-03 03:54:05
阅读次数:
211
说到反射ReflectionClass大家可能都知道了,通过将一个类的各种属性封装一下供用户使用。我一开始的时候很是疑惑,既然类的名字都知道了为啥还要用反射,网上别人给的例子让我看来也纯粹是为了反射而反射,后来看到kohana框架的源码中对反射的使用,我了解了,一句话:反射可以用来得到一些你从类的名...
分类:
Web程序 时间:
2014-06-02 08:43:19
阅读次数:
313
学习要点:1.OOP 的魔术方法2.类函数和对象函数3.OOP
的反射APIPHP通过类和方法等语言结构支持面向对象编程。同时也通过对象相关的函数和内置类为面向对象提供广泛支持。一.OOP的魔术方法PHP引入了__autoload()内置方法来自动包含类文件。__autoload()应该被写成单个参...
分类:
其他好文 时间:
2014-05-31 15:06:54
阅读次数:
199
Java反射机制package com.utils;import
java.beans.Introspector;import java.beans.PropertyDescriptor;import
java.lang.reflect.Field;import java.lang.reflect....
分类:
编程语言 时间:
2014-05-31 05:00:29
阅读次数:
235
System.Reflection.Assembly类是一个比较常用到的类,在反射中就经常用到。
由于这个类实在有太多的字段、属性与方法。实在不想将一个个属性方法从MSDN复制出来然后逐个属性、方法敲一次,我想改变一下学习方法,从实际运用学习。一、加载程序集并执行方法
使用反射加载程序集并执...
分类:
其他好文 时间:
2014-05-31 04:33:29
阅读次数:
291