草庐IT

auto_ptr_ref

全部标签

iOS 相机 : manual exposure duration but auto ISO?

我正在使用相机视频输入进行一些图像处理,并希望针对最快的快门速度进行优化。我知道您可以使用手动设置曝光持续时间和ISOsetExposureModeCustomWithDuration:ISO:completionHandler:但这需要手动设置两个值。是否有一种方法或巧妙的技巧可以让您手动设置曝光持续时间,但让ISO自行处理以尝试正确曝光图像? 最佳答案 我不确定这个解决方案是否是最好的解决方案,因为我和你一样也在努力解决这个问题。我所做的是倾听曝光偏移的变化,并根据它们调整ISO,直到达到可接受的曝光水平。大部分代码取自Appl

boost::asio::read 抛出编译错误 'read_some' 不是 'boost::shared_ptr<boost::asio::ip::tcp::socket>' 的成员

我正在尝试构建一个客户端以通过特定协议(protocol)从服务器获取数据。我知道我的代码不是最好的-但目前我仍在试验BoostASIO的基本功能。我想从TCP-Function中实现读取,它会阻塞直到接收到特定数量的字节。我的问题:当我调用boost::asio::read或boost::asio::write时出现以下错误:错误C2039:“read_some”:不是boost::shared_ptr的成员我正在使用VS2013Professional,Boost1.55.00(预编译)。这是我的代码:(您可以通过注释“//HEEERE”找到该行boost::mutexcout_l

ios - Xcode - IB 可设计 : Failed to render and update auto layout (no suitable image found)

我正在尝试从.xib文件实现自定义UIView,我希望能够在我的Storyboard之一中检查该文件。但是,我收到构建时错误:IBDesignables:FailedtorenderandupdateautolayoutstatusforLoginViewController(BYZ-38-t0r):dlopen(App.app,1):nosuitableimagefound.Didfind:App.app:can'tmapunslidablesegment__TEXTto0x100000000withsize0x268000我正在使用CocoaPods,并且读到这是由于1.5版中的一

ios - Facebook SDK [Firebase Ref.,Swift] 中缺少 FBSessionStateOpen

我正在尝试连接firebase和facebook作为引用https://www.firebase.com/docs/ios/guide/login/facebook.html#section-authenticatingFacebookSDK3.21.1版本这是我遇到的问题state.value==FBSessionStateOpen.valueFBSessionStateOpen是未解析的标识符我已经创建了Bridge-Header其中包含#import我看到在FacebookSDK.framework中已经在FBSession.h中包含了FBSessionStateOpentype

Android:GridView auto_fit 如何查找列数?

我想更好地了解Gridview的工作原理,尤其是auto_fit。这是XML布局:它适用于一系列六个缩略图(48*48像素)。在纵向模式下,它显示一行六列。我不明白为什么android:columnWidth="60dp"行是必要的,因为auto_fit预计会找到正确的列数。如果没有android:columnWidth="60dp"行,它会显示一个3行2列的网格。这里是ImageAdapter类:packagecom.examples.HelloGridView;importandroid.content.Context;importandroid.view.View;importa

Android:GridView auto_fit 如何查找列数?

我想更好地了解Gridview的工作原理,尤其是auto_fit。这是XML布局:它适用于一系列六个缩略图(48*48像素)。在纵向模式下,它显示一行六列。我不明白为什么android:columnWidth="60dp"行是必要的,因为auto_fit预计会找到正确的列数。如果没有android:columnWidth="60dp"行,它会显示一个3行2列的网格。这里是ImageAdapter类:packagecom.examples.HelloGridView;importandroid.content.Context;importandroid.view.View;importa

swift - 在 Swift 3 中将 C 数组 ptr 转换为 native 数组

我有一个来自C库的指向float数组的指针。它的类型是UnsafeMutablePointer。如何在Swift3中由此创建原生[Float]数组?这是我正在尝试的:varreconstructedFloats=[Float](repeatElement(0,count:size))reconstructedFloats.withUnsafeMutableBufferPointer{letreconstructedFloatsPtr=$0print(type(of:$0))//"UnsafeMutableBufferPointer"cFloatArrayPtr?.withMemoryR

swift 3 和火力地堡 : Retrieve auto id value from snapshot

我在firebase上创建了下面的结构,我需要获取带有红色下划线的自动id:我创建的用于查询值的代码:letquery=reference.queryOrdered(byChild:"receiverId").queryEqual(toValue:"LKupL7KYiedpr6uEizdCapezJ6i2")//Startprocessquery.observe(.value,with:{(snapshot)inguardsnapshot.exists()else{print("Datadoesn'texists")return}print(snapshot.key)}我的“snaps

iOS Swift FIrebase : moving data to another firebase ref

我有一个由firebase支持/同步的简单购物list应用程序,以及由多个用户添加的项目。我已经为“GroceryItem”和“Users”创建了数据结构。我的应用程序的一个功能是您可以单击单元格,它会在项目旁边打一个复选标记,并将“已完成”的bool值更改为true。我正在尝试制作一个按钮,它将所有选中标记的项目移动到一个名为“历史记录”的单独列表中。以下是我多次失败的尝试之一。我还包含了XCode给我的错误:“元素”(又名“AnyObject”)不可转换为“FDataSnapshot”;你是不是想用'as!'强制垂头丧气?@IBActionfuncitemsBoughtACTION

c++ - swift 3 中是否有等效的 c++ shared_ptr?

我知道swift3中的强引用(默认)和弱引用(使用weak关键字),但是是否有等效的共享引用?谢谢 最佳答案 Swift中的内存管理范式与C++不同,因为它继承了Objective-C的保留-释放机制(通过ARC)。如您所料,C++的解决方案减少了编译器的责任,更具表现力和优化,但使用起来也更复杂。因此,回答您的问题:strong(默认)基本上像shared_ptr一样工作,weak就像weak_ptr和unique_ptr没有直接的等价物。但是,如果编译器能够保证指针的唯一性(例如,您在同一范围内创建和销毁对象-就像函数的主体-而