原创 webgl學習-起航

       在程序界學習任何新語言時都離不開hello world。在學習3d的過程中自然也不例外。只不過它的hello world 是一隻兔子。下面就讓我們看看之前說的幾個框架分別如何實現加載一個兔子模型。         首先,自然

原创 uni 接入 微信登錄問題

     在最新版中,微信對體驗版和開發版小程序已經屏蔽了getUserInfo這個js函數,雖然在發佈版中還可以使用,但是微信也說了會逐步取消。取而代之的是 <button open-type="getUserInfo"> 和 <ope

原创 tcp socket 錯誤篇2 - golang

     先讓我們看一段tcp 的socket代碼:       l, e := net.Listen("tcp", ":9090") //監聽 if e != nil { fmt.Println(e) r

原创 webgl學習-babylon環境搭建

    從今天開始我們就進入對babylon的實踐環節,在這裏你估計學不到任何webgl和3d的基礎知識(因爲我也不會),但是你可以學到一些基礎實踐示例,免去你去官網查詢的實踐。(吐槽一下,官網的文檔真的不會很友好,中文不全不說,示例也比

原创 webgl學習-序章

     WebGL(全寫Web Graphics Library)是一種3D繪圖協議,這種繪圖技術標準允許把JavaScript和OpenGL ES 2.0結合在一起,通過增加OpenGL ES 2.0的一個JavaScript綁定,W

原创 webgl學習-攝像機

       在babylon中,場景並沒有什麼好說的,基本都是固定寫法: //獲得畫布 var canvas = document.getElementById('ren

原创 解決讀取properties配置文件中文亂碼問題

        在使用Environment讀取參數時,如果裏面有中文讀到的一般會是亂碼,網上一般都是推薦的修改idea的編碼等,但這樣做你可能會不生效。          你可以通過以下方法來讀取配置文件,手動設置爲指定編碼來讀取。

原创 關於郵件spring-boot-starter-mail打包運行失敗問題

問題:springboot在使用spring-boot-starter-mail發送郵件,你可能遇到以下情況:             在idea運行正常,打包成tomcat運行項目後缺突然報錯的問題,錯誤描述如下:           

原创 uni-app 打包h5注意事項

  uni-app在打包成h5時,默認是不支持直接打開的,因爲打包出來是 (/xxx/xxx)這種格式,這點和vue-cli3.0是一致的,在用vue-cll3.0時打包我們會想到在vue.config中配置publicPath,把它配置

原创 OPC 使用Utgard 問題處理

    在使用java使用opc時,相信大家基本都是用的utgard這個包,如果你們使用的是matrikonopc那基本不會出現什麼疑難雜症,但是如果使用的是其他商家的服務端就不一定了。     在使用這個包中需要確定以下幾點:    

原创 ant-design-pro-vue 打包問題

       由於以前一直使用iview,使用iview的腳手架一直沒出過什麼問題。所以當知道antd出vue版後,在新項目的原型使用了一下,一開始啓動,修改都很愉快。結果沒想到打包時出了問題。         通過標題可以知道我使用的腳

原创 java 和 go 的定時器對比

       在做監控系統的時候,用到了定時任務來定時獲取一些硬件的數據。於是就對比了一下go的定時任務實現和java的定時任務實現。這裏只是對比了java的timer和go的time.NewTicker(),time.After().

原创 udp socket - golang

         前面說了幾個tcp模式下的socket新手易錯點,今天就來看看udp的新手易錯點。          先讓我們看一段代碼:         l, e := net.ListenPacket("udp",

原创 java tcp socket 與 go tcp socket 的超時

       最近因爲做一個監控系統,在其中用到了大量的socket。由於平時很少用到socket,在使用過程中還是遇到了一些問題的。比如:       1.socket一般在不主動關閉的情況下阻塞時間一般是有系統本身決定的(這個時間一般

原创 關於mysql 迭代

        在開發中經常遇到一些數據需要迭代才能查出,於是查了一下mysql如何實現對數據的的迭代,網上基本都是用函數實現的。但是都只是介紹寫法,和實現效果。我們在實際情況中建立的表肯定是和網上給出不同的,這就讓第一次接觸函數的人一臉