问题列表 - 第31585页

为什么maven会忽略我的JAVA_HOME?

这是mvn从CruiseControl执行时我得到的:

Unable to locate the Javac Compiler in:
  /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/../lib/tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.

同时,从命令行启动它会得到正确的结果.为什么mvn要进入这个tools.jar?为什么忽略我的JAVA_HOME?我该如何解决?

我不知道什么JAVA_HOME/PATH时候mvn从CC开始的值.我真的很想得到这些信息,但我不知道如何.CC本身是从用户启动的cc,env对于这个用户给我(它是CentOS 5.4):

JAVA_HOME=/usr/java/default
PATH=/usr/local/maven/bin:/usr/local/bin:/bin:/usr/bin:/home/cc/bin
Run Code Online (Sandbox Code Playgroud)

java maven-2

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

复制构造函数/操作符/函数是否需要明确它实现的副本变体?

昨天我问了一个关于在C#中复制对象的问题,大多数答案都集中在深拷贝浅拷贝之间的区别,以及应该弄清楚两个拷贝变体中的哪一个给定拷贝构造函数(或运算符或函数)的事实.实现.我发现这很奇怪.

我用C++编写了很多软件,这种语言很大程度上依赖于复制,我从来不需要多种复制变体.我用过的唯一一种复制操作是我称之为" 足够深的复制 ".它执行以下操作:

  • 如果对象拥有成员变量的所有权(参见合成),则会以递归方式复制它.
  • 如果对象对成员变量没有所有权(参见聚合),则仅复制链接.

现在,我的问题有三个:

  • 1)对象是否需要多个副本变体?
  • 2)复制功能是否需要明确它实现的复制变体?
  • 3)顺便说一句,对于我称之为"足够深的复制品",是否有一个更好的术语?我问了一个关于"深层复制"这个术语定义的相关问题.

language-agnostic copy deep-copy shallow-copy

13
推荐指数
3
解决办法
1955
查看次数

使用svn commit仅提交文件夹的属性更改而不是其中的已修改文件

嗨,我想只提交文件夹的属性而不是其中的本地修改文件.

当我使用svn commit时,它也提交了修改过的文件.请告诉我如何获取

这个 .

谢谢

svn properties commit

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

使用ajax覆盖内容时,jquery click事件不起作用

我在这段代码下面解释了这个问题

<div id='content'>

<div id='help'>
blah blah blah
once there lived a king named midas
blah blah blah
</div>

<script>
$(document).ready(function() {
    $('#help').click( function () {
          $('help').hide(500);
     })
})
</script>

<!-- bottom of the page after a long other content -->
</div>
<!-- end of div id= content -->

<script>
function ondelete()
{
// doing an ajax request to after deleting some items to dynamically update a list.
// the result will also have the same above div code with …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何使用对象方法作为回调函数

我在单例类中有以下方法

private function encode($inp)
{
    if (is_array($inp) {
        return array_map('$this->encode', $inp);
    } else if is_scalar($inp) {
        return str_replace('%7E', rawurlencode($inp));
    } else {
        return '';
    }
}
Run Code Online (Sandbox Code Playgroud)

这作为一个普通的功能很好

function encode($inp)
{
    if (is_array($inp) {
        return array_map('encode', $inp);
    } else if is_scalar($inp) {
        return str_replace('%7E', rawurlencode($inp));
    } else {
        return '';
    }
}
Run Code Online (Sandbox Code Playgroud)

当在一个类中使用时,我得到以下错误:

PHP警告:array_map():第一个参数'$ this-> rfc_encode'应该是NULL或有效的回调

请任何人帮我解决这个问题.

php

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

如何在c#中转换TryCast?

如何将以下vb代码转换为c#

Dim request As HttpWebRequest = TryCast(WebRequest.Create(address), HttpWebRequest)
Run Code Online (Sandbox Code Playgroud)

我在c#中使用AS运算符尝试了它,但它不起作用.

先感谢您.

c# asp.net

28
推荐指数
3
解决办法
5万
查看次数

Lua到JVM编译器?

Lua的编译器是否编译为JVM字节码(因此可以在Google应用引擎上运行)?

java compiler-construction lua jvm

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

修改JSONP请求的HTTP标头

我正在使用jquery来构建对Twitter Search API的请求.我正在使用jsonp,这是跨域请求所需要的.但是,Twitter API指定您应为这些请求设置唯一的User-Agent,如果不这样做,则会限制您的请求.问题是,我认为无法通过jquery设置此标头.

这是我正在使用的代码:

$.ajax({
    url: 'http://search.twitter.com/search.json',
    dataType: 'jsonp',
    type: 'get',
    data: { q: 'twitter' },
    success: function(data) {
        alert(data.results);
    }
});
Run Code Online (Sandbox Code Playgroud)

我尝试过使用beforeSend方法,但看起来这个事件没有被触发.任何人都可以想出任何解决这个问题的方法吗?

谢谢.

jquery user-agent jsonp http-headers

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

从Visual Studio上下文菜单中排序选定的文本

目前VS有一个非常有用的功能:排序使用(C#).

我希望任何随机文本具有相同的功能,例如 - 配置文件中的XML节点.

实现起来有多复杂?VS插件,对吗?是否可以调用一些用于排序使用的VS API?

sorting visual-studio-addins visual-studio-2010 visual-studio

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

为什么这个Sql Server CAST(..)将十进制舍入为VarChar?

我试图将一些decimalsvarchar,但是之后就被四舍五入.

有人可以告诉我为什么吗?

declare @UpperLeftLatitude DECIMAL,
    @UpperLeftLongitude DECIMAL,
    @BottomRightLatitude DECIMAL,
    @BottomRightLongitude DECIMAL

SET @UpperLeftLatitude = 38.663
SET @UpperLeftLongitude = -122.857
SET @BottomRightLatitude = 37.795
SET @BottomRightLongitude = -121.219


DECLARE @SearchRectangleString VARCHAR(MAX);
SET @SearchRectangleString = 'POLYGON((' + CONVERT(VARCHAR(50), @UpperLeftLatitude) + ' ' + CAST(@UpperLeftLongitude AS VARCHAR(50)) + ',' 
    + CAST(@BottomRightLatitude AS VARCHAR(50)) + ' ' + CAST(@UpperLeftLongitude AS VARCHAR(50)) + ',' 
    + CAST(@BottomRightLatitude AS VARCHAR(50)) + ' ' + CAST(@BottomRightLongitude AS VARCHAR(50)) + ',' 
    + CAST(@UpperLeftLatitude …
Run Code Online (Sandbox Code Playgroud)

sql-server casting rounding-error sql-server-2008

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