小编use*_*132的帖子

函数 App() vs 类 App 扩展 App.js 文件中的组件

我正在关注 React 教程(https://www.youtube.com/watch?v=sBws8MSXN7A - 日期为 2019 年 1 月 3 日)并使用npx create-react-app *app_name*. App.js此命令在我的计算机上生成的文件与此命令为提供教程的人生成的文件不同。从那时起 React 是否发生了变化,还是我下载了错误的东西?

我的App.js

import React from 'react';
import logo from './logo.svg';
import './App.css';

    function App() {
      return (
        <div className="App">
          <header className="App-header">
            <img src={logo} className="App-logo" alt="logo" />
            <p>
              Edit <code>src/App.js</code> and save to reload.
            </p>
            <a
              className="App-link"
              href="https://reactjs.org"
              target="_blank"
              rel="noopener noreferrer"
            >
              Learn React
            </a>
          </header>
        </div>
      );
    }

export default App;
Run Code Online (Sandbox Code Playgroud)

教程App.js

import React, { Component } …
Run Code Online (Sandbox Code Playgroud)

reactjs

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

使用 rmdir 时,为什么我在终端中收到“目录不为空”错误?

我正在浏览一个教程,它允许我删除两个目录(我正在使用一个 10 深的目录,全部为空),但是一旦我尝试删除第三个目录,它就会给我该错误消息,即使该目录中没有内容并且我在它上面的目录中。为什么是这样?顺便说一句,我正在使用终端。

shell terminal command-line command-prompt

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

Gunicorn 守护进程(活动:失败)/curl(56) 接收失败:连接被对等方重置

首先,我不确定这在这里更好还是在询问 ubuntu 时更好(ubuntu 没有“gunicorn”标签,所以我认为我在正确的地方)。如果这里不合适,请将其放在评论中,我将关闭它。

\n\n

我正在关注有关部署的 digitalocean 教程(https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18-04 ).我准备好gunicorn 设置了。我已经无计可施,试图让这个枪角兽发挥作用,所以我来到了这里。引号中的任何内容都是文章中当前部分的名称。在失败之前,我开始“检查 Gunicorn 套接字文件”和“检查gunicorn.sock/run 目录中是否存在该文件:”。\n检查套接字文件:

\n\n
  sudo systemctl status gunicorn.socket returns\n    Failed to dump process list, ignoring: No such file or directory\n    \xe2\x97\x8f gunicorn.socket - gunicorn socket\n       Loaded: loaded (/etc/systemd/system/gunicorn.socket; enabled; vendor pres\n       Active: active (listening) since Fri 2020-02-21 21:34:06 UTC; 1min 8s ago\n       Listen: /run/gunicorn.sock (Stream)\n       CGroup: /system.slice/gunicorn.socket\n
Run Code Online (Sandbox Code Playgroud)\n\n

检查是否存在gunicorn.sock

\n\n
file /run/gunicorn.sock\n
Run Code Online (Sandbox Code Playgroud)\n\n

输出:/run/gunicorn.sock: socket

\n\n

在“测试套接字激活”时,它失败:

\n\n
sudo systemctl status gunicorn\n
Run Code Online (Sandbox Code Playgroud)\n\n …

gunicorn systemd

5
推荐指数
2
解决办法
4196
查看次数

如何在python中使print语句成为一行?

如何将此代码打印为一行?:

 print("If a hippo ways 2000 pounds, gives birth to a 100 pound calf and
          then eats a 50 pound meal how much does she weigh?")
Run Code Online (Sandbox Code Playgroud)

我这样做是为了让它更具可读性,我知道我可以使用三引号使其完全按照它的方式打印,并且我可以使用逗号将语句分成两行,但这会产生两个单独的字符串(我认为).有没有办法将语句保持为一个字符串并将其打印为一行?

python

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

python中使用的关键字"license"是什么?

我只是使用"许可证"作为变量名称,它突出显示,表明它是一个保留字,什么是"许可证"用于?

python

4
推荐指数
2
解决办法
1398
查看次数

django.db.utils.OperationalError:致命:数据库不存在(postgres /部署到digitalocean)

我正在尝试部署一个带有数字海洋的项目。我按照https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04上 的说明进行操作重要的是:我跑了:

postgres=# CREATE DATABASE jobzumoDB;
CREATE DATABASE
Run Code Online (Sandbox Code Playgroud)

然后:

postgres=# CREATE USER admin WITH PASSWORD '123';
CREATE ROLE
postgres=# GRANT ALL PRIVILEGES ON DATABASE jobzumoDB  TO admin;
GRANT
Run Code Online (Sandbox Code Playgroud)

在settings.py中设置以下内容:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'jobzumoDB',
        'USER':'admin',
        'PASSWORD':'123',
        'HOST':'localhost',
        'PORT':'',
    }
Run Code Online (Sandbox Code Playgroud)

然后尝试运行:

 ~/jobzumo/manage.py makemigrations
Run Code Online (Sandbox Code Playgroud)

并得到:

 File "/home/justin/jobzumo/env/lib/python3.6/site-packages/psycopg2/__init__.py", line 126, in connect
        conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
    django.db.utils.OperationalError: FATAL:  database "jobzumoDB" does not exist
Run Code Online (Sandbox Code Playgroud)

两件事情:

ALLOWED_HOSTS = ['jobzumo.com', '142.93.184.125']
Run Code Online (Sandbox Code Playgroud)

我还没有将 jobzumo.com 连接到 digital ocean,但 IP 地址是从我的 Droplet …

django postgresql django-database django-deployment digital-ocean

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

f 字符串中的转义单括号

我正在尝试按以下格式打印字符串:

"rob: {color: red  , number: 4}"
Run Code Online (Sandbox Code Playgroud)

使用 f 字符串填充三个值:

f"{name}: color: {color}  , number: {number}" #missing brackets
Run Code Online (Sandbox Code Playgroud)

这将打印:

"rob: color: red  , number: 4" #missing brackets
Run Code Online (Sandbox Code Playgroud)

但我不知道如何以我需要的方式转义单个括号。我知道{{}}可以让您转义括号,但这会将两者打印在字符串中的同一位置。我尝试了{ { }{ } }在各自的位置,但这只是引发了一个错误。

python f-string

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

关闭了运行服务器的终端窗口,但在尝试重新运行服务器时显示端口仍在使用中

我跑了python manage.py runserver,网站正在运行http://127.0.0.1:8000/。我关闭了运行服务器的终端窗口,重新打开终端并尝试python manage.py runserver再次运行,但它显示Error: That port is already in use. 我无法Control-C像平常那样退出服务器,所以我不知道该怎么办?谢谢你的帮助。

django

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