使用AFNetworking 2.5.0,我们一直很难通过SSL保护应用程序的网络连接.
我们使用自签名证书颁发机构,并使用固定证书实施自定义安全策略.
我们已经测试了AFNetworking提供的很多配置,但到目前为止还不幸运.我们收到的错误消息是:
2015-01-05 19:03:07.191 AppName [9301:319051]更新用户旅程时出错.错误:错误域= NSURLErrorDomain代码= -1012"操作无法完成.(NSURLErrorDomain错误-1012.)"UserInfo = 0x7ae056b0 {NSErrorFailingURLKey = https://api.XXX.com/XXX/XXX/,NSErrorFailingURLStringKey = https://api.XXX.com/XXX/XXX/ }
我们的证书适用于其他客户端,如cURL和Android.使用HTTP时,我们的实现也非常好.
是否有人知道与固定证书和AFNetworking相关的任何问题?如果是的话,我们非常感谢您提供的任何指示.
以下是实施的一部分:
+ (AFSecurityPolicy*)customSecurityPolicy {
AFSecurityPolicy *securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone];
NSString *cerPath = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"der"];
NSData *certData = [NSData dataWithContentsOfFile:cerPath];
[securityPolicy setAllowInvalidCertificates:NO];
[securityPolicy setValidatesCertificateChain:NO];
[securityPolicy setPinnedCertificates:@[certData]];
return securityPolicy;
}
+ (AFHTTPRequestOperationManager*)customHttpRequestOperationManager {
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.securityPolicy = [self customSecurityPolicy]; // SSL
return manager;
}
+(void)getRequestWithUrl:(NSString*)url success:(void(^)(AFHTTPRequestOperation *operation, id responseObject))success failure:(void(^) (AFHTTPRequestOperation *operation, NSError *error))failure {
[[UIApplication sharedApplication] …
Run Code Online (Sandbox Code Playgroud) 似乎已经有几个线程/问题,但在我看来,这已经解决了:
https://github.com/fchollet/keras/issues/6050
https://github.com/fchollet/keras/issues/3230
人们似乎遇到了变量初始化或度量标准为0的问题.
我需要计算不同的细分指标,并希望在我的Keras模型中包含tf.metric.mean_iou.这是迄今为止我能够想到的最好的:
def mean_iou(y_true, y_pred):
score, up_opt = tf.metrics.mean_iou(y_true, y_pred, NUM_CLASSES)
K.get_session().run(tf.local_variables_initializer())
return score
model.compile(optimizer=adam, loss='categorical_crossentropy', metrics=[mean_iou])
Run Code Online (Sandbox Code Playgroud)
此代码不会抛出任何错误,但mean_iou总是返回0.我相信这是因为不评估up_opt.我已经看到在TF 1.3之前,人们已经建议使用control_flow_ops.with_dependencies([up_opt],score)来实现这一点.这在TF 1.3中似乎不太可能.
总之,如何评估Keras 2.0.6中的TF 1.3指标?这似乎是一个非常重要的特征.
我想知道如何在应用程序处于后台模式时继续接收运动传感器值.我意识到那里已经有几个帖子了.例如,我试过iPhone上的Nike + GPS如何在后台接收加速度计更新?这对我不起作用.
我还在App-Info.plist中启用了后台模式(目前位置更新).
那里有工作的例子吗?此外,如果可能的话,我不想实现一些黑客攻击,例如播放静音音频或获取用户的位置.像SleepCycle这样的应用似乎无需任何解决方法就可以实现这一目标.
我会感激任何帮助.
我目前正在为一组协方差矩阵实现在线估计算法,并且由于数值误差,我的协方差矩阵在任何时候都不是对称的.
我目前通过将上三角矩阵镜像到下一个矩阵来解决这个问题:
for i=1:T
tempSigma(:, :, i) = eye(D)/sigmaT(:,:,i);
temp = triu(tempSigma(:,:,i), 1);
tempSigma(:, :, i) = triu(tempSigma(:, :, i));
tempSigma(:, :, i) = tempSigma(:, :, i) + temp';
end
Run Code Online (Sandbox Code Playgroud)
对于大*T*s,在每个单个矩阵上循环变得非常慢.有没有办法在Matlab中加快速度?
假设我有类似的东西
Country has_many :cities
Run Code Online (Sandbox Code Playgroud)
并且模型City
具有属性council_id
.只有一个实例Country
,检索包含所有相关的集合的最佳方法是什么Councils
?
我知道这可以很容易地将Country
实例传递给某个方法并迭代council_ids
但我想知道是否有更优雅的方式?
谢谢
ios ×2
afnetworking ×1
core-motion ×1
covariance ×1
ios7 ×1
iphone ×1
keras ×1
keras-2 ×1
matlab ×1
matrix ×1
objective-c ×1
python ×1
ssl ×1
tensorflow ×1