回覆列表
  • 1 # 程式設計師冰河

    先看看你的程式設計環境是否配置好,然後注意字母的大小寫,有的需要是敏感的,還有標點符號是否是英文狀態,希望回答能幫到你

  • 2 # 一一哥Sun

    最主要還是因為你經驗不足,新手經常就會丟三落四粗心大意,多了點這個,少了點那個,等你多敲多練自然就好了。另外碰見的異常和問題越多,你解決問題的能力也就越強,要是學習開發的時候,連點問題和bug都沒有碰見過,那還叫什麼程式設計師呢。

  • 3 # 一笑閣

    程式碼是執行在特定的系統環境下的。系統環境配置正確,開發工具和各外掛的安裝正確與否,以及軟體配置引數的正確與否都是影響的。計算機軟體系統也是一個系統的邏輯關係很強的系統。所以要具體問題具體分析。建議還是學習系統深層次的邏輯內容,不要只停留在表面的內容上。

  • 4 # 李老師tome

    我要說的是,寫程式碼,細節決定一切。那麼如何解決這個問題?

    首先檢視你的程式碼是否區分了大小寫,是否有相似的字元(1跟l),是否換行有錯誤 ,是否有縮排(python),是否結束符錯誤。

    其實檢查程式碼檔案的編碼問題(utf-8)

    最後檢查是否用的同一款編譯器,還有是編譯器和作業系統的位數是否一致。(32位 or 64位)

  • 5 # 簡單的Eddy

    1.看下自己的編譯環境和你參考的是否一樣;

    2.看下參考的程式碼有沒有引入別的api;

    3.可能是自己具體細節程式碼寫的和參考的不一樣,這個你可以使用程式碼比較器,比較兩者是否一樣;

  • 6 # 陽光程式設計

    我明明就是照著程式碼敲的,為什麼資料就是顯示不出來呢?

    這程式碼明明一模一樣,為什麼結果就是不同呢?

    粗心大意的人,總是一次次把改變命運的機會讓給別人,還全然不知,之後繼續抱怨天道不公,碌碌一生。 ----《夜祈》

    失之毫釐,謬以千里!編寫程式就是這樣的,一個小的標點符號就可能導致整個系統的崩潰,一個小字母的錯誤就可能浪費大量時間來排查錯誤!

    寫程式碼時遇到的一些低階錯誤:

    01 粗心大意

    第一,關鍵字敲錯

    第二,大小寫不區分

    第三,標點符號敲錯、忘敲

    第四,呼叫函式缺失

    第五,資料庫配置錯誤

    02 不夠了解

    第一,敲鍵盤不熟練

    第二,技術程式碼不瞭解

    第三,環境配置不完整

    第四,未引用程式碼中使用的類庫、外掛

    第五,斷網時,CDN第三方引用檔案失效

    如果出現這些低階錯誤,可以透過認真分析錯誤提示、瀏覽器除錯、IDE除錯、列印log等來快速定位錯誤,以便提高解決程式錯誤的效率。

    作為一名合格的程式設計師,寫程式碼時一定要謹慎,操作資料時更要謹慎,否則就可能導致生產環境系統癱瘓、資料庫資料丟失等重大事故,嚴重的甚至被問責。

  • 7 # 軫念信箱

    我要說的是,寫程式碼,細節決定一切。那麼如何解決這個問題?

    首先檢視你的程式碼是否區分了大小寫,是否有相似的字元(1跟l),是否換行有錯誤 ,是否有縮排(python),是否結束符錯誤。

    其實檢查程式碼檔案的編碼問題(utf-8)

    最後檢查是否用的同一款編譯器,還有是編譯器和作業系統的位數是否一致。(32位 or 64位)

  • 8 # 程式碼接盤俠

    可能由以下幾個原因造成的,可以檢查下。

    1.可以缺少引用相關的jar包,導致相關的類沒有找到,儲存。

    2.可以引用的包的版本不一致,導致該類在這個版本不存在,報錯。比較jdk各種版本。

    3.可能是編譯器環境的問題,重啟開發工具,或者等一會再操作。

    4.還有可能是程式碼字母敲的不對,導致報錯,可以檢查下。

    5.是不是相關的環境,沒有裝好,可以檢查下環境。

  • 9 # 大不鳥K康

    第一,判斷環境是否與教程使用的相同,比如作業系統版本,語言版本,編譯版本,ide版本等

    第二,判斷程式碼是否真的與教程一致,比如大小寫,空格,編碼格式等

    第三,一般按上述兩步排查,但有的時候依舊會有無解的異常,這時建議先重啟ide或程式碼編輯器再次嘗試,不行再重啟計算機再次嘗試

  • 10 # 小謝人家

    問題可能有多種多樣

    1.檢查版本,包版本,軟體版本,系統版本

    2.排查編譯器問題

    3.是否有清快取

    4.環境是否搭建成功

    5.配置檔案是否有效

    6.重啟一下看看...

  • 11 # Morgan的一點一滴

    哈哈,這個問題,相信很多程式設計師剛開始的時候都運到過這種事。更甚者,直接copy過去的,都會出問題。

    一言以蔽之,“一看就會,一做就廢”

  • 12 # 銳點前沿

    如果是區域性的程式碼跟著敲出錯,有可能是上下文環境不一致。

    很多時候還是粗心大意,比如大小寫,單詞拼寫。

    另外還有個中英文符號的問題,也是常常出現又難以發現。

    這還是要培養和逐步形成自己良好的程式設計習慣,這樣出錯的機率才會越來越小。

  • 13 # 希峰

    經驗一、定位錯誤

    出了錯誤,當然要先定位錯誤。現在程式設計人員使用的開發工具基本都有精準定位錯誤的功能,就是報錯資訊中會顯示錯誤描述,並且會將錯誤指向具體的一行程式碼,來看個例子:

    示例中我們在箭頭1中模擬了一個錯誤,執行後在日誌臺中看到了錯誤日誌,日誌頭部直觀的描述了錯誤是由什麼原因造成的,新手要嘗試著去讀一下錯誤資訊,那圖中錯誤資訊翻譯過來就是"這是一個索引超出邊界異常,原因是列表的長度只有3個,你要訪問第6個,那肯定要報錯啊"。另外箭頭指向具體程式碼處--第17行。

    這樣的錯誤提示是很直觀的、很精準的。我們可以很快的定位到問題並解決。

    如果你在學習期間使用的是比較輕量的文字編輯器,例如VSCode、Sublime、甚至記事本等,雖然功能沒有那麼強大,但你在開發環境中執行時,也會有錯誤資訊報出來的,來看這個示例:

    如圖,同樣有錯誤資訊,錯誤資訊告訴你列表的索引超出範圍,然後我們檢查下程式碼,找到錯誤程式碼。

    經驗二、解決問題

    解決問題的方式有很多,詢問老師同學、百度谷歌、查書查影片等,新手一定要學會使用百度,培養自己解決問題的能力。剛才的示例中出現的問題,我們直接拿到百度中去搜一下看看:

    我們搜出來了很多文章,隨便點開一個看看:

    你可以仔細看看作者對該問題的回答,加深自己的理解。

    經驗三、搜尋藝術

    搜問題的時候,要注意抓核心、避免過長,要給問題加一個標籤屬性,例如上面我採用的是:領域+問題的方式來搜尋:python list index out of range,加個領域標籤能有效過濾其他資訊。如果你想搜尋具體某個功能的實現,例如android 呼叫相機拍照,這種就是領域+需求就可以了。

  • 中秋節和大豐收的關聯?
  • 夏天越來越熱,若干年後會熱到什麼程度?人類還能在自然條件下生存嗎?