问题列表 - 第2842页

如何获得元素的位置

如何检索当前Para的位置?

<xsl:template match="Para">
    <xsl:variable name="PositionInDocument" select="What do I do here?" />
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

这是xml文档:

<QuestionStem>Question </QuestionStem>
<Para>This is my paragraph question.</Para>
<Para>Thisis another para for question.</Para>
<AnswerListItem>Answer</AnswerListItem>
<Para>This is my answer paragraph</Para>
<Para>This is another answer paragraph</Para>
<SubAnswerBulleted>Sub Answer Bulleted</SubAnswerBulleted>
<Para>This is a paragraph that is part of a sub answer.</Para>
<SubSubAnswerNumbered>Sub Sub Answer Numbered</SubSubAnswerNumbered>
<Para>This is a paragraph that is part of a sub sub answer.</Para>
<SubSubAnswerNumbered>Sub Sub Answer</SubSubAnswerNumbered>
<SubSubAnswerNumbered>Sub Sub Answer</SubSubAnswerNumbered>
<SubAnswerBulleted>Sub Answer Bulleted</SubAnswerBulleted>
<SubAnswerBulleted>Sub Answer</SubAnswerBulleted>
Run Code Online (Sandbox Code Playgroud)

xslt

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

C++命名空间问题

我正在研究一些不再与公司合作的同事编写的代码,我找到了以下代码:(我已在下面删除了)

namespace NsA { namespace NsB { namespace NsC {

    namespace { 
        class A { /*etc*/ };
        class B { /*etc*/ };
    }    

    namespace {
        class C { /*etc*/ };
    }
} } }
Run Code Online (Sandbox Code Playgroud)

我不明白第3行和第8行的命名空间命令的用途.
有人可以解释没有名称的命名空间条目的用途是什么吗?
谢谢

c++ namespaces

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

动态sql存储过程对于大量记录来说是一件坏事吗?

我有一个包含近800,000条记录的表,我目前正在使用动态sql在后端生成查询.前端是一个搜索页面,它占用大约20个参数,并且根据是否选择了参数,它会向基本查询添加"AND ...".我很好奇动态sql是否是正确的方法(似乎不是因为它运行缓慢).我正在考虑用我的所有数据创建一个非规范化表.这是一个好主意还是我应该一起构建查询,而不是使用动态sql逐个构建它.最后一点,有没有办法加快动态SQL?

sql t-sql sql-server stored-procedures

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

CUDA与FPGA?

我正在开发一种具有大量3D图形计算的产品,在很大程度上是最接近的点和范围搜索.一些硬件优化会很有用.虽然我对此知之甚少,但我的老板(没有软件经验)主张FPGA(因为它可以定制),而我们的初级开发人员则主张GPGPU和CUDA,因为它便宜,热门和开放.虽然我觉得我在这个问题上缺乏判断力,但我相信CUDA也是要走的路,因为我担心灵活性,我们的产品仍然处于强劲发展之中.

所以,重新解释这个问题,是否有理由去使用FPGA?或者有第三种选择吗?

hardware cuda fpga

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

试图在bash shell中捕获javac输出

我正在尝试将java编译器输出重定向到文件.我认为它应该是:

javac file.java > log.txt
Run Code Online (Sandbox Code Playgroud)

或者其他的东西.相反,我看到终端上的所有输出,而log.txt中没有任何内容!

另外,如果我也想记录错误,我该怎么做

javac file.java 2>&1 > log.txt
Run Code Online (Sandbox Code Playgroud)

bash shell javac

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

SSRS报告符合PDF格式

什么是使SSRS reporr适合PDF页面的最佳方法.

pdf report reporting-services

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

为什么我的.NET组件上的索引器并不总是可以从VBScript访问?

我有一个.NET程序集,我通过COM互操作从VBScript(经典ASP)访问.一个类有一个索引器(也就是默认属性),我通过向索引器添加以下属性来从VBScript开始工作:[DispId(0)].它在大多数情况下都有效,但在作为另一个对象的成员访问类时却不行.

我怎样才能得到它的语法如下工作:Parent.Member("key")其中成员具有索引(类似访问的默认属性内置Request.QueryString:Request.QueryString("key"))?

在我的例子中,有一个父类TestRequest具有QueryString返回an 的属性,该属性IRequestDictionary具有默认的索引器.

VBScript示例:

Dim testRequest, testQueryString
Set testRequest = Server.CreateObject("AspObjects.TestRequest")
Set testQueryString = testRequest.QueryString
testQueryString("key") = "value"
Run Code Online (Sandbox Code Playgroud)

以下行导致错误而不是打印"值".这是我想要工作的语法:

Response.Write(testRequest.QueryString("key"))
Run Code Online (Sandbox Code Playgroud)

Microsoft VBScript运行时(0x800A01C2)
参数数量错误或属性赋值无效:'QueryString'

但是,下面的线的工作没有错误和输出了预期的"值"(请注意,第一行访问的临时变量的默认索引):

Response.Write(testQueryString("key"))
Response.Write(testRequest.QueryString.Item("key"))
Run Code Online (Sandbox Code Playgroud)

下面是C#2.0中的简化接口和类.他们已通过RegAsm.exe /path/to/AspObjects.dll /codebase /tlb以下方式注册:

[InterfaceType(ComInterfaceType.InterfaceIsIDispatch)]
public interface IRequest {
    IRequestDictionary QueryString { get; }
}

[ClassInterface(ClassInterfaceType.None)]
public class TestRequest : IRequest {
    private IRequestDictionary _queryString = new RequestDictionary();

    public IRequestDictionary QueryString {
        get { return …
Run Code Online (Sandbox Code Playgroud)

.net c# vbscript com-interop

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

如何从服务器端获取Url Hash(#)

我知道在客户端(javascript)你可以使用windows.location.hash但无论如何都无法从服务器端访问.

asp.net url fragment-identifier

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

什么是cvs新生文件?

我在结帐时收到此错误:

cvs checkout: warning: new-born file.java has disappeared
cvs [checkout aborted]: cannot make directory : No such file or directory
cvs status: cannot rewrite CVS/Entries.Backup: Permission denied
Run Code Online (Sandbox Code Playgroud)

我确信我对此文件夹拥有适当的权限,即使我尝试签出新文件夹也会发生这种情况.我也确定这些文件存在于cvs ..

我的结帐命令是:

cvs co -d dir -N -r(num) -r(num)... file file... and so on
Run Code Online (Sandbox Code Playgroud)

这个新生儿的意思是什么?

cvs

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

如何使用正则表达式(Java)在TreeSet <String>中查找范围内的单词

我正在迭代TreeSet并将其打印出来:

while (it.hasNext()) {
  System.out.println(it.next());
}
Run Code Online (Sandbox Code Playgroud)

输出:

after
explorers
giant
hoping
internet
into
.
.
.
virtual 
world
Run Code Online (Sandbox Code Playgroud)

不过,我想打印出这些字符串谁是第一个字符是范围内MZ.我一直在玩java.util.regex,没有成功:

String pattern = "[^m-z]";
Run Code Online (Sandbox Code Playgroud)

我在这里有正确的想法吗?或者有更简单的方法吗?我想要做的就是确保我只在TreeSet中打印出第一个字符在mz范围内的字符串.

java regex

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