原创 設置左右佈局在同一行

方式1 <style> .inline-div { display: inline-block; } </style> <div class="inline-div">內容1</div> <div clas

原创 SpringBoot-3 攔截器注入配置

如果攔截器加載的時間點在Spring的上下文初始化之前,導致注入的值爲null,您可以嘗試以下兩種解決方法: 使用@PostConstruct註解: 在攔截器中使用@PostConstruct註解標記一個初始化方法,在該方法中手動獲取配置

原创 java 十六進制字符串轉換爲有符號整數

String hexString = "FEF7"; // 十六進制字符串 int intValue = Integer.parseInt(hexString, 16); // 將十六進制字符串轉換爲整數 short signedValue

原创 SpringBoot-2、SpringBoot打包時排除指定文件

maven-jar-plugin,它可以配置 JAR 打包的細節,包括哪些文件會被包含在 JAR 中。 以下是一個示例的配置,可以在 pom.xml 中添加: <build> <plugins> <plugin>

原创 vscode創建springboot項目

1、安裝Extension Pack for java 另外安裝Spring Boot Extension Pack 2、安裝jdk11環境 sudo apt install openjdk-11-jdk-headless 3、在項目目錄

原创 VUE WebSocket連接成功後,立即發送一個token

ws = new WebSocket(ws://${location.host}/xxx) ws.onopen = () => { ws.send(JSON.stringify({ headers: { Authorization: Bea

原创 go 服務端分層框架設計

框架分爲四層。models,controllers,repositories,services 以User爲例 1、controller示例 package controllers import ( "appserver/reposit

原创 mosquitto遇到嚴重錯誤時會退出循環

while(run){ do{ rc = mosquitto_loop(mosq, timeout, max_packets); }while(run && rc == MOSQ_ERR_SUCCESS); /* Quit aft

原创 VUE中定義全局配置方法

方法一: main.ts中 const wsapi = "ws://localhost:8081"; const appConfig = { wsapi, }; const app = createApp(App); // Prov

原创 libxml換行

doc = xmlReadFile(filename, "UTF-8", XML_PARSE_NOBLANKS);//需要加XML_PARSE_NOBLANKS,不然會擠到一起 if (doc == NULL) { return -1; }

原创 UbuntuDeskTop刪除Wine安裝迅雷程序卸載後的圖標

試了幾種方案 (一) 卸載ubuntu 下用wine安裝的程序,可以用wine uninstaller命令,打開 添加/刪除程序界面,進行刪除程序操作: 確定無效! 重啓後無效果。 (二) 終端輸入: cd /home/jack/.conf

原创 Linux將中文目錄改爲英文

export LANG=en_US xdg-user-dirs-gtk-update export LANG=zh_CN.UTF-8 重啓,提示是否更新成中文目錄,點否,記住設置即可。

原创 leveldb無法在wsl1中使用

1、WSL1 不支持 FUSE 文件系統,因此無法在 WSL1 中直接使用 LevelDB。LevelDB 使用 FUSE 來提供基於文件的存儲,因此在 WSL1 中無法正常運行。 但是,您仍然可以在 WSL1 上使用 Leveldb 的

原创 leveldb armlinx交叉編譯

首先安裝所有依賴,在linux下可以直接編譯成功,在armlinux低版本編譯器(由於系統限制,只能使用這個版本)下有點問題。 1、在CMakeLists.txt中增加 set (CMAKE_C_COMPILER "/xxxxxx/arm-