2008年06月07日

100

22.5

 

2007年11月05日

编译php支持fastcgi

sh install.sh

install.sh :

#!/bin/sh
make clean

./configure –prefix=/usr/local/stow/php-4.3.9 \
–with-zlib \
–with-gd \
–with-png \
–with-zlib-dir=/usr \
–with-jpeg-dir=/usr/local \
–with-png-dir=/usr/local \
–disable-debug \
–disable-rpath \
–enable-pic  \
–enable-discard-path \
–enable-safe-mode \
–enable-bcmath \
–enable-dio \
–enable-gd-native-ttf \
–enable-shmop \
–enable-sysvsem \
–enable-sysvshm \
–enable-track-vars \
–enable-inline-optimization \
–enable-versioning \
–enable-fastcgi \
–enable-force-cgi-redirect \
–enable-memory-limit \
–with-mysql \
–with-freetype-dir=/usr/local

make & make install

其他扩展包过程省略

[root@D06111099 php-4.3.9]# php -v       
PHP 4.3.9 (cgi-fcgi) (built: Nov  5 2007 06:45:12)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

2007年10月08日

IO策略
可不可以使用单线程处理多个IO调用,怎样做
怎样控制代码以服务每个客户
是否把代码加入到内核中

下面5个组合比较流行
一个线程处理多个客户,并使用非阻塞IO和level-triggered readiness通知。
一个线程处理多个客户,并使用非阻塞IO和edge-triggered readiness通知。
一个服务器线程处理多个客户,并使用异步IO
对每个客户启动一个线程
把服务代码放到内核

2007年09月21日

角色:客户端(msnmessager) server,msn network(msn网络),msn protocol(语言)
MSN Messenger protocol 从客户端到服务器的协议
MSN Client protocol   从客户端通过服务器到另一个客户端的协议

消息处理,msn消息通过服务器处理,有的消息服务器不处理消息(process),仅仅是转发(pass),由别的客户端处理。

MSN Messenger protocol:c-s的一系列命令,比如离线,3个版本:msnp8、9、10
msn client protocol:客户端之间的协议,3个版本:msnc0,1,2

RFC2778 a presence and instant messaging
notification server 提供presence服务
主要处理自己的到场(presence)信息和好友的到场信息
通知收件箱有新信,创建switchboard session

switchboard servers 提供instant messaging服务
每个聊天的人相当于到一个shared switchboard session的连接,同时进行的两个交谈是到两个switchboard server的两个连接,双方并不直接连接,switchboard相当于proxy

Connection
msn port 1863
msn的连接是异步的,发送命令并不会马上应答,而且应答顺序也和发送顺序不一致
有时候服务器会主动给客户发送消息而不许要客户给服务器发消息,大多数情况下客户发送一条命令并获得另一条命令

Encoding
MSN protocol 是一个基于文本的协议
ASCII 0—127
ISO 8859-1扩展ASCII支持西欧字符
Unicode
Url-encode
XML-encode
MSN支持http连接,在没有命令时,客户端每隔2秒检查服务器

Commands
三个字母作为命令名称,几乎每个命令带一个TrID,从0开始计数,服务器应答时带着同样的TrID.
参数,如果有参数,跟在命令名后面,用空格分隔
异步命令:命令发送并不马上响应
命令返回顺序:命令返回不一定按照发送顺序

Payload Commands
多行的命令,可以理解为单行命令后面跟着一块二进制数据(payload),单行命令的最后的参数是数据的长度,二进制数据没有固定格式。

登录认证
登录NS服务器进行认证,如果保存了IP则直接连接,如果没有则登录
dispatch servermessenger.hotmail.com:1863
gateway.messenger.hotmail.com:80

2007年09月11日

长期执行,启动时即开始运行。
ps -axj
查看进程信息,x显示没有终端的进程状态,j显示作业相关
大多数daemon以root运行,没有daemin具有控制终端,其TTY设置为?,其TPGID终端前台进程组ID为-1
大多数daemon的父进程是init

错误记录
使用syslog,大多数用户进程(daemon)可以使用syslog api,该调用发送至/dev/log

Daemon的单实例
使用文件锁实现

Daemon的惯例
1. 如果使用锁,存放到/var/run/name.pid,保存进程的pid,name是进程名
2. 如果支持配置,放到/etc/name.conf
3. daemon的自动启动
4. daemon配置的重读,使用信号实现,当接受到SIGHUP时重读配置

2007年07月31日

晚上做5分钟仰卧起坐,每次在身体45度的时候坚持5秒,大汗淋漓,很舒服

2007年07月18日

锻炼腹部的好方法

船长椅(与地面呈30度角的长椅,可以躺在上面,将双腿举起并保持几秒钟,强健腹部肌肉)

仰卧起坐改良版:每分钟仅做10次仰卧起坐,在上身与地面呈45度角的时候保持5秒钟,这样的效果比起1分钟做60次的要好很多!

