问题列表 - 第9500页

Ant目标将目录移出另一个目录

将所有内容移出目标目录的最简单方法是什么?

我有这个basedir/parentdir/<subdir>.我有很多不同<subdir>.我需要将它们移动到相同的水平,parentdir以便它变成basedir/<subdir>.现在,每个<subdir>包含许多其他子目录和文件的深层树,包括空子目录.

我尝试过以下方法:

<move todir="basedir">
    <fileset dir="parentdir">
        <include name="**/*.*" />
    </fileset>
</move>
Run Code Online (Sandbox Code Playgroud)

那无法移动空目录 - 意思是在移动之后,所有的<subdir>都丢失了它们的空子目录.据说"move"默认复制emptysubdirectories,所以我接下来尝试了以下内容:

<move todir="basedir">
    <fileset dir="parentdir">
        <include name="**/*" />
        <include name="**/*.*" />
    </fileset>
</move>
Run Code Online (Sandbox Code Playgroud)

虽然我确实设法移动空的子目录,但奇怪的是所有的子目录都<subdir>被复制到了basedir.每<subdir>src,testbuild.这些现在basedir和他们原来的感动一样<subdir>.

我很肯定我做错了但我不知道是什么.我接近错误的方式了吗?

ant file

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

在disown和logout之后是否可以看到输出到stdout?

我已经完成了这个程序:ctrl-z disown -h%1 bg 1

注销,

我现在还能看到这个程序输出到stdout吗?

linux bash

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

将类型为T的数组转换为类型I的数组,其中T在C#中实现I

我正在尝试用C#完成一些我在Java中轻松完成的工作.但有点麻烦.我有一个未定义数量的T类型的对象数组.A实现了一个接口I.我需要一个I的数组,它是所有数组中所有值的总和.假设没有数组将包含相同的值.

这个Java代码有效.

ArrayList<I> list = new ArrayList<I>();
for (Iterator<T[]> iterator = arrays.iterator(); iterator.hasNext();) {
    T[] arrayOfA = iterator.next();
    //Works like a charm
    list.addAll(Arrays.asList(arrayOfA));
}

return list.toArray(new T[list.size()]);
Run Code Online (Sandbox Code Playgroud)

但是这个C#代码没有:

List<I> list = new List<I>();
foreach (T[] arrayOfA in arrays)
{
    //Problem with this
    list.AddRange(new List<T>(arrayOfA));
    //Also doesn't work
    list.AddRange(new List<I>(arrayOfA));
}
return list.ToArray();
Run Code Online (Sandbox Code Playgroud)

所以很明显,我需要的阵列以某种方式获得T[]IEnumerable<I>要添加到列表中,但我不知道这样做的最好方法是什么?有什么建议?

编辑:在VS 2008中开发但需要为.NET 2.0编译.

c# arrays ienumerable list

4
推荐指数
2
解决办法
654
查看次数

使用Flash Actionscript设置PHP会话变量

我有一个简单的PHP上传脚本,可以从我的Flash App中调用.我确信它会调用它,因为它实际上传了文件!

session_start();

$default_path = 'files/';

$target_path = ($_POST['dir']) ? $_POST['dir'] : $default_path;

if(!file_exists($target_path)) mkdir($target_path, 0777, true);

$destination = $target_path . basename( $_FILES[ 'Filedata' ][ 'name' ] );

$file_name =  rand(1,9999).$_FILES[ 'Filedata' ][ 'name' ];

if(move_uploaded_file($_FILES[ 'Filedata' ][ 'tmp_name' ], $destination)){

$_SESSION['path'] = 'flashuploader_online/upload/'.$destination;

}
Run Code Online (Sandbox Code Playgroud)

但是,我尝试在另一个脚本中使用会话变量"path",但它给了我一个空值!是的,我确保使用session_start.

我错过了什么吗?

更新

至少现在我知道问题是什么!但我不知道如何解决它,如果没有它通过会话变量混乱.有任何想法吗?

php flash actionscript-3

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

Windows 7上的Sql Server 2005企业版

是否有可能在Windows 7上安装Sql Server 2005企业?

谢谢

windows sql-server-2005 windows-7

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

如何引用初始提交?

我有一个脚本需要引用存储库中的初始提交.git有特殊的参考HEAD,但没有相应的TAIL.我找不到任何git help rev-parse可以帮助我的东西.

这是我想做的事情:

git show TAIL
Run Code Online (Sandbox Code Playgroud)

这是我的一个选择:

git show `git log --reverse | if read a commit ; then echo $commit ; fi`
Run Code Online (Sandbox Code Playgroud)

这非常hacky,取决于git log的输出没有改变.

现在我只标记初始提交并将其用作我的refspec.但是,我想发布一个通用工具,所以这不是一个很好的选择.

git git-commit

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

如何在命令行上使用不同版本的Java

好的我在我的机器上安装了2个不同版本的Java安装(CentOS 5),系统默认为1.5.0_14,但是我需要在命令行上使用较新版本的Java运行命令.如何在命令行中传递较新版本?

对不起,这是一个n00b问题,但我用Google搜索并没有找到任何内容,谢谢.

java linux command-line

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

Google Calendar API:java.lang.ClassNotFoundException:com.google.common.collect.Maps

我正在创建一个相当简单的Java客户端,它连接到我的帐户并获取所有事件.我在这里得到一个例外说:

java.lang.ClassNotFoundException: com.google.common.collect.Maps

有人能告诉我我错过了哪个JAR,而且从哪里下载它?

google-calendar-api

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

在C中尝试和真正的简单文件复制代码?

这看起来像一个简单的问题,但我在这里找不到类似的东西.

由于C中没有文件复制功能,我们必须自己实现文件复制,但我不喜欢重新发明轮子,即使是那样的琐碎事情,所以我想问云:

  1. 您建议使用fopen()/ fread()/ fwrite()进行文件复制的代码是什么?
    • 您建议使用open()/ read()/ write()进行文件复制的代码是什么?

此代码应该是可移植(在Windows/MAC/LINUX/BSD/QNX/younameit),稳定的,经过时间考验的,速度快,内存使用效率等进入特定系统的内部挤出一些性能是值得欢迎的(就像得到文件系统的簇大小) .

这似乎是一个微不足道的问题,但是,例如,CP命令的源代码不是10行C代码.

c file-io copy stdio

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

如何在Javascript不可用时显示内容,在javascript可用时隐藏它并且在任何一种情况下都不闪烁?

我有一个简单的发货选项表单,当有人从下拉列表中选择一个新选项时,我使用javascript自动提交表单.

为了支持没有javascript的浏览器,还有一个提交表单的按钮.使用javascript隐藏此按钮.

但是,这意味着我的按钮在短时间内可见,并且可能会导致闪烁,因为其余内容将被重新格式化.

任何人都可以建议一种创建按钮的方法,使其开始隐藏,但只有在javascript不可用时才可见?例如,从display:none开始; 并神奇地改为显示:block; 当且仅当没有javascript.

html javascript css progressive-enhancement graceful-degradation

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