小编Mem*_*eak的帖子

为什么JavaScript中有isNaN()函数但没有isUndefined()?

为什么isNaN()JavaScript中有一个函数,isUndefined()必须写成:

typeof(...) != "undefined"
Run Code Online (Sandbox Code Playgroud)

我有没有看到一点?

在我看来,写这个而不仅仅是非常难看isUndefined(testValue).

javascript nan undefined

24
推荐指数
2
解决办法
2836
查看次数

npm安装失败"无效版本"

尝试从package.json安装时,发生以下错误

>npm install
npm ERR! install Couldn't read dependencies
npm ERR! Error: Invalid version: "1.0.0.0"
Run Code Online (Sandbox Code Playgroud)
package.json
{
  "name": "version-sample",
  "version": "1.0.0.0",
  "dependencies": { 
      "sample" : "*" 
   }
}
Run Code Online (Sandbox Code Playgroud)

npm

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

如何在Java中的Excel工作簿之间复制工作表

如何在Apache poi中的两个不同工作簿之间复制工作表?

引用线程时缺少该方法.没有这样的解决方案.

java excel apache-poi

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

Sonar在更新后损坏:"插件'findbugs'和'java'必须与它们属于同一组的版本完全相同."

自从我升级到最新版本(通过apt-get升级)以来,ubuntu 12.1上的声纳实例已经破损.Web-UI不可访问,并返回503:

HTTP ERROR: 503

Problem accessing /. Reason:

    Service Unavailable
Powered by Jetty://
Run Code Online (Sandbox Code Playgroud)

这是错误日志:

STATUS | wrapper  | 2013/10/24 08:56:11 | --> Wrapper Started as Daemon
STATUS | wrapper  | 2013/10/24 08:56:11 | Launching a JVM...
INFO   | jvm 1    | 2013/10/24 08:56:12 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO   | jvm 1    | 2013/10/24 08:56:12 |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
INFO   | jvm 1    | 2013/10/24 08:56:12 | 
INFO   | jvm 1    | 2013/10/24 08:56:12 …
Run Code Online (Sandbox Code Playgroud)

sonarqube

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

昂首阔步和约会

我是一个狂热的人并写下我的第一个规范.我发现以下招摇"日期"类型*:

------------------------------------------------
| Common name        |  Swagger spec 1.2       |
------------------------------------------------
| string             |  string                 |
------------------------------------------------
| date               | string, date            |
------------------------------------------------
| dateTime           | string, date-time       |
------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

现在我的时间戳看起来就像2014-12-09T13:06:08.260+0000是一个日期?它看起来不像javascript new Date();返回的日期.我还没有在json规范中找到日期类型.

我应该采用哪种类型和格式,采用字符串而不是日期会更好吗?

*:请注意此表是swager wiki的简短版本

javascript rest json date swagger

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

使用mysql在Ubuntu上安装Sonar

我正试图在ubuntu 12.04上运行nativ声纳包.当我用H2运行它时,它在端口9000上运行并可访问.

如果我切换到mysql - 它不工作,看起来像DB-Connection失败.Logginname,表和权限被多次重复检查.

当我尝试访问" http://ip:9000/setup"时显示以下消息:

We're sorry, but something went wrong.

Please try back in a few minutes and contact support if the problem persists.
Run Code Online (Sandbox Code Playgroud)

在日志文件中我发现了以下错误:

