小编atk*_*yla的帖子

Apollo GraphQL React - 如何查询点击?

在阿波罗阵营文档http://dev.apollodata.com/react/queries.html#basics有被示出的组件时自动获取的例子,但我想运行查询一个按钮被点击时.我看到一个示例,当单击一个按钮时"重新"获取查询,但我不希望它最初查询.我看到有一种方法可以调用突变,但是你如何调用查询?

reactjs graphql apollostack

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

如何将使用create-react-app构建的React项目升级到下一个create-react-app版本?

我有一个用create-react-app1.5 构建的React项目.我想create-react-app为我的React项目获得2.0 的功能.

具体来说我想用这个:https://github.com/facebook/create-react-app/pull/3909

reactjs create-react-app

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

程序集如何进行参数传递:通过值,引用,指针来表示不同类型/数组?

为了看看这个,我写了这个简单的代码,我刚刚创建了不同类型的变量,并通过值,引用和指针将它们传递给函数:

int i = 1;
char c = 'a';
int* p = &i;
float f = 1.1;
TestClass tc; // has 2 private data members: int i = 1 and int j = 2
Run Code Online (Sandbox Code Playgroud)

函数体留空,因为我只是看看如何传入参数.

passByValue(i, c, p, f, tc); 
passByReference(i, c, p, f, tc); 
passByPointer(&i, &c, &p, &f, &tc);
Run Code Online (Sandbox Code Playgroud)

想知道数组的不同之处以及如何访问参数.

int numbers[] = {1, 2, 3};
passArray(numbers); 
Run Code Online (Sandbox Code Playgroud)

部件:

passByValue(i, c, p, f, tc)

mov EAX, DWORD PTR [EBP - 16]
    mov DL, BYTE PTR [EBP - 17]
    mov ECX, …
Run Code Online (Sandbox Code Playgroud)

c c++ arrays x86 assembly

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

找不到com.android.support:appcompat-v7:25.3.1

我在尝试构建时突然开始出现此错误.几周前这一切都在运作,我所知道的没有任何变化.这个问题似乎与此有关react-native-fbsdk,但通过它的build.gradle查看它没有列出support.appcompat-v7.25.x.有什么建议?

A problem occurred configuring project ':app'.
> A problem occurred configuring project ':react-native-fbsdk'.
   > Could not resolve all dependencies for configuration ':react-native-fbsdk:_debugCompile'.
      > Could not find com.android.support:appcompat-v7:25.3.1.
        Searched in the following locations:
            file:/Users/a/.m2/repository/com/android/support/appcompat-v7/25.3.1/appcompat-v7-25.3.1.pom
            file:/Users/a/.m2/repository/com/android/support/appcompat-v7/25.3.1/appcompat-v7-25.3.1.jar
            https://jcenter.bintray.com/com/android/support/appcompat-v7/25.3.1/appcompat-v7-25.3.1.pom
            https://jcenter.bintray.com/com/android/support/appcompat-v7/25.3.1/appcompat-v7-25.3.1.jar
Run Code Online (Sandbox Code Playgroud)

的build.gradle

apply plugin: "com.android.application"
apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle"

import com.android.build.OutputFile

apply from: "../../node_modules/react-native/react.gradle"
apply from: "../../node_modules/react-native-code-push/android/codepush.gradle"

def enableSeparateBuildPerCPUArchitecture = false

def enableProguardInReleaseBuilds = false

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "___"
        minSdkVersion 16
        targetSdkVersion 23 …
Run Code Online (Sandbox Code Playgroud)

android fbsdk react-native-android react-native-fbsdk

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

拖动,拖放和交换项目动画?

我似乎有拖拉部分工作,但不知道如何做交换的地方.也不确定如何修复z-index问题(似乎用Animated.View做了一些蠢事).

在此输入图像描述

import React, { Component } from 'react';
import {
  StyleSheet,
  Text,
  View,
  Image,
  PanResponder,
  Animated,
  Alert,
} from 'react-native';

class Draggable extends Component {
  constructor(props) {
    super(props);

    this.state = {
      pan: new Animated.ValueXY(),
      scale: new Animated.Value(1),
    };
  }

  componentWillMount() {
    this._panResponder = PanResponder.create({
      onMoveShouldSetResponderCapture: () => true,
      onMoveShouldSetPanResponderCapture: () => true,

      onPanResponderGrant: (e, gestureState) => {
        this.state.pan.setOffset({x: this.state.pan.x._value, y: this.state.pan.y._value});
        this.state.pan.setValue({x: 0, y: 0});
        Animated.spring(
          this.state.scale,
          { toValue: 1.1, friction: 3 }
        ).start();
      },

      onPanResponderMove: Animated.event([
        null, {dx: this.state.pan.x, …
Run Code Online (Sandbox Code Playgroud)

react-native

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

当我拥有Kubernetes时,nginx有什么意义?

当我正在浏览Docker/Kubernetes教程时,我注意到很多人将nginx放入pod中.

即使在阅读了关于nginx的内容之后,我也不确定他们是在使用它.不是Kubernetes为您的应用程序提供服务并处理负载平衡和诸如此类的事情吗?

是不是像Node.js这样的"Web服务器"可以"提供静态资产,缓存和TLS/SSL"?

因此,使用Kubernetes上的Node.js应用程序,您可以提供应用程序,静态资产,特别是像Redis这样的缓存,负载平衡等等,为什么nginx?

nginx node.js kubernetes

12
推荐指数
3
解决办法
1555
查看次数

优化代码时,编译器在汇编中做了什么?即-O2标志

因此,当您在编译C++时添加优化标志时,它运行得更快,但这是如何工作的?有人能解释一下装配中究竟发生了什么吗?

c++ compiler-optimization

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

如何在GraphQL中扩展类型?

例如,a PetAnimal带有owner和的name

type Animal {
  species: String
}

type Pet extends Animal {
  owner: Owner
  name: String
}
Run Code Online (Sandbox Code Playgroud)

types graphql

9
推荐指数
3
解决办法
9242
查看次数

我如何做Dir.glob但排除目录?

如果我想获得所有的CSS和JavaScript文件

Dir.glob("dir/**/*.{css,js})
Run Code Online (Sandbox Code Playgroud)

给我一些我不想要的东西,如果有一个名为的文件夹stupidfolder.js.我只想更改文件夹的名称,但我不能.

ruby

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

index.d.ts 与普通类型文件?

如果我想要一个地方来定义项目其余部分可以访问的类型,我应该使用index.d.ts还是像任何其他.ts文件一样定义?

目前,我有一个文件夹,<root>/src/types/index.ts这样的作品,它编译成<root>/dist,其中<root>包含了package.jsontsconfig.json等我想知道,这是正常的做法,或者我应该定义index.d.ts。我不确定index.d.ts它的用法,因为它似乎用于发布.jsnpm 模块,而我只有自己的小项目,所有.ts. 另外,如果我要使用index.d.ts,它应该在<root>或的级别上使用<root>/src吗?

typescript

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