這幾天因為要充分利用時間,在無聊的課堂上除了養精蓄銳、培養好同學間的感情之外,多了一項提升技能點數的好選擇,就是將手機平板安裝上 C4droid 這套 App 就可以在手機、平板上直接進行 C/C++ Code 的編寫,雖然使用的是虛擬鍵盤,在撰寫程式的過程中會來的麻煩許多,就算是把握時間加減練功吧,首先先來將 IDE 裝上吧!!
這幾天因為要充分利用時間,在無聊的課堂上除了養精蓄銳、培養好同學間的感情之外,多了一項提升技能點數的好選擇,就是將手機平板安裝上 C4droid 這套 App 就可以在手機、平板上直接進行 C/C++ Code 的編寫,雖然使用的是虛擬鍵盤,在撰寫程式的過程中會來的麻煩許多,就算是把握時間加減練功吧,首先先來將 IDE 裝上吧!!
期中過後,Linux 作業又來了,這次是關於 Web Server 的架設,此部分元素的元素比以往多了許多,有關連線、防火牆、SElinux,甚至還多了一項過去沒接觸過的 CGI 設計,所謂的 CGI 便是一個提供 Browser 與 Server 溝通的程式,常見大多是使用 Python 來做 CGI 主要設計的語言,但這部分依作業要求使用 C 語言來進行 CGI 的設計。
在一些程式競賽或一些線上程式解題系統中,複雜的程式敘述常常有一些程式執行時間不得超過幾秒的規定,當然自己 Debug 的時候,應該都會有個底,但為了更加確認 C++ 計算程式效率,可以透過時間函數來取得程式正確的執行時間作為依據,來當作一個比較的基準。
本文中要來簡單介紹一下 Linux 中,我們時常需要編輯文字的工具,其中有上篇文章提到的 gedit、vi,以及本文中的主角 vim,至於如何安裝、使用、操作,在本文中會簡單的介紹。
安裝 Linux:[重灌教學] Install Linux Fedora 20(VMware)
SSH 操作:[學習日誌] Windows 下 SSH 至 Fedora 20
自上篇文章介紹了如何使用 VMware 安裝 Fedora 之後,課程繼續延續,雖然這禮拜在「Linux系統概論」的課程中並沒有說到什麼較為技術性的操作,但 Mks 學習日誌還是稍稍整理了一下,並寫了在 Windows 環境下透過軟體工具(PieTTY)來操作 Linux。
如果還未安裝 Fedora 可以參考:[重灌教學]Install Linux Fedora20(VMware)
Code::Blocks 是一套免費、開源且功能相當強大的 IDE 編譯軟體,不只支援 Windows,更跨平台支援 Linux、Mac,並且使用 GCC 由 GNU 開發的編程語言編譯器編譯,此外還可附加外掛元件,亦可使提升或強化功能性,使功能性更進階、更完善。
其實我應該很明顯是一個資訊人,所以有寫程式需求,所以除了給自己的筆記型電腦虐裝了 Linux Ubuntu 之後,還要讓他可以編譯 C/C++ 語言才可以,所以身為 Ubuntu 新手的 SiaoT,也上 Google 趴了一下文,找到了方法,只需要安裝起個插件即可進行編譯。