小编Far*_*han的帖子

SSL 握手中止:ssl=0x74d2dc46c8:SSL 库失败,通常是协议错误 OPENSSL_internal:SSLV3_ALERT_HANDSHAKE_FAILURE

在改造中,我在请求中发送 XML,在响应中服务器将发送 XML 作为响应。我正在使用代理来使用该 API。但我总是得到 - HTTP 失败:java.io.IOException:null 上的流意外结束。我已经尝试过 stackoverflow 中提到的解决方案,但没有任何效果。以下代码用于改造客户端 -

    fun getRetrofitClient(context: Context): RestAPI {

    if (mRetrofitClient == null) {

        val cf: CertificateFactory = CertificateFactory.getInstance("X.509")
        val cert: InputStream = context.getResources().openRawResource(R.raw.mycert)
        val ca: Certificate
        ca = try {
            cf.generateCertificate(cert)
        } finally {
            cert.close()
        }

         val keyStoreType: String = KeyStore.getDefaultType()
        val keyStore: KeyStore = KeyStore.getInstance(keyStoreType)
        keyStore.load(null, null)
        keyStore.setCertificateEntry("ca", ca)
        val proxy = Proxy(Proxy.Type.HTTP, InetSocketAddress("xxxx.xx.xx.xx",xxxx ))
        val tmfAlgorithm: String = TrustManagerFactory.getDefaultAlgorithm()
        val tmf: TrustManagerFactory = TrustManagerFactory.getInstance(tmfAlgorithm)
        tmf.init(keyStore)

        val sslContext: SSLContext = …
Run Code Online (Sandbox Code Playgroud)

android retrofit okhttp retrofit2

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

com.android.builder.dexing.DexArchiveBuilderException:dexing 时出错

当我尝试运行我的项目时遇到了这个问题 -

com.android.builder.dexing.DexArchiveBuilderException:无法处理.gradle \缓存\变换-1 \文件-1.1 \火力-分析-IMPL-11.8.0.aar \ 0e3311be69809df8820438f9666651f5 \罐子\ classes.jar
com.android.builder .dexing.DexArchiveBuilderException: dexing 时出错。
com.android.tools.r8.CompilationFailedException:编译未能完成 com.android.tools.r8.utils.AbortException:错误:类型 com.google.android.gms.common.internal.zzf 被引用为来自com.google.android.gms.internal.zzcku.

引起:com.android.builder.dexing.DexArchiveBuilderException:无法处理 Firebase-analytics-impl-11.8.0.aar\jars\classes.jar

构建.gradle

apply plugin: 'com.android.application'

android {

    compileSdkVersion 28
    defaultConfig {
        applicationId "com.xxxxxx.xxxx"
        minSdkVersion 17
        targetSdkVersion 28
        versionCode 171312
        versionName "1.2"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        project.archivesBaseName = "doctor"
        vectorDrawables.useSupportLibrary = true
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles fileTree(dir: "proguard", include: ["*.pro"]).asList().toArray()
            proguardFiles getDefaultProguardFile('proguard-android.txt')
        }
        debug {
            minifyEnabled false
            proguardFiles fileTree(dir: "proguard", include: ["*.pro"]).asList().toArray()
            proguardFiles getDefaultProguardFile('proguard-android.txt')
        }
    } …
Run Code Online (Sandbox Code Playgroud)

android gradle firebase android-gradle-plugin

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

seaborn 的 coefplot 函数抛出错误

我正在尝试使用 seaborn 的coefplot函数,但它没有显示输出。相反,我收到一个错误:

AttributeError:模块“seaborn”没有属性“coefplot”。

myresultsmyresult .env_corr(env_vars)
def env_corr(self, env_vars, coeff_plot=False, qq_plot=False):
    """
    Determine correlations with environmental/non-discretionary variables
    using a logit regression. Tobit will be implemented when available
    upstream in statsmodels.

    Takes:
        env_vars: A pandas dataframe of environmental variables

    Returns:
        corr_mod: the statsmodels' model instance containing the inputs
                  and results from the logit model.

    Note that there can be no spaces in the variables' names.
    """

    import matplotlib.pyplot as plt
    from statsmodels.regression.linear_model import OLS
    from statsmodels.graphics.gofplots import qqplot
    import …
Run Code Online (Sandbox Code Playgroud)

python seaborn data-science

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