寻找一种快速而肮脏的方式将澳大利亚街道地址解析为其部分:
3A/45 Jindabyne Rd, Oakleigh, VIC 3166
应该拆分为:
"3A",45,"Jindabyne Rd" "Oakleigh","VIC",3166
街道名称可以包含多个单词,街道名称也可以.
请参阅:将Steet地址解析为组件
必须是Java,不能发出http请求(例如Web API).
编辑:假设始终遵循指定的格式.我没有问题,向用户发送错误格式化的字符串,并告诉他们遵循格式(我在上面已经描述过).
$('#lPass').focus(function() {
if (this.value == this.defaultValue) this.value = '';
$(this).after('<input type="password" id="lPass" size="10" value="'+this.value+'"/>').remove();
}).blur(function() {
alert(1);
});
<input id="lPass" type="text" size="10" value="Password"/>
Run Code Online (Sandbox Code Playgroud)
onblur不工作.
有任何想法吗?
我需要在我的应用中唯一标识消息.因此,每条消息都应包含其id.我有几个问题..
谢谢.
在继续进行特定流程之前,我有一个需要填写的文本区域.
对于普通文本框,我可以通过在选择字符串中添加属性选择器[value ='']来检索所有空白输入.
当我使用文本区域执行此操作时,它不起作用.
如果我在IE中而不是在严格模式下它确实有效,但我不是我想做的事情.
如果我首先选择所有文本区域,然后使用[value ='']作为选择器执行过滤器调用,它确实有效.
这是设计的吗?从文本区域实际上没有值属性的角度来看,这是有道理的,但我猜测过滤器调用不起作用.
这是一个示例代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML>
<HEAD>
<SCRIPT SRC="jquery-1.4.2.min.js"></SCRIPT>
<SCRIPT>
$(function () {
var Rslt1 = $("textarea[value='']").size();
var Rslt2 = $("textarea").filter("[value='']").size();
alert(Rslt1 + ' ' + Rslt2);
})
</SCRIPT>
</HEAD>
<BODY>
<TEXTAREA></TEXTAREA>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)
在IE 8,Chrome 4和Firefox 3.6中,结果为0 1,如上所述.
我希望这不是一个愚蠢的问题,而是我一直在想的事情.我希望编写单元测试一个方法,其中包含一些逻辑来检查某些值是否为空.
public void MyMethod(string value1, string value2)
{
if(value1 != null)
{
//do something (throw exception)
}
if(value2 != null)
{
//do something (throw exception)
}
//rest of method
}
Run Code Online (Sandbox Code Playgroud)
我想通过将null值传递给方法来测试它.我的问题是我应该为每个参数创建一个单元测试,还是可以创建一个单元测试,检查如果我将value1设置为null然后检查如果我将value2设置为null会发生什么.
即
[TestMethod]
public void TestMyMethodShouldThrowExceptionIfValue1IsNull()
{
//test
}
[TestMethod]
public void TestMyMethodShouldThrowExceptionIfValue2IsNull()
{
//test
}
Run Code Online (Sandbox Code Playgroud)
要么
[TestMethod]
public void TestMyMethodWithNullValues()
{
//pass null for value1
//check
//pass null for value2
//check
}
Run Code Online (Sandbox Code Playgroud)
或者它有什么不同?我想我在某个地方读到你应该限制自己每单元测试一个断言.它是否正确?
在此先感谢Zaps
我有一个TextBox实现的对象的属性绑定IDataErrorInfo.我成立Validation.ErrorTemplate的TextBox,并能正常工作.问题是我在a上有这些TabControl,如果我将标签更改为另一个标签然后返回到初始标签(其中TextBox),则验证模板不再显示.它看起来像是经过验证的(就像值是正确的),但实际上并非如此.
这是IDataErrorInfo对象 - 请注意,"正确"值是一个长度为2的字符串:
public class Presenter : IDataErrorInfo
{
public Presenter()
{
this.Property = String.Empty;
}
public string Property { get; set; }
public string Error { get { return null; } }
public string this[string columnName]
{
get
{
if (columnName == "Property")
{
if (this.Property.Length == 2)
return null;
else
return "Invalid property length!";
}
else return null;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是XAML:
<TabControl …Run Code Online (Sandbox Code Playgroud) 有没有办法找出数据最后输入表格的时间?我试图在我的数据库中找到过时的表,并想知道是否有一个我可以运行的简单脚本?
我有cafeid =(1,2,3,4,5,6,7)和checkid =(1,3,5)
如何仅显示输出(2,4,6,7)?
我有一个应用程序,我希望在两个iPhone之间交换通过Core Data管理的信息.
有没有人尝试过这个,如果有的话,这被认为是最好的方法(即人们在文件中使用某些中间格式,如XML或JSON,或者可以直接传输对象).
如果问题在范围内显得过于夸张,我表示道歉,但我正处于需要决定转移方法的阶段,而且我没有使用此API的经验.
对于使用GameKit在设备之间传输对象的任何代码示例或任何此类示例的链接,我将非常感激.