原创 Spring Boot使用JSP文件的POM設置

在網上找到了大片文章,其實都大同小異,最關鍵的問題在於POM文件,如下是我成功運行的pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap

原创 Maven命令的生命週期

Maven的命令,比如mvn compile、mvn install、mvn package等,一直讓我很迷惑,如果理解了maven的默認生命週期,那麼這都不是事了。 maven默認有23個階段,如下: 生命週期階段 描述 validat

原创 MFC無標題欄窗口的移動

主要是處理WM_NCHITTEST消息。代碼如下: LRESULT CTestImageDlg::OnNcHitTest(CPoint point) {    // TODO: 在此添加消息處理程序代碼和/或調用默認值    CRect

原创 若依框架使用war包方式部署的注意點

      偶爾發現若依框架,使用spring boot + bootstrap等一些列前沿技術,符合一般工程的開發使用,但在使用過程中,還比較順利,到了最後一步部署服務的時候有了小小的問題,做個記錄,前提是我用的多模塊版本,不是前後端分

原创 MFC對話框改變背景色

MFC改個背景色,真麻煩,找了段代碼: void CTestBmpDlg::OnPaint() {      CPaintDC dc(this);      CRect rect;      GetClientRect(&rect);

原创 Spring Boot工程如何使用freemarker模板

第一步 Spring Boot工程默認是支持freemarker模板的,需要在pom中添加如下內容: <dependency> <groupId>org.springframework.boot</groupId> <a

原创 Cesium中關於Entity放置到地圖上會隨着鼠標偏移的問題

在使用cesium中的實體時,發現當放置了一個實體到地圖上,實體會隨着鼠標的拖動而移動,困擾不已。 比如以下錯誤示例代碼: /** 開始添加立方體開始 ***/ var redBox = viewer.entities.add

原创 使用cesium使用飛行漫遊功能以及原地平滑轉向

在cesium裏面實現飛行漫遊,由於沒有找到合適的案例,自力更生,豐衣足食。 相機的移動主要兩種方式: setView,flyTo 其中flyTo測試了,感覺不合適,所以用了setView,當然只是自己的淺薄認識,如有錯誤,敬請指正。 廢

原创 如何在Cesium使用視頻作爲立方體的材質

最近因爲要用到傾斜攝影模型,需要在地圖中播放視頻,在網絡上看了好多文章,其實都已經說明白了,但是因爲環境之類的問題,都沒能正常運行起來,總體來說,對於新手來說不太友好。 鑑於此,做了一個最簡單的Demo,資源已上傳到csdn,地址是htt

原创 javascript中邏輯與和邏輯非以及賦值表達式的淺析

一 && 首先說下邏輯與&&,說起來慚愧,用了好多年邏輯與只是知道條件表達式中使用它,無非是將兩個true或者false的條件做下判斷而已。 第一層關係,最簡單的true和false的判斷使用 例如 var isActive = tru

原创 servlet的url-pattern匹配規則

首先需要明確幾容易混淆的規則: servlet容器中的匹配規則既不是簡單的通配,也不是正則表達式,而是特定的規則。所以不要用通配符或者正則表達式的匹配規則來看待servlet的url-pattern。 Servlet 2.5開始,一個se

原创 初識WEBGL

WebGL 使得在支持HTML 的 canvas 標籤的瀏覽器中,不需要安裝任何插件,便可以使用基於 OpenGL ES 2.0 的 API 在 canvas 中進行2D和3D渲染。WebGL程序包括用 JavaScript 寫的控制代碼

原创 前端性能優化(JavaScript篇)

前端性能優化(JavaScript篇) 正巧看到在送書,於是乎找了找自己博客上記錄過的一些東西來及其無恥的蹭書了~~~ 小廣告:更多內容可以看我的博客 優化循環 如果現在有個一個data[]數組,需要對其進行遍歷,應當怎麼做?最簡單

原创 使用three.js畫的簡單的牆壁 在牆上挖了個門,做紀念

   項目要用到web3d 但是webgl學習起來太麻煩,先用three.js庫寫這點,初期做個記錄。   關於框架的基本搭建和js引入,場景相機等的基本添加就不說明了,隨便搜一下就一堆說明,重點說下如何在牆壁上挖一個門出來。   首先使

原创 JS中數組的操作總結

關於javascript中數組的操作方法1,實現棧的方法     push和pop     先進後出原則,push壓入數據到數組末尾,pop彈出最後一個元素,並刪除。2,實現隊列的方法    push+shift或者unshift+pop