小编Jam*_*s Z的帖子

app:transformClassesWithDexForDebug异常和java.util.concurrent.ExecutionException

我在运行我的应用程序时遇到错误.

错误:任务':app:transformClassesWithDexForDebug'的执行失败.com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.dex.DexIndexOverflowException:方法ID不在[0,0xffff]中: 65536

我认为问题出在我的.gradle文件中.也许在我的.gradle文件中有一些重复依赖.我删除了一个,但仍然收到错误.

我的.gradle文件如下.

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "com.mypackagename"
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:multidex:1.0.0'
    compile 'com.android.support:appcompat-v7:25.0.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha8'
    compile 'com.google.android.gms:play-services:11.0.2'
    compile 'com.android.support:design:25.0.0'
    compile 'com.android.support:recyclerview-v7:25.0.1'
    testCompile 'junit:junit:4.12'
    compile 'com.squareup.retrofit2:retrofit:2.1.0'
    compile 'com.android.support:cardview-v7:24.2.+'

    compile 'com.google.code.gson:gson:2.6.1'
    compile 'com.squareup.retrofit2:converter-gson:2.1.0'
    compile 'com.squareup.okhttp:okhttp:2.6.0' …
Run Code Online (Sandbox Code Playgroud)

android exception android-manifest build.gradle android-gradle-plugin

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

将SQL Server json属性与代码优先EF结合使用

我想存储有关公司及其制造的汽车的详细信息。理想情况下,这将包括2个表:CompaniesCars外键引用。

但是我想使用SQL Server 2016的JSON和NoSQL功能。表结构将是一个表Companies以及该表中的JSON列,其中包含有关汽车的所有信息。

为了通过代码优先EF实现此目的,以下是我创建的类:

