我有这段代码:
import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException;
import java.rmi.Remote;
import java.rmi.RemoteException;
public class ClientLookup<T extends Remote> {
private T sharedObject;
public void lookup(String adress) throws MalformedURLException, RemoteException, NotBoundException {
sharedObject = (T) Naming.lookup(adress);
}
public T getSharedObject() {
return sharedObject;
}
}
Run Code Online (Sandbox Code Playgroud)
带有" (T)Naming.lookup(地址) "的部分给我一个警告:" 类型安全:未经检查从远程转为T "
我不想使用" @SuppressWarnings("unchecked") ",我只是想知道为什么当" T扩展远程 " 时它会显示警告并修复它(对于干净的代码)
Thnaks.
我以前使用List.h来处理C++中的列表,但.Net中是否有类似的库?Becouse我不能将List.h用于托管类型.
我总是想知道为什么如果我试图通过DOM结构中不存在的id选择器找到元素,jQuery会返回true.
像这样:
<div id="one">one</div>
<script>
console.log( !!$('#one') ) // prints true
console.log( !!$('#two') ) // is also true! (empty jQuery object)
console.log( !!document.getElementById('two') ) // prints false
</script>
Run Code Online (Sandbox Code Playgroud)
我知道!!$('#two').length如果对象为空,我可以使用长度=== 0,但对我来说,如果找到则选择器将返回该元素,这是合乎逻辑的,否则null(就像本机document.getElementById一样).
F.ex,这个逻辑不能在jQuery中完成:
var div = $('#two') || $('<div id="two"></div>');
Run Code Online (Sandbox Code Playgroud)
如果没有找到ID选择器返回null,那么更合乎逻辑吗?
任何人?
是否有可能显示一个应用程序列表(intent.createChooser仅),只显示我的手机上的我的推特应用程序(所以htc peep(htc hero)或twitdroid).我试过它,intent.settype("application/twitter")但它没有找到任何Twitter的应用程序,只显示我的邮件应用程序.
谢谢,
沃特
我完成了将我的应用程序转换为将CoreData层用于我想要使用的小型数据仓库.我对性能以及如何最好地使用它有一些担忧.特别是:我有很多运行,我从文件中的磁盘属性读取:每个属性应该生成一个新对象,除非该类型的对象和该值已经存在.因此,对于我读取的每个文件,我:执行一次提取以检查该托管对象是否已经存在; 如果是,则完成,否则我创建对象,赋值并保存上下文.
目前,我每次创建一个新对象时都会保存一次上下文,因此对于每个读取的文件(可能是数百个),它会发生或多或少十次(对于十个属性).最好是减少上下文保存点,可能一次用于文件而不是属性一次?我不知道这个操作的开销,所以我不知道是否可以经常这样做,或者如何找出花在这上面的时间(也许用仪器?不知道怎么做).
以下是来自Ben Nadel的演示单页长寿AJAX应用程序的JavaScript模板示例:[来源]
<script id="contact-list-item-template" type="application/template">
<li class="contact clear-fix">
<div class="summary">
<a class="name">${name}</a>
</div>
<div class="actions">
<a href="javascript:void( 0 )" class="more">more</a> |
<a href="#/contacts/edit/${id}" class="edit">edit</a> |
<a href="#/contacts/delete/${id}" class="delete">delete</a>
</div>
<dl class="details clear-fix">
<dt>
name:
</dt>
<dd>
${name}
</dd>
<dt>
phone:
</dt>
<dd>
${phone}
</dd>
<dt>
email:
</dt>
<dd>
${email}
</dd>
</dl>
</li>
Run Code Online (Sandbox Code Playgroud)
我想问一下使用像这样的JavaScript模板引擎的目的是什么?它是为了节省带宽吗?这只是一个关注点分离的问题吗?它有助于对抗浏览器内存泄漏问题吗?
我应该何时使用模板引擎,何时更容易使用原始HTML AJAX响应?
相关讨论:
html javascript templates memory-leaks separation-of-concerns
当用户点击我的一个视图的导航栏标题时,我想触摸一个事件.
我是否可以访问UINavigationBar标题的视图,以便将触摸事件连接到它,我有点不知所措.
这甚至可能吗?
我正在尝试修改PostgreSQL数据库中的表,但它说有重复!在表中查找重复值的最佳方法是什么?有点选择查询?
问题是,如果我将一个模板标签调用到一个块中并且它填充了我通常的上下文[varname] =某个变量,那么如果我需要将该变量放入另一个块,我必须再次调用templatetag.这对我来说意味着额外的数据库查询,这是我想要避免的.
这个模板标签在一个基本模板中调用,该模板由许多其他模板扩展,因此我不能只改变所有视图以将某些内容传递给上下文,这没有意义(WET原理?)
即使是上下文处理器也不好,因为我不想为站点中呈现的每个页面调用它,即使是那些不基于该模板的页面.
我正在考虑编写一个模板标签,它将使用内部上下文结构将变量放在全局上下文中,但我觉得这样做太内疚了.
你会如何解决这个问题?
我有一个MapView,我正在显示一个"有用的半径"(想想坐标的准确性).使用MapView's Projection的meterToEquatorPixels,这当然只是赤道距离)并没有给我足够准确的距离(以像素为单位) ).如果你想在给定半径的坐标周围显示一个圆圈,你会如何计算?
android ×2
iphone ×2
javascript ×2
.net ×1
c++ ×1
casting ×1
cocoa-touch ×1
collections ×1
core-data ×1
django ×1
gps ×1
html ×1
ios ×1
java ×1
jquery ×1
list ×1
memory-leaks ×1
postgresql ×1
scope ×1
sql ×1
templates ×1
templatetags ×1
twitter ×1
uikit ×1
unchecked ×1
warnings ×1