代碼是這樣一種東西……不是你跑通了就會了

現在我能體會一些了,你放出的代碼,別人一旦運行不通就會說你的代碼狗屁不是……

我放出了的那片歷用google模型進行圖像識別的博客裏,有很多是問——XXXX爲什麼錯誤——XXXX是怎麼回事——XXXX怎麼解決……要說這些,單純代碼畢竟不是docker,環境不可能也給你配好,你的環境甚至路徑和我的不一樣也會出錯,你要自己查查啊!

尤其是剛學的萌新,在那個帖子裏直接貼出了python報錯,我一看,要是自己稍微查查甚至翻譯一遍就懂……就是xx對象沒有xx屬性,我再看我貼的代碼(還是轉載人家大佬的,爲什麼要一個個解答問題的是我……)報錯缺的就是類裏的一個函數,估計是這位童鞋哪裏粘錯了或者格式亂了導致的,我這個無語……

還有一些不怎麼友好的,比如我還上大學時轉載的某大佬實現的des算法,我選修課要用,一看能運行就轉載了出來,後來有人回覆,有兩條不怎麼友好:【1:什麼玩意,忽悠人呢,不走那個解密函數直接輸出還不是原來輸入的明文?你這和直接輸出明文有啥區別?】我估計這位童鞋還沒搞清楚c語言裏函數的使用,也就沒看明白其中邏輯,就改了下結果試驗了一下(問題是估計他改的不是地方……)然後和他享的不一樣張口就來,我佩服他那“打破皇帝的新裝”那樣的勇氣,但是這真是暴露出了他的無知。【2:主函數中gets函數沒定義啊,你怎麼運行的】這個是編譯器的鍋,畢竟不是所有人都用msvc編譯啊,估計這童鞋用的devc++的GUN編譯的,那個編譯器裏只有get沒有gets,所以錯誤,然後懷疑代碼

最後想說的就是,配好環境的代碼就算是個小白也能給他跑通;沒配好環境的代碼,小白就別覺得自己能跑通了,編程又不是你能跑通別人的代碼就算會了!自己翻譯一下報錯、在網上搜索一下報錯的原因,借鑑分享出來的大佬的解決方法試着去解決,然後跑通,再然後去解決你的問題或去理解代碼內涵……這纔是要做的事!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章