存档

2016年4月 的存档

ubuntu如何开启远程连接memcached(实测有效)

2016年4月28日 没有评论

最近要实现远程连接memcached,那么php如何实现呢?

在ubuntu下,开启方法如下:

1,修改配置文件/etc/memcahced.conf   找到 -l 127.0.0.1  更改为 -l 0.0.0.0

2,切记开启端口,如果你装了ufw,那么需要:sudo ufw allow 11211,iptables 另外百度搜索解决方案;

3,在本地建一个php文件,代码如下:

<?php
$mem=new Memcache;
$mem->connect(‘ip/localhost’,11211);
$mem->set(‘word’,’good’);
echo $mem->get(‘word’);
?>

如果输出:good,那么说明搞定了。

2016年4月一日开始驾考大改革

2016年4月26日 没有评论

从2016年4月一日开始,驾考重拳改革,按公安部最新驾考细节执行,难度将会增加很多

3月31日驾管所关于《机动车驾驶证申领和使用规定》宣贯会的会议要点传达如下:

1、申报驾驶证身体条件左手只要任意三指健全,不需要必须拇指健全,右手手掌完整,可以没有五指,可以申请C1、C2、C3、C4准驾车型驾驶证,不需要安装辅助装置。单眼失明,优眼视力或者矫正视力达到5.0以上,且水平视野达到150度的,可申请报考驾驶证

2、外地摩托车证可转入本地参加汽车驾驶证考试(暂住证需满三个月才可以办理)

3、参加科目一考试的外地学员暂住证必须满三个月考试中心才可受理。(劳动合同无效)

4、科目二项目增加时间限制:

倒车入库2.5分钟,

上坡定点停车30秒,

侧方位停车1.5分钟,

直角转弯30秒,

曲线行驶1分钟。

每个项目超过规定时间,判断为不合格

考试过程中中停由原先扣100分改为扣10分。

场地内不得有任何标记标线(如肩线,经线等)

5、科目三增加和调整项目为:点火启动时档位未放空档判为不及格,启动后钥匙未及时松开的扣10分

驾考新规开始实施了,估计不久以后就要在全国全面实施了!而且不久可能还要增加新的项目,到时难度增加,费用增加,学车时间也将拉长,想学车的朋友不要再犹豫了,赶紧报名吧,早学早划算,早学早受益!

开车技巧和注意事项总结

2016年4月25日 没有评论

灭火器,棍,伞
下坡失灵,越一级行驶,停车一档,上坡停车方向左打,下坡停车方向右打
高速刹车失灵越一级行驶
泥泞,雪,后轮滑同向,前轮滑反

php实现生产不重复的6位数字+2位字母

2016年4月21日 没有评论

最近要实现一个功能,用php生产一个8位不重复的编号(前2位是字母,后6位是数字),用了2套方案:

第一套是实现按数字增长,比如:

AA000000->AA000001->…->AA999999->AB000000->AB000001->…->YY999999

第二套是实现按字母增长后增长数字,比如:

AA000000->AB000000->…->AY000000->AA000001->AB000001->…->YY999999

方法1:

function getNewBindCode($oldCode){
if(empty($oldCode)){return ‘AA000000’;}
$old_en_1=substr($oldCode,0,1);
$old_en_2=substr($oldCode,1,1);
$old_shuzi=intval(substr($oldCode,2));
if($old_shuzi==999999){
$enToShuzi=array(‘A’=>1,’B’=>2,’C’=>3,’D’=>4,’E’=>5,’F’=>6,’G’=>7,’H’=>8,’J’=>9,’K’=>10,’L’=>11,’M’=>12,’N’=>13,’P’=>14,’Q’=>15,’R’=>16,’S’=>17,’T’=>18,’U’=>19,’V’=>20,’W’=>21,’X’=>22,’Y’=>23);
$old_en_1=$enToShuzi[$old_en_1];
$old_en_2=$enToShuzi[$old_en_2];
if($old_en_2==23){$new_en_1=$old_en_1+1;$new_en_2=1;}
else {$new_en_1=$old_en_1;$new_en_2=$old_en_2+1;}
$new_en=array_search($new_en_1,$enToShuzi).array_search($new_en_2,$enToShuzi);
$new_shuzi=’000000′;
}
else {$new_en=$old_en_1.$old_en_2;$new_shuzi=$old_shuzi+1;}
switch(strlen($new_shuzi)){
case 1:$new_shuzi=’00000′.$new_shuzi;break;
case 2:$new_shuzi=’0000′.$new_shuzi;break;
case 3:$new_shuzi=’000′.$new_shuzi;break;
case 4:$new_shuzi=’00’.$new_shuzi;break;
case 5:$new_shuzi=’0′.$new_shuzi;break;
}
return $new_en.$new_shuzi;
}

方法2:

function getNewBindCode($oldCode){
if(empty($oldCode)){return ‘AA000000’;}
$enToShuzi=array(‘A’=>1,’B’=>2,’C’=>3,’D’=>4,’E’=>5,’F’=>6,’G’=>7,’H’=>8,’J’=>9,’K’=>10,’L’=>11,’M’=>12,’N’=>13,’P’=>14,’Q’=>15,’R’=>16,’S’=>17,’T’=>18,’U’=>19,’V’=>20,’W’=>21,’X’=>22,’Y’=>23);
$old_en_1=$enToShuzi[substr($oldCode,0,1)];
$old_en_2=$enToShuzi[substr($oldCode,1,1)];
$old_shuzi=intval(substr($oldCode,2));
if($old_en_2==23){//是Y
if($old_shuzi==999999){$new_en_1=$old_en_1+1;$new_en_2=1;$new_shuzi=0;}
else {$new_en_1=$old_en_1;$new_en_2=1;$new_shuzi=$old_shuzi+1;}
}
else {$new_en_1=$old_en_1;$new_en_2=$old_en_2+1;$new_shuzi=$old_shuzi;}
switch(strlen($new_shuzi)){
case 1:$new_shuzi=’00000′.$new_shuzi;break;
case 2:$new_shuzi=’0000′.$new_shuzi;break;
case 3:$new_shuzi=’000′.$new_shuzi;break;
case 4:$new_shuzi=’00’.$new_shuzi;break;
case 5:$new_shuzi=’0′.$new_shuzi;break;
}
$new_en=array_search($new_en_1,$enToShuzi).array_search($new_en_2,$enToShuzi);
return $new_en.$new_shuzi;
}

使用方法:

第一次:echo getNewBindCode(”);

第二次以后,用上次得到的传入参数,echo getNewBindCode($preCode);

分类: php学习 标签: , , ,

Ubuntu 11.04 natty 停止更新后如何更新源

2016年4月11日 没有评论

http://mirrors.ustc.edu.cn/ubuntu-old-releases/releases/11.04/
可以下载一些UBUNTU的古老版本

Ubuntu 11.04 (Natty) 已经停止支持,但可以使用old-releases源了,先备份源列表文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

sudo gedit /etc/apt/sources.list
把里面的内容替换为以下内容:
deb http://old-releases.ubuntu.com/ubuntu/ natty main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ natty-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ natty-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ natty-proposed main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ natty-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ natty main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ natty-security main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ natty-updates main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ natty-proposed main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ natty-backports main restricted universe multiverse

重载源列表,使配置生效:
sudo apt-get update

分类: ubuntu高手 标签: , , ,
css.php