小编Sto*_*ica的帖子

Apache tomcat7作为windows服务

我正在尝试为Apache tomcat 7.0.45创建一个Windows服务.(在Windows 7中)

我执行了这个:

C:/tomcat7/bin> service install Mytomcat7
Run Code Online (Sandbox Code Playgroud)

已创建Windows服务.但它不会启动并抛出"特定服务器错误代码4".

你能帮忙完成创建Windows服务的步骤吗?

java tomcat

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

为java编写自定义声纳规则时如何处理assertionError

我正在使用 java 为 java 编写自定义声纳规则。我遇到了一个无法轻易修复的断言错误。我确信源代码是正确的。但测试用例无法通过。我想知道在使用 TDD 流程时我应该关心什么以及如何解决它。

public class logTCheckFile {
    private static Logger logger = Logger.getLogger(logTCheckFile.class);
    public void loggingWithID(String nonsense) throws myException{
        logger.error("errorID:20160801 this is an error");
        return;
    }

    public void loggingWithoutID(String nonsens){
        try{
            logger.error("this is an error");
        }catch(NullPointerException e){
            logger.error("what",e);
        }
        return;
    }

    public void specific(){
        logger.error("only the logger");
        try{
            logger.error("this is an error");
        }catch(NullPointerException e){
            logger.error("without an exception");
        }
        return;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在测试上面的文件,我编写了一条规则来测试未抛出的异常是否打印在记录器中。

消息是AssertionError: Unexpected at [20](这是失败堆栈跟踪的图片)

我编写的检查文件的代码如下:

public class logTCheck extends  IssuableSubscriptionVisitor {


Logger …
Run Code Online (Sandbox Code Playgroud)

java rules sonarqube

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

我的gofmt是错误地工作还是我不明白?

我想我的gofmt作品不是它应该如何,我是对的吗?

原始档案:

package main


import "fmt"


func main() {
    fmt.Printf("hello, world\n")
}
Run Code Online (Sandbox Code Playgroud)

然后我做了:

gofmt -r 'h -> H' -w "hello.go"
Run Code Online (Sandbox Code Playgroud)

文件内容:

package H


import "fmt"


func H() {
 H
}
Run Code Online (Sandbox Code Playgroud)

go gofmt

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

如何在Java中禁止FIXME注释的警告

我正在开发一个Java应用程序并使用SonarLint来测试代码质量.声纳显示错误:采取必要的操作来解决此评论所指示的问题.

对于以下代码行:

// FIXME: temp here until we drop tomee or remove all exceptions from ejb <-> non-ejb path.
Run Code Online (Sandbox Code Playgroud)

有什么方法可以抑制SonarLint中的警告吗?

java eclipse sonarqube sonarlint sonarlint-eclipse

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

Ubuntu无法找到包

我在ubuntu系统上为openstack安装了devstack.我正在尝试安装quantum-lbaas-agent.我收到了错误Unable to locate package.我尝试更改/etc/apt/sources.list文件中的sources列表.我无法进行编辑,因此我改变权限777sources.list.我sudo apt-get update在更改权限后跑了.我仍然无法找到包错误.我也尝试过跑步sudo apt-get upgrade.仍然没有进展.

这是输出sudo apt-get install quantum-lbaas-agent:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package quantum-lbaas-agent
Run Code Online (Sandbox Code Playgroud)

这是我sources.list/etc/apt文件夹中:

# deb cdrom:[Ubuntu 12.04.2 LTS _Precise Pangolin_ - Release i386 (20130213)]/ precise main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://in.archive.ubuntu.com/ubuntu/ …
Run Code Online (Sandbox Code Playgroud)

ubuntu

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

如何将jar文件设置为变量并在shell脚本中将其回显

我正在尝试在shell脚本中运行jar文件。我想分配该jar文件的输出并回显它。我尝试了以下类似的方法。

#!/bin/bash

$the_output = "$(java -jar portalOutputFormater.jar $1 $2 $3 $4  2>&1 )"

echo the_output
Run Code Online (Sandbox Code Playgroud)

我的Java程序针对四个输入参数将输出作为“ output = var1_var2_var3_var4”返回。但是我得到的输出是..

portaloutputformatter.sh: line 3: =output=var1_var2_var3_var4: command not found
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?我只需要运行我的jar文件,然后将其分配给变量并输出变量。

谢谢 !

java linux shell jar

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

如何在Foundation 4顶栏中修复太长的css下拉?

我正在尝试使用Foundation 4框架修复网页.该页面的css下拉菜单高于屏幕高度.屏幕上不适合的项目无法访问,请参阅菜单Baggers 巴黎在这个简化的演示页面上:

http://janosgyerik.github.io/BrownBagLunch/dropdown-issue.html

将下拉菜单滚动会很棒,例如,如此页面所示:

http://css-tricks.com/examples/LongDropdowns/

并在此页面上解释:

http://css-tricks.com/long-dropdowns-solution/

我从解释中复制了代码,但我不是CSS wiz,而且我一直在努力将代码应用到上面的演示页面中.有人可以帮帮我吗?我也对其他类型的解决方案持开放态度,不一定是这个特殊的技巧.

UPDATE

受@topless的回答启发,我解决了这个问题:

function fixDropdown() {
    var maxheight = $(window).height() - $('nav.top-bar').height();
    var dropdown = $('ul.dropdown ul.dropdown');
    dropdown.css({ 'max-height': maxheight, 'overflow-y': 'auto' });
}
$(window).on('load', fixDropdown);
$(window).on('resize', fixDropdown);
Run Code Online (Sandbox Code Playgroud)

javascript css jquery zurb-foundation drop-down-menu

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

删除unix中包含空格的行

下面是我逗号分隔的input.txt文件,我想读取列并在任何1列有空格时将行写入output.txt.

内容input.txt:

1,Hello,world
2,worl d,hell o
3,h e l l o, world
4,Hello_Hello,World@c#
5,Hello,W orld
Run Code Online (Sandbox Code Playgroud)

内容output.txt:

1,Hello,world
4,Hello_Hello,World@c#
Run Code Online (Sandbox Code Playgroud)

是不是可以实现使用awk?请帮忙!

unix linux shell awk sed

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

为什么功能产生错误的解决方案

   <script>
    function range (start , end ) {
      var list =[]
      for (var count = start ; count <= end ; count++)
        list.push(count);
      return list
    }

    function sum ( nums ) {
      var total = 0;
      for ( var count = 0 ; count <= nums.length ; count++ )
        total = total + nums[count];
      return total;
    }

    console.log(range(1 , 10))
    console.log(sum(range(1 ,10)))
    </script>
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我的sum函数的输出将是NaN.我知道解决方案是=sum功能中删除但是我不明白这是如何解决问题的.

javascript arrays function

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

Maven 正在尝试使用 /var/empty/.m2/repository 作为我的本地存储库

这只是几分钟前开始的。直到今天下午,我都能够mvn clean install从我的项目目录中运行,没有任何问题。我今天下午尝试这样做,但出现以下错误:

MusikPolice$ mvn -X clean install
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400)
Maven home: /Applications/apache-maven-3.1.1
Java version: 1.7.0_45, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.9.1", arch: "x86_64", family: "mac"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /Applications/apache-maven-3.1.1/conf/settings.xml
[DEBUG] Reading user settings from /var/empty/.m2/settings.xml
[DEBUG] Using local repository at /var/empty/.m2/repository
[ERROR] Could not create local repository at /var/empty/.m2/repository -> [Help 1] …
Run Code Online (Sandbox Code Playgroud)

maven-3 maven

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

不明白为什么我收到null

所以这是我的Superhero班级:

public class Superhero {

  public int strength;
  public int powerUp;
  public int defaultStrength = 10;
  public String name;

  public Superhero(String name) {
     this.strength = 10;
     System.out.println("The Superheroes available are :" + name);
  }

  public Superhero(String name, int strength) {
     if (strength >= 0) {
      this.strength = strength;
      System.out.println("The Superheroes available are :" + name);
     } else {
      System.out.println("Error. Strength cannot be < 0");
     }
  }

  public void setStrength( int strength ) {        
     this.strength = strength;
  }

  public …
Run Code Online (Sandbox Code Playgroud)

java

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

局部变量和实例变量.Java的

所以我正在测试一些代码,他们在这里:

public class Phone {

    String phoneNumber = "1234";

    void setNumber(){
        String phoneNumber;
        phoneNumber = "4321";
    }
}

public class TestPhone {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Phone p1 = new Phone();
        p1.setNumber();
        System.out.println(p1.phoneNumber);
    }

}
Run Code Online (Sandbox Code Playgroud)

输出:

1234

为什么不4321呢?我叫setNumber所以phoneNumber应该分配给4321,我缺少什么?

java instance-variables local-variables

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