小编SCB*_*Boy的帖子

是否有与HTML5中的Web浏览器表单验证相关的JavaScript属性?

在HTML5中,客户端验证应该通过像pattern或等属性成为Web浏览器的工作required.

有只CSS实现这一点(即:valid:invalid选择,提供反馈给用户)或有还JavaScript实现?

我正在考虑一个功能,如果用户单击提交并且表单中包含无效值,则允许调用JavaScript函数.或者我可以在表单对象中访问的标志,以显示它是否有错误.

谢谢.

html javascript forms validation html5

5
推荐指数
2
解决办法
260
查看次数

继承技术如何运作?

我即将在我的公司(我是一名实习生)中介绍Java中的继承.我想我已经明白了,我也知道如何使用它.但有一点不太确定.存储在存储器中的方法在哪里.对象如何知道方法的位置?

例如:

我们有这门课.

class Animal {
    private String desc1;
    protected String desc2;

    public void breath() {
    }

    public void eat() {
    }
}
Run Code Online (Sandbox Code Playgroud)

而这堂课:

  class Dog extends Animal() {
        public void bark() {
        }
    }
Run Code Online (Sandbox Code Playgroud)

我们现在创建一个Dog类的对象:

狗狗=新狗();

所以现在我的问题是: 类被加载到堆中.所以狗和动物都在堆里. (编辑:多数民众赞成错了,类没有加载到堆中,看下面的答案.). 所以,让我们说dog.bark().狗如何知道树皮方法在堆中的位置?知道狗类在哪里?接下来我们制作dog.eat(): 当狗知道狗在哪里时,狗知道动物在哪里或狗是否知道动物在哪里?知道我的意思是它有一个地址在堆上.当我覆盖一个方法时怎么样?存储在哪里?

thx求助.

java heap storage class object

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

HttpClient 检查 Kerberos 安全网页。NTLM 登录无效

我必须编写一个程序来检查我们公司的 Kerberos 安全站点。我用 HttpClient 尝试并得到以下错误:

KrbException: Server not found in Kerberos database (7)
    at sun.security.krb5.KrbTgsRep.<init>(KrbTgsRep.java:61)
    at sun.security.krb5.KrbTgsReq.getReply(KrbTgsReq.java:185)
        ...
Run Code Online (Sandbox Code Playgroud)

我在 5 个月前写了一个 NTLM 登录,但它不适用于这个 Kerberos 安全站点。我认为 Nego2 已激活,因此如果 Kerberos 失败,它不会回退到 NTLM。

我阅读了 Kerberos 维基百科文章:http : //en.wikipedia.org/wiki/Kerberos_(protocol),我认为问题在于 TGS 在数据库中找不到请求的服务。我认为这是因为我在错误之前得到了一张票(我认为是 TGT)。

Found ticket for userid@EXAMPLE.COM to go to krbtgt/EXAMPLE.COM@EXAMPLE.COM expiring on Thu May 31 01:35:56 CEST 2012
Run Code Online (Sandbox Code Playgroud)

所以错误发生在“客户服务授权”--> 2.(见维基百科文章)

问题是该服务必须在 kerberos 数据库中,因为我可以使用 IE 访问它(无需登录,因此单点登录有效)。

所以我的问题是:为什么 TGS 在 Kerberos 数据库中找不到服务器,但它适用于 IE?


额外信息
我试图在顶部获得必要的信息,但这里是所有信息,因为我不知道我是否获得了所有必要的信息:

操作系统是 Windows 7
Firefox 版本 9.0.1
Chrome 版本 …

java kerberos httpclient

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

证书如何避免中间人攻击?

我对网络安全性有另一个问题.如果我理解正确,证书就是用来识别你的真实身份.所以中间人的攻击是不可能的.但是当我看到这张图片时:

http://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Digital_Signature_diagram.svg/800px-Digital_Signature_diagram.svg.png

我认为中间人的攻击是可能的.您可以从数据中拆分签名,证书.使用您的虚假数据制作您自己的签名,并将伪造的签名(但正确的证书)发送到服务器/客户端.

我在这张图片中也不明白的是在验证方面检查证书的地方.

谢谢.

SCBoy

https ssl-certificate man-in-the-middle

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