月归档:2015年12月

php timezone

$timezones=
array(
 '(GMT-12:00) International Date Line West'=> 'Pacific/Wake',
 '(GMT-11:00) Midway Island'=> 'Pacific/Apia',
 '(GMT-11:00) Samoa'=> 'Pacific/Apia',
 '(GMT-10:00) Hawaii'=> 'Pacific/Honolulu',
 '(GMT-09:00) Alaska'=> 'America/Anc...

继续阅读

发表在 php | php timezone已关闭评论

MySQL数据库命名规范及约定

一、【操作规范】
1. 如无备注,则表中的第一个id字段一定是主键且为自动增长;
2. 如无备注,则数值类型的字段请使用UNSIGNED属性;
3. 如无备注,排序字段order_id在程序中默认使用降序排列;
4. 如无备注,所有字段都设置NOT NULL,并设置默认值;
5. 如无备注,所有的布尔值字段,如is_hot、is_deleted,都必须设置一个默认值,并设为0;
6. 所有的数字类型字段,都必须设置一个默认值,并设为0;
7. 针对varchar类型字段的程序处理,请验证用户输入,不要超出其预设的长度;
8. 建表时将数据字典中的字段中文名和属性备注写入数据表的备注...

继续阅读

发表在 db | 标签为 | MySQL数据库命名规范及约定已关闭评论

LISTENING,ESTABLISHED,TIME_WAIT,CLOSE_WAIT

TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不
会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中,最值得
注意的状态有两个:CLOSE_WAIT和TIME_WAIT。 
 
1、LISTENING状态
  FTP服务启动后首先处于侦听(LISTENING)状态。

2、ESTABLISHED状态
  ESTABLISHED的意思是建立连接。表示两台机器正在通信。

3、CLOSE_WA...

继续阅读

发表在 network | LISTENING,ESTABLISHED,TIME_WAIT,CLOSE_WAIT已关闭评论