EPNP主要是利用已知的3d点,通过PCA选择4个控制点,建立新的局部坐标系,从而将3d坐标用新的控制点表示出来。 然后,利用相机投影模型和2d点,转换到相机坐标系中,再在相机坐标系中建立和世界坐标系同样关系(每个点在相机坐标系和世界坐标系下控制点处的坐标一致)的4个控制点,求解出相机坐标系下的四个 ...
分类:
其他好文 时间:
2019-04-27 13:29:05
阅读次数:
149
CPU的两种工作状态:内核态(管态)和用户态(目态)。 内核态: 1.系统中既有操作系统的程序,也有普通用户程序。为了安全性和稳定性,操作系统的程序不能随便访问,这就是内核态。即需要执行操作系统的程序就必须转换到内核态才能执行!!! 2. 内核态可以使用计算机所有的硬件资源!!! 用户态:不能直接使 ...
分类:
其他好文 时间:
2019-04-23 23:56:23
阅读次数:
353
int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 ...
分类:
编程语言 时间:
2019-04-22 21:17:57
阅读次数:
183
概述 由于Go语言不允许隐式类型转换,不同的类型之间的转换必须做显示的类型转换。而类型转换和类型断言的本质,就是把一个类型转换到另一个类型。 不过Go语言必须做显示的类型转换的要求也有例外的情况: 当普通 T 类型变量向 I 接口类型转换时,是隐式转换的(编译时转换);(T->I) 当 IX 接口变 ...
分类:
其他好文 时间:
2019-04-21 19:55:38
阅读次数:
170
1.需要安装nodejs和git 2. 配置淘宝镜像源(经常是因为墙的原因下载缓慢或者出错) npm config set registry https://registry.npm.taobao.org 3.node-sass 安装失败,也配置为淘宝镜像源(经常是因为墙的原因下载缓慢或者出错) n ...
分类:
其他好文 时间:
2019-04-15 00:12:38
阅读次数:
163
1.系统要通过严格的ACID测试,ACID表示原子性/一致性/隔离性/持久性原子性:一个事务必须被视为一个不可分割的最小工作单元一致性:数据库总是从一个一致性的状态转换到另外一个一致性的状态隔离性:通常来说一个事务所做的修改在最终提交以前对其他事务是不可见的持久性:一旦事务提交,则其所做的修改就会永 ...
分类:
数据库 时间:
2019-04-08 13:17:02
阅读次数:
147
当你从手工管理内存的语言(比如C或者C++)转换到具有垃圾回收功能的语言的时候,程序猿的工作就会变得更加容易,因为当你用完了对象之后,他们就会被自动回收。当你第一次经历对象回收功能的时候,会觉得这简直有点不可思议。这很容易给你留下这样的印象,认为自己不再需要考虑内存管理的事情 ...
分类:
其他好文 时间:
2019-04-06 15:30:08
阅读次数:
122
There are few sadder sights than 8 pile of fan letters ,lovingly decorated with hand drawings,suffering in abin,The sparkly envelopes were addressed t ...
分类:
其他好文 时间:
2019-03-29 14:54:06
阅读次数:
203
装饰者模式:动态的将额外的责任添加到对象上去,相对于继承,提供更加灵活的扩展方案。 装饰者模式,有4个抽象的类概念: 关系类图如下: 其中重点是:抽象装饰者接口继承了被装饰对象的接口,这点非常重要,它是能够进行动态装饰的关键,根据接口动态的去匹配具体构件类。 举例:咖啡店原本提供有2种咖啡:Coff ...
分类:
其他好文 时间:
2019-03-29 11:47:18
阅读次数:
196
模板方法模式 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。 模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。通俗的说的就是有很多相同的步骤的,在某一些地方可能有一些差别适合于这种模式,例如想要泡一杯茶或者一杯咖啡,第一步都是将水煮沸,第二部是加入咖啡或者茶,第三部就 ...
分类:
编程语言 时间:
2019-03-25 09:13:16
阅读次数:
208