小编jav*_*y79的帖子

m2Eclipse dependencyManagement部分不显示图形

我不知道这是一个错误还是预期的功能,但m2Eclipse的POM编辑器有一个很棒的图形表示('Dependency Graph'选项卡)和树('Dependency Heirarchy'选项卡),如果依赖关系在依赖关系部分所有通过他们自己.但是,当您将它们移动到"dependencyManagement"节点(对基于模块的项目有用)时,这些选项卡不再起作用.

有谁知道这是一个错误,预期的功能等?

编辑#1:依赖关系管理部分中的依赖关系不在父级的依赖关系管理部分之外声明.他们在那里分享儿童模块; 保持一致性(有一些标准贴在我们正在建模的地方).

编辑#2:工具在子模块级别工作.我指的是它不在父级别工作.

TIA

java m2eclipse pom.xml maven

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

如何使用java ee 6 @Resource注释

java ee 6 api有一个注释@Resource,其属性为'lookup',但java se 6 api(这里)也是如此.但是,由于java ee 6依赖于java se 6,看起来你无法获得注释的ee版本和'lookup'属性.

这是一个错误还是有其他方法来使用我缺少的这个注释.

TIA

java java-ee

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

返回类型的spring bean

这感觉就像一个愚蠢的问题,甚至可能是一个副本(我看了,但找不到它).

但是,如果在类型安全方面,我是如何做到这一点的?

ArrayList<String> myList = applicationContext.getBean( ArrayList<String>.class );
Run Code Online (Sandbox Code Playgroud)

java generics spring

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

使用java Date和SimpleDateFormat验证范围

嘿伙计们,我想知道当我尝试使用此代码解析日期时是否有可以处理的Date异常:

try{
   SimpleDateFormat df = new SimpleDateFormat("dd:MM:yyyy"); 
   Date date = df.parse(dateRelease);
}catch (ParseException e) {} 
Run Code Online (Sandbox Code Playgroud)

好吧,如果"dateRelease"不是正确的格式类型,它会抛出ParseException,但是如果有人写的是"40/03/2010",我想得到 - 错误的日,月或年无效范围.实际上,当发送无效日期时,SimpleDateFormat只会创建一个具有默认数字的新日期.

我是否必须使用正则表达式创建我自己的方法来处理它,或者是否存在一个告诉我它要捕获的现有异常?

java validation date range

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

如何在另一个jar中获取资源

我有一个嵌入在一个包中的jar,需要获取与它一起打包的资源,如下所示:

MyBundle
  -\ src
  -\lib
    -\MyEmbeddedJar
      -\src
        -\SomeClass
      -\someResource.xml
Run Code Online (Sandbox Code Playgroud)

我试图从'SomeClass'访问'someResource.xml',如下所示:

SomeClass.class.getResource( "someResource.xml" ); 
Run Code Online (Sandbox Code Playgroud)

但我没有运气.我已经尝试了附加CWD的几个变体(例如:'./ someResource.xml'),但我无法加载此资源.

我知道"正确"的方法是使用Activator来获取正确的类加载器,但嵌入式jar可以在其他项目中使用,所以我不想为了获得它而必须添加OSGi特定代码与OSGi玩得很好.

有没有其他方法可以在OSGi的OSGi中加载资源?

java osgi classloader

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

JTable单元 - 处理长文本

我有一个JTable,其中一列偶尔会有相当数量的文本.我们使用一些算法将每行的高度扩展到最高的单元格.问题是长文本单元格我们得到"胖"行.

它看起来像这样:

=============================
| Col1 | Col2 | This is some|
|      |      | very long   |
|      |      | text!       |
=============================

我考虑了几个解决方案:

  • 剪切文本并添加鼠标侦听器以"展开"剪切的文本
  • 剪切文本并添加工具提示或对话框以显示额外内容

有没有人知道任何解决这个问题的库?我愿意使用其他一些技术......我不相信我的解决方案是最好的.

提前致谢!

java user-interface swing jtable

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

命令行node.js; 用模块运行脚本

我正在使用node.js和几个模块\库进行一些测试.为简单起见,我将重点关注underscore.js.

当我使用以下源运行node.exe时:

require("./underscore.js");
_.each({one : 1, two : 2, three : 3}, function(num, key){ console.log(num); });
Run Code Online (Sandbox Code Playgroud)

我明白了:

C:\Dropbox\personal-work\foo\test code>node library-tests.js

node.js:208
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
ReferenceError: _ is not defined
    at Object.<anonymous> (C:\Dropbox\personal-work\foo\test code\library-tests.js:2:1)
    at Module._compile (module.js:425:26)
    at Object..js (module.js:443:10)
    at Module.load (module.js:344:31)
    at Function._load (module.js:303:12)
    at Array.<anonymous> (module.js:463:10)
    at EventEmitter._tickCallback (node.js:200:26)
Run Code Online (Sandbox Code Playgroud)

同样奇怪的是,当我像这样运行时:

node underscore.js library-tests.js

它似乎根本没有做任何事情......我甚至添加了日志语句,它们似乎没有执行.

我也尝试将underscore.js源代码粘贴到我的源代码顶部,我得到同样的错误......

有谁知道我在这里做错了什么?谢谢.

javascript node.js

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

HTML\CSS优惠券脚本

