博客 RSS 訂閱

Apifox - API 管理工具遷移:從 Swagger 到 Apifox 的最佳實踐

如何將現有的 Swagger 管理的 API 遷移到 Apifox 呢?本文將為你提供詳細的遷移指南,介紹四種主要的方法: 導出 Swagger 文件並導入到 Apifox 通過在線鏈接定時導入 使用 IDEA 插件一鍵上傳 通過開放 API 導入 下面詳細介紹具體操作。 方法一 導出 Swagger 文件並導入 這是最直接的一種方法,適合於一次性遷移,尤其是當你的 API 文檔已經比

swagger-ui , API , api文檔 , 接口文檔 , swagger

收藏 評論

kexb - 基於高斯面積公式計算多邊形面積和圖像透視變換切片實現

前言 當前有一個需求,在之前進行對進行發票設別標註的時候遇到的痛點,那就是需要用户下載指定環境,而且有很多小毛病,無疑是增加了工作量。在這個基礎上,就決定自己在web進行圖像標註,由web端進行畫框進行標圖進行保存四個座標,根據之後再根據四個座標進行圖像切片。基於此就有了這個文章,本文將介紹如何使用高斯面積公式(也稱為Shoelace公式)計算多邊形的有向面積,並結合圖像處理技術對圖像進行旋轉裁剪

python3.x , opencv

收藏 評論

霍格沃茲測試學院 - 接口測試:抓包工具證書配置

簡介 Charles 抓包工具在開始使用之前,需要完成一系列的設置。本章節將介紹具體配置方式。 Charles 基礎設置 證書安裝 電腦證書配置 Help - SSL Proxying - Install Charles Root Certificate Mac 系統安裝證書 Help - SSL Proxying - Install Charles Root Certificate

軟件測試 , 測試開發 , charles

收藏 評論

abc26296 - Vxe UI vue vxe-form-design 表單設計器

vxe-pc-ui Vxe UI vue vxe-form-design 表單設計器 安裝 Vxe UI 官方文檔 查看 github、gitee // ... import VxeUI from 'vxe-pc-ui' import 'vxe-pc-ui/lib/style.css' // ... // ... createApp(App).use(VxeUI).mount(

vue.js , form

收藏 評論

江南一點雨 - Spring Security 註冊過濾器注意事項

前兩天和小夥伴聊了 Spring Security+JWT 實現無狀態登錄,然後有小夥伴反饋了一個問題,感覺這是一個我們平時寫代碼容易忽略的問題,寫一篇文章和小夥伴們聊一聊。 一 問題復原 先來説問題吧,在 Spring Security+JWT 登錄中,整體上的思路就是用户登錄成功之後返回 JWT 字符串,然後以後用户每次請求都攜帶上 JWT 字符串,服務端進行校驗,校驗通過之後,請求繼續執行。

spring , JAVA , spring-security

收藏 評論

陳哥聊測試 - 做軟件測試需要懂代碼嗎?

隨着大數據、機器學習時代的到來,不少人有了“測試不需要懂代碼,那我就試試”的想法。這就引發了一系列疑問:不懂代碼可以做測試嗎?測試人員到底需不需要懂代碼?測試人員需要寫代碼嗎? 其實,在軟件測試初級階段,測試人員確實不需要懂代碼。但如果想要追求月薪20k、30k,接口、自動化等是避免不了的,這就必然涉及到了代碼層面。 正如《mob編程指南》的作者Llewellyn Falco迴應“QA工程師應該學

求職 , 招聘 , 測試 , 測試開發 , 測試自動化

收藏 評論

碼上世界 - 麒麟操作系統 (kylinos) 從入門到精通 -開發環境 - 第77篇 更新G++至最新版本

0.基礎環境 類別:筆記本 型號:中國長城 NF14C 硬件平台:飛騰處理器FT2000(ArmV8 指令集) 系統:銀河麒麟操作系統 V10 SP1(2303) 關鍵詞: 信創,麒麟系統,linux,飛騰,arm,aarch,arm64,gcc,gdb,g++,llvm,lldb 1.背景 銀河麒麟系統在2403前默認GCC版本是9.3,但有時候我們需要開發

gcc , g++ , 信創 , Linux , 程序員

收藏 評論

bty834 - IDEA插件開發:自動生成setter

背景 在給Java局部變量的實體賦值時,往往有很多setter,一個一個寫很麻煩,也會漏掉,因此開發一款插件,可以自動生成局部變量實體的所有setter。 插件效果如下: 可以在plugin marketplace 搜索:Summon Setters 源碼參考:Summon-all-setters 開發前 IDEA plugin 通過 Java 或 Kotlin 語言編寫,官方目前推

Kotlin , plugin , intellij-idea

收藏 評論

霍格沃茲測試學院 - 抓包神器Charles:解析網絡數據傳輸的秘密

