小编Zey*_*man的帖子

在按钮单击时在另一个组件中附加一个 React 组件

我有一个大组件<User>和一个小组件<Task>,想给一个大组件一个按钮,然后点击它,将组件附加<Task><User>

用户.jsx

<div>
  <Task />
  <button onClick={`Function here to append a new Task component`}>
    New Task
  </button>
</div>
Run Code Online (Sandbox Code Playgroud)

任务.jsx

<div>
  This is New task
</div>
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

java.lang.OutOfMemoryError:DBeaver 中的 Java 堆空间

我有一个.sql大小为的文件1047399KB,我试图在 Windows104.00GB上运行它,在 DBeaver 程序上使用RAM,我收到java.lang.OutOfMemoryError: Java heap space错误

我尝试了很多解决方案,但对我不起作用。 file.sql -Xms128m -Xmx512m, file.sql -vmargs -Xmx1024M,file.sql -Xmx800m -Xms500m都对我不起作用。

java database memory memory-management dbeaver

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

确定寄存器的值是否等于零的最简单方法是什么?

我正在使用与Irvine库的x86程序集.

检查寄存器值是否等于零的最简单方法是什么?

我使用cmp指令,但我正在寻找替代方法.这是我使用cmp指令的代码,寄存器是ebx

    cmp ebx,0
    je equ1
    mov ebx,0
    jmp cont
equ1:
    mov ebx,1
    jmp cont
cont:
    exit
Run Code Online (Sandbox Code Playgroud)

这个"booleanizes"一个值,int ebx = !!ebx在C中产生0或1 .

x86 assembly micro-optimization

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

基于颜色python的对象的边界框

我尝试在此图片中的每个对象上绘制一个边界框,我从文档中编写了此代码

import cv2 as cv2
import os
import numpy as np


img = cv2.imread('1 (2).png')
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY);
ret,thresh = cv2.threshold(img,127,255,0)
im2,contours,hierarchy = cv2.findContours(thresh, 1, 2)
for item in range(len(contours)):
    cnt = contours[item]
    if len(cnt)>20:
        print(len(cnt))
        M = cv2.moments(cnt)
        cx = int(M['m10']/M['m00'])
        cy = int(M['m01']/M['m00'])
        x,y,w,h = cv2.boundingRect(cnt)
        cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),2)
        cv2.imshow('image',img)
        cv2.waitKey(0)
        cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

结果只是一个对象,
图片1

当我将此行中的值127更改为200时,ret,thresh = cv2.threshold(img,127,255,0)我得到了不同的对象。 图片2

这是原始图像
原始图片

问题是我如何一次检测所有物体?

python opencv image-processing python-3.x opencv3.0

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

使用useState后,控制台日志状态不返回当前值

通过console.log()使用reactjs后useState()挂机,不返回此状态下的电流值,我该如何处理呢?

这是这种情况的代码,尝试找出控制台日志的显示内容。

import React, { useState } from "react";
import ReactDOM from "react-dom";

function Weather() {
  const [weather, setWeather] = useState();

  return (
    <input
      value={weather}
      onChange={(e) => {
        setWeather(e.target.value);
        console.log(weather);
      }}
    />
  );
}

const rootElement = document.getElementById("root");
ReactDOM.render(<Weather />, rootElement);
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

函数结束时返回"未定义"

在第二个函数的末尾出现"未定义",我无法弄清楚原因.这是我的代码

function makeLine(length) {
    var line = "";
    for (var j = 1; j <= length; j++) {
        line += "* ";
    }
    return line + "\n";
}

// your code goes here.  Make sure you call makeLine() in your own code.
function buildTriangle(len){
    for(var i=1;i<=len; i++){
        console.log(makeLine(i));
    }
}

// test your code by uncommenting the following line
console.log(buildTriangle(10));
Run Code Online (Sandbox Code Playgroud)

javascript

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

Javascript 中的条件导入和导出

我想根据某些条件从不同的文件导入两个对象,并以不同的名称导出导入的对象:

if(condition1)
    import {obj3, obj4} from './file1';
else
    import {obj5, obj6} from './file2';

export {obj1, obj2}
Run Code Online (Sandbox Code Playgroud)

javascript import ecmascript-6

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

使用汇编在字符串中移位字符的最佳方法是什么?

我问的是使用Irvine库在x86程序集中将字符串中的字符向右或向左移动的最佳方法是什么.有一个例子:ABCD - > DABC等等

我写了这段代码,但它给了我错误的结果.

r1:
push ecx
mov ecx,lengthof arr
mov al,[esi+lengthof arr]
mov bl,[esi]
mov [esi],al
mov [esi+1],bl
inc esi
innr1:
mov al,[esi]
mov bl,[esi+1]
mov [esi],al
inc esi
loop innr1
pop ecx
loop r1
Run Code Online (Sandbox Code Playgroud)

assembly irvine32

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

TypeError:Object(...)不是函数Reactjs 16.6.3

这是我的第一个使用钩子的reactjs应用程序,我遇到了一个错误

TypeError:Object(...)不是一个函数

,我的代码: index.js

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import * as serviceWorker from './serviceWorker';
import Test from './Test';

ReactDOM.render(<Test />, document.getElementById('root'));

serviceWorker.unregister();
Run Code Online (Sandbox Code Playgroud)

Test.jsx

import React, {useState} from 'react';

export default function Test(props) {
  const [name, ChangeName] = useState('Zeyad');

  return (
    <div>
      <input
        value={name}
        onChange={(e) => ChangeName(e.target.value)}
      />
    </div>
  )
}
Run Code Online (Sandbox Code Playgroud)

这是完整的错误: 在此处输入图片说明

我不知道我的代码有什么问题?

reactjs

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