Posted by jiayi | Posted in IT新闻 | Posted on 20-08-2008
Tags: Novell
据新浪闻,微软对Novell又有动作…
微软周二宣布,将购买高达1亿美元Novell证书,用户能够凭这些证书直接从Novell获得更多支持,包括SUSE Linux Enterprise Server的技术支持服务和向企业级Linux平台迁移的支持服务。
这些投入计划将于2008年11月1日起生效。微软与Novell的合作在2006年11月启动以来在市场上引起强烈反响。根据双方最初签署的 五年期合作伙伴协议,微软购买了2.4亿美元Novell证书并销售给客户。在18个月内,Novell已经获得超过1.56亿美元的证书销售收入,占最 初配额的65%。很多微软用户利用这个机会实现了Windows Server与SUSE Linux Enterprise Server的无缝结合,包括沃尔玛、汇丰银行、雷诺、西南航空、宝马汽车等巨头。
看来Novell现在的情况不错,希望Novell和SuSE走好~
………
Posted by jiayi | Posted in web | Posted on 20-08-2008
Tags: php
因为需要上传视频,ISO镜像这些大文件,着实考验了一番PHP http的上传能力…结果,PHP&Apache不负众望,经过一番卓绝的配置后,传个六七百M的文件不成问题
。
配置php.ini:
找到
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
区域,设置
file_uploads = on ; #默认为开
upload_max_filesize = 8506M ; #上传大小上限。改的大大的…
;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
区域设置
post_max_size = 4566M ; #通过表单POST给PHP的所能接收的最大值,改的大大的…
;;;;;;;;;;;;;;;;;;;
; Resource Li………
Posted by jiayi | Posted in IT新闻 | Posted on 19-08-2008
据新浪闻,Baidu很牛X的宣布以闪存及配套技术全面代替硬盘存储,Baidu承载全球检索及索引存储的运算集群中的硬盘已全部拆除。
Baidu此次调整经过了两年产品技术研发及测试准备。在以Baidu自行研发的海量闪存卡及配套技术替代硬盘后,Baidu也成为全球首个使用闪存技术代替硬盘并大规模商用的互联网公司。Baidu认为,这改变将提高其服务能力和检索速度。
谷歌目前仍保留了硬盘存储技术。谷歌搜索有两大最基础的架构,一是文件管理系统,二是服务器云计算分布系统。而软件技术在其中扮演重要角色。
Baidu确实很牛X…以后留神各种baidu服务的速度
………
Posted by jiayi | Posted in Apache | Posted on 18-08-2008
Tags: Apache, rewrite
更换了新的域名:jiayii.com,于是想把jiayii.cn重定向到相应的jiayii.com上。此时此刻想到了apache的Rewrite,虽然知道大概的规则,但亲自动手从未成功过
。。这次横下心,不断尝试,终于大功告成。现把自己的规则与书写心得记录下来,同时贴下Rewrite中非常重要的[flags]参数的解释。
我的书写规则如下
-
RewriteCond %{HTTP_HOST} ^www.jiayii.cn$
-
RewriteCond %{HTTP_HOST} !^$
-
RewriteCond %{HTTP_HOST} !^feed&
-
RewriteCond %{REQUEST_URI} !^/feed
-
RewriteRule(.*)$ http://www.jiayii.com/$1[R=permanent]
-
-
RewriteCond %{REQUEST_URI} .php.*$
-
RewriteRule(.*).php/?[^/]*/?(.*)$ $1/$2[R=permanent,L]
-
其中
RewriteRule(.*)$ http://www.jiay………
Posted by jiayi | Posted in web | Posted on 13-08-2008
Tags: rss
现代化博客的feed基本都全文输出了…加上description标签,jiayi的feed也全文了
中间还有个插曲…从数据库读出文章内容,放到description标签中,可feed输出比较混乱,图片、字体颜色都没有显示
。最后通过多出的单引号发现原因,原来出库的文章内容未经stripslashes()处理,导致特殊符号被屏蔽,罪过。看来,入库addslashes()出库stripslashes()这条古训还是要时刻牢记的~
上张图吧

………
Posted by jiayi | Posted in shell | Posted on 10-08-2008
Tags: shell
先抛一个问题,话说/proc/net/route中的ip地址是低位在前,高位在后的16进制数字,如0101A8C0 ,如何将其转化为192.168.1.1呢?
解决这个问题,先说些无聊的东西…
进制转换,所有的语句实现将DD转换为十进制数
bash:shell的进制转换方法比较多,这里肯定列不全,只介绍几种常用的
1. echo $((16#DD))
2. echo $((0xDD)) #此二种方法仅限于任意进制到十进制
3. printf"%d\n" 0xDD
awk:
awk ‘BEGIN{printf "%d\n",0xD………
Posted by jiayi | Posted in Uncategorized | Posted on 10-08-2008
Posted by jiayi | Posted in C/C++ | Posted on 09-08-2008
Tags: C
在《Expert C Programming》中有这样一个表达式:apple = sizeof(int) * p;
第一反应是,先求得int类型的长度,然后与p相乘。可作者又抛出一种可能的解释,将p指向的内容转换成int,然后对其执行sizeof操作。到底那种解释正确,作者让读者自行解决……
其实这个问题的关键是,(int)被解释为( )运算符,还是被解释为(type)运算符。
以下为实验代码:
-
#include<stdio.h>
-
int main()
-
{
-
char ch=‘a’;
-
int n=2;
-
char *p=&ch;
-
int apple1=sizeof((int) * p);
-
int apple2=sizeof(int) * n; /*可以将其换成int apple2=sizeof (int) * p;看编译器有何反应*/
-
int apple3=n * (int) * p;
-
………
Posted by jiayi | Posted in web | Posted on 08-08-2008
Tags: ajax, firefox3
今天blog重新上线
,结果发现ajax留言本不好使了,回调函数根本没有被触发
……一样的代码,一样的权限。换成opera,一切正常,于是想到是不是firefox3对同步请求的处理有了变换。baidu发现,果然是firefox3在“作祟”。现记录下来:
firefox2及以下版本,IE7,opera这些浏览器,对同步和异步请求的函数回调方式是一样的,都是通过onreadystatechange来设置,代码结构如下:
-
xmlHttp.open("GET","URL.php",false||true);
-
onreadystatechange=request_function;
-
xmlHttp.send(NULL);
-
function request_function()
-
{
-
……
-
}
而firefox3中,函数回调方式发生了变化。异步请求同上,同步请求如下:
-
xmlHttp.open("GET","URL.php",false);
-
xmlHttp.send(NU
………