fno专题

工业镜头常用参数之实效F(Fno.)和像圈

Fno. 工业镜头中常用到的参数F,有时候用F/#,Fno.来表示,指的是镜头通光能力的参数。它可用镜头焦距及入瞳直径来表示,也可通过镜头数值孔径(NA)和光学放大倍率(β)来计算。有效Fno.(Effective Fno.)指当物体位于有限距离时,镜头实际的通光能力。 Fno.数值越小,镜头通光能力越强,即通俗的称为“越亮”。那么在光源和相机设置相同的情况下,镜头Fno. 和亮度的量化

ios5 选择了ARC但是不使用ARC编译,-fno-objc-arc

升级xcode4.3 以后多了个ARC,新建项目的时候如果选择ARC了,那么一些老的开源框架比如sbjson,asihttprequest都编译不过了。  可以使用 -fno-objc-arc 来标识哪些文件不使用ARC机制,对于很多第三方库来说很有用,能让我们顺利通过过渡期。  如果 需要 arc 编译  写  -fobjc-arc 如果你工程设置的  arc  而有几个文

通过参数-fno-elide-constructors关闭g++的编译优化

前两天在做讲课资料的时候遇到一个比较坑的问题。一般来说调用拷贝构造函数分三种情况 1.当用类一个对象去初始化另一个对象时。 2.如果函数形参是类对象。 3.如果函数返回值是类对象,函数执行完成返回调用时。   道理很简单,我写了个很简单的例子 在fun函数中会返回一个class A的对象,那么编译器会在栈上构造一个临时对象,构造临时对象的方法则是调用拷贝构造函数 结果运行后,如下

【linux】gcc编译选项:-fomit-frame-pointer,-fno-tree-vectorize,-fno-strict-aliasing以及ARM相关选项

Date: 2018.9.8 1、参考 https://www.cnblogs.com/islandscape/p/3444122.html https://blog.csdn.net/chdhust/article/details/8462414 https://gcc.gnu.org/onlinedocs/gcc-6.2.0/gcc.pdf https://blog.csdn.n

iOS This file must be compiled without ARC. Specify the -fno-objc-arc flag to this file.

这个记录一下,好久没遇到设置ARC的情况了,今天遇到就记录下来。 在导入YYKit的时候报错如下: 其实就是在工程Build Phases中搜索到对应的类NSObject+YYAddForARC,然后设置-fno-objc-arc即可 END.