腹肌与身体其他部位的肌肉形成过程是完全相同的,也需要有一段时间来进行塑造。因为在大运动量的训练完毕之 后,肌肉组织的细胞形态虽然被改变了,但还没有完全成型,通常要在48小时之后才能完成肌肉“重建”的任务。每天进行腹部的锻炼固然能够促进脂肪的燃烧, 却没有给腹肌的形成留下时间,一旦锻炼松懈下来,赘肉会马上发起“反攻”,一切岂不前功尽弃?
正确的练习频率:1周3次!!!    没想到是这样

腹肌的训练关键是动作要到位,而且需要适当的停顿,最好以15个动作为1组,每次做2~3组就可以了。
重质不重量!

我来总结一下,要吃的东西
绿茶(延年益寿,抗癌)
葡萄皮(抗衰老的,不得心脏病,降血压、降血脂)
豆浆、黄豆、豆腐(抗5种癌。含有钾、钙、镁等,钙含量比牛奶多)
酸奶(维持细菌平衡,可以少得病)
骨头汤(骨头汤里含琬胶,延年益寿)
蘑菇汤(提高免疫力)
老玉米(预防高血压和动脉硬化,脸上不长皱纹)
荞麦(降血压、降血脂、降血糖)
白薯、红薯、土豆(润滑肠道,吸收脂肪、糖类,吸收毒素)
燕麦(降血脂、降血压)
小米(除湿、健脾、镇静。安眠)
胡萝卜(美容,养头发、养皮肤,不得感冒)
南瓜、苦瓜(刺激维生素细胞,产生胰岛素。不得糖尿病)

奇异果 除了维他命c是它的强项外,原来其纤维亦十分丰富,可以增加分解脂肪的速度,避免腿部积聚过多的脂肪。

西红柿(抗癌,男人吃西红柿,不得前列腺癌;女人哪吃西红柿,不得子宫癌、卵巢癌。
可以利尿及去除腿部疲惫,减少水肿的问题
注意!吃法有讲究,必须加温,西红柿炒鸡蛋,或西红柿鸡蛋汤都可以。

大蒜(抗癌之王!注意!吃法有讲究,必须先把它切成片,一片一片的薄片放在空气里15
分钟,它跟氧气结合以后产生大蒜素。大蒜本身不抗癌,大蒜素才抗癌,而且是抗癌之王)

黑木耳(使血不粘稠,治疗心脏病)

花粉(美容,清除肠道杂物,维持体型。注意,要到正规大商店买花粉,原因见附件)

螺旋藻(百病全治,平衡饮食,补充能量;治百病如糖尿病、胃炎、肝炎。提高免疫力;
抵抗各种辐射,电脑辐射,预防白血病,对抗原子弹)

肉类(总原则:越小的东西越好,海样的比陆地的好。虾米比小鱼好,小鱼比大鱼好,大
鱼比鸡肉好,鸡肉比羊肉好,羊肉比猪肉好,猪肉比牛肉好。)

水果(维生素、预防食道癌)

西芹 西芹一方面含有大量的钙质,可以补「脚骨力」,另一方面亦含有钾,可减少下
半身的水分积聚。

菠菜 因为它可以促进血液循环,这样就可以令距离心脏最远的一双腿,都吸收到足够养分,平衡新陈代谢,排毒瘦腿的效果。

蒟蒻 完全不含脂肪又美味,说到底也是减肥必食之物,原来它的丰富植物纤维更可以使下身的淋巴畅通,防止腿部肿得松泡泡。

西柚 大家早早便知西柚卡路里极低,多吃也不会肥,但原来它亦含丰富钾质,有助减少下半身的脂肪和水分积聚。

苹果 苹果含独有的苹果酸,可以加速代谢,减少下身的脂肪,而且它含的钙量比其它水果丰富,可减少令人下身水肿的盐分。

其他在吃方面要注意的事情:
牛奶可以不喝(含乳糖,而大多数人特别是黄种人不吸收乳糖;牛奶里没有抗癌物质,钙的含量也比豆浆少。喝牛奶远远不如喝酸奶和豆浆)
花生米不要带皮吃。花生皮没有营养,它只能治血凝片,提高血小板,止血用的。中老年人千万不要吃皮。

吃饭不要吃饱,穿衣不要穿暖。七分饱,七分暖就行。
饭前喝汤,苗条健康;饭后喝汤,大腹便便。

2007年07月13日

我当前的一些不好的习惯(列表不断更新)
戒除坏习惯需要自制力,养成好习惯则需要毅力

对照
坏习惯 好习惯
暴饮暴食 健康饮食
不锻炼 多锻炼
封闭 开朗
易怒 平和
不爱思考 多思考
   

我当前缺乏各种能力,都需要科学的训练,列出这些必备的能力,对每个找出正确的方式进行培养(列表不断更新)

沟通类
谈话
讨价还价
交朋友

技能类
开车

坚毅性格
专注力
自制力
毅力

思想类
独立思考
质疑权威