小编amb*_*bar的帖子

如何从连接到同一网络的另一台计算机打开create-react-app?

我正在使用create-react-app并在其默认端口localhost:3000中托管,并希望从同一网络上的其他设备访问它.

我得到了我的主机的IP(使用ifconfig)192.168.0.5的IP,并尝试打开192.168.0.5:3000,但这不起作用.

有没有办法实现这个目标?

networking localhost node.js create-react-app

19
推荐指数
6
解决办法
8019
查看次数

如何在 GraphQL 中进行简单的连接?

我对 GraphQL 很陌生,正在尝试做一个简单的连接查询。我的示例表如下所示:

{
  phones: [
    {
      id: 1,
      brand: 'b1',
      model: 'Galaxy S9 Plus',
      price: 1000,
    },
    {
      id: 2,
      brand: 'b2',
      model: 'OnePlus 6',
      price: 900,
    },
  ],
  brands: [
    {
      id: 'b1',
      name: 'Samsung'
    },
    {
      id: 'b2',
      name: 'OnePlus'
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我想有一个查询来返回一个带有品牌名称而不是品牌代码的电话对象。

例如,如果用 查询电话id = 2,它应该返回:

{id: 2, brand: 'OnePlus', model: 'OnePlus 6', price: 900}
Run Code Online (Sandbox Code Playgroud)

javascript database graphql

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

Android上的"启用调试的设备"没有出现在Eclipse上

在发布之前我经历了很多线程.我正面临Android设备调试的问题 - 该设备未在Eclipse IDE的Devices选项卡上列出.(要获取'设备'选项卡'Windows - >显示视图 - >设备').因此,在开始调试时,无法选择设备,因为设备列表显示为空白.奇怪的是,它曾经在Windows资源管理器之前和之下工作正常我可以浏览文件.

我使用的是Windows Vista Home premium,32位操作系统

我所做的一切:

在电话中:

  • 在"设置 - >开发者选项"下的手机中启用USB调试
  • 禁用并启用USB调试
  • 重启手机

在Eclipse中:

  • 在"调试配置 - >目标(选项卡)"下,选中"始终提示选择设备".它会提示但不会在设备列表中显示任何设备!
  • 在"设备"选项卡下尝试了休息ADB.(要获取'设备'标签'Windows - >显示视图 - >设备'
  • 与ADB一起重新安装了最新的Android SDK
  • 安装Eclipse Juno

在安装了Android SDK Tools的/ platform-tools /目录下的windows CMD中,运行以下命令而没有得到任何积极的结果:关闭Eclipse,拔掉设备并尝试运行:adb kill-server adb start-server

将其重新插入并运行adb设备

移动设备详情:

  • 型号= Galaxy S2 GT-i9100
  • 生根=是
  • OS Ver.= 4.0.3
  • 内核版本.= 3.0.15
  • 铁杆@ speedmod-s2-ics#k3-27b

    Eclipse版本:Indigo Service Release 1 Build id:20110916-0149

Edit1:我最终在Eclipse控制台上收到此错误消息:"[2012-10-09 12:39:22 - DeviceMonitor] Adb连接错误:远程主机强行关闭现有连接[2012-10-09 12 :39:23 - DeviceMonitor]连接尝试:1"我认为问题出在ADB驱动程序上.我已经安装了最新的SDK,因此驱动程序也是最新的.有没有其他方法来安装ADB驱动程序?

android

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

有没有办法检测 React JS 中的中间点击?

我试图找到一种方法来检测 React JS 中的中间点击事件,但到目前为止还没有成功。

在 Chrome React 的 Synthetic Click 事件中确实显示了单击的按钮 ->

mouseClickEvent.button === 0 // Left

mouseClickEvent.button === 1 // Middle but it does not execute the code at all

mouseClickEvent.button === 2 // Right (There is also onContextMenu with event.preventDefault() )
Run Code Online (Sandbox Code Playgroud)

请分享您的看法。

html javascript mouseevent reactjs

7
推荐指数
3
解决办法
7971
查看次数

BufferedReader.readLine()等待来自控制台的输入

我试图从控制台读取文本行.线数预先不知道.BufferedReader.readLine()方法读取一行但在最后一行之后它等待来自控制台的输入.应该怎么做才能避免这种情况?

请参阅下面的代码段:

    public static String[] getLinesFromConsole() {
    String strLine = "";
    try {
        // Get the object of DataInputStream
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);
        String line = "";
        while ((line = br.readLine()) != null)
            strLine += line + "~"; //edited

        isr.close();
    } catch (IOException ioe) {
        ioe.printStackTrace();
    }
    return strLine.split("~");
}
Run Code Online (Sandbox Code Playgroud)

java console lines readline bufferedreader

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

String 与 Stringbuffer 作为 HashMap 键

我试图理解为什么 String 和 Stringbuilder/StringBuffer 在用作 Hashmap 键时会受到不同的对待。让我用下面的插图来澄清我的困惑:

示例#1,使用字符串:

String s1 = new String("abc");
String s2 = new String("abc");
HashMap hm = new HashMap();
hm.put(s1, 1);
hm.put(s2, 2);
System.out.println(hm.size());
Run Code Online (Sandbox Code Playgroud)

上面的代码片段打印“1”。

示例#2,使用 StringBuilder(或 StringBuffer):

StringBuilder sb1 = new StringBuilder("abc");
StringBuilder sb2 = new StringBuilder("abc");
HashMap hm = new HashMap();
hm.put(sb1, 1);
hm.put(sb2, 2);
System.out.println(hm.size());
Run Code Online (Sandbox Code Playgroud)

上面的代码片段打印“2”。

谁能解释一下为什么行为不同。

java string stringbuilder hashmap stringbuffer

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

是Object层次结构的接口部分吗?

请在下面找到解释问题的代码段.

public class Test {

/**
 * @param args
 */
public static void main(String[] args) {
    I ref = new B();
    ref.equals("");
}

}

interface I{

}

class A {
public void method(){

}
}

class B extends A implements I{

}
Run Code Online (Sandbox Code Playgroud)

请参考main(),ref.equals()允许但ref.method()不允许.为什么会这样?

编辑:对象是B(或A或任何其他类)的超类,但同样的方式A也是B的超类.我的问题是为什么A的'method()'在'ref'中不可见,即为什么允许ref.equals()但ref.method()不是?如何进行此方法可见性检查?它是否植根于JVM?

java extends interface object implements

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

在调用Thread.run()之前,JVM在后台做了什么?或者为什么Thread.run()没有向用户公开?

Thread.start()程序员调用时,JVM会调用线程的run方法.

  1. 在调用之前,JVM在后台做了Thread.run()什么?

  2. 为什么Thread.run()不暴露给用户?

java multithreading jvm

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

根据预定义的顺序在Javascript中对数组进行排序

我有一个数组:

var homes = [{
    "h_id": "3",
    "city": "Dallas",
    "state": "TX",
    "zip": "75201",
    "price": "162500"
}, {
    "h_id": "4",
    "city": "Bevery Hills",
    "state": "CA",
    "zip": "90210",
    "price": "319250"
}, {
    "h_id": "5",
    "city": "New York",
    "state": "NY",
    "zip": "00010",
    "price": "962500"
}];
Run Code Online (Sandbox Code Playgroud)

并希望根据以下顺序对其进行排序

cities = ['New York', 'Dallas', 'Bevery Hills']
Run Code Online (Sandbox Code Playgroud)

实现它的最佳方法是什么?

javascript arrays sorting

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

对Java HashMap createEntry方法的困惑

我试图理解Java中HashMap的内部实现.我对'createEntry'方法感到困惑.

void createEntry(int hash, K key, V value, int bucketIndex) {
    Entry<K,V> e = table[bucketIndex];
    table[bucketIndex] = new Entry<>(hash, key, value, e);
    size++;
}
Run Code Online (Sandbox Code Playgroud)

它创建一个入口对象'e',然后将它放到另一个入口对象并将其存储到存储桶[bucketindex]中,它还存储密钥和值.我无法理解在这里创建Entry对象'e'的目的.请有人解释一下.

问候

java hashmap

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

如何调整 png 图像的大小以适合 div?

我正在尝试调整PNG图像的大小以适合div

这是我想将其放入的 div: 在此处输入图片说明

但这就是它的样子:

在此处输入图片说明

我试图通过使用 CSS 按比例更改图像大小来解决它但没有发现任何变化。

这是代码片段:

 <div className="Card-header">
                {this.props.roadmapID}
                <label className="Card-header-status">{this.props.technology.toString().replace(/,/g , " ")}</label>
                <label>{this.props.category}</label>
                <img src="images/dark_chat.png"></img>
                <CardStatus
                    status = {this.props.status}
                    onClickStatus = {this.props.onClickStatus}
                />
            </div>
Run Code Online (Sandbox Code Playgroud)

javascript css image reactjs

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

Java中关于带有int / long和String / object的参数的方法重载

对于以下程序,为什么要调用具有int和String参数的方法而不是long和Object?

想知道为什么编译器选择int一遍longString一遍的Object参数。

注意:这是在采访中问到的。

public class MethodOverloadingTest {

    public static void add(int n, int m){
        System.out.println("Int method");
        System.out.println(n+m);
    }

    public static void add(long n, long m){
        System.out.println("Long method");
        System.out.println(n+m);
    }

    public static void method(String st){
        System.out.println("from String method");
    }

    public static void method(Object obj){
        System.out.println("from Object method");
    }

    /**
     * @param args
     */
    public static void main(String[] args) {
        add(2,3);
        method(null);
    }

}
Run Code Online (Sandbox Code Playgroud)

java overloading

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