小编Pra*_*pta的帖子

windows Pycharm 项目解释器没有什么可显示的

我在 Windows 中使用 Pycharm,当我尝试检查我的项目解释器并单击安装打包工具时,发生了错误。

在此输入图像描述

错误结果是:

错误:[WinError 32] 该进程无法访问该文件,因为该文件正在被另一个进程使用:'c:\users\Username\anaconda3\lib\site-packages\setuptools-39.1.0-py3.6.egg'

我按照网上的一些教程升级了我的 pip 和 setuptools,pip 现在是 10.0,setuptools 47.1.1,但是每次我打开设置时,一切都是一样的,并且“setuptools-39.1.0-py3.6.egg”保持不变即使我每次删除它也会出现。

我在 python 3.7、Pycharm 2018.03、Anaconda 5.4 下运行。感谢帮助!

pip setuptools pycharm

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

Docker 在 Github Actions 中撰写端口映射

我正在尝试使用 Github Actions 和 Docker Compose 设置测试 CI。您可以在此处查看存储库。

我在端口 3000 上有一个前端,它与端口 4000 上的后端进行通信。我正在使用一个测试库 (Cypress),它在模拟浏览器中针对前端启动预定任务。

我的 docker 设置可以在本地运行,但是我似乎无法在 Github 运行程序中使网络/端口映射正常工作。在 上找不到前端服务http://localhost:3000

注意:我用来network_mode: host简化环境。

如何配置 Github 工作流程以成功连接到端口 3000 上主机网络上的前端应用程序?

docker-compose github-actions

9
推荐指数
0
解决办法
1011
查看次数

Proxmox apt-get 更新失败

当我输入服务器 apt-get update 的 bash 时,它失败了,我不知道为什么。错误是:

E:无法获取https://enterprise.proxmox.com/debian/pve/dists/buster/InRelease 401 未经授权 [IP: 2a01:7e0:0:424::249 443]

E:存储库“ https://enterprise.proxmox.com/debian/pve buster InRelease”未签名。

N:从这样的存储库进行更新无法安全地完成,因此默认情况下被禁用。

N:有关存储库创建和用户配置详细信息,请参阅 apt-secure(8) 联机帮助页。

virtual-machine proxmox server

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

Material ui Link onClick 事件类型

我使用 typescript、react redux。

\n

在material ui的链接中,onClickevent的类型定义会出错。

\n

看起来React.MouseEvent<HTMLAnchorElement, MouseEvent>不匹配并且发生错误。

\n
<Link component="button" onClick={(event: React.MouseEvent<HTMLAnchorElement, MouseEvent>) => {handleClick(event)}}>********LINK********</Link>\n\n    const handleClick = (event: React.MouseEvent<HTMLAnchorElement, MouseEvent>) => {\n    event.preventDefault();\n  }\n
Run Code Online (Sandbox Code Playgroud)\n

CSB 不会出现错误。

\n

为什么我收到错误?

\n

如果有人能给我一些建议,我会很高兴。

\n

\xe2\x96\xa0Error\xef\xbc\x88VSCode,ESlint,更漂亮)

\n

错误

\n

错误提示

\n

功能

\n

\xe2\x96\xa0错误内容\xef\xbc\x88I\抱歉很难看到\xef\xbc\x89

\n

\xe2\x96\xa0 CSB

\n

typescript material-ui

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

Terraform - 使用在单独文件中创建的安全组 ID 来创建 EC2 实例

我已使用模块在 AWS VPC 中创建安全组。如何在单独的文件中引用由此创建的资源?我正在同一存储库的单独目录中创建我们的堡垒实例。

我的堡垒配置如下所示,使用 Terraform EC2 模块,并且如果我对 vpc 安全组 ID 进行硬编码,则可以正常工作,但我希望它能够直接从创建安全组时获取它,因为这将来可能会发生变化..

terraform/aws/layers/bastion/main.tf

    provider "aws" {
        region = var.region
    }

    module "ec2-instance" {
      source = "terraform-aws-modules/ec2-instance/aws"

      name                   = "bastion"
      instance_count.        = 1
      ami                    = var.image_id
      instance_type          = var.instance_type
      vpc_security_group_ids = ["${}"]
      subnet_id              = var.subnet
      iam_instance_profile   = "aws-example-ec2-role"

      tags = {
        Layer = "Bastion"
      }
    }
