我正在写一些单元测试.我通过直接调用类来运行测试(而不是调用另一个程序).问题是这些类中的一些使用由相对路径定义的数据,因此它们要求程序在特定目录中启动.如何在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.
我正在为我的滑块使用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)
});
任何帮助非常感谢.
提前致谢.
我有这样的代码,但如果在匿名函数中定义,则无法打开函数的大纲 - 类没有问题.
我该如何概述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在大纲视图中显示?

在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) 我正在使用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) 我目前正在使用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)
感谢任何帮助!
我已经阅读了很多关于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编程语言.该函数+按应用顺序评估其参数:
(+ 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定义函数以便不评估其参数?
是否可以使用SPARQL查询定义资源(来自DBpedia)?我希望有一些类似于TBox和ABox的内容(概念)语义Web的聚类方法:问题和应用程序(幻灯片10-11).例如,对于DBpedia资源Stephen King,我想:
Stephen_King:人⊓作家⊓男⊓...(最具体的课程)
我正在寻找一种使用格式多次输出字符的方法.这可能吗?有人可以填写_?_,以便该示例有效吗?
(let ((n 3))
(format nil "_?_" _?_ #\* _?_ ))
Run Code Online (Sandbox Code Playgroud)
应该回来
=> "***"
Run Code Online (Sandbox Code Playgroud) javascript ×3
lisp ×3
carousel ×2
common-lisp ×2
css ×2
java ×2
jquery ×2
owl-carousel ×2
clisp ×1
dbpedia ×1
eclipse ×1
format ×1
io ×1
jsdt ×1
land-of-lisp ×1
maven ×1
owl ×1
pom.xml ×1
postgresql ×1
sparql ×1
sql ×1