嗨,我已经创建了一个模式来检查电子邮件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
我说,我使用了一个包含大量数据的变量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))会做什么吗?
我必须动态创建一些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时,抛出一个异常!如何在运行时添加组件事件侦听器?
(注意,上面的代码包含我刚才写的语法/编译错误).
真的不想把mozilla归咎于这个,我敢肯定这可能是我在做一些愚蠢的事情,但页面在:
万维网.neverMindFixed .com
该演示文稿将在其他浏览器上正常工作,而不是最新的Firefox.有谁在这个问题上找到了解决方案?
谢谢!
硅
使用NInject(最好是2.0),我们在Web应用程序中连接对象依赖项时有哪些选项?
它们可以在XML配置文件中定义吗?
还是必须通过代码完成?
asp.net asp.net-mvc dependency-injection ninject configuration-files
是不是在某种程度上可以在Mysql中选择空字符串和NULL值而不使用或?
这个:
select * from table where col IN (null, "");
Run Code Online (Sandbox Code Playgroud)
不起作用,它忽略null(或者可能与字符串'null'匹配)
谢谢,PV Goddijn
当页面第一次加载时,我需要一些帮助来将链接设置为默认活动.
<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) 在我正在进行的一项任务中,我们需要使用位向量,但我不确定如何在Python中执行此操作.它们应该能够从4位到20位.我以前从未使用过位向量,但我想可以创建一个使用通常的AND/OR/XOR操作操作的无符号字节数组.
这里的重要限制是:除了标准Python提供的库之外,我不能依赖任何库.
我想我知道如何使用8位无符号字节的数组在C中执行此操作:例如,将零数组的第18位转换为1,我会做类似my_bit_array [3]&= 1 << 2的操作
但由于Python是动态类型的,并且没有内置数组类型,我将如何以pythonic方式执行此操作?
是否有可能(如何?)表达大小为20的位向量?我在考虑制作一个24位/ 3字节向量并忽略4位.
如何快速报价/引文结束词和引述的变化(例如从'到")在Vim中?我知道surround.vim插件,但我想只使用Vim.
你能帮助将以下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) css ×2
asp.net ×1
asp.net-mvc ×1
bitarray ×1
bitvector ×1
email ×1
firefox3.6 ×1
html ×1
hyperlink ×1
java ×1
javascript ×1
jsf ×1
layout ×1
memory ×1
mysql ×1
ninject ×1
null ×1
performance ×1
presentation ×1
python ×1
quoting ×1
schema ×1
string ×1
validation ×1
vim ×1
xml ×1