问题列表 - 第22003页

我想使用 NAnt 的 foreach 来迭代文件夹中的文件,如何强制按字母顺序迭代?

我有一个 NAnt 任务“ship”将我当前的 .sql 脚本打包到构建中,然后使用递增 int {######} 命名该构建并将其复制到构建文件夹。

我有另一个执行这些构建脚本的 NAnt 任务。

它们必须按顺序执行,但在我上次的尝试中,它们并非如此。我可以“强制” NAnt 按字母顺序工作吗?

nant foreach build sql-order-by

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

只有.h在某个目录中时,g ++才会神秘地失败

我在新的OSX 10.4.11 + Xcode 2.5安装中遇到了一个非常奇怪的问题.我把它减少到一个最小的测试用例.这是test.cpp:

#include "macros.h"

int main (void)
{
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

这是macros.h:

#ifndef __JUST_TESTING__
#define __JUST_TESTING__

template<typename T> void swap (T& pT1, T& pT2)
{
    T pTmp = pT1;
    pT1 = pT2;
    pT2 = pTmp;
}

#endif //__JUST_TESTING__
Run Code Online (Sandbox Code Playgroud)

如果两个文件都在同一目录中,则编译并正常工作.但是,如果我将macros.h放在/ usr/include/gfc2(它是我使用的自定义库的一部分)并更改test.cpp中的#include,则编译失败并显示以下错误:

/usr/include/gfc2/macros.h:4: error: template with C linkage
Run Code Online (Sandbox Code Playgroud)

我研究了这个错误,大多数评论都指向了一个"悬空的外部C",这似乎根本就不是这样.

我在这里完全失败了.g ++是否出于某种原因假设所有内容/usr/include/gfc2都是C,即使它包含在一个.cpp文件中,并不是说extern"C"在哪里?

有任何想法吗?

编辑:如果我使用完整路径,它确实编译#include,即#include "/usr/include/gfc2/macros.h"

EDIT2:它没有包含错误的标题.我已经验证了这一点使用cpp,g++ -E和重命名macros.h,以foobarmacros.h

c++ macos xcode g++

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

select*from table where datetime in month(不破坏索引)

我有一堆带时间戳的行(使用'datetime'数据类型)

我想选择时间戳在特定月份内的所有行.

该列已编入索引,因此我无法执行MONTH(timestamp)= 3,因为这会使该索引无法使用.

如果我有年和月变量(在perl中),是否有一个可怕的SQL我可以使用如下:

timestamp BETWEEN DATE($year, $month, 0) AND DATE($year, $month, 31);
Run Code Online (Sandbox Code Playgroud)

但更好,实际上有效吗?

mysql sql optimization

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

样式和控件模板之间的区别

我想知道Style(用于控件)和控件模板之间的区别.最好的祝福,

贡萨洛

silverlight

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

Grep 在 Emacs (windows) 和 GnuWin32 Grep 中失败

我已经下载并安装了 GnuWin32 工具,并将 grep 可执行文件添加到 Emacs bin 中。我还将 GnuWin32 bin 文件夹添加到了我的 Path 变量中。

但问题是,当我尝试使用建议的 grep 命令运行时,我总是得到:

Grep exited abnormally with code 53 at Wed Feb 24 17:16:12
Run Code Online (Sandbox Code Playgroud)

在我的一生中,我在任何地方都找不到任何有关错误代码 53 的参考!:(

我已经在许多网站上尝试过确切的示例,例如,当我输入:

M-x grep <ret>
Run Code Online (Sandbox Code Playgroud)

它提出了

Run grep (like this): grep -n 
Run Code Online (Sandbox Code Playgroud)

这很好,但我不知道它需要什么参数。我在一些教程中尝试过一些,但我再次收到错误代码 53!

我尝试过的事情之一是直接来自 emacs wiki ( http://www.emacswiki.org/emacs/GrepMode#toc2 ) (也许不适用于 Windows 版本?),它说尝试这个命令:

M-x grep -n -e setq ~/.emacs
Run Code Online (Sandbox Code Playgroud)

我已经尝试过了,我得到:

-*- mode: grep; default-directory: "c:/[My Directory]/" -*-
Grep started at Wed Feb 24 17:30:47

grep -n -e setq ~/.emacs NUL

Grep …
Run Code Online (Sandbox Code Playgroud)

emacs search grep

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

jQuery:找到以前的div

<div class="a" style="display:none">Content 1</div>
<div class="a" style="display:none">Content 2</div>

some other HTML...

<span id="b">foobar</span>
Run Code Online (Sandbox Code Playgroud)

如何匹配span id ="b"上方的第一个div class ="a"来显示()它?id ="b"是我之前唯一知道的事情.

jquery

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

使用JNI通过std :: ostream从C++获取文本数据到Java

我有一个C++类,它接受一个std::ostream参数,以便连续输出文本(跟踪信息).我需要尽可能高效地将这个文本传递给Java端.最好的方法是什么?我正在考虑使用直接缓冲区,但另一种方法是将所有函数调用传递给Java并在那里进行所有处理,但似乎我需要大量的JNI调用.

如果可以显示确切实现方法的示例,那将非常有用,或者如果已经存在某些代码(可能是另一个项目的一部分).另一个帮助是将其直接连接到标准的Java流构造,这样整个实现对开发人员来说是完全透明的.

(编辑:我发现通过JNI接口共享输出流似乎是重复的,但实际上并没有多少帮助 - 他似乎没有找到他想要的答案)

干杯,
克里斯

java java-native-interface text stream ostream

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

Python OOP - 类关系

假设我有一个三个类的系统.在GameClass初始化时创建两个其他类的实例.

class FieldClass:
    def __init__( self ):
        return
    def AnswerAQuestion( self ):    
        return 42

class PlayerClass:
    def __init__( self ):
        return
    def DoMagicHere( self ):
        # Access "AnswerAQuestion" located in the "FieldClass" instance in "GameClass"
        pass

class GameClass:
    def __init__( self ):
        self.Field = FieldClass()
        self.Player = PlayerClass()
Run Code Online (Sandbox Code Playgroud)

什么是访问的最好的方式AnswerAQuestion()位于FieldClass距离的实例中PlayerClass

  • 我是否必须将FieldClass实例的引用传递给PlayerClass
  • 还有另一种更好的解决方法吗?执行上述操作将使我必须包含一个额外的变量PlayerClass来保存FieldClass实例.
  • 在Python中管理类关系有一种完全不同的方式吗?

python oop

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

如何在Silverlight中评估XPath表达式?

我需要允许高级用户输入XPath表达式并向他们显示找到的值或节点或属性.在.Net框架中,System.Xml.XPath.Extensions可用于调用XPathEvaluate,但Silverlight没有此MSDN引用.有没有人重写过在Silverlight中使用的扩展方法?最好的方法是什么?为什么它们不能在Silverlight或工具包中使用(在此处对此问题进行投票)?

xml silverlight xpath

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

Array与Flex中的ArrayCollection

任何人都可以在Flex中解释Array和ArrayCollection之间的区别吗?

apache-flex actionscript-3

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