小编Mar*_*ner的帖子

证书钉在Alamofire

我正在创建一个访问HTTPS Web服务的iPad应用程序.我想实现固定,但我遇到了问题.

这个类创建了Alamofire Manager(主要来自文档):

class NetworkManager {

    var manager: Manager?

    init() {
        let serverTrustPolicies: [String: ServerTrustPolicy] = [
            "www.google.co.uk": .PinCertificates(
                certificates: ServerTrustPolicy.certificatesInBundle(),
                validateCertificateChain: true,
                validateHost: true
            ),
            "insecure.expired-apis.com": .DisableEvaluation
        ]

        manager = Alamofire.Manager(
            configuration: NSURLSessionConfiguration.defaultSessionConfiguration(),
            serverTrustPolicyManager: ServerTrustPolicyManager(policies: serverTrustPolicies)
        )
    }
}
Run Code Online (Sandbox Code Playgroud)

这个函数调用:

static let networkManager = NetworkManager()

public static func testPinning() {
    networkManager.manager!.request(.GET, "https://www.google.co.uk").response { response in
        if response.1 != nil {
            print("Success")
            print(response.1)
            print(response.1?.statusCode)
        } else {
            print("Error")
            print(response.3)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

证书保存在项目中,并在"目标>构建阶段>复制包资源"显示.

我每次发出请求时都会收到以下错误(来自else块testPinning()):

Optional(Error …
Run Code Online (Sandbox Code Playgroud)

pinning ios swift alamofire

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

仅在Oracle中的一列上有所区别

我想在下表中使用distinct,但仅限于'PlayerID'列.这就是我现在所拥有的:

   MATCHID   PLAYERID     TEAMID MATCHDATE STARTDATE
---------- ---------- ---------- --------- ---------
        20          5          2 14-JAN-12 01-JUN-11
        20          5          4 14-JAN-12 01-JUN-10
        20          7          4 14-JAN-12 01-JUN-11
        20          7          2 14-JAN-12 01-JUN-10
        20         10          4 14-JAN-12 01-JUN-11
        20         11          2 14-JAN-12 01-JUN-10
        20         13          2 14-JAN-12 01-JUN-11
        20         16          4 14-JAN-12 01-JUN-10
        20         17          4 14-JAN-12 01-JUN-10
        20         18          4 14-JAN-12 01-JUN-10
        20         19          2 14-JAN-12 01-JUN-11
Run Code Online (Sandbox Code Playgroud)

这就是我想要的,因此显示每个'PlayerID'的最高'StartDate'并忽略下一行:

   MATCHID   PLAYERID     TEAMID MATCHDATE STARTDATE
---------- ---------- ---------- --------- ---------
        20          5          2 …
Run Code Online (Sandbox Code Playgroud)

sql database oracle

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

填充后将文本区域滚动到顶部

我有一些文本区域充满了信息循环。循环完成后是否可以使其“跳转”或自动滚动回到顶部,以便用户从头开始而不是从头看到?

java loops textarea awt

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

检查java字符串中的^字符

我想检查字符串以查看它是否包含^符号,以及它是否向用户显示消息.

谢谢

Pattern p = Pattern.compile("[a-z0-9 ]", Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher("StringGoesHere");
boolean b = m.find();

if (b){
   System.out.println("bad");
} else {
   System.out.println("fine");
}
Run Code Online (Sandbox Code Playgroud)

java regex

0
推荐指数
2
解决办法
309
查看次数

标签 统计

java ×2

alamofire ×1

awt ×1

database ×1

ios ×1

loops ×1

oracle ×1

pinning ×1

regex ×1

sql ×1

swift ×1

textarea ×1