2013.10.02 11:52:06 ERROR jruby.rack  unable to create shared application instance
org.jruby.rack.RackInitializationException: no connection available
        from arjdbc/jdbc/RubyJdbcConnection.java:517:in `set_native_database_types'
        from /opt/sonar/war/sonar-server/WEB-INF/gems/gems/activerecord-jdbc-adapter-1.1.3/lib/arjdbc/jdbc/connection.rb:61:in `initialize'
        from /opt/sonar/war/sonar-server/WEB-INF/gems/gems/activerecord-jdbc-adapter-1.1.3/lib/arjdbc/jdbc/adapter.rb:31:in `initialize'
        from /opt/sonar/war/sonar-server/WEB-INF/gems/gems/activerecord-jdbc-adapter-1.1.3/lib/arjdbc/jdbc/connection_methods.rb:6:in `jdbc_connection'
        from org/jruby/RubyKernel.java:2109:in `send'
        from /opt/sonar/war/sonar-server/WEB-INF/gems/gems/activerecord-2.3.15/lib/active_record/connection_adapters/abstract/connection_pool.rb:223:in `new_connection'
        from /opt/sonar/war/sonar-server/WEB-INF/gems/gems/activerecord-2.3.15/lib/active_record/connection_adapters/abstract/connection_pool.rb:245:in `checkout_new_connection'
        from /opt/sonar/war/sonar-server/WEB-INF/gems/gems/activerecord-2.3.15/lib/active_record/connection_adapters/abstract/connection_pool.rb:188:in `checkout'
        from org/jruby/RubyKernel.java:1439:in `loop'
        from /opt/sonar/war/sonar-server/WEB-INF/gems/gems/activerecord-2.3.15/lib/active_record/connection_adapters/abstract/connection_pool.rb:184:in `checkout'
        from file:/opt/sonar/war/sonar-server/WEB-INF/lib/jruby-complete-1.6.8.jar!/META-INF/jruby.home/lib/ruby/1.8/monitor.rb:191:in `mon_synchronize'
        from /opt/sonar/war/sonar-server/WEB-INF/gems/gems/activerecord-2.3.15/lib/active_record/connection_adapters/abstract/connection_pool.rb:183:in `checkout'
        from …
Run Code Online (Sandbox Code Playgroud)

mysql ubuntu-12.04 sonarqube

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

让Jenkins从Mercurial提交中构建项目

有没有办法在单个存储库中指定一个钩子?

现在我们已经在"/ etc/mercurial/hgrc"文件中指定了钩子,但每次构建两次时,它都会为每个存储库中的每个提交构建.

所以我们想要为每个存储库指定一个构建.

这就是我们实现钩子的方式:

[hooks]
changegroup = curl --silent http://jenkins:8080/job/ourProject/build
Run Code Online (Sandbox Code Playgroud)

它在Ubuntu服务器上.

mercurial-hook jenkins mercurial-commit

6
推荐指数
2
解决办法
5462
查看次数

Java Best Practice new vs .create()

好吧,我有一个非常概念性的问题.很多东西看起来像面料,我不知道哪里有很大的好处.例如

public class MyObject {
public MyObject() {

}
public static MyObject create() {
    return new MyObject();
}

public void doSomething(){
    // some code...
};
Run Code Online (Sandbox Code Playgroud)

}

从我的观点来看,唯一的好处是对代码的出价较少.在我看来,对性能没有影响.还有其他好处吗?

MyObject myobject = new MyObject();
Run Code Online (Sandbox Code Playgroud)

要么

MyObjecct myobject = MyObject.create();
Run Code Online (Sandbox Code Playgroud)

谢谢

java conceptual

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

带分隔符的Java/Swing Box布局

这是代码:

Box twoPanelBox= new Box(BoxLayout.Y_AXIS);
twoPanelBox.add(panelA); // red
twoPanelBox.add(new JSeparator(SwingConstants.HORIZONTAL) );
twoPanelBox.add(panelB); // black
Run Code Online (Sandbox Code Playgroud)

这就是我得到的:

面板截图

红色和黑色面板按预期显示,其中分隔符(绿色框周围)之间有一个边距.

如何避免这种萎缩,并消除这个空间(灰色区域)?谢谢

java swing layout-manager separator boxlayout

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

什么是视觉工作室相当于eclipse alt + arrow Left

从Eclipse我很舒服

F3输入方法和ALT+<-

在visual studio(2010)中它F12进入方法,但我如何回到电话,我跳进去了?

keyboard-shortcuts shortcut visual-studio-2010

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