小编Zha*_* Yi的帖子

如何在react-native-map中放大/缩小?

我使用react-native来构建地图应用程序.我使用的api来自以下链接:https://github.com/lelandrichardson/react-native-maps.下面是我在我的应用上带来地图的代码.我徘徊如何在该地图上给出缩放值.以及当用户单击地图上的按钮时,如何更改缩放值.我应该使用什么缩放API来实现这一目标?

import React, {


AppRegistry,
  Component,
  StyleSheet,
  Text,
  View,
  Image,
  ListView,
  TextInput,
  TouchableHighlight,
  Dimensions,
 //MapView,
} from 'react-native';

import MapView from 'react-native-maps';

const styles = StyleSheet.create({
  map: {
    position: 'absolute',
    top: 0,
    left: 0,
    right: 0,
    bottom: 0,
  },
  container: {
    flexDirection: 'row',
    justifyContent: 'space-between',
    padding: 30,
    flex: 1,
    alignItems: 'center'
  },
  inputText: {
    height: 36,
      padding: 4,
      marginRight: 5,
      flex: 4,
      fontSize: 18,
      borderWidth: 1,
      borderColor: '#48BBEC',
      borderRadius: 8,
      color: '#48BBEC'
  }
});

class MapPage …
Run Code Online (Sandbox Code Playgroud)

react-native react-native-maps

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

如何在spring jpa中管理数据库连接池?

我在我的Web应用程序中使用spring-boot并使用spring-jpa从/向我的数据库读/写.它工作得很好,但我想了解如何管理数据库连接.以下是我的数据库属性配置:

spring.datasource.url=jdbc:mysql://localhost:3306/test?characterEncoding=utf8
spring.datasource.username=user
spring.datasource.password=pwd
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.max-active=500
Run Code Online (Sandbox Code Playgroud)

我已将最大连接数设置为500.当用户在我的spring应用程序上发出请求时,将为他打开数据库连接.完成请求后,春天jpa会关闭这个连接吗?如果没有,它何时关闭未使用的连接?

我已经阅读了http://docs.spring.io/spring-data/jpa/docs/current/reference/html/上的spring jpa参考文档.但它没有提到关于连接的任何事情.

java spring hibernate spring-jdbc spring-data-jpa

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

如何从 Terraform 中的文件加载输入数据?

aws_cloudwatch_event_target在 terraform 中定义了一个从cloudwatch. 该input字段是事件参数,例如:

