小编Raj*_*Raj的帖子

在Android中对齐两个文本视图的基线

请在下面找到我的布局及其结果; 我需要文本" 文本消息 "在文本" 标题 " 的基线上对齐(请在下面的代码和快照中找到).如果有人可以给我指导,我会很高兴的

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="1.0"
android:baselineAligned="true"
>

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="0.2"
    android:background="@color/custom_orange"
    android:gravity="center"
    >


    <TextView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:text="Header"
        android:textSize="25sp"
        android:id="@+id/title"
        android:gravity="center"
        android:background="@color/custom_red"/>

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:text="Text message"
        android:textSize="10sp"
        android:id="@+id/language"
        android:gravity="center"
        android:background="@color/custom_green"/> 
</LinearLayout>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

这是结果

在此输入图像描述

这就是我需要的

在此输入图像描述

android textview

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

使用直线连接到Hive

我正在尝试通过Beeline客户端连接到我的机器上安装的配置单元.当我给'beeline'命令并连接到Hive时,客户端要求输入用户名和密码

!connect jdbc:hive2://localhost:10000/default
Run Code Online (Sandbox Code Playgroud)

我不知道我应该给出的用户名和密码是什么.我是否必须在某些配置文件中添加凭据(用户名和密码)?

hadoop hive beeline

15
推荐指数
4
解决办法
6万
查看次数

SparkContext中的parallelize()方法

我想了解的给予不同的影响numSlicesparallelize()在方法SparkContext.下面给出的是Syntax该方法

def parallelize[T](seq: Seq[T], numSlices: Int = defaultParallelism)
(implicit arg0: ClassTag[T]): RDD[T]
Run Code Online (Sandbox Code Playgroud)

我在本地模式下运行spark-shell

spark-shell --master local
Run Code Online (Sandbox Code Playgroud)

我的理解是,numSlices决定结果RDD的分区号(在调用之后sc.parallelize()).考虑下面的几个例子

情况1

scala> sc.parallelize(1 to 9, 1);
res0: org.apache.spark.rdd.RDD[Int] = ParallelCollectionRDD[0] at parallelize at <console>:22
scala> res0.partitions.size
res2: Int = 1
Run Code Online (Sandbox Code Playgroud)

案例2

scala> sc.parallelize(1 to 9, 2);
res3: org.apache.spark.rdd.RDD[Int] = ParallelCollectionRDD[1] at parallelize at <console>:22
scala> res3.partitions.size
res4: Int = 2
Run Code Online (Sandbox Code Playgroud)

案例3

scala> sc.parallelize(1 to 9, 3);
res5: org.apache.spark.rdd.RDD[Int] = …
Run Code Online (Sandbox Code Playgroud)

apache-spark

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

在Zeppelin 0.7.1中运行Spark代码时获取NullPointerException

我安装了Zeppelin 0.7.1.当我尝试执行示例spark程序(可用于Zeppelin Tutorial笔记本)时,我收到以下错误

java.lang.NullPointerException
    at org.apache.zeppelin.spark.Utils.invokeMethod(Utils.java:38)
    at org.apache.zeppelin.spark.Utils.invokeMethod(Utils.java:33)
    at org.apache.zeppelin.spark.SparkInterpreter.createSparkContext_2(SparkInterpreter.java:391)
    at org.apache.zeppelin.spark.SparkInterpreter.createSparkContext(SparkInterpreter.java:380)
    at org.apache.zeppelin.spark.SparkInterpreter.getSparkContext(SparkInterpreter.java:146)
    at org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:828)
    at org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:70)
    at org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:483)
    at org.apache.zeppelin.scheduler.Job.run(Job.java:175)
    at org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:139)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Run Code Online (Sandbox Code Playgroud)

我还设置了配置文件(zeppelin-env.sh)以指向我的Spark安装和Hadoop配置目录

export SPARK_HOME="/${homedir}/sk"
export HADOOP_CONF_DIR="/${homedir}/hp/etc/hadoop"
Run Code Online (Sandbox Code Playgroud)

我使用的Spark版本是2.1.0,Hadoop是2.7.3

此外,我使用默认的Spark解释器配置(因此Spark设置为运行Local mode)

我在这里错过了什么吗?

PS:我可以使用终端连接火花 spark-shell

apache-spark apache-zeppelin

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

Spark中的"map-side"聚合

我正在使用"学习星火"这本书学习火花.遇到这个术语(第54页) We can disable map-side aggregation in combineByKey() if we know that our data won’t benefit from it我很困惑这里的地图边聚合是什么意思?我想到的唯一的事情是Hadoop MapReduce中的Mapper和Reducer ......但是相信这与Spark无关.

apache-spark

11
推荐指数
2
解决办法
2429
查看次数

在布局中使用带有Button的ShareActionProvider

我有一个带按钮的布局.单击按钮后,我应该能够获得"操作栏共享按钮"(我们可以使用ShareActionProvider实现)的相同功能.试图在网上寻找一个例子; 但找不到一个.这可能吗?

android shareactionprovider

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

Gridview:如何使用文本视图填充整个空间

