官方介绍:
软件名称: WPS Office 2007 个人版
最新版本: 6.3.0.1339
发布时间: 2007.08.30
语言种类: 简体中文
系统需求: Windows 2000/XP/Vista
软件大小: 23M
WPS Office 2007个人版对个人用户永久免费,包含WPS文字、WPS表格、WPS演示三大功能模块,与MS Office无障碍兼容。
本人于去年开始就投入WPS的怀抱了,日常的使用完全没有问题,完全可以替代微软的OFFICE了,呼吁一下,大家也支持国货吧!
官方介绍:
软件名称: WPS Office 2007 个人版
最新版本: 6.3.0.1339
发布时间: 2007.08.30
语言种类: 简体中文
系统需求: Windows 2000/XP/Vista
软件大小: 23M
WPS Office 2007个人版对个人用户永久免费,包含WPS文字、WPS表格、WPS演示三大功能模块,与MS Office无障碍兼容。
本人于去年开始就投入WPS的怀抱了,日常的使用完全没有问题,完全可以替代微软的OFFICE了,呼吁一下,大家也支持国货吧!
jQuery 1.1.4发布了,作为1.1.x分支的最后一个版本,之后发布的版本就会是1.2版了。
从介绍来看,这个版本与1.1.3.1版的区别主要还是速度和性能上的大幅提升(特别是selector部分,提升非常大),以及BUG的修复。文件的大小似乎也慢慢开始大起来了,1.1.4版已加到21K了…
更多资料请访问jQuery官方网站:jQuery.com。
Berkeley DB是由美国Sleepycat Software公司开发的一套开放源代码的嵌入式数据库管理系统(已被Oracle收购),它为应用程序提供可伸缩的、高性能的、有事务保护功能的数据管理服务。
Berkeley DB为许多编程语言提供了实用的api接口,包括c、c++、java、perl、tcl、python和php等。所有同数据库相关的操作都由Berkeley DB函数库负责统一完成。
官方地址为:http://www.oracle.com/technology/products/berkeley-db/db/index.html
本文就先讲一下如何在CentOS下安装Berkeley DB数据库(其他系统类似)。
1、安装Berkeley DB
# cd /usr/local/src # wget http://download.oracle.com/berkeley-db/db-4.6.18.tar.gz # tar -zxvf db-4.6.18.tar.gz # cd db-4.6.18 # cd build_unix
Berkeley DB默认是安装在/usr/local/BerkeleyDB.4.6目录下,其中4.6就是版本号,你也可以指定–prefix参数来设置安装目录。
# ../dist/configure --prefix=/usr/local/berkeleydb --enable-cxx其中–enable-cxx就是编译C++库,这样才能编译Berkeley DB数据库的PHP扩展php_db4。
# make # make install
# echo '/usr/local/berkeleydb/lib/' >> /etc/ld.so.conf # ldconfig
这2句的作用就是通知系统Berkeley DB的动态链接库在/usr/local/berkeleydb/lib/目录。
至此,Berkeley DB数据库已经安装完成。
MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要执行3条SQL语句(SELECT,INSERT,UPDATE),缩减为1条语句即可完成。
例如ipstats表结构如下:
CREATE TABLE ipstats ( ip varchar(15) not null unique, clicks smallint(5) unsigned not null default '0' );
原本需要执行3条SQL语句,如下:
IF (SELECT * FROM ipstats WHERE ip='192.168.0.1') { UPDATE ipstats SET clicks=clicks+1 WHERE ip='192.168.0.1'; } else { INSERT INTO ipstats (ip, clicks) VALUES ('192.168.0.1', 1); }
而现在只需下面1条SQL语句即可完成:
INSERT INTO ipstats VALUES('192.168.0.1', 1) ON DUPLICATE KEY UPDATE clicks=clicks+1;
注意,要使用这条语句,前提条件是这个表必须有一个唯一索引或主键。
Jim Dowling为我们写了一个安装和管理MySQL集群(MySQL Cluster)的BASH脚本,支持安装本地集群和分布式集群,提问式的安装方式,非常方便,相信每个人都很容易上手。
http://www.jimdowling.info/ndbinstaller-trac/wiki/DetailedLocalhostInstall这里以图文的方式介绍了这个脚本的整个安装过程。
更多资料请访问:http://www.jimdowling.info/ndbinstaller-trac/
wget http://www.jimdowling.info/ndbinstaller/ndbinstaller.sh # or svn co http://www.jimdowling.info/ndbinstaller/
对于PHP开发人员来说,一旦某个产品投入使用,那么第一件事就是应该将display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。
某个产品投入使用后,难免会有错误信息,那么如何记录这些对开发人员非常有用的信息呢?
将PHP的log_errors开启即可,默认是记录到WEB服务器的日志文件里,比如Apache的error.log文件。
当然也可以记录错误日志到指定的文件中。
# vim /etc/php.inidisplay_errors = Off log_errors = On error_log = /var/log/php-error.log
另外也可以设定error_log = syslog,使这些错误信息记录到操作系统的日志里。