小编Jon*_*Liu的帖子

Google Maps V2 Android作为片段工作,但显示白色屏幕(带缩放控制)作为子片段

我已经研究了这个问题几天了,并且尝试过SO提供的所有内容但都没有成功.

当我跟随由谷歌列出的说明这里,我没有问题得到一般的谷歌地图显示在自定义地图碎片(QMapFragment),我FragmentActivity之下延伸SupportMapFragment.

(旁注:即使我在Manifest.xml中提供了一个伪API密钥,例如"abcd",地图仍然显示得很好.我对此感到困惑,但无论如何......)

但是当我将QMapFragment子片段添加到另一个自定义片段时,例如,使用以下代码:

mFrag = QMapFragment.newInstance(new LatLng(location.getLatitude(), location.getLongitude()));
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();

transaction.add(R.id.framelayout, mFrag).commit();
Run Code Online (Sandbox Code Playgroud)

我看到一个空白的屏幕,在片段中添加了缩放控件,我在LogCat中得到了这个

08-08 13:44:25.914: W/dalvikvm(7057): VFY: unable to resolve instance field 30
08-08 13:44:25.914: D/dalvikvm(7057): VFY: replacing opcode 0x52 at 0x0012
08-08 13:44:25.914: D/dalvikvm(7057): VFY: dead code 0x0014-0018 in Lcom/google/android/gms/common/GooglePlayServicesUtil;.b (Landroid/content/res/Resources;)Z
08-08 13:44:26.000: I/dalvikvm(7057): Total arena pages for JIT: 11
08-08 13:44:26.180: W/dalvikvm(7057): Unable to resolve superclass of Lmaps/p/w; (734)
08-08 13:44:26.180: W/dalvikvm(7057): Link of class 'Lmaps/p/w;' failed
08-08 13:44:26.180: …
Run Code Online (Sandbox Code Playgroud)

android google-maps google-maps-android-api-2

6
推荐指数
1
解决办法
2321
查看次数

为什么 Node JS 中的 Mysql 查询执行比直接的 Mysql 查询执行慢得多?

询问: select id, event_time from events where event_time > 1395797406712 and event_time < 1398389406712 order by event_time asc

此查询返回约 25k 行(总大小 500KB)。

当我使用驱动程序在 Node.js 中查询上述查询时node-mysql,执行大约需要 3-4 秒。(我使用console.time和console.timeEnd)

当我直接在 mySql 中查询它时,它说需要大约 200 毫秒。

是什么造成了这种巨大的差异,以及如何改进 Node.js 实现以与直接 Mysql 查询内联?

mysql performance database-performance node.js node-mysql

6
推荐指数
1
解决办法
3682
查看次数