什么是null?
是null一个什么的实例?
什么集合null属于?
它是如何在记忆中表现出来的?
为什么这段代码不起作用
var name = $("#name").val();
var email = $("#email").val();
var web = $("#web").val();
var comment = $("#comment").val();
if(name.length < 5){
$("#name").css("border-color","red");
} elseif (email.length < 5) {
$("#email").css("border-color","red");
} elseif (web.length < 5) {
$("#web").css("border-color","red");
} elseif (comment.length < 10) {
$("#comment").css("border-color","red");
}else{
alert('ok');
}
Run Code Online (Sandbox Code Playgroud)
和每个像这样的val <input id="name" type="text" size="24" />
我想动态创建一个二维数组.
我知道列数.但行数正在动态更改.我尝试了数组列表,但它仅将值存储在单维中.我能做什么?
SOAP的标准HTTP身份验证以明文形式传递密码等,我正在寻找一种替代方法,可能是基于密钥的机制来验证Web服务而不是密码.
OAuth越来越受欢迎; 它是否合适,我将如何实施?或许我应该使用其他方法.
项目本身相对简单,只有一两种方法可以暴露,但安全性至关重要.
我在Eclipse Ganymede上安装了Perforce插件版本3.4,配置了我的连接和工作区.我的perforce视角效果很好.但是,当我在Java透视图中工作时,右键单击项目资源管理器中的任何文件时,"团队"上下文菜单不会显示perforce选项以进行签出,同步等.它只有"应用补丁"选项"和"显示当地历史".
这太烦人了!帮忙,有人吗?
我遇到IllegalStateException将基础List更新为适配器(可能是ArrayAdapter或BaseAdapter的扩展,我不记得了).我目前没有或记住异常的文本,但它说明了List的内容更改的效果,而没有适配器已被通知更改.
此List /可以/从UI线程(main)以外的其他线程更新.更新此列表(添加项目)后,我调用notifyDataSetChanged.问题似乎是适配器或附加到适配器的ListView在调用此方法之前尝试更新自身.发生这种情况时,抛出IllegalStateException.
如果我在更新之前将ListView的可见性设置为GONE,那么再次可见,则不会发生错误.但这并不总是实用的.
我在某处读到你无法从另一个线程修改底层 - 这似乎限制了一个MVC模式,就像这个特定的List一样,我想从不同的线程中添加项目.我假设只要我调用notifyDataSetChanged()我就是安全的 - 在调用此方法之前,适配器没有重新访问底层List,但似乎并非如此.
我想我要问的是,从UI以外的线程更新底层列表是否安全?此外,如果我想修改适配器中的数据,我是否修改基础列表或适配器本身(通过其add()等方法).通过适配器修改数据似乎是错误的.
我在另一个网站上遇到了一个似乎与我有类似问题的人:http : //osdir.com/ml/Android-Developers/2010-04/msg01199.html(这是我抓住了Visibility.GONE和.VISIBLE idea).
为了让您更好地了解我的特定问题,我将介绍我的List,Adapter等的设置方法.
我有一个名为Queue的对象,它包含一个LinkedList.队列扩展了Observable,当通过其方法将事物添加到其内部列表时,我调用setChanged()和notifyListeners().此Queue对象可以在任意数量的线程中添加或删除项目.
我有一个包含适配器的"队列视图"活动.此活动在其onCreate()方法中将Observer侦听器注册到我的Queue对象.在Observer的update()方法中,我在Adapter上调用notifyDataSetChanged().
我添加了大量的日志输出,并确定当发生IllegalStateExcption时,我的Observer回调从未被调用过.因此,在Observer有机会通知其观察者之前,适配器注意到List的更改,并调用我的方法通知适配器内容已更改.
所以我想我要问的是,这是一个装配适配器的好方法吗?这是一个问题,因为我正在从UI线程以外的线程更新适配器的内容吗?如果是这种情况,我可能会想到一个解决方案(在创建UI线程时将Queler对象赋予UI线程,并使用该Handler进行所有List修改,但这似乎不合适).
我意识到这是一个非常开放的帖子,但我对此有点失落,并会对我写的内容有所评论.
Java Servlets - 如何检测用户是否来自移动设备?
我正在使用TinyMCE javascript编辑器,它在iphone上不起作用.如何检测用户是否来自移动设备?
我必须编写一个方法,该方法返回一个链接列表,其中包含使用递归而没有循环的两个链接列表共有的所有节点.
例如,
第一个列表是2 - > 5 - > 7 - > 10
第二个列表是2 - > 4 - > 8 - > 10
将返回的列表是2 - > 10
我无处可去..我一直想到的是递归地检查第一个列表的每个值与第二个列表的每个值,但是第二个列表每次都会被一个节点删除,我无法比较下一个值在第一个列表中,第二个列表.我希望这是有道理的...
有人可以帮忙吗?
这可能不是一个真正的编程问题,但处理地理位置Api,因此希望StackOverflow是正确的地方.
我每隔3秒调用一次navigator.geolocation.getCurrentPosition.10-15次尝试后,响应停止.所以我想知道是否对正在进行的呼叫数量有限制,或者是因为我正在使用桌面进行测试,因此每次API等待位置更改时都不会返回相同的响应.
有没有经验可以分享?
谢谢
这是我写一个小第三方库的问题.在这个图书馆里,我有一个这样的课程
public class TestClass
{
public int TestField { get; private set; }
public TestClass( )
{
TestField = 1;
}
}
Run Code Online (Sandbox Code Playgroud)
然后我有这样的类的varialbe形式
public TestClass test = new TestClass( );
Run Code Online (Sandbox Code Playgroud)
我面临的问题是像这样的usnig反射
PropertyInfo field = typeof( TestClass ).GetProperty( "TestField" );
field.SetValue( test, 2, null );
Run Code Online (Sandbox Code Playgroud)
程序员可以改变这个类的内部价值.这将是非常糟糕的事情因为它可以崩溃孔库.我的问题是什么是保护我的代码形式这种变化的最佳方法.我知道我可以使用某种bool标志,因此只能改变一个值,但这不是很好的salution有更好的一个吗?
最诚挚的问候,
Iordan
java ×4
algorithm ×1
android ×1
c# ×1
geolocation ×1
javascript ×1
jquery ×1
mobile ×1
null ×1
oauth ×1
perforce ×1
php ×1
recursion ×1
reflection ×1
servlets ×1
soap ×1
terminology ×1
w3c ×1
web-services ×1