小编Bmi*_*s13的帖子

如何在Eclipse中启用拼写检查?

有没有办法在Eclipse中启用代码拼写检查?我经常拼错单词.

例如: void spllmstake()=>void spellmistake()

eclipse spell-checking eclipse-plugin

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

找到计划中最近的交叉点

我最近在采访中被问到以下问题:

假设你在笛卡尔坐标系(Quadrant I)上跟随网格.

o - x - x - x - o
|   |   |   |   |
x - x - x - o - x
|   |   |   |   |
x - o - o - x - x

where,  o => person at intersection  and  x => no person at intersection

class Point {
 int x;
 int y;
 boolean hasPerson;
}


Point findNearestPointWhereAllPeopleCanMeet(Point[] people) {

}
Run Code Online (Sandbox Code Playgroud)

在给定人员位置(点)列表的情况下实施例程,找到最接近所有给定点的位置(点).

你会如何解决这个问题?

1)方法是kd树,但是你知道其他任何解决方案吗?

algorithm computational-geometry data-structures

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

适用于多个Maven项目的Maven POM版本管理

在我们的项目中,我们大约有25个Maven项目,其中每个项目至少包含3个模块项目和1个父POM。因此,总数约为(25 * 4)100个POM文件。有什么简单的方法可以维护POM更改版本?因此,这项任务变得乏味而无聊。这一定是整个软件开发中的常见问题吗?

是否有人有脚本或工具可以更改此版本以处理以下3种情况?

1)  
    <dependency>
      <groupId>THEGROUPID</groupId>
      <artifactId>THEARTIFACT</artifactId>
      <version>THE-VERSION</version>
    </dependency>

2)
    <dependency>
      <groupId>THEGROUPID</groupId>
      <artifactId>THEARTIFACT</artifactId>
      <version>$(version.number)</version>
    </dependency>
3)
  <parent>
    <groupId>THEGROUPID</groupId>
    <artifactId>THEARTIFACT</artifactId>
    <version>THE-VERSION</version>
  </parent>
Run Code Online (Sandbox Code Playgroud)

我们有25个Maven项目,并且每个项目之间相互依赖(通过父pom,但没有循环依赖)。因此,当我们更改其中一个lib的版本时,需要在所有maven模块父POM中进行更改。....因此,我一直在寻找一种工具,可以在众多POM中实现这一目标,而不仅仅是一个muti。 -module项目(发行插件将仅发行和一个maven muti-module项目。)我希望这将对问题有更好的了解。

基本上,我正在寻找linux SED类型的命令,但要查找特定的groupid和artifactid。

谢谢,

Bmis13

pom.xml maven

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