小编Gau*_*wal的帖子

更改Ubuntu Linux中文件夹的读/写访问权限

我想创建一个文件夹,并在Amazon EBS运行Ubuntu的Amazon EC2上安装的Java Servlet 的卷中创建的文件夹中编写文件.

我已经安装了EBS卷

/mnt/my-address
Run Code Online (Sandbox Code Playgroud)

但是Servlet无法创建文件夹并写入文件?

我的问题

为什么Java sevlet无法在Amazon EBS挂载的卷上创建文件夹?

java servlets amazon-ebs amazon-web-services

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

在Java中使用spymemcached设置Amazon ElastiCache

我无法在Amazon Cloud上找到关于Memcached的好教程,而且我对这整个缓存事件都很陌生.我试图通过亚马逊的ElastiCache服务和spymemcached客户端使用memcached来实际进行memcached调用.

这就是我现在用Java做的事情:

try {
        ConnectionFactoryBuilder connectionFactoryBuilder = new ConnectionFactoryBuilder();
        MemcachedClient memcachedClient = new MemcachedClient(
                connectionFactoryBuilder.build(),
                AddrUtil.getAddresses("<beginning of cache node end point grabbed from AWS Console>.cache.amazonaws.com:11211"));
        memcachedClient.set("test", 12, new Integer(12));
        System.out.println(memcachedClient.get("test"));
    } catch (IOException ioException) {
        ioException.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

我尝试这个时得到的错误是:

java.net.ConnectException: Connection refused
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:567)
at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:414)
at net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:278)
at net.spy.memcached.MemcachedClient.run(MemcachedClient.java:1981)
 2012-02-01 19:25:35.415 WARN net.spy.memcached.MemcachedConnection:  Closing, and        reopening {QA sa=<node endpoint>.cache.amazonaws.com/184.73.64.56:11211, #Rops=0, #Wops=2, #iq=0, topRop=null, topWop=net.spy.memcached.protocol.ascii.StoreOperationImpl@be8c3e, toWrite=0, interested=0}, attempt 1.
 net.spy.memcached.OperationTimeoutException: Timeout waiting for value
at net.spy.memcached.MemcachedClient.get(MemcachedClient.java:1142)
at …
Run Code Online (Sandbox Code Playgroud)

memcached amazon-web-services spymemcached amazon-elasticache

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

Google Play会向Beta测试人员发送更新通知吗?

我已经构建了一个应用程序,并使用URL 而不是 Market 分享了apk(正确签名)给一些beta测试人员.

现在我的应用程序已准备好进入市场,我想知道是否会向beta测试人员显示"更新"通知.

测试版: android:versionCode="4"

准备上市版本: android:versionCode="6"

android android-version google-play

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

如何在Android中调试两个进程?

在我的应用程序中,一个活动启动一个作为一个单独的进程运行的服务,我想调试Activity和服务,但调试器不会停在服务中的断点?

感谢帮助.

android android-service

7
推荐指数
3
解决办法
1590
查看次数

如何查找与Android电子市场相关联的Gmail帐户?

我知道如何查找帐户(包括用户的gmail电子邮件ID)以及如何过滤gmail帐户.

AccountManager am = AccountManager.get(context);
        Account[] accounts = am.getAccounts();
        ArrayList<String> googleAccounts = new ArrayList<String>();
        for (Account ac : accounts) {
            String acname = ac.name;
            String actype = ac.type;
            //add only google accounts
            if(ac.type.equals("com.google")) {
                googleAccounts.add(ac.name);
            }
            Log.d(TAG, "accountInfo: " + acname + ":" + actype);
        }
        return googleAccounts;
Run Code Online (Sandbox Code Playgroud)

我想知道的是如何找到与Android Market相关联的Gmail帐户?如果您尝试从Android手机中删除Gmail帐户,您将收到此消息 在此输入图像描述

但如果您尝试删除与Android电子市场相关联的Gmail帐户,您将收到以下消息(如果您在先前的消息中按删除帐户).

在此输入图像描述

谢谢您的帮助.

android google-play

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

在Logcat Message中pid,uid和gids是什么意思?

我在Android Logcat中收到以下消息 I/ActivityManager(59): Start proc com.abc.xyz:mnp for service com.abc.xyz/.contact.SomeService: pid=31198 uid=10036 gids={3003, 1015}.

什么是意义pid,uidgids在这里他们面前和数量?

android android-logcat

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

如何压缩JSONObject在Android中通过Http发送它?

我正在使用此示例中的代码JSONObject向我的Web服务器发送一个.在此处复制代码Android client

import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.params.BasicHttpParams;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;

int TIMEOUT_MILLISEC = 10000;  // = 10 seconds
HttpParams httpParams = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParams, TIMEOUT_MILLISEC);
HttpConnectionParams.setSoTimeout(httpParams, TIMEOUT_MILLISEC);
HttpClient client = new DefaultHttpClient(httpParams);

HttpPost request = new HttpPost(serverUrl);
request.setEntity(new ByteArrayEntity(
    postMessage.toString().getBytes("UTF8")));
HttpResponse response = client.execute(request);
Run Code Online (Sandbox Code Playgroud)

我的问题

如何JSONObject在将其发送到服务器之前进行最佳压缩以及如何在服务器上解压缩(我正在使用Java Servlets)?

compression android json servlets

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

Proguard是否从Java源中删除注释

我正在使用下面的proguard-android.txt文件中的代码

# This is a configuration file for ProGuard.
# http://proguard.sourceforge.net/index.html#manual/usage.html

-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-verbose

# Optimization is turned off by default. Dex does not like code run
# through the ProGuard optimize and preverify steps (and performs some
# of these optimizations on its own).
-dontoptimize
-dontpreverify
# Note that if you want to enable optimization, you cannot just
# include optimization flags in your own project configuration file;
# instead you will need to point to the …
Run Code Online (Sandbox Code Playgroud)

android proguard

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

Sublime中的文件内容在Git分支更改时不会更改

如果在Sublime文本2中打开了一个文件,然后切换了对终端中文件进行了更改的分支,则在Sublime文本2中不会更新文件内容,直到通过单击选择编辑器为止.

如何自动神奇地改变它?

git sublimetext2

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

当"pip install <package name>"时会发生什么

我们这样做的步骤顺序是什么

$ pip install <package name>
Run Code Online (Sandbox Code Playgroud)

更具体的问题

  1. pip如何找到包裹?
  2. pip在哪里存储包裹?
  3. 如何卸载包?

python pip

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