這周是上小學期的第一週,內容是資料結構,第一階段是佈置在pta上的程式,包括一個圖的應用和一個排序演算法,剩下的兩個程式設計自選。圖論的部分我選的是迪傑斯特拉演算法的應用,排序選的是希爾排序,我透過這個小學期的第一階段複習了資料結構的演算法並應用更加熟練。
在過去的一週我安裝了hadoop,其中用的虛擬機器是ubantu。其中出現的問題是第一次使用jps命令,提示報錯。但是可以直接按照他的提示安裝即可:sudo apt install jps***
若成功啟動則會列出如下程序: “NameNode”、“DataNode” 和 “SecondaryNameNode”(如果 SecondaryNameNode 沒有啟動,執行 sbin/stop-dfs.sh 關閉程序,然後再次嘗試啟動嘗試)。如果沒有 NameNode 或 DataNode ,那就是配置不成功,可以檢查之前步驟,或透過檢視啟動日誌排查原因,最後安裝成功。
安裝ubantu時出現破圖問題:鍵盤按’e’進入編輯模式,在’quite splash’把後邊的—去掉,並加上nomodeset引數,然後按Ctrl+X儲存並退出,進入安裝程式,就可以正常安裝了。
安裝後重啟直接黑屏,無法進入桌面。此時網上說開機按shift進入grub模式,我的電腦按shift無反應。我在開機時需要長按ESC,進入grub命令列模式後,輸入normal,按下Enter鍵後立即按ESC即可進入grub模式。點選recovery後進入桌面。
今天的主要任務是開始資料結構小學期的第二階段,我的選題是學生成績管理系統,我是運用c++實現,其中包含了連結串列使用和檔案輸出等功能,今天我完成的部分是主選單的設計和對於學生資訊進行增和刪的部分都直接實現沒有問題。