小编ars*_*nal的帖子

从编辑文本在android中动态填充Spinner

我有一个微调器,其中很少有来自strings.xml的值,我想使用Button的onclick事件动态地从编辑文本填充该微调器,但不知何故它不起作用,我每次都得到强制关闭.任何帮助将不胜感激.

package com.example.expense;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;

public class Expense3 extends Activity {
    //private TextView t1;

    private Spinner spinner;
    private EditText Text;
    private ArrayAdapter<CharSequence> adapter;
    private Button addButton;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Text = (EditText)findViewById(R.id.widget4);
        addButton = (Button)findViewById(R.id.add_new);

        spinner = (Spinner) findViewById(R.id.hhj);

         adapter = ArrayAdapter.createFromResource(
                this, R.array.planets_array, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(adapter);





        this.addButton.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {

                addNewSpinnerItem();
         }

            });

        }

    protected …
Run Code Online (Sandbox Code Playgroud)

android spinner

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

覆盖maven中第三方jar的依赖关系

像这样的org.carrot2取决于commons-httpclient 3.1所以,我怎么能这样改commons-httpclient 3.1HttpClient 4.1.1.我在日食工作.因为我想commons-httpclient:3.1从那些依赖于这个jar文件并且我想替换的人中删除 HttpClient 4.1.1.

所以我试图做什么..我org.carrot2从依赖层次结构文件夹双击这个并进入它的pom.xml文件并尝试更改commons-httpclient 3.1为httpclient 4.1.1但它不允许我更改为退格键并且删除不是正在努力..

任何建议将不胜感激..

java eclipse maven

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

使用TIKA从URL中提取文本

是否可以使用Tika从URL中提取文本?任何链接将不胜感激.或者TIKA仅适用于pdf,word和任何其他媒体文档?

java apache-tika

7
推荐指数
2
解决办法
6200
查看次数

使用Apache DefaultHttpClient访问受密码保护的URL时,可能导致CircularRedirectException的原因是什么?

我正在尝试访问需要身份验证的页面.所以我在代码中传递了用户名和密码.这是我得到的以下输出和错误.首先它执行请求http://me.somehost.com/,我得到错误Caused by: org.apache.http.client.CircularRedirectException: Circular redirect to.但之后它尝试访问http://me.somehost.com/robots.txt,我从服务器返回响应,因为它验证了我的用户名和密码.我得到的响应是实际的响应如果我用浏览器输入我的用户名和密码到那个链接..然后为什么它发生在这个链接http://me.somehost.com/

----------------------------------------
executing requestGET http://qhome.somehost.com/ HTTP/1.1
org.apache.http.client.ClientProtocolException
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:822)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
    at edu.uci.ics.crawler4j.url.WebURL.setURL(WebURL.java:113)
    at edu.uci.ics.crawler4j.crawler.CrawlController.addSeed(CrawlController.java:207)
    at edu.uci.ics.crawler4j.example.advanced.Controller.main(Controller.java:31)
Caused by: org.apache.http.client.CircularRedirectException: Circular redirect to 'http://me.somehost.com/net/pages/Home.xhtml'
    at org.apache.http.impl.client.DefaultRedirectStrategy.getLocationURI(DefaultRedirectStrategy.java:168)
    at org.apache.http.impl.client.DefaultRedirectStrategy.getRedirect(DefaultRedirectStrategy.java:193)
    at org.apache.http.impl.client.DefaultRequestDirector.handleResponse(DefaultRequestDirector.java:1021)
    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:482)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
    ... 5 more
----------------------------------------
executing requestGET http://me.somehost.com/robots.txt HTTP/1.1
HTTP/1.1 200 OK
# TS Application Portfolio: http://cm.somehost.com/cm/
# TS Email ID: qbat.ts.notify@somehost.com
# ITOC Qwiki TS Apps Section:  http://ki.somehost.com/itall/ITOC_Esion#QBAT-TS
User-agent: *
Disallow: /departments/ …
Run Code Online (Sandbox Code Playgroud)

java apache-httpclient-4.x

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

使用 pscp 或其他工具将文件从 Linux 传输到 Windows

问题陈述-我想将一些文件从远程计算机(Linux)复制到我的Windows计算机。我知道我可以使用 pscp 来做到这一点。

我尝试在互联网上查找,找到了几篇文章,但在这些文章中我无法理解,并且在将文件从 Linx box 复制到 Windows 时遇到很多问题。

任何人都可以在这里为我提供一步一步的方法,以便我可以按照该方法来传输文件。这对我会有很大的帮助。

cli.vip.host.com使用 putty 连接到主机,这是 linux,用户名rkost和密码为 - password。我想将文件a.txt从linux复制到windows。

putty pscp

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

在Hive中将日期作为命令行参数传递

我有以下查询test1.hql file.我试图传递date (dt)命令行参数.

