brew install wget
如果报没有发现brew命令的话参考brew安装:Brew安装命令一次过,在命令行测试下,wget www.baidu.com–2016-05-31 22:05:28– http://www.baidu.com/Resolving www.baidu.com… 111.13.100.91, 111.13.100.92Connecting to www.baidu.com|111.13.100.91|:80… connected.HTTP request sent, awaiting response… 200 OKLength: unspecified [text/html]Saving to: ‘index.html’
index.html [ <=> ] 96.65K 68.0KB/s in 1.4s
2016-05-31 22:05:30 (68.0 KB/s) - ‘index.html’ saved [98974]
OK!
**安装软件时提示说需要Autoconf 2.64或更高的版本**
[root@BobServerStation twemproxy]# autoconf
configure.ac:8: error: Autoconf version 2.64 or higher is required
configure.ac:8: the top level
autom4te: /usr/bin/m4 failed with exit status: 63
**查询当前版本**
[root@BobServerStation twemproxy]# rpm -qf /usr/bin/autoconf
autoconf-2.63-5.1.el6.noarch
**卸载当前版本**
[root@BobServerStation twemproxy]# rpm -e –nodeps autoconf-2.63
**安装最新版本**
[roo ...
今天开电脑,发现系统异常的卡顿。在活动监控器里发现ReportCrash进程占用了大量的CPU,看一下系统日志,
命令:tail -F /var/log/system.log发现com.alipay.DispatcherService进程不断在发送崩溃报告。
alipay?支付宝的东西?什么鬼?搜了一下com.alipay.DispatcherService进程,知乎上说是阿里用来检测支付插件是否有新版本而启用的后台进程,水木上有个老帖子说是阿里在偷偷收集用户隐私。当然,我觉得第二种说法更可信。毕竟,检测是否有新版本你启动的时候再检测不行么?不管是什么原因,现在电脑被这个进程搞得卡死了,得解决。再Google了一下,发现很多人说禁用ReportCrash就可以了,但个人觉得使ReportCrash进程占用CPU过高的根本原因是com.alipay.DispatcherService进程不断在发送崩溃报告导致的。要解决的应该是com.alipay.DispatcherService进程而不是ReportCrash进程
com.alipay.DispatcherService禁用方法,终 ...
Google Voice号30天不使用就会被谷歌收回,每个月使用一次,或者被使用一次,就可以永久保留Google Voice。利用IFTTT工作流就可以完成,IFTTT可以实现每月的第一天给你的Google Voice拨打一次电话,从而可以防止谷歌回收您的号码。
第一步.手机安装,注册登陆IFTTT软件(IFTTT 网站:https://ifttt.com/)
第二步.在Search 页面搜索“Keep Gooogle Voice”
第三步.进入之后点击“Turn on”使之开启,在点击”Ok”
第四步.会跳转至如图页面,在条形框内输入你的Google Voice号码,再点击Send PIN
注意这里不需要输入美国的区号,直接输入地区号和手机号。比如我的手机号是+1(240)5608888,就应当输入24056088888
第五步.我们的Google Voice会收到一个电话留言,Google Voice会把语音转换为文字,上面会显示那4个数字。
如果你的语音没有转换过来再重新获取一次,总有一次语音清晰,可以转换过来文字。
第六步.填写验证码,点击”Connect ...
上一篇文章里面我们已经说到过百度自动推送更新
功能和好处略过…..为什么呢?你不懂SEO那干嘛看这篇文章呢?对吧~~~~至于功能嘛.一般上官方看传送门!
准备工作:
1.网站服务器环境 (Ubuntu+lnmp+帝国CMS)这里是Sandy的服务器环境.没特别要求要一样
2.百度站长账号,注册传送门
3.有一定SEO和服务器操作知识
开始工作:
一 建立标签模版:
12[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--][!--titleurl--],
注意列表内容模板中的“,”号,官方文章中有着重说明。
注意新增加后的标签模板的ID数字,后面会用到。
二 自定义页面制作内容网址列表(TXT文本格式)
1[ecmsinfo]'news',50,36,0,18,14,1[/ecmsinfo]
如上图’14’就是说明你刚才建立的模板ID
注1:生成的文件名后缀为txt:(文件名自己定,如baidu.txt),存放于网站根目录下;
注2:需要提交的更新网址条数(50 ...
网站建设初期,网站的收录是一个大问题,所以我们想尽办法来提高收录,为了增加收录,我用了几个知名的站长平台,百度和360。为了让百度及时抓取我的链接,我准备添加百度的自动推送代码。
自动推送是百度站长平台为提高站点新增网页发现速度推出的工具,安装自动推送JS代码的网页,在页面被访问时,页面URL将立即被推送给百度。
自动推送工具代码请将以下代码安装在网站页面中,安装完成后即可实现链接自动推送功能。
可以查看百度给的安装方法:查看安装方法>>
1234567891011121314<script>(function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.co ...
场景主服务器: 192.168.1.1
站群服务器A: 192.168.1.2
站群服务器B: 192.168.1.3
要将 主服务器的 /home/wwwroot 目录同步到 站群服务器A /home/wwwroot 下
要将 主服务器的 /home/www 目录同步到 站群服务器B /home/www 下
执行环境主服务操作系统: centos 7.X
站群服务器AB: Ubuntu 14.x/16.x
配置我们将使用 rsync 的 daemon 方式来完成任务
登录到 A 服务器,执行
1vi /etc/rsyncd.conf
添加
12345678910111213141516171819202122uid = rootgid = rootmax connections = 4pid file = /var/run/rsyncd.pidlock file = /var/run/rsync.locklog file = /var/log/rsyncd.log[wwwroot]path = ...
Time Machine之前Sandy也有介绍过他,也一直在使用.但是不是经常用的上的东西容易忘掉他!今天想用Android模拟器听一下FM广播,然后本人有强迫症看不得桌面有红点.于是也没在乎是什么就点了一下.我的妈呀直接把Sandy的备份SD卡给格式了,当时瞬间整个人都不好了.于是乎在网上不断的到恢复工具,无果后! 突然想起了Time Machine,然后进入Time Machine找没法SD卡的备份.本人很清楚的知道已经备份过SD卡,所以没办法只能打电话给Apple的妹子寻找解决方案,经过一个小时的沟通又是无果.在极度奔溃的边缘下突然想到apple妹子说的一句话”Time Machine会备份一模一样的文件”,那Sandy在想是不是可以把SD的名字改成备份之前的名字就可以读取了呢? 于是就改成了之前SD卡的名字,”宾果”答对了奇迹般的打开SD卡点Time Machine发现了之前的备份. 成功解决了一大早因为手贱带来的麻烦事.(注:Sandy 备份资料在群辉经过二次加密,并不想各位看官想的那样直接进入移动硬盘就可以看到备份资料)
使用LNmp有一段时间了,可是在流量大的时候,有时会莫名其妙的出现Nginx 502 Bad Gateway,不是php-fpm死掉了,就是nginx死掉了,网站多的时候根本没空每天一个个检查,往往是网站dwon了1、2天后才发现,流量损失了不少。 Sandy就给出一个解决此类错误的方法,自动检测网站是否正常,不正常的话就自动重启LNmp。 首先,在网站根目录下建立一个 php文件 test200.php,内容随便写几个字,如:
123<?phpecho "200_OK";?>
然后建立一个脚本
1vi test200_monitor.sh
脚本里的内容如下:
12345678wget http://blog.e9china.net/test200.php --spiderc_monitor=$?if [ $c_monitor = "1" ];thenecho "# Error no 200 status, time: " $(date +"%y-%m-%d %H:%M:%S") ...
您应该将您的admob生命周期附加到您的活动生命周期,以便您的应用程序对用户可见时,您可以开始/停止显示添加。为您创建广告和处理程序的全局变量
private InterstitialAd mInterstitialAd;
private Handler mHandler = new Handler();
private Runnable mRunnable = new Runnable() {
@Override
public void run() {
// Wait 60 seconds
mHandler.postDelayed(this, 60*1000);
// Show Ad
showInterstitial();
}
};`</pre>
然后
<pre class="pure-highlightjs">`@Override
protected void onCreate(Bundle ...