小编Mic*_*dda的帖子

分析器错误 - 自动生成错误处理的模式

有没有任何已知的方法来为机器生成的解析器实现良好的错误处理?这种问题是否存在"模式"或已知算法?

对于"好",我的意思是类似于手工制作的递归下降解析器和现代编译器可获得的结果:Parser不会在第一次出错时停止,可以发出"有意义"的错误而不仅仅是"行xyz中无法识别的令牌"一个错误一次.

理想情况下,这种方法也应该是自动化的,而不是手工制作的.

我不是在寻找一个库,我需要一种方法,可以在不同的平台上使用,理想情况下尽可能与语言无关.

compiler-construction grammar parsing

8
推荐指数
2
解决办法
2109
查看次数

iOS9的FBSDK安全网络请求失败

我们在模拟器中获得了App Transport Security错误(在OSX 10.10.5上运行的Xcode 7).我们为iOS9实施了FB指南.

被调用的FB图api是基于SDK v.3.24的.

在将所需的App Transport Security异常插入App info.plist文件后,我们添加了使用Bit成功编译的Facebook SDK.

错误看起来像缺乏ATS info.plist配置的Facebook文档,即:

NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
2015-09-21 15:25:20.862 flirtop[41983:2110078] FBSDKLog: WARNING: FBSDK secure network request failed. Please verify you have configured your app for Application Transport Security compatibility described at https://developers.facebook.com/docs/ios/ios9
2015-09-21 15:25:21.131 flirtop[41983:2110592] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
2015-09-21 15:25:21.132 flirtop[41983:2110078] FBSDKLog: WARNING: FBSDK secure network request failed. Please verify you have configured your app for Application Transport Security compatibility described at https://developers.facebook.com/docs/ios/ios9
2015-09-21 …

ssl sdk facebook ios ios9

6
推荐指数
2
解决办法
8939
查看次数

我可以测量现代 Intel Mac OS X 上的分支预测失败吗?

我想测量 Mac OS X 上英特尔处理器的 Xcode 上的分支预测失败情况,其明显的目的是速度优化。

有没有办法对 XCode 的 Instruments 进行编程来实现这一目标?

我已经检查过了,遗憾的是 Xcode 文档中没有此信息。我怀疑这可以通过一些自定义设置来实现。

目的是识别优化问题,例如: 为什么处理排序数组比处理未排序数组更快?

我知道存在针对在 Linux 和 Windows 上运行的英特尔处理器的英特尔商业解决方案。在 OS X 上,您显然只能监控在 Linux 或 Windows 系统上运行的远程 Intel 处理器。

与商业工具相比,我更喜欢一种设置/编程 Xcode 和 Apple 工具的方法,以至少获得对此问题的最低限度的了解。

macos optimization xcode profiling branch-prediction

2
推荐指数
1
解决办法
1038
查看次数