问题列表 - 第17878页

cakephp 1.2简单的认证样本

我正在为cakephp 1.2尝试几个身份验证样本,但没有找到任何完美无瑕的代码.你能给我一些代码吗?谢谢

cakephp cakephp-1.2

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

修改xsd:dateTime简单类型以使用不同的日期和时间分隔符

我有一个遗留系统,它生成的XML时间戳类似于ISO 8601,但是用来分隔日期和时间的空间.例如2009-12-31 00:00:00.我想定义一个模式来定义这些时间戳的可能范围.xsd:dateTime因此,它非常适合于此目的,它使用T作为日期和时间之间的分隔符.我无法修改遗留系统以使用T作为分隔符返回时间戳.

有没有办法得到一个simpleType派生的定义xsd:dateTime,但改变了分隔符,还是我必须依赖一个具有适当模式和人类可读评论的字符串?

更新:据我所知,我可以使用dateTime模式来限制输入的dateTime对象的范围,但这不会改变分隔符.

例:

<xs:restriction base="xs:dateTime">
  <xs:pattern value="[2].*:[0-9]{2}"/>
</xs:restriction>
Run Code Online (Sandbox Code Playgroud)

这将只允许dateTime从2000年开始,没有小数秒和时区信息.

答案摘要:

不能xs:dateTime将此作为基本类型使用.然而,可以使用xs:string和定义图案.

<xs:restriction base="xs:string">
  <xs:pattern value="[0-9]{4}-[01][0-9]-[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-6][0-9]"/>
</xs:restriction>
Run Code Online (Sandbox Code Playgroud)

当然,通过使用字符串,使用Schema创建语言绑定的任何自动工具也将检索字符串,必须手动将日期/时间转换为适当的语言类型.

xml xsd

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

二叉搜索树实现中迭代器和泛型的困难

我正在研究java中的数据结构,我在二进制搜索树中使用泛型有困难.

对于我们的任务,我们将使用包含父节点,左节点和右节点以及数据值的节点来实现二进制搜索树.

在我们的例子中,数据值采用Pair对象的形式.这就是它的样子:

public class Pair<A,B> {

    public final A fst;
    public final B snd;

    public Pair(A x, B y) {
        fst = x;  snd = y;
    }

    public String toString() {
      return new String("("+fst.toString()+", "+snd.toString()+")");
    }
}
Run Code Online (Sandbox Code Playgroud)

Pair与两个不同的泛型相关联,第一部分是Key,第二部分是与该键相关的Value.

我还需要在我的BST课程中实现Iterator.我在内部类中实现Iterator,看起来像这样:

public Iterator<Pair<K,T>> iterator() {
    return new BSTMapIter<Pair<K,T>>(this.root, this.size, this.order);
}

private class BSTMapIter<Pair<K,T>> implements Iterator<Pair<K,T>> { <=== Compiler error "> expected"
    ...
    ... (Implementation here)
    ...
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是编译器错误说" > expected"导致其他编译器错误(" <identifier expected>"等).根据我的理解,它很窒息, <Pair<K,T>>但我不明白为什么.我假设这是我在某处使用泛型的错误,但我不完全确定在哪里看.

我很抱歉,如果我提供的内容过于模糊,但我在其他地方的实现中没有遇到任何问题,但在Iterator的实现中.

谁能告诉我这里我做错了什么??? 如果需要任何进一步的信息,请告诉我,我会尽力提供:)

java generics binary-tree iterator

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

PHP [OOP]:继承的内存分配

请看下面的代码:

class A {
    public x = 5;
    public y = 6;
    public z = 7;
}

class B extends A {
    public m = 1;
    public n = 2;
}

$a = new A();
$b = new B()
Run Code Online (Sandbox Code Playgroud)

从上面的代码中,$ a分配x内存,$ b分配y内存;

现在我的问题是从贝娄那是正确的

x> y

x <y

php oop inheritance memory-management extend

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

返回列表的方法中的复数/单数命名

这似乎是一个微不足道的观点,直到你意识到你需要一致性.我不是英语母语人士,我更喜欢问语法和风格.在这些方法名称中哪一个必须首选,返回一个URI列表,每个URI与一个对象相关联?

objectUriList()
objectsUriList()
objectUrisList()
objectsUrisList()
Run Code Online (Sandbox Code Playgroud)

另外,您是否认为好的样式可以明确返回的对象是方法名称中的列表.在任何情况下,或许类似objectUris()(或其正确的形式)都会很好直观.

coding-style naming-conventions

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

如何开始使用Perl 6?

有人可以提供从Perl 6开始的材料链接吗?还有人可以指出已经用Perl 6开发的真实应用程序吗?

perl perl6 raku

14
推荐指数
3
解决办法
602
查看次数

在变量或类名前面的_(下划线)中是否有标准?

我见过一些程序员_在类名前面使用(下划线),还有一些程序员使用它来表示局部变量.

Java标准是否要求/建议在私有实例变量或类名前面使用_(下划线)?

java coding-style

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

XSLT:如何防止XSLT代码在输出xml中生成冗余空格

使用我的XSL代码,每当我删除一个元素时..它会在输出xml中引入一个空白行空间..这会妨碍XML的树形结构外观 ..你能不能建议我..如何摆脱它..?

以下是示例代码的示例.

示例XML:

<tag1>
  <tag1_1>text</tag1_1>
  <tag1_2 delete="Y">text</tag1_2>
  <tag1_3>
    <tag1_3_1></tag1_3_1>
    <tag1_3_2 delete="Y">
      <tag_child>text</tag_child>
    </tag1_3_2>
  </tag1_3>
</tag1>
Run Code Online (Sandbox Code Playgroud)


示例XSLT:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
    <xsl:output method="xml" indent="yes"/>
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>
  <xsl:template match="//*[@delete='Y']"/>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)


产生的XML:

<tag1>
  <tag1_1>text</tag1_1>

  <tag1_3>
    <tag1_3_1 />

  </tag1_3>
</tag1>
Run Code Online (Sandbox Code Playgroud)

xml xslt

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

PL/SQL:如何检测正在使用的浏览器?

我正在使用pl/sql htp包来创建简单的网页.现在我需要根据访问页面的设备(桌面浏览器或移动黑莓客户端)使用不同的模板.

这可能在pl/sql中吗?

browser oracle plsql detect

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

截断带省略号的字符串,确保不破坏任何HTML实体

我有一个包含XHTML内容的项目数据库,我想显示HTML被剥离(完成)的项目,然后将每个项目截断为最大长度为100个字符.如果字符串超过100个字符,我将其剪掉并&hellip;在末尾插入(省略号).

问题是我的程序不理解字符串中已有的 HTML实体.例如,如果字符串是something &amp; something,我的函数可能会截断它,something &am...导致无效的XHTML.

在ASP.NET/C#中解决此问题的最佳方法是什么?

c# asp.net string xhtml truncate

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