小编Yil*_*maz的帖子

如何在Mac上打开git终端?

我已经/usr/localhttp://git-scm.com/download/mac在我的 mac 上安装了 git ,但我对如何打开终端感到困惑。

git macos bash shell terminal

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

create-react-app .env:进程未定义

create-react-app 应该将您的.env变量注入到您的 React 应用程序中。我REACT_APP_在我的.env和我的变量中使用了前缀.env.development

但是,在调试代码时,我发现它process本身是未定义的。因此,当尝试使用 访问环境变量时process.env.REACT_APP_SOMETHING_URL,根process变量未定义。

reactjs

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

AMQP:确认和预取

我尝试了解AMQP协议的某些方面.目前我有RabbitMQ的项目并使用python pika库.所以问题是关于确认和消息预取.

  1. 考虑我们只有消费者的队列(确定这个队列被声明为独占).所以我理解正确:无论我是否使用ack标志?无论如何,我不应该同时处理多个消息,并且没有其他消费者可以采取其他一些仍然排队的消息.最好不要打开确认,因为这可能会降低AMQP服务器负载.

  2. 如果没有确认,预取计数并不意味着什么.正确?

  3. 我不确定预取是如何工作的.我对新消息进行了回调,在最后的声明中,我确认或拒绝了该消息.这是唯一的功能,无论预取计数有多大 - 无论如何,在当前消息完成之前,不会处理另一条消息.那么为什么我需要更改prefetch_count值呢?

提前致谢.

python amqp rabbitmq pika

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

Node Js 是否使用 libuv 线程池进行网络 I/O

我在学习Node.js

\n\n

我在 libuv 官方文档中找到了这个注释 -

\n\n

\xe2\x80\x9clibuv使用 athread pool使asynchronous file I/O操作成为可能,但是network I/O始终在单个线程中执行,每个循环\xe2\x80\x99s 线程。\xe2\x80\x9d

\n\n

我的问题是针对以下声明(来自非官方资源)-

\n\n
\n

“如今\xe2\x80\x99s操作系统已经为许多I/O任务提供了异步接口(例如Linux上的AIO)。只要有可能,libuv就会使用这些异步接口,从而避免使用线程池。”

\n
\n\n

-- 此语句对于异步是否正确file I/O operations,或者仅适用于Network I/O

\n\n
    \n
  1. 意味着如果有文件 I/O 操作,那么在这种情况下将强制使用线程池,或者 libuv 将使用那些异步接口,避免使用线程池?
  2. \n
  3. Libuv 是否使用线程池进行网络 I/O ?
  4. \n
\n

node.js libuv

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

ModuleNotFoundError:没有名为“注册”的模块

我的 Django 注册有问题。该软件包已正确安装,但是当我运行时python3.6 manage.py runserver,出现以下错误:

ModuleNotFoundError:没有名为“注册”的模块

我的 Settings.py、Urls.py 和 HTML 模板文件的屏幕截图附在下面:[在此处输入图像描述][1]

正在执行系统检查...

Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x10df3cb70>

Traceback (most recent call last):
  File "/Users/melissamalala/PycharmProjects/moringatribune/venv/lib/python3.6/site-packages/django/utils/autoreload.py", line 227, in wrapper
    fn(*args, **kwargs)
  File "/Users/melissamalala/PycharmProjects/moringatribune/venv/lib/python3.6/site-packages/django/core/management/commands/runserver.py", line 125, in inner_run
    self.check(display_num_errors=True)
  File "/Users/melissamalala/PycharmProjects/moringatribune/venv/lib/python3.6/site-packages/django/core/management/base.py", line 359, in check
    include_deployment_checks=include_deployment_checks,
  File "/Users/melissamalala/PycharmProjects/moringatribune/venv/lib/python3.6/site-packages/django/core/management/base.py", line 346, in _run_checks
    return checks.run_checks(**kwargs)
  File "/Users/melissamalala/PycharmProjects/moringatribune/venv/lib/python3.6/site-packages/django/core/checks/registry.py", line 81, in run_checks
    new_errors = check(app_configs=app_configs)
  File "/Users/melissamalala/PycharmProjects/moringatribune/venv/lib/python3.6/site-packages/django/core/checks/urls.py", line 16, in check_url_config
    return check_resolver(resolver)
  File "/Users/melissamalala/PycharmProjects/moringatribune/venv/lib/python3.6/site-packages/django/core/checks/urls.py", line 26, …
Run Code Online (Sandbox Code Playgroud)

django django-registration

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

不允许按需加载初始块。块名称“main”已被入口点使用

