2009-12-23

【轉貼】關於蝴蝶效應,青蛙現象,鱷魚法則,等等,你都明白嗎?

1、蝴蝶效應:上個世紀70年代,美國一個名叫洛倫茲的氣象學家在解釋空氣系統理論時說,亞馬遜雨林一只蝴蝶翅膀偶爾振動,也許兩周後就會引起美國得克薩斯州的一場龍卷風。  
蝴蝶效應是說,初始條件十分微小的變化經過不斷放大,對其未來狀態會造成極其巨大的差別。有些小事可以糊塗,有些小事如經系統放大,則對一個組織、一個國家來說是很重要的,就不能糊塗。

2、青蛙現象:把一只青蛙直接放進熱水鍋裏,由於它對不良環境的反應十分敏感,就會迅速跳出鍋外。如果把一個青蛙放進冷水鍋裏,慢慢地加溫,青蛙並不會立即跳出鍋外,水溫逐漸提高的最終結局是青蛙被煮死了,因為等水溫高到青蛙無法忍受時,它已經來不及、或者說是沒有能力跳出鍋外了。  
青蛙現象告訴我們,一些突變事件,往往容易引起人們的警覺,而易致人於死地的卻是在自我感覺良好的情況下,對實際情況的逐漸惡化,沒有清醒的察覺。

2009-12-14

Ubuntu-安裝LAMP...持續更新

LAMP = Linux+Apache+Mysql+PHP

$sudo apt-cache search -n apache2 --查詢可安裝的元件

$sudo apt-get install apache2 --安裝apache2
$sudo apt-get install mysql-server --安裝mysql server
$sudo apt-get install php5 --安裝php5
$sudo apt-get install phpmyadmin--安裝phpmyadmin

//--以下待確認
安裝MySQL for Apache HTTP Server
$sudo apt-get install libapache2-mod-auth-mysql
$sudo apt-get install php5-mysql

參考自:Daniel's House , D掉不累格

2009-12-10

StringReplace 取代特定字串

MS SQL裡有Replace函式可以查詢字串中特定的字元,並取代,
Delphi中也有內建的函式-StringReplace 可以使用,
StringReplace(字串,預備替換的字串,欲替換成的字串,[rfReplaceAll])

StringReplace('Dean Ma',' ','',[rfReplaceAll])
Result:DeanMa

2009-11-23

sp_rename 變更欄位名稱

想要變更某個table裡面的欄位名稱,
若嫌使用管理工具太麻煩的話,
可以使用sp_rename函示進行變更!
sp_rename('表格名稱.舊欄位名稱','新欄位名稱')
sp_rename('Prod.ProFac','PFac')
參考自:MSDN-sp_rename

2009-11-20

ADO Query Filter 含中文字解決方案

為了針對查詢出來的Query再做進一步的資料篩選,
常常用會用到Filter的功能,但目前發現若Filter的條件中,
包含了時間、中文字串,程式皆會死當,可以用下列方式解決此情況
//**在Query的onFilterRecord中寫入下列程式碼
if Trim(Edit_CusName.Text) <> '' then
   Accept := AnsiContainsStr(xQuery.fieldbyname('CusName').AsString,Edit_CusName.Text)
else
   Accept := True;
//**並於要觸發過濾的地方寫入
xQuery.Filtered := False;
xQuery.Filtered := True;
以上即可將上述的問題解套,但缺點是此事件會逐筆核對每列記錄,
若當資料量龐大的時候,會耗費不少時間,效益不佳!

參考自:Delphi.ktop

2009-11-13

isNumeric 判斷是否為數字

若要在資要庫中判斷字串是否為數字,可使用isNumeric()函數
根據回傳值 0-非數值、1-數值,進行篩選!
select * from STK
where isNumeric(LocNo)=1
參考自:MSDN-isNumeric

2009-11-09

REPLACE 更新資料表內特定字串

有時候因為資料建立錯誤,
需要將特定字串進行更替時,
可使用 REPLACE的語法進行替換,
REPLACE(欄位,欲被替換的字串,欲替換成的字串)
UPDATE Prod
SET Rem = REPLACE(Rem,'弔','吊')
where Rem LIKE '%弔%'
參考自:MSDN-REPLACE

2009-10-29

移除 GRUB 開機磁區管理

若硬碟內安裝了windows與Linux兩套系統並存,
移除Linux開機會出現 GRUB錯誤的訊息,
導致無法正常登入Windows,
此時可使用開機面進到Dos系統下後
輸入:fdisk /mbr 即可移除!

2009-09-28

修改系統預設桌面路徑

身為MIS最討厭的就是使用者習慣將資料都往桌面丟,
當電腦壞掉無法登入的時候就會跟你講這些資料有多重要多重要,
一定要幫他救回來,救是一定得幫他救,
但是如果是放在非系統槽的地方,是不是重新安裝完作業系統後,
直接再設定一下就可以使用這樣比較快呢?
利用修改登入檔的方式將常用的資料夾變更系統預設路徑!

開始-->執行-->regedit
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
我的最愛 x:\xxx\favorites
Desktop x:\xxx\Desktop
My Pictures x:\xxx\Desktop\My Pictures

2009-09-18

讓XP自動登入網域

公司主機有想要設定成一個星期自動重新開機一次,
自動重新開機沒問題,但因為有加入網域,往往重開機後,
就會停在輸入帳號密碼的地方,這樣有些外掛程式無法自動啟用,
可以透過下列方式,將XP設成自動登入!

開始-->執行-->regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
DefaultDomainName -網域名稱
DefaultUserName -使用者名稱
DefaultPassword -使用者密碼(若無此項,自行建立自串值)
AutoAdminLogon -自動登入(設定值1:開啟、0:關閉)
設定完成重開機即可!