小编Jos*_*lor的帖子

Java更改文件工作目录

我正在写一些单元测试.我通过直接调用类来运行测试(而不是调用另一个程序).问题是这些类中的一些使用由相对路径定义的数据,因此它们要求程序在特定目录中启动.如何在Java中更改此内容?

例如,我的单元测试开始C:/unittest,我需要的数据是C:/OtherProject.如果可能的话我不想修改其他项目的代码,在java中是这样的:

File.setWorkingDir("C:/OtherProject");
Run Code Online (Sandbox Code Playgroud)

那样的话

File file = new File("data/data.csv");
Run Code Online (Sandbox Code Playgroud)

会读C:/OtherProject/data/data.csv而不是C:/unittest/data/data.csv.

java io

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

在OWL Carousel中滑动2项

我正在为我的滑块使用OWL Carousel.

我想要做的是在单击下一个上一个时滑动2个项目.

因此它在传输过程中仍然显示第二个项目.

我试图用CSS来解决它,但没有成功.

这是我的基本设置

$("#owl-demo").owlCarousel({

  navigation : true, // Show next and prev buttons
  slideSpeed : 600,
  paginationSpeed : 400,
  singleItem:true,

  // "singleItem:true" is a shortcut for:
  // items : 2 
  // itemsDesktop : false,
  // itemsDesktopSmall : false,
  // itemsTablet: false,
  // itemsMobile : false
Run Code Online (Sandbox Code Playgroud)

});

任何帮助非常感谢.

提前致谢.

javascript css jquery carousel owl-carousel

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

如何在Eclipse"Outline View"中使JavaScript函数可见?

我有这样的代码,但如果在匿名函数中定义,则无法打开函数的大纲 - 类没有问题.

我该如何概述something2- 请分享一些提示?

我可以将所有函数标记为构造函数,但它是无效的方法.

坏大纲的截图

// --- start of track event ---
// required debug.js
(function (window) {

/**
 * @memberof erest.track_event
 */ 
function something2() {
}

/**
 * @memberof erest.track_event
 * @constructor
 */
function something3() {
}
}(window));
//--- end of track event ---

function something1() {
}
Run Code Online (Sandbox Code Playgroud)

我测试了所有过滤选项,jsdoc和研究Eclipse首选项,但不知道如何something2在大纲视图中显示?

第二次尝试

javascript eclipse jsdt

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

如何访问maven multimodule项目中其他模块pom中定义的属性

在ABC的pom我已经将属性定义为abc,其中ABC是模块.现在我想在ADF模块的pom中访问该属性.

<properties>
<A.B.C>${buildNumber}</A.B.C>
</properties>

<plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>buildnumber-maven-plugin</artifactId>
            <version>1.3</version>
            <executions>
                <execution>
                <id>buildnumber</id>
                    <phase>validate</phase>
                    <goals>
                        <goal>create</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
            <timestampFormat>{0,date,dd-MM-yyyy HH:mm:ss}</timestampFormat>
            <doCheck>false</doCheck>
            <doUpdate>false</doUpdate>
            <providerImplementations>
                <svn>javasvn</svn>
            </providerImplementations>
            <revisiononscmfailure>

                    <!-- 71 Generate sequence build number based on: 72 build number and 
                        timestamp 73 -->

                    <format>Build: #{0} ({1,date})</format>

                    <items>

                        <item>buildNumber\d*</item>

                        <item>timestamp</item>

                    </items>

                </revisiononscmfailure>
        </configuration>
        <dependencies>
            <dependency>
                <groupId>com.google.code.maven-scm-provider-svnjava</groupId>
                <artifactId>maven-scm-provider-svnjava</artifactId>
                <version>2.1.1</version>
            </dependency>
            <dependency>
                <groupId>org.tmatesoft.svnkit</groupId>
                <artifactId>svnkit</artifactId>
                <version>1.8.5</version>
            </dependency>
        </dependencies>

        </plugin>
Run Code Online (Sandbox Code Playgroud)

我在$ ADF模块的pom中使用$ {ABC}作为版本的值.

<dependency>
        <groupId></groupId>
        <artifactId></artifactId>
        <version>${A.B.C}</version>
        <type>bundle</type>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

所以它给了我错误:bundle必须是有效的版本,但是$ {ABC}.

编辑:

或者我可以在某种程度上使用C模块的版本,因为我已经定义:

<version>${A.B.C}</version> 
Run Code Online (Sandbox Code Playgroud)

java pom.xml maven buildnumber-maven-plugin

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

如何将一组行从一个函数传递到另一个函数?

概观

