甲骨文發表Oracle 10g XE 免費資料庫

免費的 Oracle Database 10g XE(Express Edition)精簡版

  1. 容量: 150Mb
  2. 限制支援一顆CPU
  3. DB廚存最大只支援到4G
  4. RAM 最支援到1G

可以到 Oracle Technology Network 免費下載.

10g XE可在Windows 及 多種Linux作業系統上執行,包括以下:

  • Debian
  • Mandriva Linux 2006 Power Pack+
  • Novell的SuSE Linux Enterprise Server 9
  • SuSE Linux 10
  • Red Hat的Enterprise Linux 4
  • Fedora
  • Ubuntu.... 等

先記著, 找時間來裝裝看~~ 🙂

閱讀全文〈甲骨文發表Oracle 10g XE 免費資料庫〉

Perl 四捨五入

方法1: 自己寫 round()

sub round {
    my $val = shift;
    my $col = shift;
    my $r = 10 ** $col;
    my $a = ($val > 0) ? 0.5 : -0.5;
    return int($val * $r + $a) / $r;
}
# 於要取的位數後 +0.5, 再取整數即可.
my $a = 10.335444;
print round($a, 2);

方法2: 使用 sprintf()

my $a = 10.335444;
print sprintf("%.2f", $a);

用法可參考: Perl 5.8.0 Documentation - sprintf

閱讀全文〈Perl 四捨五入〉