jquery日历插件simpleDatepicker修正版(原创)
原版地址:http://teddevito.com/demos/calendar.php
主要修改了以下几点:
1、中文支持
2、日期传递格式为 yyyy-mm-dd
3、默认在输入框正下方展开
4、增大年份选择区间
下载地址:点击下载
CentOS5.4 + Mysql5.1安装及配置
安装CentOS5.4安装注意事项:
1、 语言请选择英文,如果选择中文在后期维护及桌面使用中有未知BUG
2、 分区,请选择删除硬盘上的分区并建立默认分区
3、 安装时,一并配置网络连接
4、 时区,选择不要勾选”系统时钟使用UTC”
5、 应用软件配置,请选择下载定制,一定要勾选 开发->开发工具,不然后期编译很麻烦
6、 后期配置禁用防火墙、禁用SElinux
安装mysql5.1步骤:
1、 下载并上传mysql-5.1.55.tar.gz到/opt/soft
2、 创建mysql组及用户
# groupadd mysql
# useradd -g mysql mysql
3、 解压并进入安装路径
# tar zxvf mysql-5.1.55.tar.gz
# cd mysql-5.1.55
4、 配置参数
#./configure --prefix=/opt/mysql --with-extra-charsets=all
linux利用telnet调用远程smtp服务发送邮件(原创)
linux下有很多地方需要发送邮件给管理员,比如系统资源使用情况、磁盘空间预警、重要数据自动备份等。
通常情况下,我们会采用mail命令发送邮件,但前提是系统安装了sendmail且正常配置。
最近入手了vps,简化的linux,很多功能被阉割不能调用mail命令,于是想到了利用telnet调用远程smtp服务发送邮件(smtp.163.com)
以下是实现的shell代码:
#!/bin/sh
send_mail()
{
(for i in "ehlo luocheng" "AUTH LOGIN" "username" "userpwd" "MAIL FROM:<${1}>" "RCPT TO:<${2}>" "data";
do
sleep 1
echo ${i}
sleep 2
done
echo "from:<${1}>"
echo "subject:${3}"
echo "to:<${2}>"
echo ""
echo "${4}"
echo "."
sleep 2
echo "QUIT")|telnet ${5} ${6}
}
#调用并传入参数
send_mail "luocheng@163.com
注意,函数中的username和userpwd需要base64加密
linux利用shell脚本和cron实现定时备份、上传及垃圾日志清理(原创)
1、编辑detailAppBackup.sh
输入:
#!/bin/sh
#Copyright(c) 2010-2011 luoch (luocheng.cn@luocheng.cn
#Backup the detail files and update, clear logs
#Version 0.1.1
echo "=== Start deleting logs ==="
rm -vf `find /opt/apache/htdocs/detail/app/log -name '*.log' -mtime +7 -print` > detailAppBackup.log
echo "=== Success removed logs,delete log write in detailAppBackup.log ==="
echo "=== Start deleting CVS ==="
find /opt/apache/htdocs/detail/ -name "CVS" -exec rm -rf {} ;
echo "=== Success deleting CVS ==="
echo "=== Start backup ==="
rm -vf `find /opt/data_bak/ -name 'detail*.tar.gz' -mtime +30 -print` > detailAppBackup.log
ctime=$(date +%Y%m%d"_"%H%M%S)
tar czvf /opt/data_bak/detail_$ctime.tar.gz -C /opt/apache/htdocs/ detail --exclude config.php
echo "=== Success backup ==="
echo "=== Start upload ==="
cd /opt/data_bak
ftp -n 192.168.0.1 << autoftp
user ftpuser ftppwd
binary
put detail_$ctime.tar.gz
quit
autoftp
echo "=== Success upload ==="
将文件上传到 /root/sh
2、执行 detailAppBackup.sh
如果你也和我一样懒,那么这时会出现乱码,因为你是在windows新建的文件
网页设计中的默认字体样式详解
浏览器默认的样式往往在不同的浏览器、不同的语言版本甚至不同的系统版本都有不同的设置,这就导致如 果直接利用默认样式的页面在各个浏览器下显示非常不一致,于是就有了类似YUI的reset之类用来尽量重写浏览器的默认设置保证各个浏览器样式一致性的做法。 拿字体来说,各个浏览器默认的字体种类、字体大小和字体行高都不一样,比如IE8的中文版在Windows XP下显示网页时默认字体是宋体,而英文版肯定不会如此。所以我们需要统一设置默认的字体样式,以便实现一致的显示效果来保证设计的一致性和提高开发效率。
样式优先级
通常用户看到的页面的样式会受到三层控制:
第一层是浏览器的默认样式
第二层是网页定义样式
第三层是用户自定义样式