public class Company
{
    public int ID { get; set; }
    public string Name { get; set; }
    public DateTime dtEstablished { get; set; }
    public List<Car> CarsManufactured { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

public class Car
{
    [Key]
    public string Name { get; set; }
    public string Model { get; set; }
    public DateTime MfgDate { get; set; }
    public string Type { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

并将此属性添加到 …

c# sql-server asp.net json entity-framework

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

如何在SQL Query中使用CASE子句两次

我试图在一个SQL查询中应用两个条件.

(select DISTINCT (
        CASE WHEN (
         ABC.GemUserID = '99' ) 
         OR ABC.GemUserID != '99'
            THEN 'Yes'
    ELSE 'No'
        END)) AS AllWell
Run Code Online (Sandbox Code Playgroud)

这使我的输出为"是",因为CASE仅适用于下面的1个文件:

目前的结果:

99 , Yes
99 , Yes
99 , Yes
Run Code Online (Sandbox Code Playgroud)

预期结果:

99 , No
99 , No
99 , Yes
Run Code Online (Sandbox Code Playgroud)

我使用以下查询,但SQL查询Intellisence将其识别为错误.

查询错误:

(select DISTINCT (
    CASE WHEN ( ABC.GEMUserID  = '99' THEN 'Yes' else 'No'
    CASE WHEN ( ABC.GEMUserID != '99' THEN 'No'  else 'Yes'

    END)) AS AllWell
Run Code Online (Sandbox Code Playgroud)

修复上述错误查询后:

(select DISTINCT 
        (CASE WHEN  ABC.GemUserID  = '99' THEN …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

获取错误:无法绑定到“ngModel”,因为尽管导入了 FormsModule,但它不是“input”的已知属性

我在 app.module.ts 中导入了 FormsModule 但我仍然收到此错误。

无法绑定到“ngModel”,因为它不是“input”的已知属性

我已经浏览过类似的帖子,但仍然无法找到解决方案。

app.module.ts

 import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import {FormsModule} from '@angular/forms';
import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

app.component.ts

import { Component } from '@angular/core';
import {FormsModule} from '@angular/forms';
import {NgModule  } from "@angular/core";
import { BrowserModule } from '@angular/platform-browser';

@NgModule({
  imports: [BrowserModule, FormsModule],
  declarations: [ 
    AppComponent
  ],
  bootstrap: …
Run Code Online (Sandbox Code Playgroud)

angular2-forms angular2-directives angular

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

在markLogic中将xml文档导出到本地的最佳方法是什么?

我在MarkLogic DB中有400万个xml文档.我需要将所有XMLS存储在本地文件夹中.

什么是最好和最快的方法?

marklogic marklogic-8

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

集合与防止重复记录和排序

据我了解,Set可以帮助防止重复记录,但它不能排序.

如果使用List,那么它可以排序,但我不能防止重复记录.

如果我使用TreeSet,那么我的TreeSet必须实现的对象Comparable,这需要在我的项目中进行大的更改,如果可能的话,我不想更改它.

也许我可以转换SetList,然后对它进行排序.但是,我的程序遵循有点复杂,意味着在我对它进行排序之后,我仍然需要在其中添加对象list,同时,我想防止重复,所以,要做到这一点,我必须转换排序ListSet一遍,然后只有在新的对象里面添加.

我想寻找一种方法,可以根据对象值对我的集合进行排序,同时防止重复记录.

希望我不是在问这个问题.

java collections list set treeset

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

openssl s_client 错误:验证错误:num=2:无法获得颁发者证书

我需要连接到一些https://website.com. 因此,该站点可通过 VPN 访问。我已连接到 VPN,可以在浏览器中打开该站点。

我已经从浏览器下载了证书:

在此处输入图片说明

然后我cat两个文件合二为一certificate.pem

但是当我尝试执行命令时

openssl s_client -connect website.com:443 -CAfile /path/to/certificate.pem
Run Code Online (Sandbox Code Playgroud)

当我在终端中执行它时,出现错误。

CONNECTED(00000003)
depth=1 /C=US/O=DigiCert Inc/CN=DigiCert SHA2 Secure Server CA
verify error:num=2:unable to get issuer certificate
issuer= /C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert Global Root CA
verify return:0
---
Certificate chain
 0 s:/C=AU/ST=Wales/L=Place/O=Company 
Ltd/OU=D&D/CN=website.com 
i:/C=US/O=DigiCert Inc/CN=DigiCert SHA2 Secure Server CA
---
Server certificate
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
subject=/C=AU/ST=Wales/L=Place/O=Company 
Ltd/OU=D&D/CN=website.com
issuer=/C=US/O=DigiCert Inc/CN=DigiCert SHA2 Secure Server CA
---
No client certificate CA names sent
---
SSL handshake …
Run Code Online (Sandbox Code Playgroud)

vpn ssl openssl ssl-certificate

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

无法将ParameterBag转换为字符串laravel 5.5

这是我的代码:

public function storeQuery(Request $request)
{            
    $q = new Query;

     //query table  
    //input lines
    $qr = $q->save(); //Getting Error here

    return view('caller.loader');

}
Run Code Online (Sandbox Code Playgroud)

这是错误:

无法将Symfony \ Component \ HttpFoundation \ ParameterBag类的对象转换为字符串

我听不懂

php symfony laravel-5.5

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

单击 div 时向右和向上切换箭头

我正在设计一个类似于布局的手风琴,并希望在我点击 div 时切换我显示的箭头图标。我能够切换 div 的内容。我想对箭头图标做同样的事情。

这是我到目前为止所尝试的。

$(document).ready(function() {
  $(this).on("click", ".koh-faq-question", function() {
    $(this).parent().find(".koh-faq-answer").toggle();
  });
});
Run Code Online (Sandbox Code Playgroud)
.koh-faqs-page-title {
  font-family: Nexa W01 Heavy;
  font-size: 30px;
  color: #04202E;
  font-weight: 700;
}

.koh-faq-question-span {
  font-family: Helvetica Neue LT Pro Roman !important;
  font-size: 16px !important;
  color: #000 !important;
  font-weight: 700 !important;
  display: inline-block;
}

.koh-faq-answer {
  font-family: Helvetica Neue LT Pro Roman;
  color: #000;
  font-weight: 400;
  display: none;
}

.icon {
  font-size: 10px;
  padding-right: 5px;
}
Run Code Online (Sandbox Code Playgroud)
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="koh-tab-content">
  <div …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

状态栏从多个打开的应用程序返回到先前的应用程序

我正在做一个项目,我需要从一个应用程序切换到另一个应用程序。

当我从第一个应用程序转到第二个应用程序时,在第二个应用程序的状态栏上,有一个选项可以返回第一个应用程序。但是,当我从第二个应用程序转到第三个应用程序,然后又从第三个应用程序返回到第二个应用程序时,现在在第二个应用程序的状态栏上,可以选择转到第三个应用程序,而不是第一个应用程序。如何在状态栏上始终显示第一个应用程序的后退选项?

statusbar ios swift

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