我使用可下载的Geonames数据库用于世界上所有国家,州,县和城市,但我想知道是否有街道数据库?
所以你可以选择:国家 - >州/部门/区 - >(县/地区) - >城市 - >街道在你喜欢的任何国家.
因为当我在Google地图中搜索街道时,我可以看到所有上层(国家/地区/城市).你可以为MySQL下载一个数据库吗?
必须有一个数据库,因为总有国家公司提供这种信息.他们从哪里得到的?
我想从Window(JFrame)中删除一个旧的JPanel并添加一个新的。我该怎么办?
我尝试了以下方法:
public static void showGUI() {
JFrame frame = new JFrame("Colored Trails");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(partnerSelectionPanel);
frame.setSize(600,400);
frame.setVisible(true);
}
private static void updateGUI(final int i, final JLabel label, final JPanel partnerSelectionPanel) {
SwingUtilities.invokeLater(
new Runnable() {
public void run() {
label.setText(i + " seconds left.");
}
partnerSelectionPanel.setVisible(false); \\ <------------
}
);
}
Run Code Online (Sandbox Code Playgroud)
我的代码更新了“旧” JPanel,然后使整个JPanel不可见,但它不起作用。编译器抱怨用指示的行<------------。它写道:<identifier> expected, illegal start of type。
添加:
我已经设法完成了我需要做的事情,并且通过以下方式做到了:
public static void showGUI() {
frame = new JFrame("Colored Trails");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(partnerSelectionPanel);
//frame.add(selectionFinishedPanel);
frame.setSize(600,400);
frame.setVisible(true);
} …Run Code Online (Sandbox Code Playgroud) 我正在使用以下代码来设计我的主页.输出(如下所示)未正确显示.你可以看到最左边的横幅,导航链接之间有很大的差距.怎么设置这个?可以仅使用DIV标签而不是TABLE来完成吗?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>
First Website
</title>
</head>
<body>
<table id="main" align="center" width="600 px">
<tr id="trBanner">
<td id="tdBanner">
<img src="../../../My Pictures/banner copy.bmp.jpg"
</td>
</tr>
<tr id="trNavLinks">
<td id="lnkHome">
<a href="" id="lnkHome" name="lnkHome">Home</a>
</td>
<td id="lnkLife">
<a href="" id="lnkLife" name="lnkLife">Life</a>
</td>
<td id="lnkTeachings">
<a href="" id="lnkTeachings" name="lnkTeachings">Teachings</a>
</td>
<td id="lnkExperiences">
<a href="" id="lnkExperiences" name="lnkExperiences">Experiences</a>
</td>
<td id="lnkPhotoGallery">
<a href="" id="lnkPhotoGallery" name="lnkPhotoGallery">Photo Gallery</a>
</td>
<td id="lnkReach">
<a href="" id="lnkReach" name="lnkReach">How to Reach</a>
</td>
<td …Run Code Online (Sandbox Code Playgroud) 我开始认为要使ProgressDialog工作,AsyncTask必须是Activity类中的内部类.真正?[编辑很久以后......答案是假的,我不确定这是一个错误还是什么.我使用的是Android 1.5.我打算读一读服务.]
我有一个活动,使用数据库来操纵信息.如果填充数据库一切都很好.如果没有填充,那么我需要从网站下载信息,填充数据库,然后访问填充的数据库以完成onCreate中的视图.
问题是没有办法确定AsyncTask线程何时完成填充数据库,我得到以下强制关闭错误消息:抱歉!应用程序意外停止.我点击Force Close按钮,后台AsyncTask线程继续工作,数据库被填充,一切正常.
我需要摆脱该错误消息,并需要一些帮助来解决这个问题.这是一些伪代码:
public class ViewStuff extends Activity
{
onCreate
{
if(database is populated)
do_stuff
else
{
FillDB task = null;
if(task == null || task.getStatus().equals(AsyncTask.Status.FINISHED))
{
task = new FillDB(context);
task.execute(null);
}
}
continue with onCreate using information from database to properly display
} // end onCreate
} // end class
Run Code Online (Sandbox Code Playgroud)
在单独的文件中:
public class FillDB extends AsyncTask<Void, Void, Void>
{
private Context context;
public FillDB (Context c) //pass the context in the constructor
{
context = …Run Code Online (Sandbox Code Playgroud) 我想知道在matlab中将绘图保存到图像文件中时,saveas和print之间有什么区别?在什么情况下都可以使用,在什么情况下只能使用一个?
感谢致敬!
是abstract function xxx吗?
我刚做了一个测试,似乎表明私有方法也是虚拟的?
class a {
private function test()
{
echo 1;
}
}
class b extends a {
private function test()
{
echo 2;
}
public function call()
{
$this->test();
}
}
$instance = new b;
$instance->call();
Run Code Online (Sandbox Code Playgroud)
输出是 2
如何在我的OpenGL ES 1.1 android应用程序中使用gl.gluUnproject来确定用户触摸屏幕时选择的内容?
我的理解是触摸事件导致一条线,我必须找到它与之相交的第一个"东西".
有没有关于如何做到这一点的教程?
我知道现代的Objective-C运行时可以合成ivars.我认为合成的ivars的行为与标记的ivars完全相同@private,但它们没有.
因此,代码仅在我预期可以处理的现代运行时下进行编译.例如,一个超类:
@interface A : NSObject {
#if !__OBJC2__
@private
NSString *_c;
#endif
}
@property (nonatomic, copy) NSString *d;
@end
@implementation A
@synthesize d=_c;
- (void)dealloc {
[_c release];
[super dealloc];
}
@end
Run Code Online (Sandbox Code Playgroud)
和子类:
@interface B : A {
#if !__OBJC2__
@private
NSString *_c;
#endif
}
@property (nonatomic, copy) NSString *e;
@end
@implementation B
@synthesize e=_c;
- (void)dealloc {
[_c release];
[super dealloc];
}
@end
Run Code Online (Sandbox Code Playgroud)
即使超类的ivar是私有的,子类也不能具有与其超类的声明的ivar同名的声明的ivar.这似乎违反了我的意思@private,因为子类受到超类选择私有的影响.
然而,我更关心的是我应该如何看待合成的伊娃.我认为他们的行为就像宣布的私人伊娃,但没有脆弱的基类问题.也许这是正确的,我只是不明白脆弱的基类问题.为什么上面的代码只在现代运行时编译?当所有超类实例变量都是私有的时,是否存在脆弱的基类问题?
我有一个Lucene索引,目前区分大小写.我想添加一个不区分大小写的搜索选项作为后备.这意味着与案例匹配的结果将获得更多权重并将首先出现.例如,如果结果数量限制为10,并且有10个匹配我的情况,这就足够了.如果我只找到7个结果,我可以从不区分大小写的搜索中添加3个结果.
我的情况实际上更复杂,因为我有不同重量的物品.理想情况下,匹配"错误"的情况会增加一些重量.不用说,我不想要重复的结果.
一种可能的方法是有2个索引.一个有一个案例,一个没有和搜索两个.当然,这里有一些冗余,因为我需要两次索引.
有更好的解决方案吗?想法?
是否有一种简单直接的方法可以根据data属性选择元素?例如,选择具有名为customerIDvalue的数据属性的所有锚点22.
我有点犹豫使用rel或其他属性来存储这些信息,但我发现根据存储在其中的数据选择元素要困难得多.