總結資料庫查詢軟體的開發和問題解決過程

來源:互聯網
上載者:User

      上次發部落格在一個星期前了,上次說的那個問題,現在已經解決了,問題在於Qt中寫資料存放區代碼中,有個容器在資料迴圈中,自己竟然忘了clear,所以導致資料存放區時存在了大量的重複資料,導致資料庫龐大,查詢起來非常慢,現在測試一個小時大概存入資料100萬行,這個儲存量對於資料查詢還是比較高效的。

      從這個代碼中bug可以看出自己寫程式的粗心,很多時候都是寫完了就不去檢查,以後每寫完一段代碼,都應該好好檢查,指標有沒有加判斷之後再用,在迴圈中容器類成員變數有木有每次迴圈clear等等, 這些都是項目留下來的寶貴經驗,建議近期把C++編程規範再好好看一遍,尤其是對於指標方面的,自己代碼中好多用指標的地方都比較隨便,不加判斷就調用,很容易造成程式崩潰的,還有new的指標,一定要記著要delete掉,還有以後如果要用VS2008來做項目,最好用用boost庫提供的智能指標,安全。

      這個項目總算告一段落,這個周末過得很頹廢,也許就是因為缺乏一個具體的學習計劃,不知道自己接下來要幹什麼,還有很多書要看,要學的東西還很多,所以應該給自己制定一個詳盡的學習計劃,每天完成一定量的學習任務,這樣既可以保證每天過的充實而且有意義,也可以讓自己不至於那麼無聊,刷微博,逛人人,太木有意思了,以後學到的東西都應該在部落格裡做一個總結和整理,加深理解和記憶,哦了,這次就先寫這麼多了,繼續努力!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.