我正在使用 webpack 开发服务器端 react-node 项目。我在控制台上有太多错误,我从昨天开始就无法弄清楚。我希望有人花时间帮助我。这是最后一个错误:

ERROR in ./src lazy ^\.\/.*$ namespace object ./main
    It's not allowed to load an initial chunk on demand. The chunk name "main" is already used by an entrypoint.
Run Code Online (Sandbox Code Playgroud)

主要问题是带有 node.js 的 webpack。 在此处输入图片说明

这是服务器设置:

import express from "express";
const server = express();
import path from "path";
// const expressStaticGzip = require("express-static-gzip");
import expressStaticGzip from "express-static-gzip";
import webpack from "webpack";
import webpackHotServerMiddleware from "webpack-hot-server-middleware";

import configDevClient from "../../config/webpack.dev-client";
import configDevServer from "../../config/webpack.dev-server.js";
import configProdClient from "../../config/webpack.prod-client.js";
import …
Run Code Online (Sandbox Code Playgroud)

javascript server-side node.js reactjs webpack

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

为什么我们在 webpack 中设置 node.fs: 'empty' ?

我看到此错误“找不到模块:错误:无法解析......中的'fs'”,解决方案是

// webpack 4
node: {
    fs: "empty"
}


//webpack5
   resolve: {
    extensions: [".ts", ".tsx", ".js", ".css"],
    fallback: {
      fs: false,
    },
  },
Run Code Online (Sandbox Code Playgroud)

但是我不知道“fs:false”或“空”是什么意思?

javascript fs node.js webpack

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

错误:无效的 BigNumber 值(参数 =“值”,值 = {“值”:“25000000000000000”},代码 = INVALID_ARGUMENT,版本 = bignumber/5.5.0)

我尝试将值从 0.025 以太更改为 1 以太,然后也显示相同的错误。

另外,我尝试过像 1/8 这样的有理数仍然不起作用。

查看了一些答案,但他们没有解决错误。

我在其他项目中有相同的代码并且它在那里工作。

我收到的错误

Uncaught (in promise) Error: invalid BigNumber value (argument="value", value={"value":"25000000000000000"}, code=INVALID_ARGUMENT, version=bignumber/5.5.0)

Could not get the stack frames of error: TypeError: Cannot read properties of null (reading 'length')
Run Code Online (Sandbox Code Playgroud)

错误图像 [1] [2]

这是我的上市价格代码

    uint256 listingPrice = 0.025 ether ; // Here ether is denoting the MATIC

function getListingPrice() public view returns (uint256) {
        return listingPrice;
    }
Run Code Online (Sandbox Code Playgroud)

这是在 UI 中获取值的代码

async function putItem(url) {
    const web3Modal = new Web3Modal();
    const connection = await web3Modal.connect(); …
Run Code Online (Sandbox Code Playgroud)

ethereum solidity smartcontracts metamask ethers.js

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

“组件”不能用作 JSX 组件。下一个

这是 _app.tsx 的样子:

function MyApp({ Component, pageProps }: AppProps) {
  return <Component {...pageProps} />
}
Run Code Online (Sandbox Code Playgroud)

我在构建项目时收到此错误:

Type error: 'Component' cannot be used as a JSX component.
  Its element type 'ReactElement<any, any> | Component<{}, any, any> | null' is not a valid JSX element.
    Type 'Component<{}, any, any>' is not assignable to type 'Element | ElementClass | null'.
      Type 'Component<{}, any, any>' is not assignable to type 'ElementClass'.
        The types returned by 'render()' are incompatible between these types.
          Type 'React.ReactNode' is …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs next.js

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

接下来 13 — 客户端和异步服务器组件组合:“Promise&lt;Element&gt;”不是有效的 JSX 元素

我正在玩实验性的 Next 13app目录。

根据文档,客户端组件可以接受服务器组件,只要它作为道具即可children

它有效,但是我确实收到类型错误

“ServerPage”不能用作 JSX 组件。它的返回类型“Promise”不是有效的 JSX 元素。类型“Promise”缺少类型“ReactElement<any,any>”中的以下属性:类型、道具、键

import ClientPage from './clientPage';
import ServerPage from './serverPage';

// app/page.tsx
export default function Home() {
  // logs in the server
  console.log('rendering home page');

  return (
    <>
      <ClientPage>
        <ServerPage /> // type error here
      </ClientPage>
    </>
  );
}
Run Code Online (Sandbox Code Playgroud)

serverPage.tsx组件​

const fetchSomeData = async () => {
  const response = await fetch('https://pokeapi.co/api/v2/pokemon/ditto');

  if (!response.ok) {
    throw new Error(response.statusText);
  }

  return response.json();
};

export default async …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs server-side-rendering next.js next.js13

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