批处理获得系统当前时间之前n天的时间
@echo off::获得前一天的系统时间::时间处理部分来自互联网。SetLocal EnableDelayedExpansion::if "%1"=="" echo 示例: %0 20080102 5 && pause>nul && exit /Bset dd=%DATE:~8,2%set mm=%DATE:~5,2%set yyyy=%DATE:~0,4%set temp1=%yyyy%%mm%%dd%::set temp1=20090527set temp2=1set YE=%temp1:~0,4%set MO=%temp1:~4,2%set DA=%temp1:~6,2%set DG=%temp2%for %%i in (YE MO DA DG) do if "!%%i!"=="" echo Caution,Error Format & pause>nul & exit/bfor %%j i
mysql 5 安装时或者安装后设置字符集
启动前修改my.cnf ,加入default-character-set=utf8 或者在编译时指定字符集。记下备忘[@more@]=
摘--修改Linux内核参数,减少TCP连接中的TIME-WAIT sockets
新增的一组Apache服务器上线以来,我用netstat -an命令发现服务器中有大量状态为TIME-WAIT的TCP连接,于是用/sbin/sysctl -a查看了一下Linux的各项内核参数,并翻阅有关资料,决定修改其中的两项参数,以达到减少TCP连接中TIME-WAIT sockets的目的。 vi /etc/sysctl.conf 编辑/etc/sysctl.conf文件,增加三行:引用net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1 说明: net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻
oracle 中将unix/linux时间戳进行转换(转)
参照http://www.itjj.net/tech/DB/Oracle/anzhuangpeizhi/20080321/283050.html思路就是明白unix/linux时间戳是按照从格林威治时间1970年1月1日期计算的一个秒数(我粗俗的理解)。unix/linux 时间戳转换为标准时间格式(主要是注意时区问题):select TO_DATE('19700101','yyyymmdd') + 1235728935/86400 +TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))/24 from dual,其中1235728935就是unix/linux时间戳,转换完之后就表示为 2009-2-27 18:02:15。反过来也一样,还是要考虑时区select (to_date('2009-2-27 18:02:15','yyyy-mm-dd
配置nginx+php+MT4.2总结
1、nginx+php的配置,…………,此处省略500字。参考http://blog.s135.com/post/366.htm#topreply ,按顺序一路ctl+c 再ctl+v就行了。不过中间在启动mysql的时候会有问题,参考错误日志,将my.cnf中对应的配置注释掉就ok.2、配置nginx支持cgi,这部分折腾了很长时间。分别用了http://wiki.codemongers.com/NginxSimpleCGI里的 cgiwrap-fcgi.pl.和网上找的 perl-fcgi.pl ,感觉cgiwrap-fcgi.pl 执行速度要慢很多,虽然内容差不多。perl-fcgi.pl内容:------------------------------------#!/usr/bin/perluse FCGI;#perl -MCPAN -e 'install