Run Code Online (Sandbox Code Playgroud)

这就是我创建安全组的方式: terraform/aws/global/vpc/bastion_sg.tf

        module "bastion-sg" {
          source = "terraform-aws-modules/security-group/aws"
    
      name        = "Bastion"
      description = "Bastion example group"
      vpc_id      = "vpc-12345"
    
      ingress_with_cidr_blocks = [
        { …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services terraform aws-security-group infrastructure-as-code

6
推荐指数
2
解决办法
7869
查看次数

如何根据不同的屏幕尺寸添加padding或margin

我想根据屏幕尺寸提供填充或边距。

下面是具有相同填充的两个不同尺寸屏幕的代码和图像。

这是我的代码:

    Padding(
            padding: const EdgeInsets.only(top: 160, left: 90, bottom: 20),
            child: Row(
              children: <Widget>[
                Image.asset(
                  'assets/logo.png',
                  height: 70,
                  width: 70,
                ),
                Text(
                  '  Whatsapp',
                  style: TextStyle(
                    fontSize: 26,
                    color: Colors.white,
                    fontWeight: FontWeight.bold,
                  ),
                ),
              ],
            ),
          ),
Run Code Online (Sandbox Code Playgroud)

我的真实设备

在此处输入图片说明

Android Studio 模拟器

在此处输入图片说明

responsive-design dart flutter responsive

3
推荐指数
2
解决办法
2079
查看次数

无法在 redhat 7.4 上注册订阅管理器 - “NoneType”对象没有属性“__getitem__”

我是 RedHat Linux 的新手,并在 VirtualBox 上安装了 7.4 版本。按照RedHat的安装步骤,我需要先订阅RedHat才能在RedHat上下载。

使用的命令是

subscription-manager register --username xxxxxxx --password xxxxxxx --auto-attach
Run Code Online (Sandbox Code Playgroud)

输出是

“NoneType”对象没有属性“ getitem

red hat 网站中的用户和密码是正确的。我已经通过了客户支持提供的 RedHat Bugzilla 票证和解决方案,但对我没有任何帮助。

请帮我解决这个问题。

redhat

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

NGXS 调度未调用操作

我一直在尝试使用我在 Angular 中制作的一个电子商务商店(以 Firebase 作为后端)来设置 NGXS 状态管理。我的状态初始化如您在此处看到的那样。

遗憾的是,当我尝试从我的身份验证服务发送操作时,我没有收到任何消息。

我对状态实现所做的唯一更改是,当我将状态从各自的文件中导出时,向状态添加 @Injectable 装饰器。

我不确定这是否会导致问题,因为自从开始调试以来我没有收到任何错误回调。

就是我所说的调度的地方。

这里是 git 存储库供参考。

state firebase angular ngxs

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

对小部件的 State 对象调用 setState()

下面的 flutter 代码处理底部栏的管理,当代码执行时,点击按钮Icons.add然后更改底部元素,系统显示以下错误:

错误:

[VERBOSE-2:ui_dart_state.cc(157)] 未处理的异常:在 dispose() 之后调用 setState():_HomeViewScreenState#d0762(生命周期状态:失效,股票代码:跟踪 1 个股票代码)

如果您调用setState()不再出现在小部件树中的小部件的 State 对象(例如,其父小部件不再在其构建中包含该小部件),则会发生此错误。setState()当从计时器或动画回调调用代码时,可能会发生此错误。

首选的解决方案是取消计时器或停止监听回调中的动画dispose()。另一个解决方案是在调用之前检查该对象的“mounted”属性setState(),以确保该对象仍在树中。

如果调用此错误,则可能表示存在内存泄漏setState(),因为另一个对象在从树中删除后仍保留对此 State 对象的引用。为了避免内存泄漏,请考虑在 期间中断对此对象的引用dispose()

颤振代码

颤振代码 HomeState

dart flutter

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

STS(Spring Tool Suite)中的Java EE视角

我正在使用 Spring Tool Suite(STS) 并通过 STS 在 Tomcat 服务器上运行 Java Servlet,我需要Java EE视角。但对我来说,STS 的视角列表中没有Java EE视角。

如何在 STS 中获得Java EE视角?

perspective spring-tool-suite

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