有谁知道如何使用HTML和CSS创建优惠​​券(可打印更好)?原谅这个非常简单的问题,我没有做任何网络开发:)

提前致谢.

编辑:编辑:塞思再次发布了他的答案,我接受了,因此我从这里删除了答案(这只是他原来删除的帖子的副本).

html css scripting

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

一个内衬来访问perl中的数组元素?

我有以下内容:

my @path = split( "/", getcwd );
my $grandParent = $path[-2];
Run Code Online (Sandbox Code Playgroud)

我想在一行(就像在其他语言中)那样做,因为我不再使用@path,就像这样:

my $grandParent = split( "/", getcwd )[-2];
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果是这样,怎么样?

编辑:只是要清楚 - 我从哪里运行脚本我知道有些东西将是不变的(目录结构,名称等).话虽这么说,验证很好,但在这种情况下比它的价值更加混乱; 感谢那些提交错误检查解决方案的人.

perl

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

WCF \ .Net \ C#中的WSSE(带有摘要)-一种简单的方法?

免责声明:.Net N00b

我一直在脑海里摸索了几天,现在试图使此外部供应商Web服务的安全工作无济于事。事实证明,他们使用WSSE摘要安全性,简而言之,将这样的内容添加到SOAP标头中:

<wsse:UsernameToken wsu:Id="Example-1"> 
   <wsse:Username> ... </wsse:Username> 
   <wsse:Password Type="..."> ... </wsse:Password> 
   <wsse:Nonce EncodingType="..."> ... </wsse:Nonce> 
   <wsu:Created> ... </wsu:Created> 
</wsse:UsernameToken> 
Run Code Online (Sandbox Code Playgroud)

我首先添加了服务参考,并通过许多许多博客文章,关于app.config和代码的stackoverflow问题开始工作。我似乎无法正确理解。也许这不容易实现?也许我不太了解Visual Studio 2010和.Net,我不确定。

这是我在app.config中停止使用的内容:

<system.serviceModel>
    <bindings>
        <basicHttpBinding>
            <binding name="ServiceHttpBinding" closeTimeout="00:01:00"
                openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
                allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
                maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
                messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
                useDefaultWebProxy="true">
                <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                    maxBytesPerRead="4096" maxNameTableCharCount="16384" />
              <security mode="TransportWithMessageCredential" />
            </binding>
        </basicHttpBinding>
    </bindings>
    <client>
      <endpoint address="https://vendorurl"
          binding="basicHttpBinding" bindingConfiguration="ServiceHttpBinding"
          contract="ContractName"
          name="ServiceHttpPort">
      </endpoint>
    </client>
</system.serviceModel>
Run Code Online (Sandbox Code Playgroud)

和C#:

    var someService = new ServiceClient();

    someService.ClientCredentials.UserName.UserName = "username";
    someService.ClientCredentials.UserName.Password = "passwordgobbletygook/somemorebase64stuff=";

    #region Begin …
Run Code Online (Sandbox Code Playgroud)

.net java wcf web-services

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

Eclipse Juno - 关闭package-info.java生成?

在Eclipse Juno中添加新包时,它会自动创建一个package-info.java文件.这对我来说很混乱.有没有办法关闭这个自动创建?我看着窗口 - >偏好但似乎无法找到它.

java eclipse eclipse-juno

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

jquery从多个ajax调用中收集

我试图使用jquery和ajax从几个url收集数据,然后从中创建内容.但是,我必须遗漏一些东西,因为它似乎不起作用.

我有这样的事情:

var html = "";
function loadByUrl(url) {
    $.ajax({
        url: url, 
        dataType: 'json',
        async: false,
        success: function(json) {
          $.each(json.data.children, function(i,item){
            if( someCondition ) {
                $(item.data).appendTo("#content");
            } else {
                html += "<div>" + item.data + "</div>"; 
            }
          }
        }
    });
}

loadByUrl("http://fake1.com");
loadByUrl("http://fake2.com");
loadByUrl("http://fake3.com");
$(html).appendTo("#content");
Run Code Online (Sandbox Code Playgroud)

基本上,如果满足某些条件,那么我将立即添加内容,否则我想在内容的末尾添加所有其他"已保存"的内容.

我正在尝试做什么?如果是这样,怎么样?

javascript jquery

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

spark udf 没有被调用

给出以下示例:

import org.apache.spark.sql.expressions.UserDefinedFunction
import org.apache.spark.sql.functions._

val testUdf: UserDefinedFunction = udf((a: String, b: String, c: Int) => { 
  val out = s"test1: $a $b $c"
  println(out)
  out
})

val testUdf2: UserDefinedFunction = udf((a: String, b: String, c: String) => { 
  val out = s"test2: $a $b $c"
  println(out)
  out
})

Seq(("hello", "world", null))
.toDF("a", "b", "c")
.withColumn("c", $"c" cast "Int")
.withColumn("test1", testUdf($"a", $"b", $"c"))
.withColumn("test2", testUdf2($"a", $"b", $"c"))
.show
Run Code Online (Sandbox Code Playgroud)

testUdf似乎没有被调用。没有错误,没有警告,它只是返回 null。

有没有办法检测这些静默故障?另外,这里发生了什么?

火花 2.4.4 斯卡拉 2.11

scala user-defined-functions apache-spark apache-spark-sql

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