我正在使用PostgreSQL 9.1.14,我试图将函数的结果传递给另一个函数.一般的想法(细节,最小的例子,遵循)是我们可以写:

select * from (select * from foo ...) 
Run Code Online (Sandbox Code Playgroud)

我们可以在函数中抽象出子选择并从中进行选择:

create function foos() 
returns setof foo
language sql as $$
  select * from foo ...
$$;

select * from foos()
Run Code Online (Sandbox Code Playgroud)

有没有办法抽象出一个级别更远,以便能够做这样的事情(我知道函数实际上不能有setof类型的参数):

create function more_foos( some_foos setof foo )
language sql as $$
  select * from some_foos ...  -- or unnest(some_foos), or ???
$$:

select * from more_foos(foos())
Run Code Online (Sandbox Code Playgroud)

最小示例和尝试的变通方法

我正在使用PostgreSQL 9.1.14.这是一个最小的例子:

-- 1. create a table x with three rows                                                                                                                                                            
drop table if exists x cascade;
create table if …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

禁用特定视口宽度的Owl Carousel

我目前正在使用Owl Carousel在桌面/笔记本电脑大小的设备上展示一个画廊.但是在较小的设备上,我想禁用该插件并将每个图像堆叠在一起.

这可能吗?我知道你可以调整猫头鹰旋转木马在某些断点处在屏幕上显示一定数量的图像.但我希望能够完全关闭它,删除所有的div等.

这是我目前正在使用的笔:http://codepen.io/abbasinho/pen/razXdN

HTML:

<div id="carousel">
  <div class="carousel-item" style="background-image: url(http://owlgraphic.com/owlcarousel/demos/assets/owl1.jpg);">
  </div>
  <div class="carousel-item" style="background-image: url(http://owlgraphic.com/owlcarousel/demos/assets/owl2.jpg);">
  </div>
  <div class="carousel-item" style="background-image: url(http://owlgraphic.com/owlcarousel/demos/assets/owl3.jpg);">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#carousel {
  width: 100%;
  height: 500px;
}

.carousel-item {
  width: 100%;
  height: 500px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$("#carousel").owlCarousel({
      navigation : true,
      slideSpeed : 300,
      paginationSpeed : 400,
      singleItem: true
});
Run Code Online (Sandbox Code Playgroud)

感谢任何帮助!

javascript css jquery carousel owl-carousel

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

Lisp土地的例子是什么?

我已经阅读了很多关于Land of Lisp的好东西,所以我想我可以通过它来看看有什么可看的.

(defun tweak-text (lst caps lit)
  (when lst
    (let ((item (car lst))
      (rest (cdr lst)))
      (cond 
       ; If item = space, then call recursively starting with ret
       ; Then, prepend the space on to the result.
       ((eq item #\space) (cons item (tweak-text rest caps lit)))
       ; if the item is an exclamation point.  Make sure that the
       ; next non-space is capitalized.
       ((member item '(#\! #\? #\.)) (cons item (tweak-text rest t …
Run Code Online (Sandbox Code Playgroud)

lisp clisp common-lisp land-of-lisp

10
推荐指数
2
解决办法
902
查看次数

如果`if`没有评估它的所有参数?

我正在尝试深入学习和理解Lisp编程语言.该函数+按应用顺序评估其参数:

(+ 1 (+ 1 2))
Run Code Online (Sandbox Code Playgroud)

(+ 1 2)将被评估,然后(+ 1 3)将被评估,但if功能的工作方式不同:

(if (> 1 2) (not-defined 1 2) 1)
Run Code Online (Sandbox Code Playgroud)

由于(not-defined 1 2)未评估表单,程序不会中断.

相同的语法如何导致不同的参数评估?如何if定义函数以便不评估其参数?

lisp

10
推荐指数
3
解决办法
836
查看次数

检索大多数特定类的实例

是否可以使用SPARQL查询定义资源(来自DBpedia)?我希望有一些类似于TBox和ABox的内容(概念)语义Web的聚类方法:问题和应用程序(幻灯片10-11).例如,对于DBpedia资源Stephen King,我想:

Stephen_King:人⊓作家⊓男⊓...(最具体的课程)

owl sparql description-logic dbpedia

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

Lisp多次格式化一个字符

我正在寻找一种使用格式多次输出字符的方法.这可能吗?有人可以填写_?_,以便该示例有效吗?

(let ((n 3))
  (format nil "_?_" _?_ #\* _?_ ))
Run Code Online (Sandbox Code Playgroud)

应该回来

=> "***"
Run Code Online (Sandbox Code Playgroud)

lisp format common-lisp

10
推荐指数
4
解决办法
1609
查看次数