最新 最热

Go语言入门(五)结构体&练习

结构体&练习结构体定义Go中的面向对象是通过 struct来实现的,struct是用户自定义的类型//定义结构体/定义结构体type User struct { Name string Gender string Age int AvatarUrl ......

2020-09-24
1

设计模式之观察者模式

观察者模式又称为发布-订阅(Publish/Subscribe)模式,是23种设计模式之一。DP中是这么定义观察者模式的:

2020-09-23
0

go语言反射

oValue := reflect.ValueOf(obj) field := oValue.Field(i) -> fieldValue :=value.Field(i).Interface{}(获取第i个属性的值的“正射”形式)

2020-09-07
1

JAVA的泛型与反射的联合应用

通过泛型与反射的结合,可以编写框架来使开发更容易,这里演示的是BaseDao部分的简单使用。

2020-09-03
1

35.opengl PBR-光照

这一章节就是把PBR-理论用代码实现一遍,其中球体的绘制参考一章:opengl-球体的绘制。

2020-08-28
1

机器视觉系统硬件:光源

目的:将被测物体与背景分离,获取高质量、高对比度的图像,好的光源可以很大程度上减少无关的背景信息,突出被测物体的特征。

2020-08-27
0

34.opengl PBR-理论

phong光照模型,没有遵循能量守恒,对光照的反应看起来并不真实,PBR是对phong光照模型的一次革命性升级,但是最基本的概念并没有变,都是要计算 反射、漫反射、环境光,只是计算的精确度更高...

2020-08-26
1

行为型设计模式:策略模式

策略模式是让策略的实现与策略的使用解耦,在我们日常的开发中,经常用来重构和优化if-else和switch语句。当然,策略模式并不是为了取代if-else和switch语句而生的,这里好多人有一个误区,它的思想是接口的一组实现可以相互替...

2020-08-20
1

Java类如何防止被实例化

有一些类不想被实例化, 比如静态方法的工具类, 这时要对类进行特殊处理其中有两点需要注意:防止通过new实例化 - 解决办法:使用 private 修饰符进行限制防止通过反射实例化 - 解决办法:抛出 Error 进行限制(如果不抛出...

2020-08-14
0

阻抗匹配与传输线理论

最近在学习高频信号处理,经常会遇到阻抗匹配这个词。这篇文章主要扫清下这个知识盲点。

2020-08-13
1