我在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上创建项目的原因.
当我尝试访问某些页面时,我被重定向到此错误页面.这是我发送电子邮件的地方.
我需要调用一个查询并获取一些出现的数字.换句话说,我需要一个CodeIgnıter方法,以便查询产生类似于:
SELECT COUNT( * ) AS total FROM comments WHERE `level`= 4
Run Code Online (Sandbox Code Playgroud) 在将用户界面添加到片段时,它显示每次调用 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) 我是新手来抨击脚本,所以我错过了一些东西,但甚至无法想象缺少什么.以前脚本运行良好,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 ./上运行bash并sh运行,但那么在CentOS上有什么用,在Ubuntu上有什么用呢?我可以做什么,两个平台,两种方法都一样?
我使用的是 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连接参数,我不需要编写任何代码来创建连接工厂,设置队列......等你能帮忙吗?
android ×1
bash ×1
centos ×1
codeigniter ×1
fragment ×1
google-api ×1
java ×1
mysql ×1
shell ×1
spring-boot ×1
spring-jms ×1
ubuntu ×1