小编Sey*_*emi的帖子

为什么我从GCM服务器端获得"MismatchSenderId"?

我正在尝试为我的Android应用创建推送服务,并且我遵循Google GCM的文档和示例:

我可以注册/取消注册我的Android应用程序.从我的服务器端,我可以看到我注册了一个订阅,但当我尝试从服务器向我的Android应用程序发送消息时,我总是会收到以下错误:

向设备#0发送消息时出错:MismatchSenderId

对于我的Android应用,我使用SENDER_ID = 200000000001.

对于我的服务器端,谷歌说我使用API​​_KEY = AIzxxxxxxxxxxxxxxxxXxxXxxXxxxXXXXXxxxxs

我按照这个文件:

http://developer.android.com/guide/google/gcm/demo.html

我也在我的Google API面板中启用了GCM,但我会收到恼人的错误消息.

我该如何解决这个问题?

android push-notification google-cloud-messaging

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

如何防止IntelliJ IDEA删除未使用的包?

我正在使用intelliJ,我的问题是当我开始将一些临时未使用的包导入我的类文件时,intellij会在一秒内删除这些行.

我怎么能关闭这个不那么好的功能呢?

intellij-idea

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

如何在java中为泛型类创建通用构造函数?

我想以通用的方式创建一个KeyValue类,这就是我写的:

public class KeyValue<T,E> 
{

    private T key;
    private E value;
    /**
     * @return the key
     */
    public T getKey() {
        return key;
    }
    /**
     * @param key the key to set
     */
    public void setKey(T key) {
        this.key = key;
    }
    /**
     * @return the value
     */
    public E getValue() {
        return value;
    }
    /**
     * @param value the value to set
     */
    public void setValue(E value) {
        this.value = value;
    }

    public KeyValue <T, E>(T k , E …
Run Code Online (Sandbox Code Playgroud)

java generics

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

用C#在几秒钟内创建一个巨大的虚拟文件#

我想在几秒钟内创建一个巨大的虚拟文件,说1~2 GB.这是我用C#写的:

file.writeallbytes("filename",new byte[a huge number]);
Run Code Online (Sandbox Code Playgroud)

另一种表明状态的方式如下:

long FSS = din.TotalFreeSpace;
long segments = FSS / 10000;
long last_seg = FSS % 10000;
BinaryWriter br = new BinaryWriter(fs);

for (long i = 0; i < segments; i++)
{
    br.Write(new byte[10000]);

    this.label2.Text = "segments write :" + i.ToString() + "\r\n" + "segments remain :" + ((segments-i)+1).ToString();
    Application.DoEvents();
}
br.Write(new byte[last_seg]);
this.label2.Text += "\r\nDone!";
br.Close();
Run Code Online (Sandbox Code Playgroud)

其中din是磁盘信息对象

使用这两种方法,需要2分钟或更长时间才能编写如此大的虚拟文件.有没有其他更快的方法呢?

问候.

c# file-io

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

如何使用CURL登录spring security登录表单?

我正在开发一个springMVC项目,其中用户身份验证基于spring安全性.

我们的想法是让移动(android)应用程序能够向后端发送某种数据.

所以在让我的手弄脏进入android开发之前,我决定使用CURL来模拟登录表单的情况.

我们网站的登录表格如下:

http://localhost:8080/app/user/login
Run Code Online (Sandbox Code Playgroud)

我使用以下命令:

curl -F 'username=admin&password=admin' http://localhost:8080/app/user/login
Run Code Online (Sandbox Code Playgroud)

但是我会得到登录页面,换句话说我无法根据模拟情况传递用户身份验证.

请注意:对于每个请求,spring secure将创建一个类似于以下内容的随机化令牌:

8863F732ADDE24CD167F4EF502A4333D

我应该如何使用模拟情况(CURL或者HTTPClient)通过基于Spring安全性的登录表单

java curl spring-security

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

Apache spark如何处理python多线程问题?

根据python的GIL,我们不能在CPU绑定进程中使用线程,所以我的问题是Apache Spark如何在多核环境中使用python?

python multithreading apache-spark

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

是否有可能为java控制台应用程序实现MVC?

我想用java练习MVC,但首先我想创建一个简单的控制台应用程序并将其分成MVC我知道我可以将MODEL与控制台(视图+控制器)分开但是如何在这种情况下分离视图和控制器?

java model-view-controller

9
推荐指数
2
解决办法
2102
查看次数

如何将字符串转换为float并避免在java中使用try/catch?

有一些情况我需要将字符串转换为浮点数或其他一些数值数据类型,但有可能获得一些不可转换的值,如" - "或"/",我无法预先验证所有值以删除他们.我想避免使用try/catch这个问题,还有其他方法在java中进行正确的转换吗?类似于C#的东西TryParse

java floating-point try-catch

9
推荐指数
2
解决办法
8425
查看次数

如何通过Ruby on Rails Web应用程序执行控制台命令行并获得结果?

我有一个web服务,它的目的是执行一个特定的应用程序,但应用程序没有任何类型的流媒体,但控制台,所以我必须找到一种方法将我的请求重定向到控制台(STDOUT),然后得到结果从输出.

但我不知道怎么能在ruby on rails 1.9上做到这一点.

问候

console ruby-on-rails

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

无法让"rails console"在ubuntu 11.10上运行

我想使用rails控制台,我正在使用ubuntun 11.10,目前我发现了这个问题

错误是这样的:

completion.rb:9:in `require': no such file to load -- readline (LoadError)
Run Code Online (Sandbox Code Playgroud)

我找到了解决问题的方法:

http://blog.jasonmeridth.com/2010/11/25/readline-error-with-rvm-and-rails-3.html

但是在ubuntu 11.10中似乎错过了libreadline5-dev,它被版本6取代了

我安装了版本6,我也从中获得了版本5

https://launchpad.net/ubuntu/oneiric/i386/libreadline-gplv2-dev/5.2-9ubuntu1

但是,如果我尝试运行以下代码:

ruby extconf.rb
Run Code Online (Sandbox Code Playgroud)

我会得到以下几行:

checking for tgetnum() in -lncurses... yes
checking for readline/readline.h... yes
checking for readline/history.h... yes
checking for readline() in -lreadline... no
checking for readline() in -ledit... no
checking for editline/readline.h... no
Run Code Online (Sandbox Code Playgroud)

"不"的部分是我的问题,那么我该如何解决这个问题呢?

ruby-on-rails-3 ubuntu-11.10

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