问题列表 - 第20220页

如何在xml架构中验证电子邮件ID

嗨,我已经创建了一个模式来检查电子邮件ID.这可以验证电子邮件ID是否为abc@def.com和adbc@def.co.in以及abc@def.co.in.pune但我想仅验证abc@def.com和adbc@def.co.in因为我认为电子邮件在@符号后最多可以有2个点,所以第三个将是无效的电子邮件ID所以如何使用模式验证电子邮件ID下面是模式

<xsd:element name="SSEM" minOccurs="0">
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element name="CNT" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="EM" minOccurs="1" nillable="true" type ="singleEmailID"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>
Run Code Online (Sandbox Code Playgroud)

谢谢Sunil Kumar Sahoo

xml email validation schema

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

为什么将""附加到String保存内存?

我说,我使用了一个包含大量数据的变量String data.我想以下列方式使用此字符串的一小部分:

this.smallpart = data.substring(12,18);
Run Code Online (Sandbox Code Playgroud)

经过几个小时的调试(使用内存可视化器)后,我发现对象字段smallpart记住了所有数据data,尽管它只包含子字符串.

当我将代码更改为:

this.smallpart = data.substring(12,18)+""; 
Run Code Online (Sandbox Code Playgroud)

..问题解决了!现在我的应用程序现在使用很少的内存!

怎么可能?有谁能解释一下?我认为这个小部分一直在引用数据,但为什么呢?

更新: 如何清除大字符串呢?data = new String(data.substring(0,100))会做什么吗?

java memory string performance

193
推荐指数
5
解决办法
8137
查看次数

JSF:如何将actionListener附加到以编程方式创建的组件?

我必须动态创建一些commandLinks并附加一些动作监听器,所以我已经<h:panelGrid>在JSP页面上使用这些代码来添加commandLinks并将动作监听器分配给:

public ManagedBean(){
 List<UIComponenet> child = panelGrid.getChilderen();
 list.clear();

 List<MyClass> myList = getSomeList();

 for (MyClass myObj : myList){
   FacesContext ctx = FacesContext.getCurrentContext();
   HtmlCommandLink cmdLink = (HtmlCommandLink) ctx.getApplication.createComponent(HtmlCommandLink.COMPONENT_TYPE);
   cmdLink.setValue(myObj.getName());
   cmdLink.setActionLinstner(new ActionListener(){
     public void processAction(ActionEvent event) throws AbortProcessingException{
       System.out.println (">>>>>>>>>>>>>>>>>I am HERE ");
     }
   });
   child.add(cmdLink);
 }
}
Run Code Online (Sandbox Code Playgroud)

但不幸的是,当我按下这个commandLinks时,抛出一个异常!如何在运行时添加组件事件侦听器?

(注意,上面的代码包含我刚才写的语法/编译错误).

jsf

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

Firefox 3.6破坏了我的页面样式!

真的不想把mozilla归咎于这个,我敢肯定这可能是我在做一些愚蠢的事情,但页面在:

万维网.neverMindFixed .com

该演示文稿将在其他浏览器上正常工作,而不是最新的Firefox.有谁在这个问题上找到了解决方案?

谢谢!

css layout presentation firefox3.6

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

使用NInject连接依赖项的选项

使用NInject(最好是2.0),我们在Web应用程序中连接对象依赖项时有哪些选项?

它们可以在XML配置文件中定义吗?

还是必须通过代码完成?

asp.net asp.net-mvc dependency-injection ninject configuration-files

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

Mysql:从表中选择*,其中col IN(null,"")可能没有OR

是不是在某种程度上可以在Mysql中选择空字符串和NULL值而不使用或?

这个:

   select * from table where col IN (null, "");
Run Code Online (Sandbox Code Playgroud)

不起作用,它忽略null(或者可能与字符串'null'匹配)

谢谢,PV Goddijn

mysql null

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

如何在第一次加载页面时将活动链接设置为默认值

当页面第一次加载时,我需要一些帮助来将链接设置为默认活动.

<style type="text/css">
a{
color:black;
}
a:hover{
color:white;
}
a:active{
color:blue;
}
</style>


<div>
<!--I want this fisrt link to be set as active by default-->
<a href="#"/>
<!--I want this one as normal-->
<a href="#"/>
</div>
Run Code Online (Sandbox Code Playgroud)

html css hyperlink

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

我如何在Python中表示和使用n位向量?

在我正在进行的一项任务中,我们需要使用位向量,但我不确定如何在Python中执行此操作.它们应该能够从4位到20位.我以前从未使用过位向量,但我想可以创建一个使用通常的AND/OR/XOR操作操作的无符号字节数组.

这里的重要限制是:除了标准Python提供的库之外,我不能依赖任何库.

我想我知道如何使用8位无符号字节的数组在C中执行此操作:例如,将零数组的第18位转换为1,我会做类似my_bit_array [3]&= 1 << 2的操作

但由于Python是动态类型的,并且没有内置数组类型,我将如何以pythonic方式执行此操作?

是否有可能(如何?)表达大小为20的位向量?我在考虑制作一个24位/ 3字节向量并忽略4位.

python bit-manipulation bitarray bitvector

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

什么Vim命令可用于引用/取消引用单词?

如何快速报价/引文结束词和引述的变化(例如从'")在Vim中?我知道surround.vim插件,但我想只使用Vim.

vim quoting

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

将此Javascript转换为jQuery等效

你能帮助将以下Javascript转换成jQuery等价吗?

// Let's use a lowercase function name to keep with JavaScript conventions
function selectAll(involker) {
    // Since ASP.NET checkboxes are really HTML input elements
    //  let's get all the inputs
    var inputElements = document.getElementsByTagName('input');

    for (var i = 0; i < inputElements.length; i++) {
        var myElement = inputElements[i];

        // Filter through the input types looking for checkboxes
        if (myElement.type === "checkbox") {

            // Use the involker (our calling element) as the reference 
            //  for our checkbox status
            myElement.checked = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery-validate

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