關於編譯環境和DLL的慘痛教訓

2022-04-03 07:11:13 字數 287 閱讀 6339

從昨天開始就被一堆古怪的問題困擾,一直把時間消耗在這上面,耽誤了一天半的工作日啊。慘痛,明天就要遞交了,正經的工作還沒有做。嗚嗚……

不過也不是一無所獲,兩個教訓:

1. 環境目錄的設定應該按照由低階向高階的順序。同時,更改環境路徑之後,最好將相關的工程全部重新編譯。帶來的問題乙個是編譯時,可能會有定義的衝突,另乙個是執行時,可能造成版本不匹配。

2. 避免在 dll 的初始化過程(dllmain())中load其他的dll,特殊情況下,可以load純資源dll,但是不到萬不得已也不要這樣做。極其容易陷入死迴圈。

關於vue中深拷貝的慘痛教訓

近期在做乙個關於地圖的專案,由於要展示的資料中有的還沒有定位資訊,但是需要展示其他資訊,所以要做資料的篩選,但是,經過篩選之後發現地圖能正常展示了,但是資料出現了有時出現,有時不出現的情況,經過不懈努力終於把資料展示搞沒問題了,地圖中展示的marker點又亂了 一臉懵逼 後來想起來之前操作雖然看似將...

oozie下使用hive UDF的慘痛教訓

問題現象 oozie中跑的乙個workflow,hql指令碼的匯出結果和預期不一致,出錯。漫長的dubug之路 1.首先想到的是通過在hue中來跑同乙個hql指令碼,查詢問題。通過在oozie的log中找到解析完的hql,跑了下,結果發現和預期一致,頭有點兒大。2.經過分析hql,推測可能是和指令碼...

一次linux伺服器管理的慘痛教訓

系統用的是fedroa8,機房給裝系統的時候,分割槽按預設方式,用lvm管理。後來一次機房給拔了一下電,估計檔案系統哪兒出問題了,磁碟全部變成唯讀。然後我想檢查一下磁碟,執行了一下fsck,結果檢查失敗,而檔案系統又被解除安裝掉了,所有命令都用不了。只好讓機房給重啟一下,然後系統就起不來了。懷疑機房...