簡介 Charles 是一款跨平台的代理工具。Mac、window、linux 都可以使用。 它通過將自己設置成系統的網絡訪問代理服務器,使得所有的網絡訪問請求都通過它來完成,從而實現了網絡數據包的截取和分析。Charles 主要的功能包括: 支持 SSL 代理 支持流量控制 支持重發網絡請求,方便後端調試 支持修改網絡請求參數 支持網絡請求的截獲並動態修改 可以自動將 json

軟件測試 , 測試開發 , charles

收藏 評論

鳩摩智首席音效師 - 瀏覽器打開 txt 文件亂碼解決方案

在點擊如下鏈接的時候,瀏覽器會直接打開文件,而不是下載文件。 a href="abc.txt"點擊下載/a 問題就來了,當文件中包含中文等非ACCII編碼字符,瀏覽器中預覽就會亂碼。 解決方案如下: 我們需要配置 nginx 或者 apache 服務器,明確 txt 文件的 content-type 和 charset (1)nginx 配置 server { listen 80;

亂碼 , 瀏覽器 , txt

收藏 評論

江南一點雨 - HttpSecurity 是如何組裝過濾器鏈的

有小夥伴們問到這個問題,簡單寫篇文章和大夥聊一下。 一 SecurityFilterChain 首先大夥都知道,Spring Security 裏邊的一堆功能都是通過 Filter 來實現的,無論是認證、RememberMe Login、會話管理、CSRF 處理等等,各種功能都是通過 Filter 來實現的。 所以,我們配置 Spring Security,説白了其實就是配置這些 Filter。

spring , springsecurity , JAVA

收藏 評論

FinovyCloud - 2024年了,誰還不知道雲桌面?

不管在哪總能聽到有人在討論雲桌面。什麼是雲桌面?雲桌面長啥樣? 什麼是雲桌面? 雲桌面技術作為雲計算虛擬化技術的一種方式,因與傳統PC相比的巨大優勢,越來越受到廣泛關注。 得益於其具有的靈活性、安全性等特點大大的簡化了運維人員對於終端設備的運維工作,同時也讓用户可以不再侷限於設備、地點、時間,隨時隨地都可以通過網絡訪問自己的桌面系統了。 因此越來越多的企業、政府、學校等機構開始應用桌面虛擬化,以提

渲染 , 雲計算 , 雲服務器 , 雲服務 , 雲主機

收藏 評論

看見了 - 添加cmd和powershell到右鍵菜單的一鍵腳本

powershell7.reg Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShell7x64] "ExtendedSubCommandsKey"="Directory\\ContextMenus\\PowerShell7x64" "MUIVerb"="PowerS

cmd , PowerShell

收藏 評論

gvison - 使用現代化測試工具 k6 壓測 kratos、go-zero、sponge三個微服務框架

在當今的軟件開發世界中,性能測試和負載測試至關重要。HTTP和gRPC是兩種常用的通信協議,許多系統依賴它們進行數據交換和服務調用。然而,選擇合適的測試工具來確保這些通信協議的性能和穩定性至關重要。本文將詳細探討使用k6測試HTTP和gRPC的優勢,吸引讀者從其他測試工具轉為使用k6工具。 k6簡介 k6 是一個現代化的開源負載和性能測試工具,使用go語言開發。它以其簡單易用、功能強大、可擴展性高

grpc , 微服務 , 壓測 , HTTP , go

收藏 評論

gvison - Gin + Gorm 實戰: 一小時完成一個簡單的問答社區後端服務

問答社區是一種常見的社交化應用,允許用户發佈問題、回答問題並相互交流。隨着互聯網的發展,問答社區已經成為人們獲取知識和分享經驗的重要平台。 本文將介紹如何使用 Gin 和 Gorm 構建一個簡單的問答社區。本社區包含以下功能: 用户註冊和登錄 問題發佈和回答 問題列表和詳情 答案列表和詳情 用户信息和回答列表 數據庫設計 一共有users、questions、answers三

rest-api , gorm , crud , gin , go

收藏 評論

木元走之 - Java內存模型(JMM)

1.背景JMM(Java Memory Model)的提出,主要基於以下的幾種原因:不同操作系統平台的內存模型不同,而Java又想做到Write Once Run Everywhere(即跨平台),那麼必須要自己提供一套內存模型以屏蔽不同操作系統在內存模型方面的差異。由於除了編譯器層面可以進行指令重排外,處理器層面也可以,儘管指令重排在一定程度上能夠提升程序運行的效率,但這僅限於單線程環境下,一旦

內存 , jmm , java-ee , JAVA , 併發編程

收藏 評論

大丸子 - Python代碼提取Word文檔中的表格

Word文檔作為最廣泛應用的文字處理工具之一,承載着海量的數據與信息,其中表格以其結構化的特性,成為展現對比分析、統計彙總等內容的重要形式。然而,在數據分析、自動化報告生成等應用場景中,將這些Word文檔中的表格數據有效提取並進一步利用,成為了提高工作效率、實現信息快速流轉的關鍵環節。而功能豐富且簡單方便的Python能夠幫助我們實現Word文檔中表格數據提取的自動話,簡化手動複製粘貼的繁瑣工作,

