小编Jan*_*her的帖子

导入到 IntelliJ - 错误包 org.springframework.boot 不存在

亲爱的 Stackoverflow 社区,我的 Spring Boot 启动器应用程序存在以下问题。我将启动项目作为一个新的 maven 项目导入到 IntelliJ 中。但是 IntelliJ 没有找到我在 pom.xml 中指定的依赖项。

我的应用程序类的图像:

如果我尝试运行该项目,则会收到以下错误消息。

错误消息的图像:

我已经尝试了从重新安装 IntelliJ 到重新导入项目或重新下载依赖项的所有方法。我只是不知道为什么 IntelliJ 找不到依赖项。

我的 pom.xml 如下所示

我的 pom.xml 的图像:

我第一次尝试编辑pom.xml它对我说“此文件不属于该项目”。也许这可能是原因之一。

使用 'mvn install' 或 'mvn clean verify' 运行整个过程是可行的。

intellij-idea pom.xml maven

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

Firebase Auth 存储用户的名字和姓氏

亲爱的 Stackoverflow 社区,

我们正在使用 Firebase Auth 进行身份验证。为此,我们提供使用 google 和 facebook 的社交登录以及使用电子邮件和密码登录。以下代码显示了稍后要使用电子邮件和密码登录的用户的注册页面。

import { Router } from '@angular/router';
import { Component, OnInit } from '@angular/core';
import { AngularFireAuth } from '@angular/fire/auth';
import { auth } from 'firebase/app';


@Component({
  selector: 'app-register',
  templateUrl: './register.component.html',
  styleUrls: ['./register.component.css']
})
export class RegisterComponent implements OnInit {
  public emailAddress="";
  public firstName="";
  public lastName="";
  public password="";

  constructor(public afAuth: AngularFireAuth, private router: Router) {
  }

  ngOnInit() {
  }

  reset() {
    this.emailAddress=""
    this.password=""
    this.firstName=""
    this.lastName=""
  }

  register() {
    let emailAddress …
Run Code Online (Sandbox Code Playgroud)

firebase firebase-authentication angular

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

PyCharm无法识别.py扩展名

社区,

我遇到了以下问题.我有几个我在PyCharm中编辑的类/文件.正如您所看到的,PyCharm将每个文件识别为除PresidentsPage之外的有效.py文件

除一个之外的每个类都显示为.py文件

问题是自动完成和代码格式化不能正常工作.我已经尝试创建一个新文件,然后复制并粘贴代码.可悲的是,这没有用.也许你们中的一个有一个聪明的主意:)

PresidentsPage.py未被识别为Python文件


PlayersPage.py被识别为Python文件


我还检查了首选项中的扩展名.他们非常好 在此输入图像描述


当我将文件重命名为像'PjresidentsPage'这样的傻瓜时,它显示为Python文件

在此输入图像描述

python pycharm

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

带有IntelliJ的黄瓜未找到步骤定义

我遇到以下问题。我在IntelliJ中有四个Cucumber功能文件。我通过IntelliJ插件添加了Cucumber支持。创建功能部件后,按如下所示编辑配置,以便执行功能文件。

这就是我的配置 胶水应该是步骤定义所在的包的名称。在我的情况下,该包称为stepdefinitions

下图显示了我的项目结构。功能文件位于/ src / test / resource / features中,而stepdefinitions存储在/ src / test / java / stepdefinitions中这就是我的项目结构

可悲的是,当我尝试使用步骤定义来运行Cucumber功能时,系统提示“您可以使用下面的代码片段实现缺少的步骤:”但是我已经做到了。我已经将这些片段复制到了步骤定义文件中。当我悬停一个场景时,IntelliJ会告诉我*“未实现的子步骤定义”。

未实现的子步骤定义

这两件事使我得出结论,即IntelliJ找不到我的步骤定义。也许你们当中的一位知道我在做什么错。

intellij-idea cucumber gherkin

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

在Haskell中使用zipWith输出斐波那契数的优雅方式

我在Haskell中看到了斐波那契数的这种实现方式,但我仍在试图弄清楚为什么它可以正常工作。因此,很显然,可以使用zipWith函数以非常紧凑的方式编写斐波那契数。该实现如下所示

fibs = 0 : 1 : zipWith (+) fibs (tail fibs)
Run Code Online (Sandbox Code Playgroud)

为了更好地了解此处发生的情况,我查看了zipWith函数的文档。此函数使用给定的函数(a-> b-> c)将两个列表[a],[b]一起添加。在我们的例子中,该功能是一个简单的添加。如果两个列表[a]和[b]的长度不同(在我们的例子中,列表[b]总是比列表[a]短一个元素),则zipWith只是从两个列表的开头开始并将它们相加。如果到达一个列表的末尾,则无论已到达另一个列表的末尾,它都会停止。

在递归的第一步中,使用[0,1]和tail [0,1] = [1]调用zipWith。这导致另一个1 => [0,1,1]。在递归的第二步中,使用[0,1,1]和[1,1]调用zipWith,导致[0 + 1,1 + 1] = [1,2]。因此,对我来说,很明显,递归创建了正确的斐波那契数字,但是我不完全理解为什么仅将zipWith步骤之后的最后一个数字添加到结果中,而不是整个列表中。也许有人可以向我解释。那会很有帮助。非常感谢你。

haskell fibonacci zipwith

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