小编gun*_*ess的帖子

Google开发者控制台已停用

我在Google上创建了一个开发者帐户,以便在Google Play上发布Android应用.一段时间后我需要GCM,但我无法获得API密钥.我可以进入开发人员控制台,但是当我尝试创建一个新项目时,我收到如下错误:

ERROR
Developers Console has not been activated for your account. Your account may be suspended or disabled. If you are a Google Apps user, ask your domain administrator to enable Apphosting Admin on your account.
Run Code Online (Sandbox Code Playgroud)

我没有收到有关我的帐户是否被禁止的电子邮件.我已经发布了一封谷歌支持的电子邮件,但他们还没有回复(不确定他们是否关心).我该怎么办?如何找到禁止在Developer Console上创建项目的原因.

当我尝试访问某些页面时,我被重定向到此错误页面.这是我发送电子邮件的地方.

google-api google-cloud-messaging

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

在codeigniter中,我需要以这样的方式使用count

我需要调用一个查询并获取一些出现的数字.换句话说,我需要一个CodeIgnıter方法,以便查询产生类似于:

SELECT COUNT( * ) AS total FROM comments WHERE `level`= 4
Run Code Online (Sandbox Code Playgroud)

mysql codeigniter

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

在片段中重新膨胀视图是什么意思?

在将用户界面添加到片段时,它显示每次调用 onCreateView 都会使视图膨胀:

public static class ExampleFragment extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        return inflater.inflate(R.layout.example_fragment, container, false);
    }
}
Run Code Online (Sandbox Code Playgroud)

参考: http //developer.android.com/guide/components/fragments.html#UI

如果我缓存膨胀的视图并在下一次调用时返回它,例如:

public static class ExampleFragment extends Fragment {
    private View mView = null;
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        if(mView == null){
            mView = inflater.inflate(R.layout.example_fragment, container, false);
        }else{
            //detach mView from previous parent if exist
            ...
        }
        return mView;
    } …
Run Code Online (Sandbox Code Playgroud)

android fragment android-inflate android-fragments

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

"sh runMyCode.sh"不以"for {10..99}"中的格式循环

我是新手来抨击脚本,所以我错过了一些东西,但甚至无法想象缺少什么.以前脚本运行良好,CentOS 5但最近我已切换到Ubuntu 14.04 LTS,循环开始不按预期工作.这是代码:

#!/bin/bash

for n in {10..99}
do
if !  ps aux | grep "ABC$n DEF " | grep -v grep
then
   echo "Activating ABC$n DEF "
fi
done
Run Code Online (Sandbox Code Playgroud)

如果我./runMyScript.sh按照预期的那样运行脚本,因为它从10到99激活:

Activating ABC10 DEF 
Activating ABC11 DEF 
Activating ABC12 DEF 
...
Activating ABC99 DEF 
Run Code Online (Sandbox Code Playgroud)

但是,如果我运行代码,因为sh runMyScript.sh它不循环并且它激活单个元素,Activating ABC{10..99}DEF仅打印.脚本文件也可以作为两个方法执行-rwxr-xr-x.

我不知道这是否正常,因为两种方法的工作方式就像平台上的魅力一样CentOS 5.我知道在shell ./上运行bashsh运行,但那么在CentOS上有什么用,在Ubuntu上有什么用呢?我可以做什么,两个平台,两种方法都一样?

bash shell ubuntu centos

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

如何使用@JmsListener 暂停和开始消费消息

我使用的是 Spring Boot 1.3.2 版。我正在使用@JmsListener 为我使用 JmsTemplate 创建/生成的消息使用来自 activemq 的消息。这是代码:

@JmsListener(destination = "myqueue")
public void consumeMsg(Object requestBody)
    try {
        javaMailSender.send(requestBody);
    } catch (MailException ex) {
        LOG.error(ex.getLocalizedMessage(), ex);
        if(ex.getMessage().contains(SMTP_CONNECTION_FAILURE) && activeMqMsg.getIntProperty("RETRYCOUNT") == 1) {
            producer.send("myqueue",requestBody)
        }
        else {
            producer.send("manualqueue",requestBody)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,当 smtp 出现连接失败错误时,我想暂停 @JmsListener 一段时间,然后重新开始使用消息。对于使用@JmsListener 的这个用例,我还没有看到更好的示例。由于我使用的是spring boot,我在应用程序属性中添加了activemq连接参数,我不需要编写任何代码来创建连接工厂,设置队列......等你能帮忙吗?

java activemq-classic spring-jms spring-boot

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