csv , word , 表格 , excel , Python

收藏 評論

木元走之 - 一致性哈希算法

1.背景 現在,我們有這樣一個場景:我們的媒體上傳服務每天都會接收海量的數據,面對這麼多的海量數據,單台服務器已經不足以存儲得下了,我們需要考慮水平擴容多台機器來聯合存儲這些海量數據。但是每台服務器又都是相互獨立的,而且數據也不能亂存,萬一發生存儲傾斜,導致有的服務器硬盤馬上爆炸🎆,而有的服務器則似閒庭信步😀😨,毫無存儲壓力,這怎麼能行。 因此,我們就採用傳統的Hash存儲方式來解決這

hash , 操作系統 , 算法 , 一致性哈希算法 , 分佈式

收藏 評論

大力的充電器_cNGxOT - 基於UDP的高速數據傳輸協議UDT

  簡介      簡單就是美。在網絡協議的世界中,TCP和UDP是建立在IP協議基礎上的兩個非常通用的協議。我們現在經常使用的HTTP協議就是建立在TCP協議的基礎上的。相當於TCP的穩定性來説,UDP因為其數據傳輸的不可靠性,所以用在某些特定的場合,如直播、廣播消息、視頻音頻流處理等不太需要校驗數據完整性的場合。      UDP相對TCP協議而言,其特點就是簡潔,它刪

udp

收藏 評論

ikrong - 一個非常輕量的靜態資源服務器 (二)

上期文章 一個非常輕量的靜態資源服務器 (一) 時隔一年多,最近工作,遇到了新的想法,部署靜態資源的時候,不可避免需要請求後端,為了方便,新增了一個API代理轉發功能。 緊接着一年前的運行示例,下面的API代理轉發的參數,只有1個參數,proxy。配置路徑和轉發地址後,在靜態頁面裏請求相關路徑,就會全部轉發至配置的地址上,並且支持websocket。 API代理 有時候,後端可能部署

server , container , Docker , go

收藏 評論

大雨治水 - RunnerGo V4.6.0 新增功能介紹

RunnerGo V4.6.0版本有不少深度優化和改進,還有一些可圈可點的新功能。 UI 插件:浮窗升級,優化瀏覽體驗 此次更新中,UI插件全新升級至V2.1版本。新版取消了頁面內右下角按鈕的設計,在瀏覽器右側開啓了浮窗,從而更方便客户操作瀏覽器界面。 RunnerGo UI插件本次升級前後對比圖 升級前 升級後 打開插件,可選擇新窗口打開或當前窗口打開新窗

插件 , 驗證碼 , 自動化測試

收藏 評論

侑虎科技 - WorldSpace下的合批策略與ScreenSpace有什麼區別

1)WorldSpace下的合批策略與ScreenSpace有什麼區別 2)在iOS上用Metal取代OpenGL的多麼 3)在動畫藍圖中將兩個或多個動畫同時融合到同一個網格 4)Mipmap如何限定層級 這是第387篇UWA技術知識分享的推送,精選了UWA社區的熱門話題,涵蓋了UWA問答、社區帖子等技術知識點,助力大家更全面地掌握和學習。 UWA社區主頁:community.

animation , memory , ios , ui

收藏 評論

鹵代烴 - ⚡️ [性能優化] 瀏覽器是如何用 HTML Preload Scanner 偷偷優化資源下載的

如果你喜歡我的文章,希望點贊👍 收藏 📁 評論 💬 三連支持一下,謝謝你,這對我真的很重要! 大家好,我是專注於做性能優化的鹵代烴。 做網頁相關的性能優化時,需要對瀏覽器的底層原理有一定的瞭解,這樣才能更好的讓頁面走在 happy path 上。今天我們就瞭解一個很少被人所知的瀏覽器默認性能優化方案 —— HTML Preload Scanner,看看它是如何優化網絡資源加載速度的。 瀏覽器

性能優化 , chrome , 瀏覽器原理 , 前端

收藏 評論

放開我的xx - 適合大學生低成本創業的又一個項目推薦(宿舍小賣部)

​ 大學生的時間是非常充裕的,這也導致了大學生非常的懶惰,每天除了娛樂(打遊戲,針對大部分人),也沒有其它愛好了,就連吃飯都要抽時間來吃,所以這就給同學在宿舍做點小生意帶來了機會,特別是晚上,需求量特別的大,尤其是在特殊情況下不能外出的時候,宿舍小賣部的需求會更加旺盛。因此,開設宿舍小賣部可以説是一個投資少、利潤穩定的小生意。 ​ 那麼適合做哪些小生意呢,如何做,怎麼做,接下來我給大學詳細介紹一下

微信小程序 , 創業 , 大學生 , 開發

收藏 評論