小编Exp*_* be的帖子

是否有API来获得银行交易和银行存款余额?

我正在使用CHASE银行.(还有美国银行),如果可以,我想得到我的银行交易和余额.那有API吗?在PHP或JAVA?如果是这样,请让我知道如何获得它们.

transactions bank

148
推荐指数
3
解决办法
16万
查看次数

up()和down()与Ext.getCmp()

我很困惑我需要在up()down()和Ext.getCmp(ID)之间使用哪一个grep对象.

对我来说,定义ID以通过Ext.getCmp('ID')对象和检索对象更容易,并且代码看起来更干净.

例如:

console.log(this.up('panel').up('panel').down('grid'));
console.log(Ext.getCmp('myPanel'));
Run Code Online (Sandbox Code Playgroud)

哪一个更适合表现?

javascript extjs extjs4 extjs4.1

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

Json在序列化类型的对象时检测到循环引用

给课程:

public class Parent
{
    public int id {get; set;}
    public int name {get; set;}

    public virtual ICollection<Child> children {get; set;}
}

[Table("Child")]
public partial class Child
{
    [Key]
    public int id {get; set;}
    public string name { get; set; }

    [NotMapped]
    public string nickName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和控制器代码:

List<Parent> parents = parentRepository.Get();
return Json(parents); 
Run Code Online (Sandbox Code Playgroud)

它适用于LOCALHOST,但它不适用于实时服务器:

错误:Json序列化类型的对象时检测到循环引用

我做了一个搜索并找到了[ScriptIgnore]属性,所以我将模型更改为

using System.Web.Script.Serialization;

public class Parent
{
    public int id {get; set;}
    public int name {get; set;}

    [ScriptIgnore] …
Run Code Online (Sandbox Code Playgroud)

c# json dto

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

如何将异常抛给下一个捕获?

在此输入图像描述

我想在下一次捕获时抛出异常,(我附图)

有人知道怎么做吗?

c# exception-handling exception

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

Kotlin数据类可选变量

data class Student(
    val id: Int?,
    val firstName: String?,
    val lastName: String?,
    val hobbyId: Int?,
    val address1: String?,
    val address2: String?,
    val created: String?,
    val updated: String?,
    ...
)
Run Code Online (Sandbox Code Playgroud)

我喜欢上面的数据类,我想创建一个只有名字和姓氏的Student实例.所以,如果我运行这个,

// creating a student 
Student(
    firstName = "Mark"
    lastName = "S"
)
Run Code Online (Sandbox Code Playgroud)

我将获得没有传递参数'id'...错误的值.

为了避免这种情况,我修改了这样的Student类,

data class Student(
    val id: Int? = null,
    val firstName: String? = null,
    val lastName: String? = null,
    val hobbyId: Int? = null,
    val address1: String? = null,
    val address2: String? = null,
    val …
Run Code Online (Sandbox Code Playgroud)

kotlin

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

Rxjs,理解推迟

我在Reactive中搜索了使用延迟,但我仍然不明白为什么以及何时使用延迟方法.

据我所知,所有Observable方法在订阅之前都不会被触发,那么,为什么我们需要用defer方法包装observable方法呢?

请给我建议,如果给我举个例子,我将非常感激.

[更新]

现在我明白了.

在反应性文档中,我看到了这个例子,

var source = Rx.Observable.defer(function () {
    return Rx.Observable.return(42);
});

var subscription = source.subscribe(
    function (x) { console.log('Next: ' + x); },
    function (err) { console.log('Error: ' + err); },
    function () { console.log('Completed'); } );
Run Code Online (Sandbox Code Playgroud)

我很纳闷,

为什么它用延迟包装Observable方法?它将如何采取不同的行动?

rxjs

15
推荐指数
3
解决办法
7554
查看次数

mapper函数返回null值

我为调试和发布设置了相同的构建类型,

buildTypes {
    debug {
        buildConfigField "String", "API_BASE_URL", "\"https://www.testUrl.com/api/\""
        minifyEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.release_key
    }
    release {
        buildConfigField "String", "API_BASE_URL", "\"https://www.testUrl.com/api/\""
        minifyEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.release_key
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用该版本构建,我会收到以下错误.此外,服务器响应完全相同.

W/System.err: java.lang.NullPointerException: The mapper function returned a null value.
W/System.err:     at b.a.e.b.b.a(Unknown Source)
W/System.err:     at b.a.e.e.b.bs$a.onNext(Unknown Source)
W/System.err:     at b.a.e.e.b.cm$a.onNext(Unknown Source)
W/System.err:     at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(Unknown Source)
W/System.err:     at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(Unknown Source)
W/System.err:     at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(Unknown Source)
W/System.err:     at b.a.l.subscribe(Unknown Source)
W/System.err:     at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(Unknown Source)
W/System.err:     at …
Run Code Online (Sandbox Code Playgroud)

java android rx-java retrofit2 rx-java2

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

实体框架4(使用EDMX),如何将一个字段添加到DB实际上没有该字段的模型中

我需要在模型中添加一个字段,数据库实际上没有该字段.

因为,首先我尝试将字段添加到Entity类中.

public partial class Weborder
{
  (Auto Generated)
  public int orderno {get; set;}
  .
  .
  .
  (Add Manually)
  public string newField1 {get; set;} //this is new field that DB does not have
  public string newField2 {get; set;} //this is new field that DB does not have
}
Run Code Online (Sandbox Code Playgroud)

然后,当我更新EDXM然后EDMX删除新字段,因为数据库没有该字段.:(

所以我手动将该字段添加到EDMX模型中.(添加 - >标量属性)

然后在编译时发生错误,错误消息说:

Error   1   Error 3004: Problem in mapping fragments starting at line 399:No mapping specified for properties ...
An Entity with Key (PK) will not round-trip when:...
Run Code Online (Sandbox Code Playgroud)

有人知道如何在实体类中添加新字段吗? …

asp.net asp.net-mvc entity-framework edmx entity-framework-4

11
推荐指数
2
解决办法
7414
查看次数

Kotlin Coroutines具有回归价值

我想创建一个具有返回值的协程方法.

例如)

fun funA() = async(CommonPool) {
    return 1
}

fun funB() = async(CommonPool) {
    return 2
}

fun sum() {
    launch {
        val total = funA().await() + funB().await()
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我想要求总和方法,我该怎么办?

喜欢,

fun sum(): Int {
    launch {
        val total = funA().await() + funB().await()
    }   

    return total
}
Run Code Online (Sandbox Code Playgroud)

kotlin kotlinx.coroutines

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

C#,运营商'??' 不能应用于'decimal'和'decimal'类型的操作数

public decimal v1 {
  get {
    return this._v1; 
  }
  set {
    this._v1 = value ?? 0M;  // also I tried, default(decimal)
  }
}
Run Code Online (Sandbox Code Playgroud)

错误信息说:

接线员'??' 不能应用于'decimal'和'decimal'类型的操作数

为什么它不起作用,我应该如何使其工作?

c# asp.net

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