今天開始學習linux系統管理,好好學習,賺更多的錢??!
一.給我這樣的生瓜的一點建議:
1.盡力去學好vi編輯器(在linux系統中最常見的是它的一種經過重寫的形式,vim)
盡管一開始大家很不習慣,也要克服。
2.熟練掌握perl和shell語言,因為在linux世界里,他就是你的利器。
當然Python語言也是一個不錯的語言,他可讀性好 易于維護 也要學偶。
3.書上推薦學習一種叫except編程語言,從沒聽過,說是用于
驅動 交互式程序執行的前段語言。
二.linux于unix的關系
1.linux重寫了unix,也豐富了unix,它遵循posix標準,能夠在幾種硬件平臺上運行,兼容現有的大多數 unix軟件,說到這里大家可能會認為linux就是unix的一種變體,但說到底不還是unix嗎,我也是這么
認為的,書上說他倆是不同的,在我看來不是很讓我信服,可能是我不喜歡遵守法律的原因吧。
(原文兩個理由如下:)
---他同大多數的unix變體不同的是,他是自由的,開源的,而且由成百上千的個人和組織無私奉獻
協同開發出來,linux融入了在原來unix版本中沒有的技術改進,所以說它超出了克隆unix的范疇,
(這里我不太明白的是到底unix根本就沒辦法實現所為的技術改進,還是說現有的版本還沒有推出)
---從法律上講,它也是有別于unix的東西,嚴格來說不能稱為unix
(迷糊?。。。?!,外國人到底是真的遵守法律還是為了商業)
2. 論述完以上linux不是unix的論斷后,他后面有來了一句
---- 還值得一提的是linux不是現今世界上唯一的自由unix版本
(我日,是翻譯藍那 還是我的理解有問題 ??
3.在一個知道一個名詞BSD
(UC Berkely )加州大學的伯克利分校的BSD(Berkely Software Distribution)伯克利軟件發布
posted @
2010-07-22 06:46 高天賜 閱讀(166) |
評論 (0) |
編輯 收藏
今天修改一個前人的程序,一段sql文,里面的內容一個很奇怪的地方,
SELECT
.

..
FORM
TABLE1 A,
TABLE2 B
WHERE
A.FROMID = B.TOID
AND
..
AND
.
這里面a表中的FromId 是char(8),b表中的toId是char(9) 一開始感覺這能出來數據嗎 可真他娘的出來了,暈?。?!,公司不讓上網,看書找不到介紹,自己慢慢猜測,一定是oracle自動給位數小的補足了空格。
回到家里上網查了一下,找到答案了,大概摘錄一下,給自己以后提個醒,如果有什么不對的地方希望那個大家批評指教?。?!
Oracle使用以下兩種比較規則:
1、空格補齊比較語法
對于類型CHAR、NCHAR、text literals、USER函數值, 在進行比較時, 先在較短的那個
字符串后補上空格以使長度相等,
然后再進行比較. 注意b.toId = ‘12345678’也會是true的
2、非補齊比較語法
對于類型VARCHAR2、NVARCHAR2, 則不用補齊, 直接進行比較.
posted @
2010-07-20 06:15 高天賜 閱讀(519) |
評論 (0) |
編輯 收藏