问题列表 - 第40390页

netbeans中的函数头注释

如何在Netbeans中生成这些函数头注释?是否有任何快捷方式可以提供模板以及参数名称?

/**
* Performs the Decrease Key operation
* @param index Index of the node in the RefArray whose key is to be decreased
* @param amount Amount by which key is to be reduced
*/
public void decreaseKey(int index, int amount)
{
}
Run Code Online (Sandbox Code Playgroud)

java netbeans

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

"yield"关键字在Ruby中的作用是什么?

我遇到了以下Ruby代码:

class MyClass
    attr_accessor :items
    ...
    def each
        @items.each{|item| yield item}
    end
    ...
end
Run Code Online (Sandbox Code Playgroud)

each方法有什么作用?特别是,我不明白是什么yield.

ruby yield-keyword

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

扩展名为.php.xx的PHP文件可以作为PHP执行吗?

假设您有一个myfile.php执行某些PHP代码的文件.这个文件可以以某种方式(任何可能的方式)被执行,如果它被命名myfile.php.xx,哪里xx有任何字符?怎么样myfile.phpxx?那些相同情况下的其他类型的可执行文件(.pl,.exe,.dll等)呢?

我正在使用防火墙,使用正则表达式检查这些类型的文件的文件名.仅仅检查.php,.exe等文件的结尾是否足够,还是应该检查后面的内容呢?

php file

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

如何逐页查看许多grep结果?

我是Linux新手.如果我使用grep并且结果太多而无法一次显示,那么我如何逐页查看结果,这样我才有机会看到它们而不会错过任何一个?

grep

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

XSLT将多个节点组合成单个节点

<RowSet>
 <Row>
  <Location_Long_Desc>Sydney Office</Location_Long_Desc>
  <Location_Code>SYDNEY</Location_Code>
  <Daypart_Long_Desc>Peak Night</Daypart_Long_Desc>
  <Daypart_Code>PEANIG</Daypart_Code>
  <W_20050703_Dlr>30849.3</W_20050703_Dlr>
  <W_20050703_Spots>9</W_20050703_Spots>
  <W_20050710_Dlr>16.35</W_20050710_Dlr>
  <W_20050710_Spots>19</W_20050710_Spots>
 </Row>
</RowSet>
Run Code Online (Sandbox Code Playgroud)

所以,我现在有了这个XML,我需要将W_节点转换为新的单个节点.使用这个XSL

<?xml version="1.0"?>
  <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="xml" indent="yes"/>
  <xsl:template match="node()">
    <xsl:copy>
      <xsl:apply-templates select="node()"/>
    </xsl:copy>
  </xsl:template>
  <xsl:template match="*">
    <xsl:variable name="tmp" select="local-name()"/>
    <xsl:choose>
      <xsl:when test="starts-with($tmp, 'W_') and ends-with($tmp, '_Dlr')">
    <xsl:if test="text() != ''">
          <xsl:element name="Expenditure">
            <xsl:element name="Period">
              <xsl:value-of select="substring($tmp,3,8)"/>
            </xsl:element>
            <xsl:element name="Value">
              <xsl:apply-templates select="node()"/>
            </xsl:element>
            <xsl:element name="Spots">
              <xsl:apply-templates select="//RowSet/Row/W_20050703_Spots/text()"/>
            </xsl:element>
          </xsl:element>
    </xsl:if>
    </xsl:when>
    <xsl:otherwise>
        <xsl:element name="{$tmp}">
          <xsl:apply-templates select="node()"/>
        </xsl:element>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

我几乎可以到达那里,但我有几个问题.

  1. 我需要结合W _ ???????? …

xslt

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

DataGridVIew填充了匿名类型,如何过滤?

我已经使用LINQ查询填充了DataGridView,该查询返回匿名类型.

问题:是否有机会过滤其数据源实际上是匿名的DataGridView?

// Setting the datagridview data source
rawDocumentsDataGridView.DataSource = rawTopics
    .SelectMany(t => t.Documents)
        .Select(d => new
            {
               DocumentId = d.Id,
               Rilevante = d.IsRelevant,
               TopicId = d.Topic.Id // foreign key
            }).ToList();

// Make it not visibile, waiting for master change
rawDocumentsDataGridView.Visible = false;

// When master selection changed...
void rawTopicsDataGridView_SelectionChanged(object sender, System.EventArgs e)
{
    if (rawTopicsDataGridView.CurrentRow == null) return;

    // Get selected topic id
    int tid = (int) rawTopicsDataGridView.CurrentRow.Cells["TopicId"].Value;

    // Filter rawDocumentsDataGridView based on topic id
    // WARNING: PSEUDO …
Run Code Online (Sandbox Code Playgroud)

c# linq datasource datagridview anonymous-types

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

在java中更改包名称声明的快捷方式

我们在eclipse中有一个简单的java项目,我们已经为已有的源代码迁移了包名.当您在代码编辑器中时,是否有更改包名称声明的快捷方式

java eclipse

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

这个spring类BatchPreparedStatementSetter有什么用?

谁能给我一些关于他的春课的简短描述

org.springframework.jdbc.core.BatchPreparedStatementSetter
Run Code Online (Sandbox Code Playgroud)

(JavaDoc API链接)

java spring spring-jdbc

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

XSLT,XPath唯一子节点唯一的问题是根本没有选择非唯一节点

<root>
  <parent>
    <child>
     <name>John</name>
    </child>
    <child>
      <name>Ben</name>
    </child>
  </parent>
  <parent>
    <child>
     <name>John</name>
    </child>
    <child>
     <name>Mark</name>
    </child>
    <child>
      <name>Luke</name>
    </child>
 </parent>
</root>

我只想要唯一的子节点,即只有一个子节点,如果有多个子节点具有相同的名称.

如:

John Ben Mark Luke
Run Code Online (Sandbox Code Playgroud)

我试过了:

<xsl:for-each select="parent">
  <xsl:for-each select="child[name != preceding::name]">
    <xsl:value-of select="name"/>
  </xsl:for-each>
</xsl:for-each>

但我得到:

Ben Mark Luke
Run Code Online (Sandbox Code Playgroud)

?!

xslt xpath

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

封闭源库包括boost分配

我正在使用一个封闭的源库(由Activ financial提供),其中包括一个boost分配,包括一些boost头文件和boost库文件.

我也在现有的代码库中使用Boost,我需要在现有代码中使用Activ.

有些观点

  • 我可以封装我对Activ的使用,以便整个Activ部分相当于我编写的一个类,它不暴露任何Activ的头文件
  • 这个单头文件不使用任何提升任何东西
  • 通过这种方式,我可以确保我的代码的Activ部分使用Activ的Boost HPP文件,我的代码使用我的Boost的HPP文件

我担心链接.如何确保我的Activ依赖代码链接到Activ的Boost,而我的其他代码链接到我的Boost?

我现在正在使用g ++,也将在VS2008中使用它.我之前在VS2008工作过,但我不知道一切都是如何联系起来的.我想尝试确保它正确完成.

有没有办法在没有进一步将Activ部分封装在动态库中的情况下执行此操作?

编辑:

首先,我的最终产品总是一个可执行文件.对于两个人,我静静地联系以提升自己.Activ库包括Boost对象库的静态和动态版本,我打算静态链接它.

我从不在使用不同boost版本的代码之间传递Boost对象.

问题是,如何将一个cpp或.o文件链接到一个库文件中的对象,然后确保其他.o文件链接到另一个库文件中的相同对象?这可能吗?

c++ boost multiple-versions

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