20182324 2019-2020-1 《數據結構與面向對象程序設計》 預備做業
做業一
你對專業的認識和指望是什麼?
認識
- 個人專業是信息管理與信息系統專業,這個專業培養的是既具有現代管理學理論基礎,又掌握計算機應用技術,可以運用相關知識技能對政務環境中的信息資源進行收集、加工、分析、輸出,對政務信息系統進行分析、設計、實施和評價的高級信息管理應用型人才。所以,我認爲信管專業就是要利用計算機的有關技術和管理學的相關知識實現對電子政務系統的高效管理。
指望
- 信息管理與信息系統專業是一個全面的應用型的專業,在電科院這個專業更多地偏向電子政務方面。我但願可以經過這個專業的學習,掌握有關計算機技術,學習管理學的相關知識,高效熟練地對電子政務信息系統進行管理與分析。
上學期C語言總代碼量大概多少行,本學期實踐10000行代碼,你以爲這個負擔大嗎?
- 上學期C語言總代碼量大概9000~10000行,本學期實踐10000行代碼的負擔不大。
你的C語言學習怎麼樣?若是學的還行,你認爲從C語言學習中比較好的經驗是什麼?若是學的很差,那麼你學的很差的緣由是什麼?(每一個人須要根據實際狀況,分析學習經驗或者學習很差的緣由)
- 個人C語言學習還行。我認爲C語言的學習重在編程,光聽講只看書是不行的,必需要經過實際編譯來掌握有關語法算法,多寫多練,熟能生巧。
做業二
學習過程,遇到的問題及解決方法
1. Vmware 安裝 Ubuntu 提示「 此主機支持 Intel VT-x,但 Intel VT-x 處於禁用狀態 」
- 緣由:未開啓CPU虛擬化致使。
- 解決辦法:重啓電腦,按
F2
( 或F12
、Delete
,不一樣電腦按鍵不必定相同)進入 BIOS ,選擇 Advanced 選項卡,進入CPU Setup,選擇 Intel Virtualization Technology,將其從 Disabled 置爲 Enabled ,按F10
(不一樣電腦按鍵不必定相同)保存並重啓後即解決問題。
2. Vmware 安裝完系統後分辨率過低
- 緣由:未安裝 Vmware Tools 加強工具。
- 解決辦法:Vmware 掛載光驅,使用ISO文件,選擇 Vmware 安裝目錄下的 Linux.iso;打開 Ubuntu 中的光盤,將 VMwareTools-….tar.gz 文件解壓,打開解壓後的 vmware-tools-distrib 目錄,按
Ctrl+Alt+T
打開終端,使用 sudo 命令執行 vmware-install.pl文件,根據提示操做安裝完成後便可。
3. 重啓 Ubuntu 後提示「SMBus base address uninitialized ... Welcome to emergency mode!」
- 緣由:參考基於VirtualBox虛擬機安裝Ubuntu圖文教程在 fstab 中掛載了虛擬磁盤,而開機時不能檢測到該虛擬磁盤致使系統啓動終止。
- 解決辦法:就在該界面狀態下直接以 root 用戶執行命令
vim /etc/fstab
,刪除本身添加的那一行,按ESC
後輸入:wq
保存退出,按下Ctrl+D
重啓便可正常進入系統。
4. 使用 apt-get 命令安裝軟件時出現「 could not get lock /var/lib/dpkg/lock -open 」錯誤
- 緣由:多是上次安裝時未正常完成。
- 解決辦法:分別執行如下命令
sudo rm /var/cache/apt/archives/lock
和sudo rm /var/lib/dpkg/lock
便可解決該問題。
5. Vmware 啓動 Ubuntu 時提示「 沒法打開虛擬機***.vmx ,獲取虛擬機的全部權失敗,主機的某個程序正在使用該虛擬機。配置文件***.vmx 」
- 緣由:上次運行虛擬機未正常退出,致使磁盤對應文件未解鎖。
- 解決辦法:找到 ***.vmx 文件所在目錄,刪除 ***.lck 文件夾便可強制解鎖。
6. Vmware 啓動 Ubuntu 時提示「 Vmware Workstation 沒法鏈接到虛擬機,請確保您有權運行該程序、訪問該程序使用的全部目錄以及訪問全部臨時文件目錄。VMX 進程已提早退出 」
- 緣由:上次運行虛擬機未正常退出,進程殘留。
- 解決辦法:進入任務管理器手動關閉對應進程,或直接重啓電腦。
- 緣由:多是其它軟件未正常安裝致使系統文件損壞。
- 解決辦法:按提示運行
sudo dpkg --configure -a
命令,如無效則分別按順序運行
sudo rm /var/lib/dpkg/updates/*
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade
8. Ubuntu 使用 apt-get 命令更新軟件速度太慢
- 緣由:Ubuntu 默認的軟件更新源是國外服務器,從國內訪問會很慢。
- 解決辦法:參考Ubuntu 更換軟件源文章將默認軟件源替換爲國內源。注意,必定要替換本身使用的 Ubuntu 版本代號所對應的源,例如 Ubuntu 16.04 對應代號爲 xenail ,Ubuntu 18.04 對應代號爲 bionic 。
9. 使用 Vim 打開文件提示 「 Not an editor command: ^M 」
- 緣由:該文件是從 Windows 系統直接複製進 Linux 系統的,Windows 系統下使用 DOS 文件格式,換行符爲<CR><LF>,而 Linux 系統使用 Unix 文件格式,換行符爲<LF>。Linux 下 Vim 默認識別文件爲 Unix 格式,沒法識別<CR>,就會將其對應顯示的 ^M 報錯。
- 解決辦法:輸入
:wq
保存退出時後跟++ff=unix
命令強制保存爲 Unix 文件格式。
Linux 學習過程記錄
1.經常使用快捷鍵
快捷鍵 |
做用 |
CTRL+ALT+T |
打開終端 |
CTRL+SHIFT+T |
新建標籤頁 |
ALT+數字N |
終端中切換到第N個標籤頁 |
Tab |
終端中命令補全,當輸入某個命令的開頭的一部分後,按下Tab鍵就能夠獲得提示或者幫助完成 |
上下鍵盤↑↓ |
切換命令歷史,剛輸入一個很長的命令,按↑鍵就能夠恢復 |
CTRL+C |
中斷程序運行 |
2.命令
- 登陸 Linux 後,咱們就能夠在#或$符後面去輸入命令,有的時候命令後面還會跟着
選項
(options)或參數
(arguments)。即 Linux 中命令格式爲:
command [options] [arguments] //中括號表明是可選的,即有些命令不須要選項也不須要參數
其中選項(option)
是調整命令執行行爲的開關,選項不一樣決定了命令的顯示結果不一樣,參數(arugment)
是指命令的做用對象。html
3.文件權限
- 每個文件都有讀取(Read)、寫入(Write)和執行(eXecute)三類權限,簡寫爲「 rwx 」,每一個文件的三組權限(擁有者、所屬用戶組、其餘用戶,這個順序是必定的)對應一個 " rwx "。文件權限以二進制數表示,當一個文件可以被全部用戶讀取、寫入和執行時,其值爲「777」,如圖所示:
學習感悟
- 經過這段時間的學習,我對 Linux 系統有了必定的瞭解,對虛擬機的使用變得逐漸熟練,也初步學習了 Java 的語法與結構。同時,因爲不少時候遇到的問題可以在別人的博客中找到答案,我深入認識到用博客記錄學習過程的重要性。
參考資料