中午去第三极买饭,路上一个老外问路“海淀图书城怎么走”,看他汉语不是很好,我就说“go along this street, turn right at the first turning ” 然后他竟然和我说“请问,能说汉语么?”what a fucking day!
英语课上,回答问题,我操着我那口标准的东北英语正在说的时候,外教老师说“Can you speak English?” fuck “I'm speaking English!!" 这都是真事……what a fucking day!
今天我千方百计地终于让我爸同意我开他的新车了。我一倒车,咣一下就撞了车库门。车位瘪了一块,车库门也坏了。这也许就是我最后一次开车了。FML
今天我在湖边喂鸭子,突然有人打电话给我的手机。我一手拿着面包屑,一手拿着手机,结果丢错了。FML
今天我在上班的时候睡着了。睡着睡着突然听到耳边一个声音把我吵醒了,我以为是我朋友,就看都没看就给他一巴掌。那人是我老板。FML
今天我女儿两年以来第一次给我打电话。她问我知不知道我妹妹家的电话。FML
今天我一个人在家玩玩偶,突然听到电话响,我就给每一个玩偶检查了一遍看是哪个手机响了,结果转了一圈才发现是我自己的。我妈打电话过来,想知道我是不是还活着。FML
今天我在酒吧喝了几杯,回家的时候叫了辆计程车因为我不想冒险自己酒后驾车。叫了车以后,我钻进了自己的车里拿了点零钱准备付车费,结果马上被警察抓了。我坐在驾驶座上,所以那警察立马就以为我是酒后驾车,把我给拘留了。FML
今天我正在约会的一个男的告诉我明天起他不能再跟我约会了。他决定了要将他所有的空闲时间用来陪伴他新买的ipad。FML
英语课上,回答问题,我操着我那口标准的东北英语正在说的时候,外教老师说“Can you speak English?” fuck “I'm speaking English!!" 这都是真事……what a fucking day!
今天我千方百计地终于让我爸同意我开他的新车了。我一倒车,咣一下就撞了车库门。车位瘪了一块,车库门也坏了。这也许就是我最后一次开车了。FML
今天我在湖边喂鸭子,突然有人打电话给我的手机。我一手拿着面包屑,一手拿着手机,结果丢错了。FML
今天我在上班的时候睡着了。睡着睡着突然听到耳边一个声音把我吵醒了,我以为是我朋友,就看都没看就给他一巴掌。那人是我老板。FML
今天我女儿两年以来第一次给我打电话。她问我知不知道我妹妹家的电话。FML
今天我一个人在家玩玩偶,突然听到电话响,我就给每一个玩偶检查了一遍看是哪个手机响了,结果转了一圈才发现是我自己的。我妈打电话过来,想知道我是不是还活着。FML
今天我在酒吧喝了几杯,回家的时候叫了辆计程车因为我不想冒险自己酒后驾车。叫了车以后,我钻进了自己的车里拿了点零钱准备付车费,结果马上被警察抓了。我坐在驾驶座上,所以那警察立马就以为我是酒后驾车,把我给拘留了。FML
今天我正在约会的一个男的告诉我明天起他不能再跟我约会了。他决定了要将他所有的空闲时间用来陪伴他新买的ipad。FML
FTP:文件传输协议。先说说他的功能吧,主要就是从运行FTP服务器的计算机传输文件。可以交互使用。这里要注意,只有安装了tcp/ip协议的机器才能使用ftp命令。
命令格式:ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer] 阅读全文
命令格式:ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer] 阅读全文
出 众之处:
网络:
FreeBSD 的网络性能非常好,可以同时处理海量的网络请求,这使 BSD 非常适合作为防火墙的环境。另外,在网络聊天服务器,如 IM 这种应用上,FreeBSD 也是很合适的选择。网易的 POPO 聊天软件服务器端就是在 FreeBSD 下开发并投入到实际环境中使用的,通过对内核的修改,可以轻松支持数以万计的用户连接,要注意,是永久性的连接,除非用户点击注销按钮。
内 存:
你 会发现你服务器上的内存会被 FreeBSD 很好地利用,以使你的服务达至最佳的状态。FreeBSD 不会因为将过多的内存用于磁盘 CACHE 而使更重要的程序获取不到物理内存而让系统使用 Swap。在实际的环境中,我就遇到过 LINUX 为保持磁盘的 CACHE,而让新任务使用 SWAP,导致新任务执行时间大大拉长。在执行 swapoff -a 操作后,运行同样的新任务只需要原来时间的一半。而系统并没有因为关闭 SWAP 而停机,表示物理内存并没有因为新任务而被耗尽。
一 个例子:
Memcached 是一个非常出众的基于内存的缓存服务器。它可以为被其支持的程序语言提供串行化数据保存的功能,这样可以让同一份数据被多台服务器共享,而更重要的是,它 的速度非常快。
我 可以利用 PHP 或 JAVA 从数据库中获取数据结果集,然后将结果集的内容保存进 Memcached,其他服务器上的程序同样可以相应的 key 从 Memcached 中获得相同的拷贝。在分布式的环境,这种需求非常明显。我自己也尝试当 SESSION 数据保存至 Memcached 而无需为共享 SESSION 数据而专门架设一台 MYSQL 数据库。
在利用 Memcached 作为数据的中心点,网络的流量会非常大,内存的使用会非常频繁,基本上不与磁盘打交道,而且整个系统的稳健性要求非常高。在这种应用需求下,FreeBSD 自然地成为首选。因为它为高效的网络性能,更合理的内存利用率,和稳健的系统基础。
阅读全文
网络:
FreeBSD 的网络性能非常好,可以同时处理海量的网络请求,这使 BSD 非常适合作为防火墙的环境。另外,在网络聊天服务器,如 IM 这种应用上,FreeBSD 也是很合适的选择。网易的 POPO 聊天软件服务器端就是在 FreeBSD 下开发并投入到实际环境中使用的,通过对内核的修改,可以轻松支持数以万计的用户连接,要注意,是永久性的连接,除非用户点击注销按钮。
内 存:
你 会发现你服务器上的内存会被 FreeBSD 很好地利用,以使你的服务达至最佳的状态。FreeBSD 不会因为将过多的内存用于磁盘 CACHE 而使更重要的程序获取不到物理内存而让系统使用 Swap。在实际的环境中,我就遇到过 LINUX 为保持磁盘的 CACHE,而让新任务使用 SWAP,导致新任务执行时间大大拉长。在执行 swapoff -a 操作后,运行同样的新任务只需要原来时间的一半。而系统并没有因为关闭 SWAP 而停机,表示物理内存并没有因为新任务而被耗尽。
一 个例子:
Memcached 是一个非常出众的基于内存的缓存服务器。它可以为被其支持的程序语言提供串行化数据保存的功能,这样可以让同一份数据被多台服务器共享,而更重要的是,它 的速度非常快。
我 可以利用 PHP 或 JAVA 从数据库中获取数据结果集,然后将结果集的内容保存进 Memcached,其他服务器上的程序同样可以相应的 key 从 Memcached 中获得相同的拷贝。在分布式的环境,这种需求非常明显。我自己也尝试当 SESSION 数据保存至 Memcached 而无需为共享 SESSION 数据而专门架设一台 MYSQL 数据库。
在利用 Memcached 作为数据的中心点,网络的流量会非常大,内存的使用会非常频繁,基本上不与磁盘打交道,而且整个系统的稳健性要求非常高。在这种应用需求下,FreeBSD 自然地成为首选。因为它为高效的网络性能,更合理的内存利用率,和稳健的系统基础。
阅读全文
1、http协议手机都支持,socket不一定
2、http只能是一问一答(即系以request/response噶方式连网收发信息), 而socket可以双向通讯(定位到某一URL后,就可以双方收发信息,无需request/response)
---------------------------------------------------------------------------------------------------------------------------阅读全文
写js代码的时候特别注意指明输出浏览器的编码和页面保存编码一致,否则报错
Php/Js/Shell/Go jackxiang 2010-4-7 10:59
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<script type="text/javascript">
var arr2 = [];
var str = "篮球,排球,乒乓球";
arr2 = str.split(",");
alert(arr2[0]);
</script>
</head>
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<script type="text/javascript">
var arr2 = [];
var str = "篮球,排球,乒乓球";
arr2 = str.split(",");
alert(arr2[0]);
</script>
</head>
如果设置:
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
在ie8下报错( var str = "篮球,排球,乒乓球"; ),Firefox下没有问题(输出:绡悆),其实也是默认输出gbk的,但是不报错,为此,我们必须统一为utf8后,就可以在两种浏览器下显示出篮球了,哈哈哈
--------
编码不一致,往往容易出现一些莫名其妙的报错,我们往往发现写对了但是就是不知道啥原因,那你可能就可得查查你的js文件的编码和浏览器输出的编码是否一致了。
修改 /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=name ,其中,name是物理设备名。
IPADDR=addr,其中,addr是IP地址。
NETMASK=mask,其中,mask是网络掩码值。
NETWORK=addr,其中addr是网络地址。
BROADCAST=addr,其中,addr是广播地址。
GATEWAY=addr,其中addr是网关地址。
ONBOOT=answer,其中,answer是yes(引导时激活设备)或no(引导时不激活设备)
USERCTL=answer,其中,answer是yes(非root用户可以控制该设备)或no
BOOTPROTO=proto,其中,proto取下列值之一:none,引导时不使用协议;static静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议。
最重要的是重启网卡了
/sbin/service network restart
阅读全文
DEVICE=name ,其中,name是物理设备名。
IPADDR=addr,其中,addr是IP地址。
NETMASK=mask,其中,mask是网络掩码值。
NETWORK=addr,其中addr是网络地址。
BROADCAST=addr,其中,addr是广播地址。
GATEWAY=addr,其中addr是网关地址。
ONBOOT=answer,其中,answer是yes(引导时激活设备)或no(引导时不激活设备)
USERCTL=answer,其中,answer是yes(非root用户可以控制该设备)或no
BOOTPROTO=proto,其中,proto取下列值之一:none,引导时不使用协议;static静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议。
最重要的是重启网卡了
/sbin/service network restart
阅读全文
<script type="text/javascript">
var json ={ses:[[1,1],[2,2]],tes:[[3,3],[4,4]]};
for(var j in json){
alert(j);
for(var key in json[j]){
alert(json[j][key]);
}
}
//打印顺序:ses/1,1/2,2/tes/3,3/4,4
</script>
var json ={ses:[[1,1],[2,2]],tes:[[3,3],[4,4]]};
for(var j in json){
alert(j);
for(var key in json[j]){
alert(json[j][key]);
}
}
//打印顺序:ses/1,1/2,2/tes/3,3/4,4
</script>
个人理解:
1.var arr = [[1,1],[2,2]];
数组的用for(var i in arr) 中取得的i就是数组的下标。即:数字。用arr[i]来取得值。
2.var json ={s:1};
json数组for(var i in json) 中取得的i就是键即:s。用json[i]来取得值。
比较:
其实json和arr取值的方式都是一样的。都是通过键来取得值。
只不过数组的键,默认以零开始德数字。json是可以说是指定了key(键)的一种特殊数组(大数组)。
http://softlife.javaeye.com/blog/622141
插件基本特性:
* 模态窗口
* 可拖动
* 可改变大小
* 可用AJAX加载内容
* ...
基本用法:
JS code:
下载地址:http://jquery-easyui.wikidot.com/tutorial:dlg1
* 模态窗口
* 可拖动
* 可改变大小
* 可用AJAX加载内容
* ...
基本用法:
<div id="dd" style="padding:5px;width:400px;height:200px;">
Dialog Content.
</div>
Dialog Content.
</div>
JS code:
$('#dd').dialog(
title:'MDialog'
iconCls:'icon-ok'
toolbar:[
text:'Add'
iconCls:'icon-add'
handler:function()
alert('add'
},'-',
text:'Save'
iconCls:'icon-save'
handler:function()
alert('save'
}]
buttons:[
text:'Ok'
iconCls:'icon-ok'
handler:function()
alert('ok')
},
text:'Cancel'
handler:function()
$('#dd').dialog('close')
}
})
title:'MDialog'
iconCls:'icon-ok'
toolbar:[
text:'Add'
iconCls:'icon-add'
handler:function()
alert('add'
},'-',
text:'Save'
iconCls:'icon-save'
handler:function()
alert('save'
}]
buttons:[
text:'Ok'
iconCls:'icon-ok'
handler:function()
alert('ok')
},
text:'Cancel'
handler:function()
$('#dd').dialog('close')
}
})
下载地址:http://jquery-easyui.wikidot.com/tutorial:dlg1
因为我们步伐的加快,因为我们变化的提速,因为全球的不确定:我们坚持却找不到内心的依据,我们放弃却发现新的开始太艰难,我们寄居在别人的领地却又不情愿,我们坚守在自己的船上却难以靠岸。我们徘徊却丧失了应有的机遇,我们奋斗却看不清前方的急流险滩。我们焦虑却不知其所以然,我们淡漠却无法面对内心的呼唤。 但是,我们仍然要在社会快速跳动的脉搏中找到稳压器,我们依旧要在世界的不确定性中握紧方向盘。
我们拥抱变化,但更要抓住命运的咽喉,驱动我们的双脚不断的前行,她可能是一个人,而已可能是一棵树,也可能是其他的,比如光线,比如,太多的比如。。。我们时间不多了,冥想古代的战场,每一个人多姿多彩,如梦如画的演绎,小小草在乍暖还寒,最难将息的环境下,生长的倔强。我也要摇曳,注视我,给我最深的勇气。。。 jackxiang
我们拥抱变化,但更要抓住命运的咽喉,驱动我们的双脚不断的前行,她可能是一个人,而已可能是一棵树,也可能是其他的,比如光线,比如,太多的比如。。。我们时间不多了,冥想古代的战场,每一个人多姿多彩,如梦如画的演绎,小小草在乍暖还寒,最难将息的环境下,生长的倔强。我也要摇曳,注视我,给我最深的勇气。。。 jackxiang
注:来自李开复和王利芬(原CCTV赢在中国制片人,现优米网老板)的通信,只保留了李的内容。
在阿布扎比的媒体会议上,发现西方最顶尖的媒体领袖虽然已经在经济危机+互联网挑战下碰到最严峻的挑战,但是还是重复着”内容为王“,”用户愿意为最好的内容收费“,而并没有真正理解互联网新商业模式的真谛,没有去推敲如何用针对性的、可衡量的广告赚钱,没有去理解移动互联网等带来的机会。
互联网带来的商业模式,肤浅的说是广告、电子商务、虚拟微付款、订阅内容。但是无论是什么模式,我们都必须接受:
(1)用户不愿意付费,已经习惯不付费,在中国尤其如此。
(2)就算过去有付费习惯的(例如手机上的音乐下载),慢慢地用户很可能会找到不付费的方法,所以不可过分依赖付费渠道。虽然更好的内容会经过互联网产生更大的效应,但是这不代表用户会愿意付费。而且,这更不代表已有的实体(例如杂志、电视台、网站等)都可以继续以出售内容生存。
毫无疑问的,现在媒体面临了千年来最大的挑战。如果媒体工作者仅仅是彼此安慰,因为大家都说内容为王,然后说服自己既然广告不够,那就订阅。Cable TV,报纸杂志不都是这样吗?但是这么做只是在掩耳盗铃,无视不可避免的互联网巨浪。
除了用户认为内容应该免费,还有内容很快就被拷贝这些问题,另外我们也发现就算传统的渠道,科技带来的变革对媒体工作者并没有好处。比如说,用户在一般的电视面前愿意看6分钟的广告。但是如果是用户主动选择的节目,那他只愿意看一分钟。光是这一点就足够带来巨大的灾难了。
我认为媒体工作者应该好好学习互联网的真正独特商业特点,也就是和传统媒体不一样的地方。我认为这些特点有三:
(1)互联网可以无所不在,进入PC, TV, 手机,ipad,汽车等设备。
(2)互联网的广告是可以有很高针对性的(targeted)。这样的targeted 广告价值可以增加3-10倍。如果能够做好targeting,这就可能可以把下滑的部分弥补。
(3)互联网的广告是可以衡量的,也就是说我们可以衡量有多少人点击、购买、付费等,而从此推算出如何做最有效率的targeted 广告。
(4)互联网是唯一一种媒介它的销售和推广(sale & marketing)渠道是一样的。在传统媒体,在报纸上打汽车广告,但是要到店里才能购买。但是有了电子商务,在互联网上marketing channel = sales channel所以可以增加很多倍的效率。
在阿布扎比的媒体会议上,发现西方最顶尖的媒体领袖虽然已经在经济危机+互联网挑战下碰到最严峻的挑战,但是还是重复着”内容为王“,”用户愿意为最好的内容收费“,而并没有真正理解互联网新商业模式的真谛,没有去推敲如何用针对性的、可衡量的广告赚钱,没有去理解移动互联网等带来的机会。
互联网带来的商业模式,肤浅的说是广告、电子商务、虚拟微付款、订阅内容。但是无论是什么模式,我们都必须接受:
(1)用户不愿意付费,已经习惯不付费,在中国尤其如此。
(2)就算过去有付费习惯的(例如手机上的音乐下载),慢慢地用户很可能会找到不付费的方法,所以不可过分依赖付费渠道。虽然更好的内容会经过互联网产生更大的效应,但是这不代表用户会愿意付费。而且,这更不代表已有的实体(例如杂志、电视台、网站等)都可以继续以出售内容生存。
毫无疑问的,现在媒体面临了千年来最大的挑战。如果媒体工作者仅仅是彼此安慰,因为大家都说内容为王,然后说服自己既然广告不够,那就订阅。Cable TV,报纸杂志不都是这样吗?但是这么做只是在掩耳盗铃,无视不可避免的互联网巨浪。
除了用户认为内容应该免费,还有内容很快就被拷贝这些问题,另外我们也发现就算传统的渠道,科技带来的变革对媒体工作者并没有好处。比如说,用户在一般的电视面前愿意看6分钟的广告。但是如果是用户主动选择的节目,那他只愿意看一分钟。光是这一点就足够带来巨大的灾难了。
我认为媒体工作者应该好好学习互联网的真正独特商业特点,也就是和传统媒体不一样的地方。我认为这些特点有三:
(1)互联网可以无所不在,进入PC, TV, 手机,ipad,汽车等设备。
(2)互联网的广告是可以有很高针对性的(targeted)。这样的targeted 广告价值可以增加3-10倍。如果能够做好targeting,这就可能可以把下滑的部分弥补。
(3)互联网的广告是可以衡量的,也就是说我们可以衡量有多少人点击、购买、付费等,而从此推算出如何做最有效率的targeted 广告。
(4)互联网是唯一一种媒介它的销售和推广(sale & marketing)渠道是一样的。在传统媒体,在报纸上打汽车广告,但是要到店里才能购买。但是有了电子商务,在互联网上marketing channel = sales channel所以可以增加很多倍的效率。
http://bbs.chinaunix.net/thread-111595-1-1.html
一个作业系统最重要的就是稳定性,比方说能连续开机多久,能忍受
多少系统负荷,网路不稳时会不会当掉,网路负荷太大时网路会不会
死掉,笔者个人觉得 FreeBSD >; Linux。
尤其许多研究已经提出,Linux 在高系统负荷下的表现相当不好,而
FreeBSD 却不会。
要知道世界上最大的 ftp site - wcarchive.cdrom.com 是一台跑著
FreeBSD 的 Pentium pro 机器 (P6-150,512MB RAM,72GB HDs online
more than 1200 ftp users allowed)
阅读全文
一个作业系统最重要的就是稳定性,比方说能连续开机多久,能忍受
多少系统负荷,网路不稳时会不会当掉,网路负荷太大时网路会不会
死掉,笔者个人觉得 FreeBSD >; Linux。
尤其许多研究已经提出,Linux 在高系统负荷下的表现相当不好,而
FreeBSD 却不会。
要知道世界上最大的 ftp site - wcarchive.cdrom.com 是一台跑著
FreeBSD 的 Pentium pro 机器 (P6-150,512MB RAM,72GB HDs online
more than 1200 ftp users allowed)
阅读全文
针对桌面用户设计的 FreeBSD 变种 PC-BSD 现已发布 8.0(Hubble Edition)版本。PC-BSD 8.0 基于 FreeBSD 8.0-RELEASE-P2 和 KDE 4.3.5,包含许多增强和改进。
PC-BSD 8.0 的显著变化包括:
全新的系统安装器,允许安装 PC-BSD 或 FreeBSD
直接从 DVD 运行 Live 模式
对软件管理器进行了更新,可直接浏览和安装应用程序
在 amd64 平台上支持使用 NVIDIA 驱动的 3D 加速特性
参阅其发布公告和发行注记可了解详情。你可以从这里下载 PC-BSD 8.0 的 ISO 映像
DownLoad:
http://www.pcbsd.org/content/view/152/11/
PC-BSD 8.0 的显著变化包括:
全新的系统安装器,允许安装 PC-BSD 或 FreeBSD
直接从 DVD 运行 Live 模式
对软件管理器进行了更新,可直接浏览和安装应用程序
在 amd64 平台上支持使用 NVIDIA 驱动的 3D 加速特性
参阅其发布公告和发行注记可了解详情。你可以从这里下载 PC-BSD 8.0 的 ISO 映像
DownLoad:
http://www.pcbsd.org/content/view/152/11/
编译:
./configure --prefix=/usr/local/sqlrelay --with-rudiments-prefix=/usr/local/rudiments --with-mysql-prefix=/usr/local/webserver/mysql --with-php-prefix=/usr/local/webserver/php ;make ;make install;
出现:
error: cannot install to a directory not ending in
教人学Apache......
用www.apache.org上下载的源码安装apache2,
Redhat AS 4
执行了configure,make后
make install时出错:
/bin/sh /usr/local/httpd-2.2.3/srclib/apr/libtool --mode=install /usr/bin/install -c -m 755 libaprutil-1.la /usr/local/apache2/lib
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apache22/lib
make[2]: *** [install] Error 1
经过折腾之后找到规律:
./configure
make
make install
顺序不会出错
./configure --prefix=/app/apache
make
make install
顺序就会出错...
分析:
从apache网站上下载的source code,应该不会有如此不能安装到非/usr/local目录的低级错误。
肯定是自己有疏忽,猜测可能是以前安装用过./configure 来直接安装到/usr/local/apache2
导致安装文件已经不太“干净”
解决:
删除source code目录,重新tar -zxvf下载的apache安装包,上面的问题解决。
后来google了下面一句:
If some options do not become active after doing a configure; make; make install, try to do a make clean after configure.
看来make clean也是一个解决方式.... 可叹以前重新编译Linux 内核的时候还用过它...四年不用就忘这么干净。
受到启发 ,从新解压一份源码,后安装,OK了!
./configure --prefix=/usr/local/sqlrelay --with-rudiments-prefix=/usr/local/rudiments --with-mysql-prefix=/usr/local/webserver/mysql --with-php-prefix=/usr/local/webserver/php ;make ;make install;
出现:
error: cannot install to a directory not ending in
教人学Apache......
用www.apache.org上下载的源码安装apache2,
Redhat AS 4
执行了configure,make后
make install时出错:
/bin/sh /usr/local/httpd-2.2.3/srclib/apr/libtool --mode=install /usr/bin/install -c -m 755 libaprutil-1.la /usr/local/apache2/lib
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apache22/lib
make[2]: *** [install] Error 1
经过折腾之后找到规律:
./configure
make
make install
顺序不会出错
./configure --prefix=/app/apache
make
make install
顺序就会出错...
分析:
从apache网站上下载的source code,应该不会有如此不能安装到非/usr/local目录的低级错误。
肯定是自己有疏忽,猜测可能是以前安装用过./configure 来直接安装到/usr/local/apache2
导致安装文件已经不太“干净”
解决:
删除source code目录,重新tar -zxvf下载的apache安装包,上面的问题解决。
后来google了下面一句:
If some options do not become active after doing a configure; make; make install, try to do a make clean after configure.
看来make clean也是一个解决方式.... 可叹以前重新编译Linux 内核的时候还用过它...四年不用就忘这么干净。
受到启发 ,从新解压一份源码,后安装,OK了!