select * from lip_data_quality where dt = '${hiveconf: start_date}';
Run Code Online (Sandbox Code Playgroud)

所以每当我尝试test1.hql从shell提示符运行上面的文件时,就像这样 -

 hive -f hivetest1.hql -hiveconf start_date=20120709
Run Code Online (Sandbox Code Playgroud)

我得到零记录.但该表中的数据是针对该特定日期的.为什么会这样?我做错了什么?

有人可以帮我从这里出去吗?我正在关注Bejoy的文章

我在工作 Hive 0.6

hadoop hive mapreduce

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

如何使用我的Tomcat配置PHP

我已经成功安装了tomcat但是如果我想使用一些PHP代码.那么我应该把这个php代码放在我的tomcat目录中以及如何使用tomcat配置php.任何建议或链接将不胜感激..

php apache tomcat

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

有效地将数据存储在Hive中

如何在Hive中有效地存储数据,以及在hive中存储和检索压缩数据?目前我将其存储为TextFile.我正在阅读Bejoy文章,我发现LZO压缩对于存储文件很有用,而且它是可拆分的.

我有一个生成一些输出的HiveQL Select查询,我将该输出存储在某处,以便我的一个Hive表(质量)可以使用该数据,以便我可以查询该quality表.

下面是quality我通过使用我用来覆盖表的分区从下面的SELECT查询加载数据的表quality.

create table quality
(id bigint,
  total bigint,
  error bigint
 )
partitioned by (ds string)
row format delimited fields terminated by '\t'
stored as textfile
location '/user/uname/quality'
;

insert overwrite table quality partition (ds='20120709')
SELECT id  , count2 , coalesce(error, cast(0 AS BIGINT)) AS count1  FROM Table1;
Run Code Online (Sandbox Code Playgroud)

所以这里目前我将它存储为a TextFile,我应该将其作为a Sequence file并开始存储数据LZO compression format吗?或者文本文件在这里也可以吗?从选择查询开始,我将获得一些GB数据,这些数据需要每天上传到桌面质量上.

那么哪种方式最好?我应该将输出存储为TextFile或SequenceFile格式(LZO压缩),这样当我查询Hive质量表时,我会得到结果严重.意味着查询速度更快.

更新: -

如果我使用块压缩存储为SequenceFile怎么办?如下 -

set mapred.output.compress=true;
set mapred.output.compression.type=BLOCK;
set mapred.output.compression.codec=org.apache.hadoop.io.compress.LzoCodec;
Run Code Online (Sandbox Code Playgroud)

我需要设置一些其他的东西来启用除上面的BLOCK压缩?而且我也将Table创建为SequenceFile格式 …

hadoop hive mapreduce lzo

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

连接到远程JMX代理时出错!在启动Nodetool时

我正在尝试使用nodetool我们的Cassandra生产数据库.但是,一旦我尝试从本地计算机启动针对Cassandra生产集群的nodetool,我就会遇到异常.

S:\Apache Cassandra\apache-cassandra-1.2.3\bin>nodetool -h pdb.vip.phx.host.com compactionstats
Starting NodeTool
Error connecting to remote JMX agent!
java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error duri
ng JRMP connection establishment; nested exception is:
        java.net.SocketTimeoutException: Read timed out]
        at javax.management.remote.rmi.RMIConnector.connect(Unknown Source)
        at javax.management.remote.JMXConnectorFactory.connect(Unknown Source)
        at org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:145)
        at org.apache.cassandra.tools.NodeProbe.<init>(NodeProbe.java:115)
        at org.apache.cassandra.tools.NodeCmd.main(NodeCmd.java:966)
Caused by: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exce
ption is:
        java.net.SocketTimeoutException: Read timed out]
        at com.sun.jndi.rmi.registry.RegistryContext.lookup(Unknown Source)
        at com.sun.jndi.toolkit.url.GenericURLContext.lookup(Unknown Source)
        at javax.naming.InitialContext.lookup(Unknown …
Run Code Online (Sandbox Code Playgroud)

cassandra nodetool

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

在java中创建后台线程的最佳方法

创建后台线程的最佳方法是什么,每15分钟运行一次以从数据库中获取数据?

下面是我所拥有的代码,我认为它在生产中会正常工作,但是我还有其他更好的方法或我应该注意的事情吗?

private static void checkDatabaseEveryXMinutes() {
    new Thread() {
        public void run() {
            while (true) {
                try {
                    Thread.sleep(checkingAfterEveryXMinutes);
                    getDataFromDatabase();
                } catch (InterruptedException ex) {
                    //log here
                } catch (Exception e) {
                    //log here
                }
            }
        }
    }.start();
}
Run Code Online (Sandbox Code Playgroud)

使用上面的代码有什么不利之处.ScheduledExecutorService与TimerTask的比较如何?

哪种方式更好?

如果有更好的方法,我会对此代码的任何示例基础表示赞赏.

java multithreading background-thread

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