小编Cyl*_*ian的帖子

什么时候应该在链接上使用target ="_ blank"?

何时适合target="_blank"在超链接上使用该属性?

编辑:

为了澄清,我知道语法将打开一个新的浏览器窗口.我要问的是什么时候这样做是合适的?

html

30
推荐指数
5
解决办法
6452
查看次数

我可以覆盖Java中的私有方法吗?

我知道我可以使用反射来调用私有方法,并获取或设置一个私有变量的值,但我要重写的方法.

public class SuperClass {

    public void printInt() {
        System.out.println("I am " + getClass() + ". The int is " + getInt());
    }

    private int getInt() {
        return 1;
    }
}

public class SubClass extends SuperClass {

    public static void main(String[] args) {
        (new SubClass()).printInt();
    }

    public int getInt() {
        return 2;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要 打印输出的main方法,但它打印出来.我听说这可以通过反思完成,但我无法弄清楚如何.如果没有反思,有没有人知道另一种方式呢?(除了保护,复制和粘贴方法之外.)如果实际覆盖私有方法是不可能的,有没有办法在它上面放置某种类型的触发器,它将调用我的子类中的方法之前或私有方法执行后?SubClass21SuperClass.getInt()printInt()SubClass

java reflection polymorphism access-modifiers

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

如何在vba代码中显示单元格的值?

Row_No = 5

MsgBox Range.("A & Row_No").value

我有上面的代码,但它给了我错误1004..请帮助我解决这个问题。

vba

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

使用XSLT基于属性值的Flat to Nested结构

我有一个扁平的结构化XML文件,如下所示:

<rs>
    <r id="r1" lev="0"/>
    <r id="r2" lev="1"/>
    <r id="r3" lev="0"/>
    <r id="r4" lev="1"/>
    <r id="r5" lev="2"/>
    <r id="r6" lev="3"/>
    <r id="r7" lev="0"/>
    <r id="r8" lev="1"/>
    <r id="r9" lev="2"/>
</rs>
Run Code Online (Sandbox Code Playgroud)

我需要转换为嵌套的.规则是一种东西,都r[number(@lev) gt 0]应该嵌套在其中r[number(@lev) eq 0].输出将是这样的:

<rs>
    <r id="r1">
        <r id="r2"/>
    </r>
    <r id="r3">
        <r id="r4">
            <r id="r5">
                <r id="r6"/>
            </r>
        </r>
    </r>
    <r id="r7">
        <r id="r8">
            <r id="r9"/>
        </r>
    </r>
</rs>
Run Code Online (Sandbox Code Playgroud)

我试过的是以下转变:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    exclude-result-prefixes="xs"
    version="2.0">

    <xsl:output indent="yes"/>

    <xsl:template match="/">
        <rs>
            <xsl:apply-templates …
Run Code Online (Sandbox Code Playgroud)

xslt-2.0

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

在结果文档中生成空/空白命名空间声明

我编写了一个用于将 XML 转换为 ePub 的包。一切正常,除了某些情况下,空白命名空间 ( xmlns="") 节点被写入结果文档。在转换之前,我准备了用于保存主段(即metabody等)的临时变量,最后将节点(使用xsl:copy-of[@copy-namespaces='no']指令)复制到结果文档。我也有使用@exclude-result-prefixes='ns_list_sep_by_space'xsl:transform元素,仍然没能得到期望的结果。

oXygen IDE 在弹出窗口中显示一条消息:

使用 xsl:copy-of 时,新元素还将具有从原始元素节点复制的名称空间节点,除非通过指定 copy-namespaces="no" 将它们排除在外。如果省略此属性,或取值为 yes,则原始元素的所有命名空间节点都将复制到新元素。如果取值为 no,则不会复制任何名称空间节点:但是,名称空间节点仍将根据名称空间修复过程的要求在结果树中创建。


这是我的问题的更多详细信息:

主要样式表:
main.xsl:main caller

<?xml version="1.0" encoding="UTF-8"?>
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl"
    xmlns:cylian="local-ns-for-extension-functions"
    exclude-result-prefixes="xs xd cylian"
    version="2.0">

    <xsl:import href="modules/core.xsl"/>

    <xsl:variable name="base" select="base-uri()" as="xs:anyURI"/>

    <xsl:template match="/">
        <xsl:call-template name="procA"/>
    </xsl:template>

</xsl:transform>
Run Code Online (Sandbox Code Playgroud)

主要样式表:
core.xsl: core processing unit

<?xml version="1.0" encoding="UTF-8"?>
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
        xmlns:xs="http://www.w3.org/2001/XMLSchema"
        xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl"
        xmlns:cylian="local-ns-for-extension-functions"
        exclude-result-prefixes="xs xd cylian"
        version="2.0">

      <xsl:import href="sub1.xsl"/>  
      <xsl:import href="sub2.xsl"/>  
      <!--and more--> …
Run Code Online (Sandbox Code Playgroud)

xslt namespaces

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

VBA:函数数组,ReDim给出无效的ReDim

我正在使用一个Function来创建一个数组.输入也是一个数组.运行时它给我一个invalid ReDim编译错误.在此之前在子例程中运行并且ReDim运行良好但现在我在函数中更改了它并且它给出了invalid ReDim编译错误.我在这里错过了什么?

提前致谢!阿米尔

Public Function bmhussel(filemx As Variant)

rijaantal = UBound(filemx, 1)
kolomaantal = UBound(filemx, 2)


ReDim bmhussel(1 To rijaantal + 1, 1 To kolomaantal + 1)

For i = 1 To rijaantal
    bmhussel(i, 1) = filemx(i, 1)
    bmhussel(i, 2) = filemx(i, 3)
    bmhussel(i, 3) = filemx(i, 5)
    bmhussel(i, 4) = filemx(i, 28)
    bmhussel(i, 5) = bucket(filemx(i, 28)) 'buckets maken
next i

End Function
Run Code Online (Sandbox Code Playgroud)

arrays vba function excel-vba subroutine

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

解决一个数字范围的正则表达式

我需要一个验证框架的regfex,它接受用于验证的正则表达式格式.我不能使用算术和比较运算符.我提出了一个解决方案,但它没有按预期工作.我想知道我想出的正则表达式有什么问题以及如何正确排序

正则表达式的任意数字1042940999

我的解决方案

^1042[9-9]|104[3-9][0-9]|10[5-9][0-9][0-9]|1[1-9][0-9][0-9][0-9][0-9]|[2-3][0-9][0-9][0-9][0-9]|40[0-9][0-9][0-9]
Run Code Online (Sandbox Code Playgroud)

但是这个没有用.

regex

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

java easy正则表达式

我有像" xxxxx?434334"," xxx?411112"," xxxxxxxxx?11113"等字符串.

如何substring正确检索" xxxxx"(一切都是直到' ?'字符)?

java regex

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