上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
摘要: 做什么的? 除了要拍摄的主体部分,前面、后面的内容都虚了。 简单的描述: 直观上: 光圈、镜头、及拍摄物的距离是影响景深的重要因素: 1,光圈越大景深越小,光圈越小景深越大。 2,镜头焦距越长景深越小、反之景深越大。 3,主体越近,景深越小,主体越远,景深越大。 数值上: 成因: 根本原因在于透镜成像的原理上,理论上只有当物体上同一点的光通过光圈后恰再... 阅读全文
posted @ 2011-12-28 10:54 justin_s 阅读(176) 评论(0) 推荐(0) 编辑
摘要: That is, you should endeavor to tell objects what you want them to do; do not ask them questions about their state, make a decision, and then tell them what to do. 阅读全文
posted @ 2011-12-26 14:45 justin_s 阅读(148) 评论(0) 推荐(0) 编辑
摘要: cppunit的代码还是比较容易读的,比看文档还要省事一些。 拣主要的说一下: 1. Test和TestSuite 这个关系有点像composite模式,如图 当然除了TestSuite外,Test还有其它的子类,比如TestCase等 2.TestResult和TestRunner和Test TestRunnder组织起Test(/TestSuite),之后run时,实际将所有Test交给T... 阅读全文
posted @ 2011-12-23 21:50 justin_s 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 原位于 : CAPG目录下的include/ lib / bin等处,使用vs2005编译 现需要使在vs 2010下使用,因此使用vs 2010重新编译下 src目录下打开CppUnitLibraries.dsw工程并转换 修改TestRunner下的UserInterface\ MsDevCallerListCtrl.cpp中version("8.0")改到version("10.0") b... 阅读全文
posted @ 2011-12-23 20:47 justin_s 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Push and Pop The warning pragma also supports the following syntax. #pragma warning( push [ ,n ] ) #pragma warning( pop ) Where n represents a warning level (1 through 4). The pragma warning( push ) s... 阅读全文
posted @ 2011-12-23 14:19 justin_s 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 两句话:1.被装饰的窗户仍然是窗户 2.被装饰的窗户除了装饰还有窗户 [image from http://en.wikipedia.org/wiki/Decorator_pattern] 阅读全文
posted @ 2011-12-23 13:48 justin_s 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 主要观点 冯友兰总结的实用主义主要观点最为简洁明了。在《三松堂自序》中冯说:“实用主义的特点在于它的真理论。它的真理论实际是一种不可知论。它认为,认识来源于经验,人们所能认识的,只限于经验。至于经验的背后还有什么东西,那是不可知的,也不必问这个问题。这个问题是没有意义的。因为无论怎么说,人们总是不能走出经验范围之外而有什么认识。要解决这个问题,还得靠经验。所谓真理,无非就是对于经验的一种解释,对于... 阅读全文
posted @ 2011-12-18 22:36 justin_s 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 主要: 1 提出了新的HDR相机的光学结构 2. 提出新的图像Merging 算法形成HDR 光学结构: 之前的方法: 1.对静态对象多重曝光。而对动态的对象就有难度了,可以不同帧使用不同曝光参数,具体算法处理出结果。 2.特制传感器,多个单元,对光有不同的吸收参数。光的利用率不高。 3.分光器件 。 物理器件将光分成几个部分,传向不同的传感器。 器件有的位于镜头(lens)前,或者后。位于之... 阅读全文
posted @ 2011-11-28 19:08 justin_s 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 学过这个概念多少年了。。。终于今天才有用武。 QDataStream有一个setByteOrder(QDataStream: ByteOrder)可设置在读数据时用大?小端 举个栗子: e 1 2 3 在大端下按int16解析,读作: e123 在小端下按int16解析呢: 23 e1 大端么,就是先读的是高位;小端下先读的是低位 12345678按int32解析: Big Endia... 阅读全文
posted @ 2011-11-25 15:03 justin_s 阅读(203) 评论(0) 推荐(0) 编辑
摘要: QuaZip现在已经可以用MSVC在Windows上编译成功了。 构建可使用CMake或qmake都可以。 但目前(0-4-3)的原有脚本有些问题,会出现errror C2491,怀疑是有个宏定义误写错导致。 编译过程及问题解决: 1. Used CMake (或qmake) to configure QuaZIP and generate VS solution file;2. Tried to... 阅读全文
posted @ 2011-11-13 13:35 justin_s 阅读(2125) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页