我正在使用GridView(6行*8列)创建日历.这个矩阵(6*8)中的每个单元格都是TextView(我在程序中动态创建).

我面临的问题是,6*8矩阵没有填充GridView可用的整个空间

我想让6*8矩阵占据整个空间,GridView而不是留下一些空白区域,而不是矩阵和下一个TextView.有人可以帮我这个.

下面给出的是xml布局 Gridview

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1" >

    <GridView xmlns:android="http://schemas.android.com/apk/res/android" 
        android:id="@+id/gridview"
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent"
        android:numColumns="8"
        android:verticalSpacing="10dp"
        android:horizontalSpacing="10dp"
        android:gravity="center"
        android:layout_weight="1"
            />


    <TextView  
            android:id="@+id/id_worked"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="Result 1 ->"
        android:layout_weight="0"
        android:textSize="20sp"
        />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

网格视图

layout android gridview

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

嵌套的XML布局文件

android中有没有一种方法可以从另一个布局文件引用xml布局文件。为了更好地解释,

我有一个名为layout1.xml&layout2.xml的布局文件。我可以从layout1.xml引用layout2.xml吗

android android-layout

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

如何在Spark中获取默认属性值

我正在使用这个版本的Spark : spark-1.4.0-bin-hadoop2.6. 我想检查几个默认属性.所以我在下面发表了以下声明spark-shell

scala> sqlContext.getConf("spark.sql.hive.metastore.version")
Run Code Online (Sandbox Code Playgroud)

我期待调用方法getConf返回0.13.1链接中描述的值.但我得到了以下例外

java.util.NoSuchElementException: spark.sql.hive.metastore.version
    at org.apache.spark.sql.SQLConf$$anonfun$getConf$1.apply(SQLConf.scala:283)
    at org.apache.spark.sql.SQLConf$$anonfun$getConf$1.apply(SQLConf.scala:283)
Run Code Online (Sandbox Code Playgroud)

我是否以正确的方式检索房产?

scala apache-spark apache-spark-sql

5
推荐指数
2
解决办法
7642
查看次数

在“spark-defaults.conf”中设置属性“spark.sql.hive.metastore.jars”后出现异常

下面给出的是我在系统中安装的 Spark 和 Hive 的版本

火花spark-1.4.0-bin-hadoop2.6

蜂巢apache-hive-1.0.0-bin

我已将 Hive 安装配置为使用MySQL作为 Metastore。目标是访问MySQL Metastore 并在内部执行 HiveQL 查询spark-shell(使用HiveContext

到目前为止,我能够通过访问 Derby Metastore 来执行 HiveQL 查询(如此处所述相信Spark-1.4与Hive 0.13.1捆绑在一起,而 Hive 0.13.1 又使用内部 Derby 数据库作为 Metastore)

然后我尝试通过设置下面给出的spark-shell属性(如此处建议的)来指向我的外部元存储(在本例中为 MySQL $SPARK_HOME/conf/spark-defaults.conf

spark.sql.hive.metastore.jars   /home/mountain/hv/lib:/home/mountain/hp/lib
Run Code Online (Sandbox Code Playgroud)

我也复制$HIVE_HOME/conf/hive-site.xml进去了$SPARK_HOME/conf。但是当我启动时出现以下异常spark-shell

    mountain@mountain:~/del$ spark-shell 
    Spark context available as sc.
    java.lang.ClassNotFoundException: java.lang.NoClassDefFoundError: 
org/apache/hadoop/hive/ql/session/SessionState when creating Hive client 
using classpath: file:/home/mountain/hv/lib/, file:/home/mountain/hp/lib/
    Please make sure …
Run Code Online (Sandbox Code Playgroud)

hive scala apache-spark apache-spark-sql

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

找出分区号/ id

Spark中是否有方法(A方法)找出Parition ID/No

以这个例子为例

val input1 = sc.parallelize(List(8, 9, 10), 3)

val res = input1.reduce{ (x, y) => println("Inside partiton " + ???)

                               x + y)}
Run Code Online (Sandbox Code Playgroud)

我想放入一些代码???来打印分区ID /否

apache-spark

4
推荐指数
3
解决办法
6995
查看次数

如何在android中实现光泽外观

我的手机中的一个应用程序具有这种光滑透明的外观(请参阅下面的快照),这非常漂亮.只是想知道如何实现这一目标.

在此输入图像描述

我正在为自己开发一个应用程序,并希望实现类似的GUI.虽然我可以创建一个布局,但我仍然不擅长创建如上所示的漂亮图标.任何信息(或)图标开发相关教程的链接也应该非常有用.提前谢谢大家.

android android-layout

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

没有格式说明符的snprintf()?

我正在编写这样的代码snprintf():

char myId[10] = "id123";

char duplicateId[10] = "";

snprintf(duplicateId, 10, myId);
Run Code Online (Sandbox Code Playgroud)

如您所见,我没有明确指定格式说明符%s.

我是否需要在上面的snprintf()语句中明确指定格式说明符snprintf(duplicateId, 10, "%s", myId);

c printf

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