我正在尝试为Apache tomcat 7.0.45创建一个Windows服务.(在Windows 7中)
我执行了这个:
C:/tomcat7/bin> service install Mytomcat7
Run Code Online (Sandbox Code Playgroud)
已创建Windows服务.但它不会启动并抛出"特定服务器错误代码4".
你能帮忙完成创建Windows服务的步骤吗?
我正在使用 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) 我想我的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) 我正在开发一个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中的警告吗?
我在ubuntu系统上为openstack安装了devstack.我正在尝试安装quantum-lbaas-agent.我收到了错误Unable to locate package.我尝试更改/etc/apt/sources.list文件中的sources列表.我无法进行编辑,因此我改变权限777的sources.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) 我正在尝试在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文件,然后将其分配给变量并输出变量。
谢谢 !
我正在尝试使用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) 下面是我逗号分隔的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?请帮忙!
<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功能中删除但是我不明白这是如何解决问题的.
这只是几分钟前开始的。直到今天下午,我都能够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) 所以这是我的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) 所以我正在测试一些代码,他们在这里:
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,我缺少什么?