左扬.空白
百度空间 | 百度首页 
               
 
文章列表
 
2009-07-03 10:23
网易有新闻:媒体称法国海军称找到失事法航A330客机黑匣子

后面跟贴中有网友设想:

俺还觉得黑匣子上为啥不装个小型的无人飞机?只要飞机一出事故,马上就能弹出来,按预定航道返回....

马上又有网友针对楼上网友调侃:

如果路程远的话还可以停下来休息一下喝点水吃个苹果然后再自动向目的地飞去。

 
2009-05-27 21:34

人生像搭乘一辆公共汽车,


途程被分成一段一段,


一站一站停靠,


下去一些人,


又上来一些人……

 
2009-05-20 22:01
开心网(kaixin001.com)终于起诉千橡了,无论结果如何,这是个好消息.


国内互联网的一个特点就是同质化严重,抄袭严重(其中最有名的抄家就是腾讯)

一旦国内互联网出现比较优秀的产品,或者疑似优秀的产品,这些财大气粗的抄家寡头,便直接复制过来并利用自身的资金优势与用户优势迅速推广.而原先辛苦趟路的创业小公司--被收购是最好的下场,除此之外,要么转型,要么破产--徒然为他人做了嫁裳.

不得不说,这是种扼杀创意与希望的恶劣行为,不利于大环境的健康成长.


关注.
 
2009-04-07 16:33
见例:

178457-f6-49d5f35

以‘-'为分隔符,分为三节:

第一节:文件inode的十六进制表示
第二节:文件长度(以字节为单位)的十六进制表示
第三节:文件的最后修改时间(UNIX时间戳)的十六进制表示

当文件跨文件系统移动时,文件inode会发生变化(当然可能有极低的概率不变化)

详见 ./apache-1.3.41/src/main/http_protocol.c : ap_make_etag()
 
2009-03-29 20:27
其实我人一直在北京。
QQ有个显示地理位置的功能,
前几天显示我在上海,今天晚上就到青岛了……

这可好,一个大子儿都没花,平白就游完了俩大城市~
 
2009-03-09 22:38
squid为apache做反向加速
squid监听0.0.0.0:80,通过内网访问apache
apache监听0.0.0.0:8080,全静态页面,此端口未对外网开放

访问http://XXX.com/dir1浏览器跳转至http://XXX.com:8080/dir1/,访问http://XXX.com/dir1/则正常。
这是由于mod_dir模块在客户端请求的资源为目录而结尾未带“/”时会通过301跳转将访问重定向至正确的位置(即结尾带“/”的网址),但这个“正确”的位置的所使用的端口在本例中又是我们所不希望的

解决方案1:
在部署时让
squid监听外网IP的80端口,如220.181.6.18:80
apache监听内网IP的80端口,如10.10.10.14:80

但由于本例中使用了keepalived来做冗余,在squid没启动时,由于此时外网IP被其它机器接管而不在本机上,squid无法绑定IP导致无法启动,所以不能采用本方案。

解决方案2 :
使用apache重定向解决问题。
在虚拟主机配置中增加如下行:

        RewriteEngine on
#        RewriteLog logs/rewrite_log
#        RewriteLogLevel 9                     #这两行在调试时使用
        RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} -d #要访问的资源文件为目录
        RewriteRule ^/(.*[^/])$ http://%{HTTP_HOST}/$1/ [L]


重启apache即可。
 
2009-01-13 17:21
我的办公电脑操作系统为LINUX,locale设置为utf8,
我将一个目录dir1打成tar包后(目录中的文件名包含中文),传给用WINDOWS办公的同事,同事用WINRAR解压,发现文件名为乱码,并且一部分文件因为文件名乱码在创建文件时失败。

解决方法如下:

cp -r dir1 /tmp/;
cd /tmp/dir1/;
for fileName in *
do
       gbkName=$(echo ${fileName} | iconv -f utf8 -t gbk);
       mv ${fileName} ${gbkName};
done
cd ../;
tar -jcf dir1.tbz ./dir1/


 
2008-11-30 23:05
默认情况下,

gcc 依靠文件后缀名来确定源代码所使用的编程语言。

在源代码文件无后缀名或是gcc不识别的情况下,可以使用gcc -x LANGUAGE来指定编程语言,LANGUAGE取值见下:

                   c c-header c-cpp-output
                   c++ c++-header c++-cpp-output
                   objective-c objective-c-header objective-c-cpp-output
                   objective-c++ objective-c++-header objective-c++-cpp-output
                   assembler assembler-with-cpp
                   ada
                   f95 f95-cpp-input
                   java
                   treelang

例如:
gcc -x c run-mob_save-KtzJKk -o xx.bin

注意 "-x"参数要出现在源代码文件之前

run-mob_save-KtzJKk 为
                        char tmpfile[] = "./run-mob_save-XXXXXX";
                        int tmpfd = mkstemp(tmpfile);
所生成的临时文件。
 
2008-11-11 20:44
今天的事,终于忙差不多了,松了口气,
顺手在MSN上跟一MM来了句:棍儿节快乐
马上MM一脸不乐意地回了句:……你才是棍儿呢,我是球儿

好罢,光球节快乐……
 
2008-10-23 20:16
很久没写点啥啦……

man bash
详见REDIRECTION一节

