原创 itext的PdfPCell中設置行間距失敗的問題

  直接在構造方法添加的時候設置行間距是失效的 PdfPCell pdfPCell = new PdfPCell(elements); // 這個時候就不能直接把段落放構造方法中了,因爲new PdfPCell(elements)底層使用

原创 Java遞歸函數計算遞歸次數出錯

背景:構造組織架構樹時,使用了遞歸填充子節點,爲防止環狀的錯誤數據導致遞歸無法結束,記錄遞歸的次數,超過一定數量後終止遞歸 問題:用戶記錄遞歸次數的變量在節點跳轉的時候被重新賦值,無法正確記錄   public Depart genDep

原创 easyexcel讀取excel合併單元格數據-讀取完成-自動補全

普通的excel列表,easyexcel讀取是沒有什麼問題的。但是,如果有合併單元格,那麼它讀取的時候,能獲取數據,但是數據是不完整的  像這個,讀取的第一行的”一級菜單“有值"A頁面”,第二行的”一級菜單“就是null,被合併的表格只有

原创 SpringSecurity使用AccessDecisionManager實現動態權限管理時全局異常捕捉失敗,導致重定向無權限的拼接地址和/error,進而導致最終“無權限”返回

先看最終解決的問題:  一開始全局處理器沒有@RestControllerAdvices 導致1/0的報錯捕捉不到,進而進入springboot的/error

原创 關於vue在列表展示數據的時候,更改其中一項,列表沒有跟着實時變動的問題

背景: 使用低代碼自動生成的Vue前端大致頁面,然後自定義其中的業務 涉及的頁面:  遇到的問題: 點擊添加後,直接變更添加行的狀態(輸入框不可編輯、狀態變爲已激活) 涉及代碼: addRecordAndApply(index)

原创 mqtt啓用ssl參考(1)

基本生成步驟: 生成CA根證書 生成服務端證書 生成客戶端證書(如果需要做雙向認證的話) 1.生成根證書 # 生成root私鑰 openssl genrsa -out root.key 1024 # 根據私鑰創建根證書請求文件,需要

原创 mqtt啓用ssl參考(2)

1.We first need to install OpenSSL in order to create our certificates and keys. Click here for GitHub or here for the e

原创 emqtt使用Let's Encrypt配置mqtt開啓ssl的問題(1)

emqtt的wss直接在nginx這一層配置就好。 配置mqtts的時候有點問題: 原過程 1.使用cerbot生成了證書:    2.掛載到emqtt容器    這裏參考了一些資料:        後果是一直連接不上    然後就

原创 micropython mqtt [Errno 103] ECONNABORTED' 請檢查clientId是否重複

micropython mqtt使用過程中遇到問題: [Errno 103] ECONNABORTED' 請檢查clientId的生成規則,是否重複 client id重複導致broker反覆踢掉client

原创 androidsutido gradle plugin升級到指定版本

接入某SDK 編譯報錯 需要升級gradle 注意不要太新,夠用就好,不然可能出現兼容問題 1.根據Android studio ide操作    2.手動更改配置文件 Android Studio 3.0 默認Gradle版本爲4.1,

原创 blender複雜邊拆分stl模型原理驗證及實現流程

打印模型太大,或者工程需要拆分的,就需要把模型拆開 1.方案檢索:需要使用布爾工具: 【iBlender中文版插件 使用Blender切割 3d 模型進行打印的絕對初學者指南  教程Blender插件】 https://www.bilibi

原创 PCtoLCD圖像取模oled繪製,主要還是自己懂

oled顯示圖像,網上有很多方案 無外乎取模--》繪製 這裏重新整理一次 需求:要繪製一個48x48的方圖在x,y 首先在PCtoLCD中取模 這裏使用最形象的繪製過程: 從上到下 一行一行的繪製點, 所以需要一個二維數組代表這個圖片 圖像

原创 docker環境microPython編譯固件並將工程加入

環境:直接使用官方推薦的Docke環境      編譯指令:      首先獲取工程: git clone https://github.com/micropython/micropython.git 使用docker環境交互 dock

原创 Thonny MicroPython 使用mpy-cross 生成MPY文件加速運行與加密

安裝 mpy-cross   https://www.cnpython.com/pypi/mpy-cross    這裏直接在Thonny的管理包模塊進行安裝   安裝完成   使用方法可以參照上方官方文檔     效果如下  

原创 android包加固重簽名

apk打包後需要重新手動簽名 使用android apksigner簽名 https://developer.android.google.cn/studio/command-line/apksigner    使用的時候需要注意密碼不是