l 切换显示平均负载和启动时间信息。
m 切换显示内存信息。
t 切换显示进程和CPU状态信息。
c 切换显示命令名称和完整命令行。
M 根据驻留内存大小进行排序。
P 根据CPU使用百分比大小进行排序。
T 根据时间/累计时间进行排序。
W 将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。
阅读全文
m 切换显示内存信息。
t 切换显示进程和CPU状态信息。
c 切换显示命令名称和完整命令行。
M 根据驻留内存大小进行排序。
P 根据CPU使用百分比大小进行排序。
T 根据时间/累计时间进行排序。
W 将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。
阅读全文
首先,做好备份(你应该知道应该备份什么),这个不用多说。
然后,执行以下命令:
这样就升级完了,可以检查一下系统目前的版本:
lsb_release -a注意:如果你的CentOS上安装了ISPConfig,那么有可能会启动了CentOS Testing软件源:-kbs-CentOS-Testing,这可能会造成依赖性问题。
用以下命令升级可以禁止kbs-CentOS-Testing:
yum update --exclude="postfix" --disablerepo=kbs-CentOS-Testing
然后,执行以下命令:
这样就升级完了,可以检查一下系统目前的版本:
lsb_release -a注意:如果你的CentOS上安装了ISPConfig,那么有可能会启动了CentOS Testing软件源:-kbs-CentOS-Testing,这可能会造成依赖性问题。
用以下命令升级可以禁止kbs-CentOS-Testing:
yum update --exclude="postfix" --disablerepo=kbs-CentOS-Testing
http://support.mozilla.com/zh-CN/kb/%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8%E9%BC%A0%E6%A0%87%E6%BB%9A%E8%BD%AE%E6%88%96%E8%A7%A6%E6%91%B8%E6%9D%BF%E6%BB%9A%E5%8A%A8%E9%A1%B5%E9%9D%A2
http://g.mozest.com/viewthread.php?tid=33608
Linux 虚拟文件系统概观
作者 Richard Gooch <rgooch在atnf.cs.iro.au>
翻译 albcamus < albcamus在gmail.com <mailto:albcamus在gmail.com> >
最后更新:2005 年 10 月 28 日
版权:1999, Richard Gooch
版权:2005, Pekka Enberg
本文件以 GPLv2 许可发放
[翻译说明:Richard Gooch 的这份 Overview of the Linux Virtual File System 位于内核
源代码的 Documentation/filesystems/下, 文件名是 vfs.txt。 该文档在 Understanding
the Linux Kernel 中被推荐, 我是从 2.6.16 官方内核中拷贝出来翻译的。 自己知道水平
差, 理解和表达都不到位, 所以还是建议看原文:( ]
阅读全文
MySQL(发音:[ˌmaɪ ɛs kjuː ˈɛl],但也经常读作My- SEQuel)是一个开放源码的关系数据库管理系统,开发者为瑞典 MySQL AB公司,现为Oracle公司的一部分。MySQL由于性能高、成 本低、可靠性好,已经成为最流行的开源数据库,被广泛地应用在 Internet上的中小型网站中。
随着MySQL的不断成熟,它也逐渐用于更多大规模网站 和应用,比如维基百科、Google和Facebook。非常流行的开源软件组合LAMP中的M就是指 MySQL。
此版本是5.5稳定分支的第11个发布版本,包含了一些bugfix,无新特性。
详见: http://dev.mysql.com/doc/refman/5.5/en/news-5-5-11.html
推荐使用于生产环境.
下载:http://mirror.switch.ch/ftp/mirror/mysql/Downloads/MySQL-5.5/mysql-5.5.11.tar.gz
随着MySQL的不断成熟,它也逐渐用于更多大规模网站 和应用,比如维基百科、Google和Facebook。非常流行的开源软件组合LAMP中的M就是指 MySQL。
此版本是5.5稳定分支的第11个发布版本,包含了一些bugfix,无新特性。
详见: http://dev.mysql.com/doc/refman/5.5/en/news-5-5-11.html
推荐使用于生产环境.
下载:http://mirror.switch.ch/ftp/mirror/mysql/Downloads/MySQL-5.5/mysql-5.5.11.tar.gz
按说,Flash响应滚轮跟wmode是无关的。但是firefox有个bug。
FF中:只有wmode="Window"的时候,Flash才能响应鼠标滚轮。而当wmode="Opaque"或者wmode="Transparent"的时候,Flash无法响应鼠标滚轮。
难题:[我按上面用了一下:出现一个问题鼠标是可以滚动了,但出现了背景。]
1.在flash的上方有1个导航栏,这个导航栏有下拉效果。
2.如果flash的wmode参数设置为Window或者Transparent,flash会挡住下拉框。只有当wmode参数为Opaque的时候,flash不会遮挡菜单栏。
3.如果flash的wmode参数为Opaque,在firefox里面,Flash无法响应鼠标滚轮。
4.总而言之:要么不能滚动,要么遮挡不正确。
FF中:只有wmode="Window"的时候,Flash才能响应鼠标滚轮。而当wmode="Opaque"或者wmode="Transparent"的时候,Flash无法响应鼠标滚轮。
难题:[我按上面用了一下:出现一个问题鼠标是可以滚动了,但出现了背景。]
1.在flash的上方有1个导航栏,这个导航栏有下拉效果。
2.如果flash的wmode参数设置为Window或者Transparent,flash会挡住下拉框。只有当wmode参数为Opaque的时候,flash不会遮挡菜单栏。
3.如果flash的wmode参数为Opaque,在firefox里面,Flash无法响应鼠标滚轮。
4.总而言之:要么不能滚动,要么遮挡不正确。
http://labs.mysql.com/
Filename Version Date Platform Size MD5Sum
mysql-5.6.2-labs-innodb-memcached-linux2.6-i686.tar.gz
小数转换成整数的函数ceil:
select left(FTime,10) as Time,ceil(count(*)/2) from Tbl_UserInvite_XX where FFlag=1 group by left(FTime,10);
select left(FTime,10) as Time,ceil(count(*)/2) from Tbl_UserInvite_XX where FFlag=1 group by left(FTime,10);
开源项目数以千计,谁在乎你开源与否,更何况即使你开源了,未必就有人关心你的项目。
可是,有一个项目我们依然以开源的形式在线进行着。
通常,当我们看到一个完备的产品时,为产品设计的周到和细致而惊叹,可在这成品背后,无数个bug,无数次修订,无数个脑细胞的死亡,随着产品最终的完美登场而消失在人们的视野中。那些坎坎坷坷和琐琐碎碎,在开发者的记忆中甚至也随时间而消失。
但是,如果你采用了开源的开发工具和模式,比如,通过google code和邮件列表,参与者的足迹被一一留下。尤其是项目的参与者可能经验不足,也可能错误不断,可项目的发起者把任务拆分的很细,细到足以可控的程度。在项目的开发过程中,即使一个结构体中的字段的定义,都在邮件列表中反复讨论多次。而这些细枝末节的过程,随着时间的推移在不经然间保留下来了。1年,5年或者十年后再看,你很难确信当时自己怎么会有那么幼稚的想法。而后来者,因为你的足迹可以绕过这些弯道,或者他们因为找到牛人曾经的足迹而能坦然面对自己的不足。
来源:http://www.zeuux.org/blog/content/3757/
评论:不知道怎样开源,难预料怎样结束,都说是开源要比不开苦。你为何还要默默开源?是不是写代码太孤独,是不是你很糊涂,开源到尽头也回不到当初,你为何还要如此执固,如果来生还是今生的重复,你是否对开源还是这样不在乎?如果开源还是今生的重复,纵然开源要比闭源苦?如果来生还是开源的重复,你是否还是这样对开源不在乎?---Jackxiang
可是,有一个项目我们依然以开源的形式在线进行着。
通常,当我们看到一个完备的产品时,为产品设计的周到和细致而惊叹,可在这成品背后,无数个bug,无数次修订,无数个脑细胞的死亡,随着产品最终的完美登场而消失在人们的视野中。那些坎坎坷坷和琐琐碎碎,在开发者的记忆中甚至也随时间而消失。
但是,如果你采用了开源的开发工具和模式,比如,通过google code和邮件列表,参与者的足迹被一一留下。尤其是项目的参与者可能经验不足,也可能错误不断,可项目的发起者把任务拆分的很细,细到足以可控的程度。在项目的开发过程中,即使一个结构体中的字段的定义,都在邮件列表中反复讨论多次。而这些细枝末节的过程,随着时间的推移在不经然间保留下来了。1年,5年或者十年后再看,你很难确信当时自己怎么会有那么幼稚的想法。而后来者,因为你的足迹可以绕过这些弯道,或者他们因为找到牛人曾经的足迹而能坦然面对自己的不足。
来源:http://www.zeuux.org/blog/content/3757/
评论:不知道怎样开源,难预料怎样结束,都说是开源要比不开苦。你为何还要默默开源?是不是写代码太孤独,是不是你很糊涂,开源到尽头也回不到当初,你为何还要如此执固,如果来生还是今生的重复,你是否对开源还是这样不在乎?如果开源还是今生的重复,纵然开源要比闭源苦?如果来生还是开源的重复,你是否还是这样对开源不在乎?---Jackxiang
Flash读取图片文件的Http头问题:
一般来说,Flash读取服务器的图片文件头是:
Content-Type image/jpeg
而在一些图片服务的存储头是:
Content-Type application/octet-stream
抓取Http头如下:
(Status-Line) HTTP/1.1 200 OK
Content-Length 302255
Accept-Ranges bytes
Content-Disposition attachment
Content-Language zh-CN
Content-Type application/octet-stream
在IE,或者Firefox通过:<img src="http://www.jackxiang.com/exaple.jpg"> 是可以显示的,而一旦直接访问那个URL,就会出现保存的提示。
为此,Flash在读取图片显示的时候是没法显示这样的头的,怎么办呢?那就是根据Content-Length来获取二进制流,再根据其Flahs的图片控件来显示。
一般来说,Flash读取服务器的图片文件头是:
Content-Type image/jpeg
而在一些图片服务的存储头是:
Content-Type application/octet-stream
抓取Http头如下:
(Status-Line) HTTP/1.1 200 OK
Content-Length 302255
Accept-Ranges bytes
Content-Disposition attachment
Content-Language zh-CN
Content-Type application/octet-stream
在IE,或者Firefox通过:<img src="http://www.jackxiang.com/exaple.jpg"> 是可以显示的,而一旦直接访问那个URL,就会出现保存的提示。
为此,Flash在读取图片显示的时候是没法显示这样的头的,怎么办呢?那就是根据Content-Length来获取二进制流,再根据其Flahs的图片控件来显示。
使用Firefox浏览器的用户也可使用CleanHide屏蔽文字水印。它的最新版本为CleanHide 1.0.3,适用于Firefox: 1.5~2.0.0.*版本。安装完毕后,重启Firefox。而后点击程序菜单栏“查看→工具栏→定制”,在弹出窗口的列表中将“清除隐藏文字”按钮拖曳到工具栏上。此后,当遇到含有“文字水印”的页面时点击该按钮即可将其清除。
哥主要是抄习惯了,对下面这个URL的乱码加密后才去搜索了一下:
http://blog.chinabyte.com/blog.php?do-showone-type-blog-itemid-491096.html
哥主要是抄习惯了,对下面这个URL的乱码加密后才去搜索了一下:
http://blog.chinabyte.com/blog.php?do-showone-type-blog-itemid-491096.html
Flash CS5,菜单:窗口-》[属性|动作|输出],输出是输出错误,用trace("Content");,动作是编写某一段在代码在地方。
属性是对某一控件的描述。提示一下组件:也就是一个按钮,一个下拉等的控件。
var str:Array=new Array(4);
str[0] = "";
str[1] = "";
str[2] = "";
str[3] = "";
var pointer = 0;
var str_a:String="wait for me!";
trace(str_a);
var str_b:String="oh, my love, my darling,oh!";
var str_ab:String=str_a.concat("*",str_b);
strplan(str_ab);
function strplan(str_big:String) {
for (var i = 0; i<4; i++) {
for (var n = pointer; n<str_big.length; n++) {
if (str_big.charAt(n) != "*") {
str[i] = str[i]+str_big.charAt(n);
trace(str[i]);
//trace(str_big.charAt(n))
//trace(str_big.length)
} else {
pointer = n+1;
trace("pointer++++++"+pointer)
break;
}
}
}
}
属性是对某一控件的描述。提示一下组件:也就是一个按钮,一个下拉等的控件。
var str:Array=new Array(4);
str[0] = "";
str[1] = "";
str[2] = "";
str[3] = "";
var pointer = 0;
var str_a:String="wait for me!";
trace(str_a);
var str_b:String="oh, my love, my darling,oh!";
var str_ab:String=str_a.concat("*",str_b);
strplan(str_ab);
function strplan(str_big:String) {
for (var i = 0; i<4; i++) {
for (var n = pointer; n<str_big.length; n++) {
if (str_big.charAt(n) != "*") {
str[i] = str[i]+str_big.charAt(n);
trace(str[i]);
//trace(str_big.charAt(n))
//trace(str_big.length)
} else {
pointer = n+1;
trace("pointer++++++"+pointer)
break;
}
}
}
}
在自己的VPS服务器上安了一下nginx,然后安了一wiki,其URLREWRITE规则如下:
if (!-e $request_filename)
{
rewrite ^/(.+)$ /index.php?title=$1;
}
if (!-e $request_filename)
{
rewrite ^/(.+)$ /index.php?title=$1;
}
今天将 PHP 5.3.3 的内置 mysqlnd 驱动编译参数打开(--with-mysql=mysqlnd --with-mysqli=mysqlnd ),make install之后,httpd的CPU占用为100%,负载瞬间无限攀升,便退回非 mysqlnd 版本。
后在排除过程中发现,导致这一问题的元凶是 mysql 某些用户的密码是 old_password 加密,换为新的 MySQL 4.1+ (password)后问题解决。虽然mysqlnd不兼容old_password,但出现CPU100%实在令人难以理解。在这留个记号。
更新:mysqlnd目前还是dev版,非常不稳定,经常导致内存溢出,cpu100%,换回libmysql后正常。
来源:http://chen.so/post/59/
后在排除过程中发现,导致这一问题的元凶是 mysql 某些用户的密码是 old_password 加密,换为新的 MySQL 4.1+ (password)后问题解决。虽然mysqlnd不兼容old_password,但出现CPU100%实在令人难以理解。在这留个记号。
更新:mysqlnd目前还是dev版,非常不稳定,经常导致内存溢出,cpu100%,换回libmysql后正常。
来源:http://chen.so/post/59/