在用于重定向时,Bash有几个特定的文件名有特定的用途,(事实上这个文件名在文件系统中可能并不存在),例如:

/dev/tcp/$host/$port

host: 可以取值为有效的主机域名或IP地址
port: 可以取值为有效的端口号或服务名(在/etc/services中定义)

bash会尝试建立一个与远程TCP套接字相连接的TCP套接字。

例1:

</dev/tcp/192.168.0.1/80
echo $?


成功则返回0

可以用于检测远程套接字是否存在。

例2:

exec 8<>/dev/tcp/192.168.0.1/80

将与192.168.0.1:80建立连接,并打开一个文件描述符“8”

我们在交互模式下执行上面的命令成功打开一个套接字后,
执行

ls -l /proc/self/fd

将会有类似下面的输出:
lrwx------ 1 zy zy 64 Oct 23 19:54 /proc/self/fd/8 -> socket:[175669194]

可以看见Bash已经成功创建该套接字(或者使用 netstat -npt|grep "$$" )

接下来我们向我们打开的套接字发送一个HEAD请求,并显示它:

echo -e "HEAD / HTTP/1.0\n\n" >&8
cat <&8


输出类似如下:

HTTP/1.1 200 OK
Date: Thu, 23 Oct 2008 12:09:23 GMT
Server: Apache/1.3.41 (Unix) mod_gzip/1.3.26.1a PHP/5.2.5
Last-Modified: Wed, 17 Sep 2008 11:51:45 GMT
ETag: "239fe0-597-48d0ef51"
Accept-Ranges: bytes
Content-Length: 1431
Connection: close
Content-Type: text/html

至此,我们已经达到进行简单套接字通信的目的。


条条大路套接字,欲知更多,请参见前文:

 
2008-09-23 20:12
网站上有些图片,用IE看显示小红叉,用firefox看显示“The image “http://[...]” cannot be displayed, because it contains errors.”,下载下来用看图软件却又可以正常显示。

解决方法:出现该问题的图片可能使用了CMYK色彩模式,使用工具将其转换为RGB配色即可。


php下可使用imageMagick库对其进行转换,见下例:

<?php
    $handler = new Imagick($filename);
    $handler->setImageColorspace(imagick::COLORSPACE_RGB);
    $handler->writeImage();
?>
 
2008-09-06 04:02







 
2008-09-06 03:29
1,解散中国足协.

2,永远不建立国家队.

3,任何公民及法人有权注册成立一支足球队.初始等级为A级,初级男足之间的比赛叫甲A,初级女足之间比赛叫乙A.

4,球队靠同等级之间的比赛获得年度积分,获胜一方得5分,失败一方得1分,年度积分在本年度内每累积到100分且胜率在80%以上即可晋级,最高可达G级.每年的G级前十名称为H级球队.

5,下一年度内,如果一支球队不能参加一定场次的比赛并获取一定的积分,球队降一级.

6,球队自由招募球员,但是凡所在球队曾经达到G级球队的球员,不得变更球队.

7,成立裁判团,所有比赛申请提交裁判团,裁判团派员负责比赛裁判工作并记分.无裁判团记分的比赛不视为积分比赛.

8,成立由球迷代表+商人代表+退役球员代表+裁判员代表组成的共55名成员资格评定团负责管理等级评定工作.每四年变更一次,连任不得超过三次,人员比例为四三二二,当年裁判员内有黑哨情况发生的,除比赛结果无效外,资格评定团次年人员比例裁判员代表减一,球迷代表加一.球迷有资格质疑一切不合理现象.

9,遇有国际比赛,十家H级球队相互PK争夺参赛权,拿下第一名的球队方代表中国出赛.输了球迷们也甘心,总比遇到比赛临时从各个球队抽出一群乌合之众丢人现眼开心.
 
2008-08-15 02:53
postfix + maildrop,maillog中pipe报错

(temporary failure. Command output: /usr/local/bin/maildrop: Cannot have world/group permissions on the filter file - for your own good. )

检查每个用户的邮件目录下的'.mailfilter'的文件权限,
要求是go没有其它权限的,(go-rwx)

 
2008-08-15 02:42
最近在尝试邮件系统大转移,数据库结构不变,邮件不变,但是邮件服务器的MTA,MDA,POP端的软件全都换成其它的替代品,为保证兼容性可谓绞尽脑汁,很多问题出现以后google百度都找不到答案.

经常解决一个小问题需要读相关代码、跟到程序内部去trace,再加上丰富的经验、细心推理、对协议的理解、无与伦比的耐心、大量的时间进行反复调试,要求比普通程序员或者系统管理员高太多了。

感叹下,要求太TMD高了!
 
     
 
 
个人档案
 
左扬
男, 27岁
北京 朝阳区 
上次登录:
23小时前
加为好友
 
   
 
最新照片
 
   
 
背景音乐
 
 
文章分类
 
 
 
 
 
搞笑(14)
 
 
 
 
 
 
 
     
 
最新评论
 
文章评论|照片评论


abcd123foryou
 
 

整个世界都是这个样子的. 中国,恐怕不能改变什么
 
 

祝开心网一路走好. 可是开心网不是抄来的吗?
 
     
 
最近访客
 
 

supergato

ypzhou0104

sunday_jia

宏粉佳人

zju_mick

carolwyj

streamlet_wang

kandychen
     


©2009 Baidu