resource "aws_cloudwatch_event_target" "data" {
  rule      = "${aws_cloudwatch_event_rule.scheduler.name}"
  target_id = "finance_producer_cloudwatch"
  arn       = "${aws_lambda_function.finance_data_producer.arn}"
  input     = "{\"test\": [\"111\"]}"
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何input从外部文件加载json 数据。

terraform

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

如何将mobx存储注入无状态组件

我正在使用mobxreact在Web应用程序中,我想找到一种方法将mobx存储状态传递给无状态组件.以下是我当前的组件源代码:

import React from 'react';
import Panel from './Panel';
import {inject, observer} from 'mobx-react';

@inject(allStores => ({
  form: allStores.store.form,
}))
@observer
export default class Creator extends React.Component {

  connect() {
    console.log(this.props.form);
  };

  render() {
    return (
      <Panel form={this.props.form} connect={this.connect.bind(this)}/>
    );
  }
};
Run Code Online (Sandbox Code Playgroud)

如何将其更改为无状态?我尝试下面的代码,但没有工作:

const Creator = ({form}) => {

  const connect = ()=>{
    console.log('xxxx,', form);
  }

  return (
    <Panel form={form} connect={connect}/>
  );
}

export default observer(Creator);
Run Code Online (Sandbox Code Playgroud)

当我运行上面的代码时,我获得了该方法的undefined价值.如何将商店注入无状态组件?我尝试在无状态组件之上使用,但是语法错误.formconnect@inject

javascript reactjs mobx mobx-react

14
推荐指数
2
解决办法
8546
查看次数

io.swagger.annotations和com.wordnik.swagger.annotations之间有什么不同

我是swagger的新手,发现有两个swagger注释包:io.swagger.annotations和com.wordnik.swagger.annotations.我想知道它们和我应该使用的不同之处是什么?

swagger

13
推荐指数
2
解决办法
3732
查看次数

在预检响应中,Access-Control-Allow-Methods不允许使用方法DELETE

我正在使用泽西作为我的restful api实现.在前端,我使用angularjs $ http服务来发出http请求.当我请求删除方法时,我总是得到以下错误.

"Method DELETE is not allowed by Access-Control-Allow-Methods in preflight response."  
Run Code Online (Sandbox Code Playgroud)

我读了一些文章,他们说我需要允许删除"Access-Control-Allow-Methods".我已经设置了如下的响应过滤器,但它仍然存在这样的问题.我还该怎么办?

@Provider
public class CORSResponseFilter implements ContainerResponseFilter {

    @Override
    public void filter(ContainerRequestContext requestContext, ContainerResponseContext responseContext) throws IOException {
        MultivaluedMap<String, Object> headers = responseContext.getHeaders();

        headers.add("Access-Control-Allow-Origin", "*");
        headers.add("Access-Control-Allow-Methods", "*");
    }
}
Run Code Online (Sandbox Code Playgroud)

下面是我提出请求的角度代码:

$http({
            method: 'DELETE',
            url: remoteUrl,
            headers : {'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8',
                'ACCESS_TOKEN' : $cookieStore.get("access_token")
            },
            data : $httpParamSerializer({
                'id':id
            })
        }).success(function(data,status,headers,config) {
            $scope.refreshDepartments();
            console.log(data);
            alert("success");
        }).error(function(data,status,headers,config){
            console.log(data);
            alert("error");
        });
Run Code Online (Sandbox Code Playgroud)

java jersey cors angularjs

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

如何跳过链中的承诺

我正在一个nodejs项目中工作,并希望在链中跳过promise.以下是我的代码.在第一个promise块中,它将解析一个值{success: true}.在第二个块我要检查值success,如果为true我想将值返回给被调用者并跳过此链中的其余promises; 如果值为false,则继续链.我知道我可以抛出错误或拒绝它在第二个块,但我必须处理错误情况,这不是一个错误的情况.那么如何在承诺链中实现这一目标呢?我需要一个解决方案而不带任何其他第三方库.

new Promise((resolve, reject)=>{
    resolve({success:true});
}).then((value)=>{
    console.log('second block:', value);
    if(value.success){
        //skip the rest of promise in this chain and return the value to caller
        return value;
    }else{
        //do something else and continue next promise
    }
}).then((value)=>{
    console.log('3rd block:', value);
});
Run Code Online (Sandbox Code Playgroud)

javascript node.js promise

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

我是否需要每 15 分钟重新连接一次 RDS IAM 身份验证

我正在使用带有 IAM 身份验证的 RDS postgresql。在我的应用程序中,它在连接到 RDS 集群之前在运行时生成令牌。根据AWS文档,

An authentication token is a string of characters that you use instead of a password. After you generate an authentication token, it's valid for 15 minutes before it expires. If you try to connect using an expired token, the connection request is denied.,

该令牌的有效期仅为 15 分钟。我的问题是我需要每 15 分钟重新连接一次吗?如果连接已经建立,每次查询/插入/更新等是否需要令牌?如果不需要令牌,则意味着我需要保持连接始终打开。RDS支持该连接方式吗?

postgresql amazon-web-services amazon-rds

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

如何将条件放入 serverless.yml 文件中?

我正在使用serverless框架来部署 api 网关。我不想将 VPC 应用于 Serverless 的每个阶段。有没有办法让我根据stage名称添加以下配置?

provider:
  name: aws
  runtime: nodejs12.x

...

endpointType: PRIVATE
vpcEndpointIds:
    -  'Fn::ImportValue': 'api-gateway-endpoint'
resourcePolicy:
    - Effect: Deny
...
Run Code Online (Sandbox Code Playgroud)

amazon-web-services serverless-framework

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

如何在 serverless.yml 中引用秘密管理器中的对象值?

我正在通过serverless. 并且需要在部署期间从secretmanager读取值。我已阅读此文档:https://www.serverless.com/framework/docs/providers/aws/guide/variables/#reference-variables-using-the-ssm-parameter-store

它显示了如何阅读它:

custom: supersecret: ${ssm:/aws/reference/secretsmanager/secret_ID_in_Secrets_Manager~true} 但是,它可用于从秘密管理器读取字符串值。我的秘密是一个包含key/value成对的对象。我怎样才能读懂key里面的秘密?

我尝试过这样的事情:

custom: supersecret: ${ssm:/aws/reference/secretsmanager/secret_ID_in_Secrets_Manager:MY_KEY~true}

custom: supersecret: ${ssm:/aws/reference/secretsmanager/secret_ID_in_Secrets_Manager/MY_KEY~true}

但他们都没有工作。

amazon-web-services serverless-framework aws-secrets-manager

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