centos 上的svn server安裝

svn安裝在windows很簡單,基本上只需要下載virtualsvn一路點下去就完成了

但是在linux設定就比較麻煩一點

首先在centos上先安裝必要的模組

閱讀全文

iptables

基本功能
iptables -P INPUT ACCEPT                 #預設政策
iptables -A INPUT -p tcp -s 192.168.100.100/32 –dport 21 -j ACCEPT  #新增規則
iptables-save                             #顯示所有規則
iptables -L INPUT –line-number    #顯示input同時帶行數

閱讀全文

centos上安裝oci8

Oracle的連線真的是一件無比麻煩的事,要裝一堆Instant Client什麼鬼的

首先到sun下載並安裝oracle的library

oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64.rpm
oracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm

但是如果只是php要連oracle db的話,接著安裝oci8就可以了

首先用pear下載oci8檔案

閱讀全文

jquery 重複修改CSS、value(更動畫面)

今天在寫一個亂數跳號的抽籤器,原本以為挺簡單

按下按紐後間隔200ms連續產生亂數,然後改變中籤的顏色

沒想到怎麼做都做不出來,後來發現javascript是一種單執行緒的語言

所以原本我的邏輯是  迴圈 {按下按鈕->等200ms->亂數換色}

閱讀全文

Perl的物件導向

perl從5.X版之後也支援OO,不過他不叫object,而是以模組的形式呈現

對於已經習慣java或C#的使用者而言,perl的module應該不大容易上手

下面這段就相當於java的class程式碼

閱讀全文

jquery產生facebook捲軸拉到底部自動新增資料效果(一)

像facebook一開始只會秀出最近的動態,當拉到底部後會再撈取資料放置到最底部

原理很簡單,利用javascript去動態判斷捲軸已經到底部

接下來用ajax去另一個網頁撈新的資料,同時修改現在資料的定位點

接著將撈回來的資料用jquery append到原本資料的底部

閱讀全文

notepad++進階用法

windows上的notepad++其實在處理一些簡單文件的時候很好用

例如正規表示法的取代,使用正規表示法全部取代就比寫一個簡單的程式會快很多

1.notepad++上的正規表示法

首先ctrl + f搜尋,搜尋模式勾?用類型表示?,接著在搜尋的地方就可以使用正規表示法

閱讀全文