小编ras*_*cio的帖子

如何在bat文件中执行多个maven命令?

我制作了一个蝙蝠文件:

mvn clean;
mvn package;

但它不起作用,只执行第一个命令.

有人能帮我吗?

windows batch-file maven

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

Java8方法引用用作Function对象来组合函数

Java8中是否有一种方法可以使用方法引用作为Function对象来使用其方法,例如:

Stream.of("ciao", "hola", "hello")
    .map(String::length.andThen(n -> n * 2))
Run Code Online (Sandbox Code Playgroud)

这个问题与之无关Stream,它只是作为例子使用,我想对方法参考有答案

java lambda java-8 method-reference

34
推荐指数
5
解决办法
7511
查看次数

默认情况下,Oracle命令NULL LAST

有没有办法将Oracle使用的默认顺序设置为NULL LAST(或NULL FIRST),而不必将其放在每个查询中?

database sorting oracle

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

Gradle ear正在使用JAR而不是WAR

我正在尝试使用Gradle 构建一个耳朵.
我的项目树如下:

/project
|
|--> /web-application
|    |
|    |--> /src (stuff of web app)
|    |
|    |--> build.gradle
|
|--> build-gradle
|--> settings.gradle
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用ear插件生成耳朵,但是当我这样做时,我在web应用程序build目录下创建gradle assemblewar,但是在生成的ear中我有一个jar应用程序.gradle配置文件非常简单,它们是:

项目/的build.gradle

apply plugin: 'ear'

repositories {
    mavenCentral()
}

dependencies {
    deploy project(':web-application')
    earlib group: 'log4j', name: 'log4j', version: '1.2.15', ext: 'jar'
}
Run Code Online (Sandbox Code Playgroud)

项目/ Web的应用程序/的build.gradle

apply plugin: 'war'

repositories {
   mavenCentral()
}

dependencies {
    compile group: 'log4j', …
Run Code Online (Sandbox Code Playgroud)

ear war gradle

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

在spring上下文中定义一个字符串

我有三个(A,B,C)spring context.xml,A用于基本配置,B和C用于导入A.

在AI上的bean有:

<bean class="com.example.Ex">
    <property name="aString" value="${myString}" />
</bean>

现在我想在B和C上下文中定义属性myString,是否可以在没有创建的情况下执行它并加载两个不同的属性文件?

spring

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

Java是不是它的工作原理?

我在看openjdk-1.7.0_25源代码,我看过这个方法:

/**
 * Returns {@code true} if the specified number is a
 * Not-a-Number (NaN) value, {@code false} otherwise.
 *
 * @param   v   the value to be tested.
 * @return  {@code true} if the argument is NaN;
 *          {@code false} otherwise.
 */
static public boolean isNaN(float v) {
    return (v != v);
}
Run Code Online (Sandbox Code Playgroud)

当这种方法可以返回时,我无法理解它是如何工作的true

java floating-point nan

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

AngularJs提交表单并重置$ pristine状态

以此形式为例http://plnkr.co/edit/fHEBw6dDdG3IVgnmCLb7?p=preview
如何$pristineSAVE DRAFT按下按钮后将表单状态设置为true ?

forms angularjs

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

AngularJs在ngRepeat中排序对象

我正在使用AngularJs,并在模板中对哈希对象的属性进行排序时遇到了问题.
我的目标是:

function TestCtrl($scope){
    $scope.week = {'MONDAY': ['manuel'], 'TUESDAY': [], 'WEDNESDAY': ['valerio'], 'THURSDAY': ['manuel', 'valerio'], 'FRIDAY': []}
}
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试在模板中打印这些值时:

<div ng-repeat="(day, names) in week">
    <span>{{day}}</span>
    <ul> <li ng-repeat="name in names">{{name}}</li> </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

印刷日期的顺序不同: FRIDAY MONDAY THURSDAY TUESDAY WEDNESDAY

我试图应用过滤器,orderBy但我认为它不适用于对象,但只是与数组...

我怎么订购?

angularjs angularjs-ng-repeat

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

使用一个或两个参数进行闭包的groovy方法

我想编写一个方法,将Closure作为参数并传递给它两个参数,但编写该闭包的人可以指定一个或两个参数,因为他更喜欢

我试过这样的方式:

def method(Closure c){
     def firstValue = 'a'
     def secondValue = 'b'
     c(firstValue, secondValue);
}

//execute
method { a ->
   println "I just need $a"
}
method { a, b ->
   println "I need both $a and $b"
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试执行此代码,结果是:

Caught: groovy.lang.MissingMethodException: No signature of method: clos2$_run_closure1.call() is applicable for argument types: (java.lang.String, java.lang.String) values: [a, b]
Possible solutions: any(), any(), dump(), dump(), doCall(java.lang.Object), any(groovy.lang.Closure)
    at clos2.method(clos2.groovy:4)
    at clos2.run(clos2.groovy:11)
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

groovy closures

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

React原生自定义视图,没有propType用于原生道具

我正在尝试在react-native中实现本机视图,但是在使用props时遇到了一些问题.

我有一个课程CustomView扩展android.view.ViewViewManager扩展com.facebook.react.uimanager.SimpleViewManager.

与React的绑定以这种方式完成:

'use strict';

var { requireNativeComponent, PropTypes } = require('react-native');

var iface = {
    name: 'CustomView',
    propTypes: {
        myProp: PropTypes.string
    },
};
module.exports = requireNativeComponent('CustomView', iface);
Run Code Online (Sandbox Code Playgroud)

当我在我的React应用程序中使用它时,它会抛出一个错误:

`CustomView` has no propType for native prop `CustomView.renderToHardwareTextureAndroid` of native type `boolean`
Run Code Online (Sandbox Code Playgroud)

这是因为SimpleViewManager定义了一些标准属性,如:

@ReactProp(name = PROP_BACKGROUND_COLOR, defaultInt = Color.TRANSPARENT, customType = "Color")
public void setBackgroundColor(T view, int backgroundColor) {
    view.setBackgroundColor(backgroundColor);
}
Run Code Online (Sandbox Code Playgroud)

我可以修复它只是声明我的iface对象中的每个属性.

我不想手动列出所有的道具,有没有办法把所有的道具放在我的iface而不必知道它们?
就像是:

var {standardViewProps} = require('react-native');

var iface = …
Run Code Online (Sandbox Code Playgroud)

android react-native

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