浏览模式: 普通 | 列表
4月, 2012 | 1

Mysql中,int数据类型长度说明

[ 2012-04-26 10:39:43 | 作者: admin ]
p.s.有时候会出现 mediumint不够用的情况,用int(4)似乎就够了

int(M) 在 integer 数据类型中,M 表示最大显示宽度。
在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。
和数字位数也无关系 int(3)、int(4)、int(8)
在磁盘上都是占用 4 btyes 的存储空间。

除了字段类型设 zerofill(补零)有点不同外,int(M) 跟 int 数据类型是相同的。
补零的情况:
mysql> desc test;
+-------+--------------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
...

阅读全文…

mysql得到时间戳的函数UNIX_TIMESTAMP

[ 2012-04-23 17:09:29 | 作者: admin ]
来自:http://hi.baidu.com/hcylz/blog/item/892141f3c29d95cc0a46e0eb.html

今天在处理时间问题时,想把时间的字段转变成unix时间戳的形式存储,以便于在比较时提高性能。而我处理这个时间字段的时候又是通过触发器来完成的,所以无法借助php的函数。由于没有用过这方面的函数所以就开始google和手册,经过一番努力找到了UNIX_TIMESTAMP,下面有这个函数的解释;本来很高兴以为大功告成了,结果在测试的时候出现了偏差,转出来的时间戳总是存在问题,仔细一看要比本地时间整整晚了8个小时,所以就想到了时区的问题,仔细一看这个函数的解释才明白人家实现相对于'1970-01-01 00:00:00' GMT 之后的秒数,而我们是GMT+8,于是就想了一个比较直接切比较笨的办法:
CREATE TRIGGER cus_info_tbl_tr AFTER INSERT ON cus_info_tbl
...

阅读全文…

CentOS 5.5 下修改Apache默认端口80

[ 2012-04-13 23:04:08 | 作者: admin ]
打开 /etc/httpd/conf/httpd.conf 文件

修改两个地方
        #Listen 12.34.56.78:80
        Listen 80
        #把80改为你设置的端口,我设置端口为8080
        Listen 8080

          NameVirtualHost *:80
        #把80改为你设置的端口,我设置端口为8080
        NameVirtualHost *:8080

保存修改,退出。

        semanage port -a -t http_port_t -p tcp 8080 #输入这个命令 要不httpd 会启动失败。
        /etc/rc.d/init.d/httpd start #启动httpd



最后再防火墙里面加上8080端口的设置
/etc/sysconfig/iptables
...

阅读全文…

crontab命令详解 任务系统 作业调度

[ 2012-04-13 22:39:58 | 作者: admin ]
crontab命令的功能是在一定的时间间隔调度一些命令的执行。找到 /etc/crontab 文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。

crontab命令有三种形式的命令行结构:

crontab [-u user] [file]

crontab [-u user] [-e|-l|-r]

crontab -l -u [-e|-l|-r] 第一个命令行中,file是命令文件的名字。如果在命令行中指定了这个文件,那么执行crontab命令,则将这个文件拷贝到crontabs目录下;如果在命令行中没有制定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将他们也存放在crontab目录下。

命令行中-r选项的作用是从 /usr/spool/cron/crontabs 目录下删除用户定义的文件crontab;
...

阅读全文…
p.s. 关于crontab命令,查看 http://blog.52news.com/article.asp?id=1819

一、3322.org上申请下账号密码

二、root账号登陆后vi建立 /root/3322.txt ,命令的意思是每5分钟更新客户端的IP到3322的服务器上
*/5 * * * * lynx -mime_header -auth=yourusername:yourpassword "http://members.3322.org/dyndns/update?system=dyndns&hostname=test999.3322.org" &

三、然后加入任务
crontab /root/3322.txt

四、如果丢了crontab 的作业...

阅读全文…
DWZ富客户端框架设计目标是简单实用、扩展方便灵活、快速开发、RIA思路、轻量级

设计思路

第一次打开页面时载入界面到客户端, 之后和服务器的交互只是数据交互, 不占用界面相关的网络流量.

支持HTML扩展方式来调用DWZ组件.

基于jQuery标准化Ajax开发, 降低Ajax开发成本.

学习DWZ的建议

通读DWZ文档,很多问题文档中都写了,初学者最好先读一遍文档。
看demo每个组件演示效果和代码(留意组件html结构)。
建议安装firebug,用firebug看html结构、CSS和调试JS都非常方便。见附录一 firebug介绍。
对于初学者不建议看DWZ全部源码,但还是非常有必要看看dwz.ui.js和dwz.ajax.js
可以从google code下载dwz_thinkphp版本或dwz4j(Java版本),结合后台程序去理解DWZ和服务器端的交互方式
...

阅读全文…
1