小编dav*_*hab的帖子

SSL固定和AFNetworking 2.5.0的问题(NSURLErrorDomain错误-1012.)

使用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)

ssl ios afnetworking afnetworking-2

33
推荐指数
3
解决办法
2万
查看次数

如何在Keras中使用TensorFlow指标

似乎已经有几个线程/问题,但在我看来,这已经解决了:

如何在keras模型中使用tensorflow度量函数?

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指标?这似乎是一个非常重要的特征.

python keras tensorflow tensorflow-gpu keras-2

11
推荐指数
1
解决办法
7492
查看次数

iOS 7.1:在app处于后台时获取Core Motion数据(加速度计,陀螺仪)

我想知道如何在应用程序处于后台模式时继续接收运动传感器值.我意识到那里已经有几个帖子了.例如,我试过iPhone上的Nike + GPS如何在后台接收加速度计更新?这对我不起作用.

我还在App-Info.plist中启用了后台模式(目前位置更新).

那里有工作的例子吗?此外,如果可能的话,我不想实现一些黑客攻击,例如播放静音音频或获取用户的位置.像SleepCycle这样的应用似乎无需任何解决方法就可以实现这一目标.

我会感激任何帮助.

iphone objective-c ios core-motion ios7

6
推荐指数
0
解决办法
4139
查看次数

确保矩阵是对称的(并且是正半定的)

我目前正在为一组协方差矩阵实现在线估计算法,并且由于数值误差,我的协方差矩阵在任何时候都不是对称的.

我目前通过将上三角矩阵镜像到下一个矩阵来解决这个问题:

    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中加快速度?

matlab matrix covariance

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

Rails:如何将模型的has_many对象检索为集合?

假设我有类似的东西

Country has_many :cities
Run Code Online (Sandbox Code Playgroud)

并且模型City具有属性council_id.只有一个实例Country,检索包含所有相关的集合的最佳方法是什么Councils

我知道这可以很容易地将Country实例传递给某个方法并迭代council_ids但我想知道是否有更优雅的方式?

谢谢

ruby-on-rails ruby-on-rails-3.1

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