之前,遇到乙個問題,就是,專案訪問不了最新產生的pdf檔案。
百思不得其解,為什麼,返回 idea 頁面就可以訪問了(真的只是返回 idea 頁面,不進行其他什麼的操作)。一直以為是熱部署的問題
後來,在跟技術總管的交流下發現,其實是路徑的問題,pdf 確實生成了,但是它只是儲存在工程目錄中,沒有進入專案目錄裡。所以再次點選 idea 後,相當於,將其放入了專案目錄裡。
額,總的而言,是訪問的虛擬路徑出了問題。
貼一下解決**。
import org.springframework.beans.factory.annotation.autowired;import org.springframework.context.annotation.configuration;
import org.springframework.web.servlet.config.annotation.*;
@configuration
public class webmvcconfig implements webmvcconfigurer
@override
public void addresourcehandlers(resourcehandlerregistry registry)
}
這樣之後,我可以通過,localhost:8080/pdfpdf/aaa.pdf,訪問到,位於d盤下的 aaa.pdf 檔案(檔案真實存在的話)
這個不起眼的小錯誤,卡了我3天。只能說,程式設計之路,任重道遠!!!
memcpy引起的乙個bug
void memcpy void dest,const void src,size t n 由src指向位址為起始位址的連續n個位元組的資料複製到以dest指向位址為起始位址的空間內。memcpy dest,0,5 真正應該使用的是 memset dest,0,5 關於memset memset 函...
strcat 小bug引起的大問題
在除錯stm32時,單步打斷點執行時,沒有問題,但是全速執行時,偶爾會跳過錯誤,偶爾也會跳轉hardfault 問題實在難找。最後定位在傳送資料的快取上,發現傳送快取部分除了應該有的資料之外,還有好多不 為0的值 也就是說,在棧上申請的記憶體,沒有經過初始化,就使用strcat來追加字串了 詳細查了...
mysql 隱式轉換引起的bug
提問 乙個粗心,括號不小心打錯了地方,猜猜會是什麼執行結果?t 表order no為varchar型別。select from t where order no in u123 u234 and type in 10,11 語法錯誤?row 0?答案 實際情況是,這句sql並沒有語法錯誤,而是將全部...