一、確定你自己無法解決該問題
首先你至少應該解決問題花費1個小時以上的時間,並最終確定自己無力解決。大多問題是因為粗心導致,比如說多寫了一個空格,用=判斷相等。因此問題的解決並不能夠依靠他人,還是需要自己細心,用心。
二、查看論壇精華文章
你遇到的問題很有可能已經有文章詳細的論述如何解決了,精華文章往往是大家最需要留心關注的地方。
三、使用論壇搜索功能
本論壇提供了強大的文章搜索功能,你可以搜尋作者,可以在文章主題或者文章的內容中搜索特定的關鍵字。由於本論壇會將經常出現的關鍵字在資料庫中進行索引,因此搜索的結果往往會令你非常滿意。FAQ - 全文檢索示範
四、詳細的準備問題
上面3個辦法都試過了,如果你還是解決不了問題,那麼你現在才可以考慮發文章提問。在提問之前,你要做足夠的準備工作,這將包括你需要提供如下的資訊:
1、標題命名:本站十分重視標題的明確性,切勿使用 大家救救我、我有Java問題 等,不明確性的標題。除此之外,標題也不用加上一些不必要的語氣詞,例如:請教各位高手們 ...、我是新手來求救...。這些全是贅詞,不僅對解決您的問題沒有幫助之外,同時也破壞版面的完整性。
2、執行環境:包括作業系統,JDK 版本,App Server 版本等,詳細配置等等資訊 ,越詳細的資訊,有利於問題的解答。
3、原始程式:你需要提供程式的原始碼,有利於大家討論;若沒有提供原始碼做為參考,大家只能憑空想像,卻無法立即解決您的問題。這不僅是浪費您的時間,也更浪費大家的時間。為了讓您的程式碼能夠讓人易於閱讀,請務必使用
標記,將您的程式包起來。這樣子有助於大家閱讀您的程式碼,當然了,您的問題也就更容易解決了。FAQ - 如何標記程式碼, FAQ - 讓程式碼中的笑臉標記消失。
4、錯誤訊息:你需要提供完整的錯誤訊息,不要遺漏,很可能你認為不重要的訊息卻是解決問題的關鍵,如果太長,也可以使用附件上傳功能。
5、你的分析:你自己對該問題的分析判斷對於解決問題也非常重要,因此你需要非常詳細的描述問題的發生,例如你為什麼要這樣設計程式,而不是只將程式碼貼出來,這將有助於別人幫助你診斷和解決問題。
五、分享問題的解決方法
在你提出問題之後,經由大家互動討論而求得解決方法,希望你可以對該文章發表問題解決的心得,願意分享程式碼更好,可留給以後遇到相同問題的人作為參考。站上大部份的參與人士都樂於分享問題的解決方法,對於一個論壇而言,這正是其價值所在!