原创 調試webpack

調試webpack 1. 摘要 用過構建工具webpack的朋友應該都體會,面對其幾百行的配置內容如大海一小舟,找不到邊。看文檔查百度,對其構建的生命週期看了又看。最終還是很茫然。原因很簡單,構建配置一般都是通過腳手架工具自動生成。看似每天

原创 CocosCreator中_worldMatrix到底是什麼(下)

Cocos Creator 中 _worldMatrix 到底是什麼(下) 1. 摘要 上篇介紹了矩陣的基本知識以及對應圖形變換矩陣推倒。中篇具體介介紹了對應矩陣轉換成cocos creator代碼的過程。這篇我們將通過一個具體的實例來驗證

原创 Cocos Creator 中 _worldMatrix 到底是什麼(中)

Cocos Creator 中 _worldMatrix 到底是什麼(中) 1. 中篇摘要 在上篇中主要做了三件事 簡單表述了矩陣的基本知識,以及需要涉及到的三角函數知識 推導了圖形變換中 位移 、旋轉、縮放 對應的變換矩陣。 cocos

原创 Cocos Creator 中 _worldMatrix 到底是什麼(上)

Cocos Creator 中 _worldMatrix 到底是什麼(上) 1. (矩陣)Matrix是什麼,有什麼用 (矩陣)Matrix一個神奇的存在?在開發過程中對裏邊各項值的含義是不是抓耳撓腮,百思不得其解?今天我們就來庖丁解牛,撥

原创 VUE中CSS樣式穿透

VUE中CSS樣式穿透 1. 問題由來 在做兩款H5的APP項目,前期採用微信官方推薦的weui組件庫。後來因呈現的效果不理想,組件不豐富,最終項目完成後全部升級採用了有贊開發的vant組件庫。同時將webpack順利從3升級到4(項目結構

原创 換個角度使用VUE過濾器

換個角度使用VUE過濾器 過濾器在Vue中的主要用於文本格式化,如小寫轉大小,日期格式化等操作。官方對這個功能介紹也很簡單,不過確實很簡單,就一個函數而已。但最近在做兩款APP時,遇到一些特殊的需求。然後就對vue中的filter一些用法結

原创 Base64編碼

Base64編碼 1、三個重要概念 三個字節由四個字節表示的過程 Base64碼錶 補位 2、如何用三個字節表示四個字節 一個字節由8位二進制組成,三個字節總共28位,28 ÷ 4 = 6 , 所以轉換後有效的二進制位數爲

原创 使用(POI)SAX處理Excel大文件,防止內存溢出

POISAXReader 解決POI讀取XLSX文件內存佔用過過多   poi處理excel分別提供比較友好的用戶模式以及比較底層的事件模式。其中,用戶模式提供良好的封裝,同時兼容2003以及2007以上的格式,使用相當方便。不過,代

原创 H5與企業微信jssdk集成

H5與企業微信jssdk集成 一、公衆號設置 註冊企業微信,在應用與小程序欄目中,設置可信域名,配置公衆號菜單。可信域名不得不說下,在最初開發時,認爲設置並驗證後,微信認證接口會實現跨域請求,其實並沒有。所以全在H5端還得配合服務端完成票

原创 構建multipart/form-data實現文件上傳

構建multipart/form-data實現文件上傳 通常文件上傳都是通過form表單中的file控件,並將form中的content-type設置爲multipart/form-data。現在我們通過java來構建這部分請求內容實現文

原创 一個能拖動,能調整大小,能更新bind值的vue指令-vuedragx

一、 背景說明 開發一個可自定義組件化門戶配置頁面,期間採用了vue框架作爲前端視圖引擎,作爲一個剛入手vue的萌新,開發第一個功能就遇到了攔路虎。需要一個拖動並且可改變大小的容器盒子。當時查看vue開發文檔,查找github都沒找到一個

原创 POI生成EXCEL文件

POI生成EXCEL文件 一、背景 根據指定格式的JSON文件生成對應的excel文件,需求如下 支持多sheet 支持單元格合併 支持插入圖片 支持單元格樣式可定製 需要 標題(title),表頭(head),數據(data) ,表尾

原创 ActiveMQ嵌入Tomcat

在一些項目中,單獨開啓一個ActiveMQ,對於項目實施來說有時略顯繁瑣。所以我們將ActiveMQ內嵌到Tomcat,Tomcat啓動同時就順帶啓動了ActiveMQ。由此我們需要掌握三個個重要的知識點 ActiveMQ中的Broke

原创 WebWorker與WebSocket實現前端消息總線

Web Worker讓JS有了多線程的能力,可以將複雜耗時的操作都交付給Worker線程處理。WebSocket讓web端與服務端維持一個有效的長連接,實現服務端主動推送數據。將二者一結合,業務系統信息流轉通知功能完全就可以剝離出來。 架

原创 easyui-datagrid 編輯模式詳解

   一,建立編輯器          從api得知,擴展一種新的編輯器類型,需要提供以上幾個方法。項目中正好需要一個checkbox 類型編輯器,但在easyui中並沒提供這樣的編輯器,那我們可以通過擴展編輯器來解決,擴展如下   1