個人學習心得~計算機使用習慣建議1【主要是遇到錯誤、警告等bug時的問題】
1,要注重養成自己的思維:整體大於局部思維
2,使用eclipse或idea,查看錯誤的步驟:
3,非常重要,不要強迫症,心思花到那些個人成長的知識:(在學習的道路上,不要被一些細枝末節所誘惑)
例如:如何取消 Ms office2019提示 "獲取正版office,你可能是盜版軟件的受害者” (word 還是可以正常使用啦)
賬號 -》管理設置 -》(可選的連接體驗)啟用可選連接體驗前的鈎 去掉 【失效了,解決:乖,不要強迫症了寶】
4,執行某個命令或代碼有錯誤:(首先先看結果有沒有獲得正確的執行),沒有再看報錯提示,再找原因和解決方法。
5, 要以“任務為核心”,事情目的就是完成 沒有智能工具時(工具太難裝了,那它就不方便了),手敲或者 在另外一個地方(比較方便),敲完能復制粘貼進去就ok啦
心得:工具提升效率:在有限時間內解決問題的一種優化手段,太難安裝, 與之對比的是:另外一個編譯器很方便使用,那么,直接在另外一個地方敲完,復制粘貼即可 |
6, 有時候錯誤是因為其他錯誤誘發產生的
當第一個錯誤找不到解決途徑時(或者說有解決方法,但是前提環境不同時,可以暫時跳過)考慮是第二個等其他原因誘發的
■ 舉例:自己在裝win上裝了Linux后,使用idea(Linux)進行Hadoop編程實踐時,報錯:HADOOP_HOME and hadoop.home.dir are unset?
■ 網上找到的解決方法:(前提條件就跟我不符合了,我是在Linux中運行idea,不是wins中運行)
■ 出現了 HADOOP_HOME and hadoop.home.dir are unset,那么就說明你沒有配置windows本地的hadoop環境變量.
你可能會想我是遠程調用linux下的hadoop,與我本地的hadoop有什么關系?如果你的操作只對遠程的hadoop生效,如上傳,創建目錄,文件改名(寫)等,
那么你是不需要在windows本地配置hadoop的,可一旦涉及到下載(讀),hadoop內部的緩存機制要求本地也必須有hadoop,
於是也會出現HADOOP_HOME and hadoop.home.dir are unset,
解決辦法配置HADOOP_HOME並加入%HADOOP_HOME%\bin到PATH中,之后測試下hadoop version命令,有效的話重啟你的eclipse/myeclipse,
但這還不夠,windows下的hadoop還需要winutils.exe,否則會報Could not locate Hadoop executable: xxxx\winutils.exe
■ 我的做法:繼續看其他錯誤,先解決其他錯誤(然后執行結果正確,雖然之前的錯誤還,但是以目標或者結果為導論,任務完成 ❀):
7, 心得:錯誤也是分等級,例如idea中的紅色錯誤(優先急需解決),與灰色調試錯誤
例如:(應該優先解決紅色錯誤啦)
8、錯誤信息一個來源,例如eclipse還可以通過Problems窗口:
9,看錯誤先看根本錯誤【想web頁面的報錯就看他的根本錯誤root cause】,root cause 位置片偏下【日志錯誤 logs 的根本錯誤位置也是偏下】
10、java.lang.ClassNotFoundException 找不到類/找不到某一份字節碼---------------- 一般就是缺少jar