遇到難題(bug)的解決方法心得

2021-06-18 05:32:52 字數 740 閱讀 5043

今天早上花了2個小時解決乙個問題。。。介面抖動。。

最近把淄博專案的介面用bt改了,後來發現4個介面之間切換會抖動。。

就是整個介面會左右抖動。。。

文章出處:

php攻城師 www.phpgcs.com

開始認為是 bootstrap 的 流式布局 row row-fluid 沒有用好。。各種研究。。。

最終發現是乙個可笑。。的結局。。

bt 是響應式的布局,當螢幕寬度改變時,整個頁面元素都會改變,尤其是流式布局這樣。

但是我的介面寬度那裡改變了呢???

4個介面都是同乙個layout main.php ...

原來是,有的介面高度不夠一頁的,右側就不會出現滾動條,而有的要滾動,就有滾動條。。

這個滾動條就是抖動的原因。。

其實想想這個問題以及解決問題 的過程。可以得到幾點啟示。

1, 雖然這兩個小時感覺有點冤枉,但其實還是有所收穫的,那就是對bt流式布局的了解多了。

2 ,在解決問題的時候要用一些方法,而不是盲目的瞎嘗試;比如:

排除法:將某一塊去除掉,看看頁面是否還抖動,這樣通過排除找到出問題的地方。(當然,本例子中如果把下面的長部分去掉,頁面不夠一頁,就不會抖動了;但是當時我就認為問題出在我去掉的那一塊裡面。。於是進去找。。。)

3,這就是思維定勢:跳不出來,不能從大局著眼!!!

4,養成好習慣:遇到問題,拿出一張紙,列出有可能的各種原因。其中最後一條務必是:跳出來看大局。然後按部就班乙個個找原因。。

CppUnit 遇到的問題和解決方法

cppunit是乙個很方便的unit test工具,這幾天學習cppunit中遇到兩個小問題,可能會讓新手很煩惱,在這裡提供解決的方法。1.在使用vs2003以上版本的visual studio時,build project testpluginrunner會失敗,出現如下的error 這是因為cp...

記錄遇到的問題以及解決方法

1.在使用openwrt編譯工具鏈編譯測試程式。opt toolchain mspdc2k bin arm openwrt linux gcc main.c o test 警告資訊 arm openwrt linux gcc warning environment variable staging ...

shareSDK遇到的問題及解決方法

第乙個,找不到 qqapiinte ce class 連線qq空間應用以使用相關功能,此應用需要引用qzoneconnection.framework 上申 入qq登入,並將相關資訊填寫到以下字段 如果需要實現sso,需要匯入tencentopenapi.framework,並引入qqapiinte...