小编axm*_*mug的帖子

导入无法解决

我有一个带有几个导入的活动类,但其中一些在Eclipse中无法识别.我看到无法解析错误导入类名.

那是我的代码:

package com.ap.mapa;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;


public class MapaLugaresActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_mapa_lugares);


}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.mapa_lugares, menu);
    return true;
}

}
Run Code Online (Sandbox Code Playgroud)

每个导入com.google.android.gms.maps中都存在错误.如果我输入另一个类作为import android.content.Context; 没有错误.

我该如何解决这些问题?

谢谢.

android

5
推荐指数
1
解决办法
3万
查看次数

获取hive中的子字符串

我正在尝试从 Hive 获取字符串的子字符串。我有一个这样的字符串:2017-06-05 09:06:32.0

我想要的是获取小时的前两位数字,即 09。我使用以下命令获取整个小时:

SELECT SUBSTR(hora,11) AS subhoras FROM axmugbcn18.bbdd WHERE hora =  '2017-06-05 09:06:32.0'
Run Code Online (Sandbox Code Playgroud)

命令的结果是:09:06:32.0

为了只得到 09 我尝试这个命令:

SELECT REGEXP_EXTRACT(hora,'\d\d') AS subhoras FROM axmugbcn18.bbdd WHERE hora = '2017-06-05 09:09:32.0'
Run Code Online (Sandbox Code Playgroud)

但结果是空白的。

如何只检索小时的两位数?

谢谢

hive hiveql

3
推荐指数
1
解决办法
1万
查看次数

在html代码中加载javascript函数

我想使用javascript方法innerHTML读取几个div的值,并将它们保存在变量中.这是javascript代码:

function llegirdata()
{
    var spandies = document.getElementById('dies').innerHTML;
    var spanhores = document.getElementById('hores').innerHTML;
    var spanminuts = document.getElementById('minuts').innerHTML;
    var spansegons = document.getElementById('segons').innerHTML;
    console.log(spanhores);
 } 
Run Code Online (Sandbox Code Playgroud)

此代码位于名为temps.js的脚本中.html代码是:

<head>

<script type="text/javascript" src="js/temps.js"></script>

</head>
<body>
<div class="contenidor">

 <div id="clockdiv">
    <div>
        <span id="dies">1</span>
        <div class="smalltext">Dies</div>
    </div>
    <div>
        <span id="hores">1</span>
        <div class="smalltext">Hores</div>
    </div>
    <div>
        <span id="minuts">40</span>
        <div class="smalltext">Minuts</div>
    </div>
    <div>
        <span class="segons">00</span>
        <div class="smalltext">Segons</div>
    </div>

    <script language="javascript">
      llegirdata();     
    </script>
</body>     
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中运行代码时,spanhores变量的值不会显示在控制台中.有错误

无法读取null的属性'innerHTML'

我知道这个错误意味着脚本在html代码之前加载,而innerHTML方法无法读取span id = hores的值.这是我不明白的,因为我在加载html代码后加载脚本.

我不想在html文件中输入javascript,因为我需要做更多的函数来计算一些值.

如何显示spanhores变量的值?

谢谢.

html javascript typeerror

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

标签 统计

android ×1

hive ×1

hiveql ×1

html ×1

javascript ×1

typeerror ×1