會飛的豬的小小豬圈

          要做一只有思想、有能力、與眾不同的豬

          2010年10月31日

          [轉]開發人員需要知道 How,What,Why

          你是否工作在這樣的一個大公司里——他們工作效率緩慢,會議無窮無盡?你是否有被告訴去完成一個任務,去開發一個API,但你的不知道它會用在哪里,怎么用?你只是按照文檔在技術上把它正確的實現?

          “如何做”是一個開發人員在團隊生活中需要知道的最有價值的信息。但遺憾的是,有些人卻認為這是開發人員在項目中唯一要知道的事情。

          我們不能這么認為。

          如果不知道自己做的究竟是個什么東西,即使是最高效的Ruby on Rails家伙,最熟練的Spring開發人員,或PHP編程者,也不可能做出最有價值的東西。

          你們中有多少人,曾經寫出了API,但卻不能說出它們將被在哪里、如何使用?有多少人曾生氣的追問“你們要怎么用它們?我按照規格書里的要求把17個Web Service都開發完了,但現在你們只用了其中的4個。該死。”

          我認為,一個開發人員如果想把工作出色的完成,除了要知道“怎么去做”外,還必須知道自己究竟做的是什么。

          然而,知道做的是什么和如何做,這還不夠。

          我深信一個開發人員還需要知道和理解“為什么這樣做“。只有當你知道這些后,你才能開發出最有價值的產品。

          為什么會有這個項目?為什么需要這樣的產品?該死,為什么會有這樣的公司?每個人都需要問這樣的問題。當知道并理解了“為什么”后,我們才能做出最優的解決方案。

          知道了“為什么”,我們才能真正的理解項目的目標,產品的目標和公司的目標。它能激勵我們,因為我們看到了大藍景。

          理解了“為什么”會使決策更加準確。

          我們要堅持從是什么為什么入手。這樣我們就知道如何最好的去做了。

          這一招對我很有效。而你又是如何走上成功之路的呢?

          [英文出處]:Developers should know How, What and Why

          posted @ 2010-10-31 22:45 會飛的豬 閱讀(181) | 評論 (0)編輯 收藏

          [轉]每位開發人員都應銘記的10句編程諺語

          所謂諺語,就是用言簡意賅、通俗易懂的方式傳達人生箴言和普遍真理的話,它們能很好地幫助你處理生活和工作上的事情。也正因如此,我才整理了10句編程諺語,每位開發人員都應該銘記他們,武裝自己。

          1. 無風不起浪

          別緊張,這也許只是一場消防演習


          代碼設計是否糟糕,從某些地方就可以看出來。比如:

          • a. 超大類或超大函數
          • b. 大片被注釋的代碼
          • c. 邏輯重復
          • d. If/else嵌套過深


          程序員們通常稱它們作代碼異味(Code Smell),但是就我個人認為“代碼警報”這個名字更為合適一些,因為它有更高的緊迫感的含義。根本問題處理不當,終將引火燒身。

          譯注:Code Smell中文譯名一般為“代碼異味”,或“代碼味道”,它是提示代碼中某個地方存在錯誤的一個暗示,開發人員可以通過這種smell(異味)在代碼中追捕到問題。

          2. 預防為主,治療為輔

          好吧,我相信了!


          20世紀80年代,豐田公司的流水作業線因為它在缺陷預防方法上的革新變得出了名的高效。每個發現自己的部門有問題的成員都有權暫停生產。這個方法意在寧可發現問題后馬上暫定生產、解決問題,也不能由其繼續生產而導致更棘手且更高代價的修復/更換/召回后的問題。

          程序員總會做出生產率就等同于快速編碼的錯誤臆斷。許多程序員都會不假思索地直接著手代碼設計??上В@種Leeroy Jenkins式魯莽的做法多會導致軟件的開發過程變得很邋遢,拙劣的代碼需要不斷的監測和修改——也可能會被徹底地替換。最終,生產率所涉及到的因素就 不僅僅是寫代碼所消耗的時間了,還要有調試的時間。稍不留神就會“撿了芝麻丟了西瓜”。(因小失大。)

          譯注:Leeroy Jenkins 行為:WOW游戲中一位玩家不顧大家獨身一人迎敵,導致滅團。

          3. 不要孤注一擲 (過度依賴某人)

          一個軟件開發團隊的公共要素(bus factor)是指那些會影響整個項目進程的核心開發人員的總數。比如某人被車撞了或某人生孩子或某人跳槽了,項目可能就會無序,甚至會擱置。

          譯注: bus factor 即指公共要素,比喻了開發過程中的一些共同因素。如果擠上 bus 的 factor 越多,bus 就越不穩定,所以要控制好 bus factor ,以免問題發生。

          換句話說,如果你的團隊突然失去了一個主力成員,你會怎么辦?生意依舊進行還是戛然而止?

          很不幸,大多數軟件團隊都陷入了后一種情況。這些團隊把他們的開發員培養成了只會處理他們自己專業領域的“領域專家”。起初,這看起來是一個比較合理 的方法。它 對汽車制造裝配生產線很適用,但是為什么對軟件開發團隊就不行呢?畢竟,想讓每個成員都掌握所編程序的細微差別也不太可能,對吧?

          問題是開發人員不容易輕易替換掉。雖然當每位成員都可用時,“抽屜方法”很有效,但如果當“領域專家”突然因人事變動、疾病或突發事故而無法工作時, 抽屜 方法立馬土崩瓦解。(所以,)軟件團隊有一些看似多余實則重要的后備力量是至關重要。代碼復查、結對編程和共有代碼可用成功營造一個環境,在這個環境中, 每位開發人員至少表面上是熟悉自己非擅長領域之外的系統部分。


          4. 種瓜得瓜,種豆得豆

          《注重實效的程序員》一書中有這樣一段話解釋“破窗理論”:不要留著“破窗戶”(低劣的設計、錯誤的決策或者糟糕的代碼)不修。發現一個就修一個。如 果沒有足夠的時間進行適當的修理,就先把它保留起來。或許你可 以把出問題的代碼放到注釋中,或是顯示“未實現”消息,或用虛擬數據加以替代。采取一些措施,防止進一步的惡化。這表明局勢尚在掌控之中。

          我們見過整潔良好的系統在出現“破窗”之后立馬崩潰。雖然促使軟件崩潰的原因還有其他因素(我們將在其他地方接觸到),但(對“破窗”)置之不理,肯定會更快地加速系統崩潰。

          簡而言之,好的代碼會促生好的代碼,糟糕的代碼也會促生糟糕的代碼。別低估了慣性的力量。沒人想去整理糟糕的代碼,同樣沒人想把完美的代碼弄得一團糟。寫好你的代碼,它才更可能經得住時間的考驗。

          譯注:《注重實效的程序員》,作者Andrew Hunt / David Thomas。該書直擊編程陳地,穿過了軟件開發中日益增長的規范和技術藩籬,對核心過程進行了審視――即根據需求,創建用戶樂于接受的、可工作和易維護 的 代碼。本書包含的內容從個人責任到職業發展,直至保持代碼靈活和易于改編重用的架構技術。從本書中將學到防止軟件變質、消除復制知識的陷阱、編寫靈活、動 態和易適應的代碼、避免出現相同的設計、用契約、斷言和異常對代碼進行防護等內容。

          譯注:破窗理論(Broken Window theory):是關于環境對人們心理造成暗示性或誘導性影響的一種認識。“破窗效應”理論是指:如果有人打壞了一幢建筑物的窗戶玻璃,而這扇窗戶又得不 到及時的維修,別人就可能受到某些暗示性的縱容去打爛更多的窗戶。發現問題就要及時矯正和補救。

          5. 欲速則不達

          經理、客戶和程序員正日益變得急躁。一切都需要做的事,都需要馬上就做好。正因如此,快速修復問題變得非常急迫。

          沒時間對一個新功能進行適當的單元測試?好吧,你可以先完成一次測試運行,然后你就可以隨時回來繼續測試它。

          當訪問Y屬性時,會不會碰到奇怪的對象引用錯誤?無論怎樣,把代碼放到try/catch語句塊中。我們要釣到大魚啦!

          是不是似曾相識呢?這是因為我們在以前已經都做到了。并且在某些情況下、它是無可非議的。畢竟,我們有最后期限,還得滿足客戶和經理。但不要過于頻繁 操 作,否則你會發現你的代碼不穩定,有很多熱修復、邏輯重復、未測試的方案和錯誤處理。最后,你要么是把事情草草做完,要么是把事情好好做完。

          6. 三思而后行

          “敏捷開發”這個詞最近被頻繁濫用,經常被程序員用來掩飾他們在軟件開發過程中的糟糕規劃/設計階段。我們是設計者,看到產品朝正當方向有實質進展, 我們理應高興。但意外的是,UML圖和用例分析似乎并不能滿足我們的愿望。所以,在不知自己做什么的情況下或者不知自己身處何處時,我們開發人員經常就稀 里糊涂地寫代碼了。

          這就好比你要去吃飯,但你根本沒有想好去哪里吃。因為你太餓了,所以你迫不及待地找個餐館,定個桌位。然后你上車開車后沿途在想(找地方吃飯)。只 是,這樣會耗費更多的時間,因為你要過較多的U型彎道,還在餐館前停車,也許最后因等待時間過長而不吃了。確切地說,你最后應該能找到地方吃飯,但你可能 吃的飯并不是你想吃的,并且這樣花費的時間,可能比你直接在想去的餐館訂餐所花的時間更長。


          7. 如果你惟一的工具是一把錘子,你往往會把一切問題看成釘子

          看見了吧?我早就說過動態記錄在這個項目中很有效


          程序員有一種傾向,當一談到他們工具時,其視野就變狹窄了。一旦某種方法在我們的一個項目上“行得通”,我們就會在接下來所有的項目上都用到它。學習 新東 西仿佛是一種煎熬,有時候甚至會心神不定。從始至終都在想“如果我用之前的方法做、這個就不會這么麻煩了”。一定要摒棄這種想法,按我們所知道的去做,即 使那不是最完美的解決方法。

          堅持自己所知很簡單,不過從長遠的角度講,選擇一個適合這項工作的工具要容易得多。否則,就會與你的職業生涯格格不入。

          8. 沉默即贊同

          我什么都沒看見!沒看見!


          "破窗理論"與"變成慣性理論"有著宏觀的聯系。

          編程社區就好像一個現實社區。每個作品都是一個開發者的縮影。糟糕的代碼發布的越多,就越容易反映現狀。如果你不去努力編寫優秀、整潔和穩定的代碼,那你每天都將和糟糕的代碼相伴了。

          同樣地,如果你看到別人寫出了糟糕的代碼,你就要跟這個人提出來。注意,這時候機智就應該用上場了。一般情況下,程序員都愿意承認他們在軟件開發中還是有不懂的地方,并且會感謝你的好意?;ハ鄮椭鷮Υ蠹叶加欣?,而對問題視而不見,只會使問題一直存在。


          9. 雙鳥在林,不如一鳥在手

          如果可以討論系統架構和重構,那么就差找個時間把事情做完。為了使正常運作的東西更加簡潔而做改動,權衡改動的利弊很重要。當然了,簡潔是一個理想目 標, 但總會有可以通過重構改進的代碼。在編程世界中,為了代碼不過時,會頻繁簡單改動代碼。但有時候你又必須保證代碼對客戶有價值。那么,你面臨一個簡單窘 境:你不能一石二鳥。你在重構舊代碼上所發時間越多,你編寫新代碼的時間就越少。在及時改進代碼和維護程序之間,也需要找到平衡點。

          10. 能力越大,責任越大
            

          毫無疑問,軟件已成為我們生活中一個既基本又重要的一部分。正因如此,開發優秀軟件格外重要。乒乓球游戲中的Bug是一回事,航天飛機導向系統或者航 空交通管制系統中的Bug是另外一回事。Slashdot曾發表一文,講述了單單Google News的一個小失誤使一家公司股票蒸發11.4億美元。其他例子參見《軟件Bug引發的十次嚴重后果》。這些例子便說明了我們正行使著多大的權利。你今天寫的代碼,無論你是否有意,說不定有朝一日在重要的應用程序中派上用場,這想想都令人害怕。編寫正確合格的代碼吧!

          譯注:Slashdot是一個資訊科技網站。

          本文出處:伯樂在線 - 職場博客
          本文鏈接:http://www.jobbole.com/entry.php/297

          posted @ 2010-10-31 22:44 會飛的豬 閱讀(140) | 評論 (0)編輯 收藏

          2010年5月12日

          M$SqlServer2005安裝COM Plus Catalog Requirement問題

          問題:裝SQL 2005 檢測信息時,老是顯示“COM Plus Catalog Requirement(warning)”,我用的是XP系統,裝的是開發版~~

          原因:你的COM+應用程序出錯,裝的IIS有問題所致~~

          解決方法:

          開始”->“設置”->“控制面板”->“管理工具”->“組件服務”中,“控制臺根目錄”->“組件服務”->“計算機”->“我的電腦”->“COM+應用程序”中,

          (1)

          到com+應用程序這一步時,彈出:"執行最后操作時發生錯誤,錯誤代碼80080005-服務器運行失敗"的錯誤.咋辦啊.

          一、 開始運行msdtc -resetlog ,問題解決,能打開了。

          二、再看看 Distributed Transaction Coordinator 服務有打開

          三、重裝IIS

          (2)

          回到“ “COM+應用程序” 中, 有一個“IIS Out-Of-Process Pooled”鼠標右鍵“屬性”--“標識”--把“此用戶”調整為“交互式用戶--目前已登錄的用戶”。然后“確定”,再鼠標右鍵“屬性”--“啟動”。

          (3)

          設下IIS的 目錄安全性選項卡 ”---- 匿名訪問與控制 , 在“集成Windows身份驗證”打勾

          posted @ 2010-05-12 10:58 會飛的豬 閱讀(1001) | 評論 (0)編輯 收藏

          2010年5月4日

          由M$ SQL Server2005 C2審核引發的磁盤空間占用問題

              今天連接到服務器上查找東西,無意中發現服務器中保存SQLServer2005數據文件的文件夾下多了N多trc文件。簡單的看了一下,總共210個文件,一個文件約占200MB,總共占用了29GB的空間。這下知道為什么前一陣子聽測試的人員報告說服務器磁盤空間滿了,原來都被這些給占用了。
              于是登陸到DBMS上,查看了一下數據庫服務器的屬性,結果發現不知道是誰把Security標簽下的Enable C2 audit tracing前的復選框勾中了,這下終于找到罪魁禍首了。于是乎將該選項前的勾選取消掉之后,刪除文件夾下的全部trc文件,硬盤由此又增加了很多的空間。
              PS:一般在正常使用時,數據庫的C2審核是不需要開啟的,除非是需要進行詳細的調優或是程序的debug,此時開啟C2審核之后可以用Profiler打開生成的trc文件查看。否則的話為了節省咱的硬盤空間,還是將C2審核關掉吧。

              附:一些關于C2審核的相關鏈接資料(備查):
                http://technet.microsoft.com/zh-cn/library/ms187634(SQL.90).aspx
                http://www.cnblogs.com/NationWoo/archive/2010/03/31/1701532.html
                http://technet.microsoft.com/zh-cn/library/ms189631(SQL.90).aspx

          posted @ 2010-05-04 17:04 會飛的豬 閱讀(1504) | 評論 (0)編輯 收藏

          2009年8月18日

          Linux相關常用命令

          CentOS系統:
              uname,獲取系統信息:uname -a 列出全部的信息;uname -r 列出安裝的Linux kernel版本信息。
              cat /etc/redhat-release 查看當前安裝的CentOS具體版本信息。

          posted @ 2009-08-18 14:04 會飛的豬 閱讀(131) | 評論 (0)編輯 收藏

          2008年12月5日

          linux內核參數設置(sysctl)

          1.在運行時配置內核參數,可以使用sysctl命令

          2.sysctl命令用法舉例:
              參數:-w 此選項用于改變一個sysctl設置
              例:sysctl -w net.ipv4.ip_forward=1

              參數:-p 此選項用于載入sysctl配置文件,若-p后未指定路徑,則載入 /etc/sysctl.conf
              例: sysctl -p /etc/sysctl.conf

          3.可以通過修改/etc/sysctl.conf文件,將參數設置進行保存,以使得在機器重啟后原有設置仍然有效。例:
              vi /etc/sysctl.conf
              修改: net.ipv4.ip_forward=0的值為1
              作用:打開數據包的轉發功能

              若需要使修改馬上生效,則:
              sysctl -p /etc/sysctl.conf        //重新載入/etc/sysctl.conf文件
          4.附一些有用的鏈接:
              http://en.wikipedia.org/wiki/Sysctl
              http://os.cnfan.net/freebsd/2078.html
              http://tech.ddvip.com/2008-01/120091029240855.html
             

          posted @ 2008-12-05 16:00 會飛的豬 閱讀(468) | 評論 (0)編輯 收藏

          CentOS5.1網關路由設置

              最近一段時間為一個項目做項目實施,其中涉及到了使用CentOS5.1操作系統假設一臺網關服務器的問題,要通過其實現外網計算機訪問不到內網的主機,內網中僅指定的主機才可以訪問外網的功能,經過一番測試之后終于能夠實現了,現在將實現的過程記錄下來,以備今后的不時之需。
              一、所需軟件:安裝了自帶的iptables防火墻的CentOS5.1操作系統
              二、前提準備:
                  1.進行網關的相關配置,為了方便起見,使用root用戶登錄到系統中;
                  2.首先對網關服務器的兩塊網卡進行網絡設置,其中內網網卡設置的時候網關的地址空白,設置好之后檢查一下網關服務器是否能夠上外網,以及與內網是否已經聯通。均聯通之后將內網網卡和外網網卡的設備號分別記錄下來。(在本例中,內網網卡設備號為eth1、外網網卡設備號為eth0)
                  3.要實現內網主機可以通過網關服務器上外網的功能,需要將網關操作系統中的數據包轉發功能開啟,可以通過sysctl -A命令查看當前內核參數設置,找到其中net.ipv4.ip_forward項查看其對應的參數值(0表示未開啟,1表示開啟)
                  4.如果在上一項中發現的參數值為0,則需要將內核的數據包轉發功能開啟,具體實現方式為:
                      輸入vi /etc/sysctl.conf命令打開配置文件,找到其中net.ipv4.ip_forward所在的行,將"="后面的數值由0更改為1,之后將文件保存后退出vi編輯器。
                  5.將配置文件修改完成后,可以使用sysctl -p /etc/sysctl.conf命令或將操作系統重新啟動,以使參數生效。此時準備工作已經完成,接下來對防火墻的規則進行配置即可。
              三、ipables規則設置:
                  1.此例中使用CentOS自帶的功能強大的iptables防火墻來實現上述的要求,此時需要對iptables的規則進行設置,運行vi /etc/sysconfig/iptables命令,打開規則配置文件,按照下面給出的配置文件模板進行設置:
                     
           1             # Firewall configuration written by system-config-securitylevel
           2             # Manual customization of this file is not recommended.
           3             *filter
           4             :FORWARD ACCEPT [0:0]
           5             :INPUT ACCEPT [0:0]
           6             :RH-Firewall-1-INPUT - [0:0]
           7             :OUTPUT ACCEPT [0:0]
           8             -A INPUT -i eth1 -j ACCEPT            //此處的eth1按實際更改為內網設備號
           9             -A INPUT -j RH-Firewall-1-INPUT
          10             -A FORWARD -j RH-Firewall-1-INPUT
          11             -A RH-Firewall-1-INPUT -i lo -j ACCEPT
          12             -A RH-Firewall-1-INPUT -i eth1 -j ACCEPT    //此處的eth1按實際更改為內網設備號
          13             -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
          14             -A RH-Firewall-1-INPUT -p 50 -j ACCEPT
          15             -A RH-Firewall-1-INPUT -p 51 -j ACCEPT
          16             -A RH-Firewall-1-INPUT -p udp -d 224.0.0.251 --dport 5353 -j ACCEPT
          17             -A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
          18             -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
          19             -A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
          20             -A RH-Firewall-1-INPUT -p tcp -m state -m tcp --dport 22 --state NEW -j ACCEPT
          21             -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
          22             COMMIT
          23             *nat
          24             :PREROUTING ACCEPT [0:0]
          25             :POSTROUTING ACCEPT [0:0]
          26             :OUTPUT ACCEPT [0:0]
          27             -A POSTROUTING -s 192.168.1.1 -o eth0 -j MASQUERADE    //此處為轉發規則設置,增加訪問外網復制此行即可
          28             //上述中ip地址要按實際設置為允許訪問外網機器的ip地址,eth0也要按實際更改為外網設備號
          29             COMMIT
          30             # Completed
                  2.編輯好規則配置文件后,保存并退出vi編輯器。
                  3.只有運行service iptables status查看系統當前iptables服務的狀態。如果為stop,則使用service iptables start命令將其開啟即可;如果為Start,則使用service iptables restart命令將其重新啟動以使新的規則設置生效。
                  4.此時即可實現網關服務器的設置,可以到那臺允許訪問外網的主機上訪問一下外網以檢測設置是否正確。

          posted @ 2008-12-05 15:44 會飛的豬 閱讀(2914) | 評論 (0)編輯 收藏

          2008年11月6日

          Ubuntu系統小知識——有趣的版本代號

              最近一段時間在玩Ubuntu的Linux操作系統,更新的時候倒是很方便但是一切的東西都需要apt-get才行,安裝光盤只有最基本的內容,沒有網絡的話感覺非常不爽。算了閑話少說,本文的目的是記錄一下Ubuntu各個版本的信息,因為我發現Ubuntu的各個版本的代號都挺有意思的,于是就Goole了一下找到了現有的各個版本的信息留在這里。
          發布版本 開發代號  發布時間 中文 
          4.10 Warty Warthog  2004年10月20日 多疣的疣豬 
          5.04 Hoary Hedgehog  2005年4月8日 白發的刺猬 
          5.10 Breezy Badger  2005年10月13日 活潑的獾 
          6.06 Dapper Drake  2006年6月1日 伶俐的公雞 
          6.10 Edgy Eft  2006年10月6日 尖利的小蜥蜴 
          7.04 Feisty Fawn  2007年4月19日 煩躁不安的小鹿 
          7.10 Gutsy Gibbon  2007年10月18日 膽大的長臂猿 
          8.04 Hardy Heron  2008年4月21日 堅強的蒼鷺 
          8.10 Intrepid Ibex  2008年10月27日 勇敢的野山羊 
          9.04 Jaunty Jackalope 2009年4月23號 ??

          posted @ 2008-11-06 16:49 會飛的豬 閱讀(217) | 評論 (0)編輯 收藏

          2008年10月17日

          CentOS5掛載NTFS格式的Windows分區

              由于Linux的內核目前還不直接支持NTFS格式的分區,因此需要給內核打上支持NTFS的補丁,因此首先要執行以下幾步:
              1.使用uname -r(uname -a)命令查看當前Linux系統內核的版本號。
              2.到http://www.linux-ntfs.org/網站中查找與當前系統內核版本號一致的rpm格式的NTFS補丁,并下載到硬盤。
              3.使用rpm -ivh kernel-module-ntfs-x.x.x.x-x.x.x-x.x.x.x.i686.rpm命令將,對應的NTFS補丁安裝好。

               之后就可以使用mount命令來掛載Windows下面的NTFS分區了:
               1.先使用fdisk -l命令來查看系統中硬盤的信息,形式如下:
                  Device Boot      Start         End      Blocks   Id  System
                  /dev/sda1   *           1        2551    20490876    7  HPFS/NTFS
                  /dev/sda2            2552       19457   135797445    f  W95 Ext'd (LBA)
                  /dev/sda5            2552        7650    40957686    7  HPFS/NTFS
                  /dev/sda6            7651        9014    10956298+   7  HPFS/NTFS
                  /dev/sda7            9015       10926    15358108+  83  Linux
                  /dev/sda8           10927       15528    36965533+  83  Linux
                  /dev/sda9           15529       15659     1052226   82  Linux swap / Solaris
                  /dev/sda10          15660       19457    30507403+  83  Linux
               2.使用mkdir /mnt/x命令在mnt文件夾中創建新的文件夾,用來對應Windows下的分區。
               3.再使用mount -t ntfs /dev/xxx  /mnt/x 命令將Windows下的各分區掛載在新建的文件夾里,例如:
                  mount -t ntfs /dev/sda1  /mnt/WinC
           
              如果需要設置在系統啟動時,就將分區自動進行掛在的話,則需要做以下步驟:
              1.使用vi /etc/fstab 命令,打開fstab文件進行編輯。
              2.在文件中以后的數據之后添加一行新的數據,形如:
                  /dev/sda1               /mnt/WinC           ntfs    defaults        0 0
               3.保存之后,以后再次啟動Linux時系統會自動將Windows下的C盤掛載到/mnt/WinC目錄下。

          posted @ 2008-10-17 18:05 會飛的豬 閱讀(664) | 評論 (0)編輯 收藏

          2008年6月5日

          博客更新

              又是許久沒有更新博客了,主要原因一個是工作忙,另一個是覺得沒有什么可寫的。最近發現一個問題——很嚴重的問題,現在的我做事情很沒有長性經常是半途而廢,沒有一件事情堅持下去的。這樣來看博客的問題其實根本原因還是自己的毛病又犯了——淺嘗輒止。其實仔細想想還是有很多東西可以寫一寫的,只是自己沒有發覺且缺少發覺。工作了3年了發現很多的東西其實會常用到的,只是一次用過之后沒有記錄下來,下次再用的時候又要費時間去找,像這些東西其實多可以記錄下來的,以后看著也方便。
              一定要把這件事情堅持下去,經常進行更新。

          posted @ 2008-06-05 13:38 會飛的豬 閱讀(131) | 評論 (0)編輯 收藏

          僅列出標題  
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          公告

          準備換工作中。

          留言簿

          文章分類

          文章檔案

          搜索

          最新評論

          主站蜘蛛池模板: 措美县| 宜君县| 枣强县| 库尔勒市| 易门县| 祁门县| 遂溪县| 吴堡县| 凉城县| 莱西市| 汝州市| 华容县| 南阳市| 铅山县| 福建省| 莒南县| 建宁县| 凌源市| 安图县| 荃湾区| 江安县| 百色市| 金山区| 东乡| 昭通市| 海林市| 浦北县| 左云县| 井冈山市| 丹凤县| 五原县| 扶绥县| 吴堡县| 鄂托克前旗| 漳州市| 孝感市| 沙洋县| 澄迈县| 长寿区| 奎屯市| 阿城市|