這份文件(或書)是給一個想學C programming language 的初學者學習用.
C 程式語言是一個多年來廣為被業界所使用的程式語言, 各種大型系統都可見其蹤影,
學會 C 語言只是一個開始, 代表你可以與其它的C programmer 溝通,
並看懂成千上萬用C 開發的系統的程式碼.–作者:劉錦憲
月度归档: 2009 年 11 月
-
[分享]C 程式設計語言基礎(PDF)版
-
如何理清無線網絡故障
通過無線路由器進行無線上網,我們常常會遭遇到各式各樣的網絡故障,這些網絡故障嚴重影響了正常的上網效率。本文將教你如何理清無線網絡故障。通過無線路由器進行無線上網,已經變得逐步普及起來;不過,在無線上網的過程中,我們常常會遭遇到各式各樣的網絡故障,這些網絡故障嚴重影響了正常的上網效率。事實上,我們只要在平時加強排查,及時總結各種常見網絡故障的排除經驗,相信日後我們一定能成為一名管理無線網絡的行家里手!
排查連接線路,解決只發不收故障
查看無線網絡連接狀態信息時,我們有時會看到無線網絡可以對外發送信息,但無法從外部接收信息,這種單向通信的方式顯然會影響我們正常的無線訪問操作。當不幸遭遇到無線網絡單向通信的麻煩時,我們可以按照如下思路進行逐一排查:
首先要保證無線網絡連接線路處於通暢狀態。在查看線路是否處於連通狀態時,我們可以先打開IE瀏覽器,並在彈出的瀏覽窗口地址欄中輸入路由器默認使用的IP地址(該地址一般能夠從路由器的操作說明書中查找到),之後正確輸入路由器登錄帳號,打開路由器的後台管理界面;接著在該管理界面中執行ping命令,來ping一下本地Internet服務商提供的DNS服務器地址,要是目標地址能夠被ping通的話,那就表明路由器設備到Internet服務商之間的線路連接處於暢通狀態,要是目標地址無法被ping通的話,那說明路由器內部的部分參數可能沒有設置正確,這時我們就必須對路由器內部的配置參數進行一下逐一檢查。
-
Itil v3 foundation EX0-101考試心得
首先,一定要看Itil書籍,筆者參加了巨匠電腦的補習班,節省了很多學習時間。參加Itil補習班最重要的就是能夠站在老師的肩膀上,什麽問題都可以現場問老師~~~~~:)
考試內容:
Service Strategy
Service Design
Service Transition
Service Operation
Continual Service Improvement考試內容絕對不會超出這五個方面,問題大致按著這樣的順序來出:
1
什麼是Service Strategy定義是什麼
什麼是Service Design定義是什麼
什麼是Service Transition定義是什麼
什麼是Service Operation定義是什麼
什麼是Continual Service Improvement定義是什麼2根據一些case判斷出是屬於哪一個部分的
3每一個部分的子模塊有哪些?
4子模塊的定義是什麼?
5根據case判斷出屬於哪一個模塊
6例子簡單分析考試時間為1個小時40道題如果英文好,40分鐘可以答完。
考試的難點在於對定義要十分的清楚,上課一定要好好的聽講,其實老師很多時候都會強調考點,老師反复的東西通常會在考試中出現;課上的案例分析一定要弄透徹,不要迷迷糊糊,否則考試的案例題你會暈,看哪個都相對的。多選題難度大,佔總量的一半左右(我考的那次)大家要有心理準備。我10月30號參加考試的,在此之前我買一份TestPassPort EX0-101考古題(就算買了保險吧,畢竟考試費很貴的,我不希望失敗重考!,當然考試遇到問題幾乎題庫都有,很輕鬆的通過考試)
-
[轉載]微軟線上教學課程
原文出處:瓶水相逢.NET的部落格:
http://www.dotblogs.com.tw/chhuang/archive/2008/04/15/2926.aspx
微軟線上教學課程 之前好像全新改版,推出了一系列的MSDN 教學短片、MSDN 中文教學課程、MSDN 網路廣播課程、MSDN 線上研討會 的教學課程。
尤其是【MSDN 教學短片】的部分,目前系列課程包含:Silverlight、ASP.NET AJAX、ASP.NET、Visual Basic 2008、Visual C# 2008、Windows Mobile、Team System 2008 (TFS)、Domain-Specific Language(DSL)、Visual Studio Team System 2008、Web Performance Test、Windows Workflow Foundation (WF),而且從改版以來教學課程不斷增加,真是要好好感謝微軟的用心。
而且為了推廣微軟線上教學課程網頁還舉辦贈品活動,只要填寫【課後滿意度調查】與【課後測驗】就有機會獲得獎品。
前幾天得獎名單公布了結果讓我大吃一驚,也可以讓我小小地囂張一下,因為拿到那本【Programming Windows® Services with Microsoft® Visual Basic® 2008】好像只有我一個人耶!
-
[轉載]Subversion 從入門到精通
原文出處:瓶水相逢.NET的部落格:http://www.dotblogs.com.tw/chhuang/archive/2008/05/04/3783.aspx#11321
我第一個使用的版本控制工具,也是我比較熟悉的版本控制工具是 Subversion。剛開始的時候是在 Linux 命令列模式下使用管理程式,後來把工作性質的轉換,現在都是在 Windows 架設 Apache Web Server + SVN 版本控制伺服器,Client 端則是使用 TortoiseSVN 圖形化介面方便操作管理。在實際多人開發的環境,則會安裝 CommitMonitor 隨時監控專案的狀態。 Visual Studio 2008 整合開發環境,則會另外安裝 VisualSVN 或是 來掌握自己修改的情況。
在時間允許的情況下,我會儘量讓剛入門的新手先在本機安裝一套版本控制的環境,熟悉基本的版本控制操作:
由蔡煥麟所主筆的【Subversion for Windows 安裝指南】雖然久未更新,卻還是相當有用的參考文章。【TortoiseSVN 使用簡介】也是不可多得的 TortoiseSVN 完整安裝介紹說明。
由淺而深循序漸進培養觀念,融入版本控制的環境,首先了解版本控制的意義,以及一些基本名詞:
一般來說,建立基本觀念首推就是官方文件,即使是英文版本文件也寫得淺顯易懂。Subversion 官方文件:Version Control with Subversion (英)、使用Subversion進行版本控制 (中)
TortoiseSVN 官方文件
對於官方文件或是英文有所排斥的新手,則用圖形化的方式引導入門:
Subversion visually explained in 30 sec :有趣的 Flash 動畫來呈現版本控制觀念。A Visual Guide to Version Control:視覺化圖形介紹版本控制相關動作
淺談版本控制系統 (觀念介紹與版本控制系統軟體介紹):由 Jim Huang (黃敬群) 所製作的投影片,目標在於講解:理解版本控制系統的重要性與優點,並如何導入開發流程、版本控制系統軟體、Subversion 觀念與快速入門
有基礎觀念後,則讓新手讓版本控制觀念與實際開發環境能夠做整合:
簡睿隨筆【TortoiseSVN: 解決TSVNCache佔用CPU過高的設定】:最佳化 TortoiseSVN 使用環境CommitMonitor 隨時監控專案的狀態。
VisualSVN 整合版本控制環境至 Visual Studio 2008。
【Shell Command – Remove SVN Folders】:替 WIndows 環境下滑鼠加入快捷鍵,快速刪除 .SVN 隱藏目錄。
培養進階的版本控制觀念,並了解 Subversion 實務好習慣
【Best practise when handling tags and branches (using subversion) 】Posted by jeyben:操作 tags 與 branches【Subversion 實務建議】 by 蔡煥麟 ,應及早讓入門新手養成良好觀念與習慣,尤其是以下幾點:
【備份檔案庫】:別以為有 Subversion 就萬無一失,定期備份 Subversion 伺服器資料庫也是重要工作項目之一,以免機器損壞到時欲哭無淚。
【只 check in 完成的檔案】:別以為版本控制是一個人的檔案系統,在多人開發環境下,最最最基本上傳的程式起碼是可以編譯成功,可以被執行的,以避免其他開發者或是讓開發過程停擺,直到所有人等待你解決 Bug。
【每次 check in 時,輸入摘要事項】:當多人開發環境修改檔案,如果不寫一些 Summary,到時候版本一多就會忘記做了哪些重大的改變。
【指定忽略的檔案】:第三方文件、範例、原始碼,或是編譯檔案 bin、obj 目錄,或是系統檔案 thumbs.db、個人開發環境設定檔 suo….等等跟專案無關的不要上傳至 Subversion 上面。再次強調、版本控制不是個人的檔案系統。