小编 J.*_*nsy的帖子

Lombok在Intellij中的注释

我使用Lombok的注释有困难,因为似乎jar甚至没有导入项目:

import lombok.extern.slf4j.Slf4j;

/**
 * Created by John on 2017-03-20.
 */
@Slf4j
public class App {

    public static void main(String[] args)
    {
        log.info("Hello");
    }
}
Run Code Online (Sandbox Code Playgroud)

它说:

无法解析方法信息(java.lang.String)

编译时:

错误:(6,1)java:package org.slf4j不存在

我做了:

  1. 将lombok的依赖项插入pom
  2. 安装了Intellij的lombok插件
  3. 启用注释处理
  4. 项目的导入依赖项(它们位于外部库列表中)

我在这里寻找解决方案:

仍然是同样的问题.任何建议都会得到满足.

更新:pom.xml如果有帮助:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>example</groupId>
    <artifactId>com</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.14</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>


</project>
Run Code Online (Sandbox Code Playgroud)

java intellij-idea maven lombok

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

自定义 searchsortedfirst 方法

我对 Julia lang 有点陌生,所以我仍在努力阅读 Julia 文档。这是其中的一部分,我正在寻找特别是粗体部分的解释。

Base.Sort.searchsortedfirst — 函数。

searchsortedfirst(a, x, [by=,] [lt=,] [rev=false])

根据指定的顺序返回大于或等于 x 的第一个值的索引。如果 x 大于 a 中的所有值,则返回 length(a)+1。假设 a 已排序。

网站

我的数组如下所示:

A = Vector{Record}()
Run Code Online (Sandbox Code Playgroud)

在哪里

type Record
     y::Int64
     value::Float64
end
Run Code Online (Sandbox Code Playgroud)

现在这是我的问题。我想在我的数组上调用上述方法并获取记录,其中给定的 x 等于此记录中的 y (Record.y == x)。猜猜我必须写 'by' transfrom 或 'lt' 比较器?或两者?

任何帮助都会得到认可:)

arrays sorting vector julia

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

从命令行打印 julia 中的图

我想使用 Julia 语言在屏幕上打印一个图。我已经添加了 Pkg.add("PyPlot") 并且 Julia 说它已经安装了。所以这里我有代码,我想执行:

using PyPlot
x = linspace(0, 10, 200)
y = sin.(x)
plot(x, y, "b-", linewidth=2)
Run Code Online (Sandbox Code Playgroud)

但是一旦我尝试从命令行运行它,如下所示:

朱莉娅例子.jl

这需要一段时间,然后什么也没有发生。任何帮助,将不胜感激。

python plot matplotlib julia

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

标签 统计

julia ×2

arrays ×1

intellij-idea ×1

java ×1

lombok ×1

matplotlib ×1

maven ×1

plot ×1

python ×1

sorting ×1

vector ×1