对于图书馆而言,使用开源软件构建服务平台,是非常合适的。在接下来的一段时间内,小弟将以“开源数图”系列技术随笔,向大家介绍一些我接触过的开源软件,以表示我对“2008数字图书馆与开放源码软件学术研讨会”的敬意!
说到开源,php无疑是最具有活力的。最优秀的、最受关注的、最有发展前景的开源web程序,例如CMS中的Joomla、Drupal,BLOG中的Wordpress、b2evolution,WIKI中的MediaWiki、TikiWiki,数据库管理工具的phpMyAdmin、TurboDbAdmin,CRM中的SugarCRM、ERP中的WebERP,都是采用php开发的。php语言简单、散漫,追求自由,这正是开源软件的原始动力之一。php的运行平台,一般有LAMP和WAMP。基本上,目前几乎所有的Linux发布版中都默认包含了LAMP,而在Windows操作系统下的php集成环境WAMP,则更方便我们进行实验和部署。一般来说,我们可以在WAMP上测试、部署好我们的站点,然后再迁移到LAMP上做正式的应用。
XAMPP是一个包含了 MySQL、PHP 和 Perl 的 Apache 发行版,十分容易安装和使用。到目前为止,XAMPP有四个版本,分别是基于Windows、Linux、Mac OS X和Solaris的。基于Windows的XAMPP,适用于几乎所有的Windows平台,包含了Apache、MySQL、PHP + PEAR、Perl、mod_php、OpenSSL、phpMyAdmin、FileZilla FTP Server和SQLite等等内容。 XAMPP 的理念,是为想进入 Apache 世界的开发者提供一套易于安装的发行版。为了方便,XAMPP 默认开启配所有功能,从安全的角度看,并不利于实际应用的。因此,如果使用XAMPP作为正式的应用平台,需要进行相关的安全配置。
(全文…)
Tags: Apache, AppServ, lamp, MySQL, Perl, php, wamp, wampserver, XMAPP, 开源数图
Tags: 3d, javascript, SWFObject, 图书馆, 暨大, 虚拟
上周末的oracle 10g出现了自动归档日志满了的问题,导致oracle服务无法启动,报ORA-16038、ORA-19809、ORA-00312错误,没什么经验,瞎整一通,简单记录一下。
首先尝试把归档日志空间的设置加大:
sql>alter system set db_recovery_file_dest_size=20g scope=spfile;
未果。
接着找到默认的归档日志存放目录$ORACLE_HOME/flash_recovery_area/ORCL/archivelog/,手工删除归档文件(可适当保留最近7天的):
$ rm -rf 2007*
…
(全文…)
Tags: archivelog, oracle 归档日志, rman
Tags: MySQL, oracle, sql, sqlserver
out.clear();
如果要使用OutputStream机制来输出,则需要加上:
在Servlet中有两种机制用于打印响应:PrintWriter和ServletOutputStream。打印二进制数据应该使用ServletOutputStream,打印字符文本可以用PrintWriter,如果同时需要打印二进制数据和字符文本,比较明智的做法是使用ServletOutputStream。