小编Ada*_*nis的帖子

TypeError:无法读取未定义的属性“ getFieldDecorator”

我正在尝试遵循Ant设计文档提供的步骤,但是出现错误:

TypeError:无法读取未定义的属性“ getFieldDecorator”

import React, { Component } from 'react'
import ReactDom from 'react-dom'
import { Icon, Input, Form} from 'antd'

//
import Header from './layout/Header'

// Import Css
import '../css/Home.css'

class Home extends Component {
    render() {
    const { getFieldDecorator } = this.props.form
    return (
      <div>
        <Form>
        {getFieldDecorator('userName', {
          rules: [{ required: true, message: 'Please input your username!' }],
        })(
          <Input prefix={<Icon type="user" style={{ color: 'rgba(0,0,0,.25)' }} />} placeholder="Username" />
        )}
        </Form>
      </div>
    )
  }
}

const WrappedLogin = …
Run Code Online (Sandbox Code Playgroud)

antd

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

如何通过Google表格API对行进行分组?

我正在寻找一种通过Google表格API创建一组行的方法 - 有没有办法做到这一点?我无法找到能够执行此操作的API,但似乎它应该是一种相当常见的格式化需求.

通过选择一组行支持此功能,右键单击并弹出选项以创建组,请参阅下面链接的屏幕截图.我只是想通过API寻找一种方法.

在此输入图像描述

google-sheets-api

8
推荐指数
2
解决办法
1743
查看次数

将 SSL 与 Redis 和 Spring Data Redis 结合使用时“无法获取 Jedis 连接”

我正在使用启用 SSL 的 Redis(来自 AWS 的 ElasticCache),并且在使用 Spring Data Redis 连接到它时遇到困难。

(请注意,如果我使用普通 Jedis 或带有 Spring 的 Jedis Pool,连接工作正常)。

以下是代码片段:

    @Value("${vcap.services.myredis.credentials.host}")
    private String redisHost;

    @Value("${vcap.services.myredis.credentials.password}")
    private String redisPassword;

    @Value("${vcap.services.myredis.credentials.port}")
    private String redisPort;

    public RedisTemplate<String, Object> redisTemplate() {

        final RedisTemplate<String, Object> template = new RedisTemplate<String, Object>();


        String hostUri = "rediss://:" + redisPassword + "@" + redisHost + redisPort;    

        JedisShardInfo info = new JedisShardInfo(hostUri);

        JedisConnectionFactory conn =  new JedisConnectionFactory(info);

        conn.afterPropertiesSet();

        template.setConnectionFactory(conn);
        template.setValueSerializer(new GenericToStringSerializer<Object>(Object.class));
        return template;
    }

}
Run Code Online (Sandbox Code Playgroud)

Redis模板用法:

    @Autowired
    private RedisTemplate<String, String> redistemplate; …
Run Code Online (Sandbox Code Playgroud)

ssl spring redis

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

如何从回调中创建Observable

我需要从中观察

window.web3.eth.getCoinbase((error, result) => { ... });
Run Code Online (Sandbox Code Playgroud)

这是个好主意吗?

new Observable<string>(o => {
    this.w.eth.getCoinbase((err, result) => {
        o.next(result);
        o.complete();
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript observable rxjs typescript ethereum

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

编译失败; 请参阅编译器错误输出以获取详细信 我怎样才能解决这个问题?

你能帮我解决下面的构建错误吗?

我的构建gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.3"


    defaultConfig {
        applicationId "com.*******.s******"
        minSdkVersion 14
        targetSdkVersion 27
        multiDexEnabled true

        ndk {
            moduleName "player_shared"
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            shrinkResources false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }


    }
    sourceSets.main {
        jni.srcDirs = []// <-- disable automatic ndk-build call
    }
}

dependencies {
    compile ('com.google.android.gms:play-services:+')
    compile files('libs/dagger-1.2.2.jar')
    compile files('libs/javax.inject-1.jar')
    compile files('libs/nineoldandroids-2.4.0.jar')
    compile ('com.android.support:multidex:1.0.1')
    compile 'com.google.android.gms:play-services-ads:11.+'
    compile 'com.google.android.gms:play-services-location:11.+'
}
Run Code Online (Sandbox Code Playgroud)

日志文件 :

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileReleaseJavaWithJavac'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
    at …
Run Code Online (Sandbox Code Playgroud)

compiler-errors compiler-warnings android-studio build.gradle

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

FlatList 调用两次

我有这个代码

class Home extends Component {
  constructor(props) {
    super(props);
    this.state = {
        dataSource: []
    }
    this._handleRenderItem = this._handleRenderItem.bind(this);
    this._keyExtractor = this._keyExtractor.bind(this);
  }

  componentDidMount() {

    let success = (response) => {
        this.setState({ dataSource: response.data });
    };

    let error = (err) => {
        console.log(err.response);
    };

    listarProdutos(success, error);
  }

  _keyExtractor = (item, index) => item._id;

  _handleRenderItem = (produto) => {
    return (
        <ItemAtualizado item={produto.item} />
    );
  }

  render() {
    return (
        <Container style={styles.container}>
            <Content>
                <Card>
                    <CardItem style={{ flexDirection: 'column' }}>
                        <Text style={{ color: …
Run Code Online (Sandbox Code Playgroud)

reactjs react-native

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

Web3j Transfer.sendFunds() 返回错误“gas 资金不足 * 价格 + 价值”

当在我的私人测试区块链中使用 web3j 库进行区块链交易时,我当前遇到标题为响应错误:*gas 资金不足*价格+价值*

我想要转入一些以太币的账户余额为 10000 以太币。我注销的Gas价格的值为18000000000作为 BigInt (它是 WEI?),并且Gas 限制是 web3j 使用的默认值,值为21000

所以问题是为什么我的交易不起作用?例如我想转账 10 以太币:

TransactionReceipt transactionReceipt = Transfer.sendFunds(web3, credentials, toAccount, BigDecimal.valueOf(10.0), Convert.Unit.ETHER).send();
Run Code Online (Sandbox Code Playgroud)

更多细节

创世文件如下所示:

{
  "config": {
      "chainId": 9999,
      "homesteadBlock": 0,
      "eip155Block": 0,
      "eip158Block": 0,
      "byzantiumBlock": 0
   },
   "difficulty": "400",
   "gasLimit": "2100000",
   "alloc": {
      "0x9b6301bf2cfe11066dbd641f91a2b82e0783130e": { 
          "balance": "100000000000000000000000" 
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

代码如下所示:

// create new account 
Admin admin = Admin.build(new HttpService());
NewAccountIdentifier newAccount = admin.personalNewAccount("PASSWORD").send();

// get current created …
Run Code Online (Sandbox Code Playgroud)

java blockchain ethereum go-ethereum web3-java

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

Web3j如何获取交易状态

我正在使用 web3j 查询以太坊区块链。现在我想检查交易是否被挖掘或刚刚发送到网络。我怎样才能做到这一点?

transactions ethereum web3-java

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