CMake構(gòu)建學(xué)習(xí)筆記20-iconv庫(kù)的構(gòu)建
介紹了如何通過(guò)vcpkg在Windows下為MSVC環(huán)境構(gòu)建跨平臺(tái)的iconv庫(kù),并結(jié)合CMake項(xiàng)目實(shí)現(xiàn)UTF-8與GBK編碼字符串的轉(zhuǎn)換。 ...
爆肝三周,我終于上線了自己的第一個(gè)小程序
三周前,幫朋友拍證件照時(shí)差點(diǎn)吵起來(lái) —— 他要白底一寸照,我用修圖軟件改背景,邊緣總留著灰邊,最后還是花 30 塊去照相館拍的。看著他吐槽 “拍個(gè)照還要跑一趟”,我突然冒了個(gè)念頭:要不自己做個(gè)證件照小程序?當(dāng)時(shí)也就隨口一說(shuō),轉(zhuǎn)頭就打開(kāi)電腦,真的開(kāi)始琢磨起來(lái)了。 半路出家 選方向沒(méi)糾結(jié),就定證件照制作 ...
畢昇編譯器自動(dòng)優(yōu)化實(shí)驗(yàn)——docker版
畢昇編譯器高級(jí)優(yōu)化實(shí)驗(yàn)指導(dǎo)手冊(cè) (Docker版) 前言 本手冊(cè)旨在提供一個(gè)完整的、端到端的畢昇編譯器高級(jí)優(yōu)化實(shí)驗(yàn)方案。記錄了從環(huán)境搭建到實(shí)驗(yàn)完成的全過(guò)程,特別是詳細(xì)描述了在部署過(guò)程中遇到的各類(lèi)問(wèn)題及其最終解決方案。 通過(guò)采用 Docker 技術(shù),我們將一個(gè)復(fù)雜的 aarch64 架構(gòu)的 openE ...
老碼農(nóng)教你 Solon Web Context-Path 的兩種配置方式
context-path是web應(yīng)用的路徑前綴,可隔離應(yīng)用。Solon支持兩種配置:普通配置(/test-service/)允許原路徑訪問(wèn),強(qiáng)制配置(!/test-service/)則禁止原路徑訪問(wèn)。 ...
Rust從入門(mén)到精通07-trait
Rust 語(yǔ)言中,trait 是一個(gè)非常重要的概念,可以包含:函數(shù)、常量、類(lèi)型等。 通俗一點(diǎn)理解,trait 以一種抽象的方式定義共享的行為,可以被認(rèn)為是一些語(yǔ)言的接口,但是與接口也有一定區(qū)別,下面會(huì)介紹。 1、成員方法 trait 中可以定義方法。 trait Shape { fn area(&s ...
如何用labelimg標(biāo)注yolo數(shù)據(jù)集,并利用工具自動(dòng)劃分?jǐn)?shù)據(jù)集
本文介紹了使用LabelImg工具標(biāo)注YOLO格式數(shù)據(jù)集的全流程。首先詳細(xì)講解了LabelImg的標(biāo)注方法,包括創(chuàng)建矩形框、類(lèi)別命名及標(biāo)注文件格式說(shuō)明。然后提供了Python腳本自動(dòng)劃分?jǐn)?shù)據(jù)集的方案,支持自定義訓(xùn)練集/驗(yàn)證集/測(cè)試集比例,并生成YOLO訓(xùn)練所需的dataset.yaml配置文件。最后... ...
Go語(yǔ)言編碼規(guī)范:官方標(biāo)準(zhǔn)與最佳實(shí)踐
專(zhuān)注于 Golang 相關(guān)文章和資料的開(kāi)源項(xiàng)目 go-home ,歡迎關(guān)注! Go語(yǔ)言以其簡(jiǎn)潔性和一致性著稱(chēng),官方提供了完整的編碼規(guī)范指導(dǎo)。本文基于Effective Go和Code Review Comments等官方文檔,總結(jié)Go語(yǔ)言的核心編碼標(biāo)準(zhǔn)和最佳實(shí)踐。 1. 代碼格式化 Go語(yǔ)言提供了自 ...
3D Gaussian splatting 08: 部署模型網(wǎng)頁(yè)展示
制作好的Gaussian 3D模型, 可以通過(guò)項(xiàng)目自帶的 SIBR Viewer 查看, 但是這個(gè)運(yùn)行對(duì)顯卡有要求, 另一個(gè)選擇是 Splatviz, 這個(gè)對(duì)顯卡要求更低, 但是這兩個(gè)都是需要在本地運(yùn)行, 只能自己查看模型效果, 如果要將效果展示給別人, 最好的方案就是基于web的viewer, 線... ...
Java測(cè)試類(lèi)、工具類(lèi)與JavaBean對(duì)比解析
Java中測(cè)試類(lèi)的詳細(xì)分析 測(cè)試類(lèi)主要用于驗(yàn)證代碼邏輯的正確性,通常使用測(cè)試框架(如JUnit、TestNG)編寫(xiě)。其核心特點(diǎn)是: 命名規(guī)范:以Test結(jié)尾,如UserServiceTest。 依賴(lài)管理:不依賴(lài)具體實(shí)現(xiàn),僅針對(duì)接口或公共方法進(jìn)行測(cè)試。 方法設(shè)計(jì):每個(gè)測(cè)試方法獨(dú)立運(yùn)行,通過(guò)斷言(ass ...
【渲染流水線】[逐片元階段]-[混合Blend]以UnityURP為例
本文深入解析Unity URP渲染管線中的Blend和BlendOp指令,對(duì)比OpenGL原生實(shí)現(xiàn)與Unity內(nèi)置管線的差異。URP通過(guò)優(yōu)化混合操作,支持加法/減法/Min/Max等運(yùn)算,在移動(dòng)端和高性能平臺(tái)均能高效運(yùn)行。文章詳細(xì)介紹了混合因子配置和實(shí)際應(yīng)用,包括透明度混合、加法發(fā)光等效果,并提供能... ...
記一次 .NET 某企業(yè)審批系統(tǒng) 崩潰分析
一:背景 1. 講故事 今年年初有位朋友在微信上找到我,說(shuō)他們的系統(tǒng)在客戶這邊崩掉了,在代碼中也加了全局異常處理但還是崩,不知道咋回事,讓朋友在客戶那邊拿程序dump,拿到dump之后開(kāi)始分析。 二:崩潰分析 1. 為什么會(huì)崩潰 既然是崩潰,那就用 !analyze -v 命令觀察下windbg給我 ...
《剛剛問(wèn)世》系列初窺篇-Java+Playwright自動(dòng)化測(cè)試-28- 操作單選和多選按鈕 - 中篇(詳細(xì)教程)
1.簡(jiǎn)介 上一篇中宏哥講解和介紹的單選框知識(shí)和理論有點(diǎn)多,多選按鈕基本沒(méi)有介紹。要不時(shí)由于時(shí)間的關(guān)系,估計(jì)宏哥還得侃侃而談,所以宏哥今天決定今天講解和分享復(fù)選框(多選按鈕)的相關(guān)知識(shí)。他哥倆宏哥不偏不向,都單獨(dú)用一篇文章的篇幅進(jìn)行講解和介紹。 2.什么是單選框、復(fù)選框? 單選按鈕一般叫raido b ...
通過(guò) 1Panel MCP 自動(dòng)部署靜態(tài)網(wǎng)站
通過(guò)使用 1Panel-mcp 工具,讓 AI 自動(dòng)將靜態(tài)網(wǎng)站項(xiàng)目部署到 1Panel 中,并支持自動(dòng)創(chuàng)建網(wǎng)站配置,大大提高了開(kāi)發(fā)和部署效率。 ...
Self-Adjusting Top Tree
簡(jiǎn)單介紹: Self-Adjusting Top Tree , 也叫做SATT或者TopTree , 是2005年由Robert E. Tarjan 和 Renato F. Werneck 等人發(fā)布的論文:《Self_Adjusting_Top_Tree》中提到的,一種全新的處理動(dòng)態(tài)樹(shù)問(wèn)題的方法或者 ...
Go項(xiàng)目目錄結(jié)構(gòu)最佳實(shí)踐指南
專(zhuān)注于 Golang 相關(guān)文章和資料的開(kāi)源項(xiàng)目 go-home ,歡迎關(guān)注! 在Go項(xiàng)目開(kāi)發(fā)中,良好的目錄結(jié)構(gòu)對(duì)項(xiàng)目的可維護(hù)性和團(tuán)隊(duì)協(xié)作至關(guān)重要。本文基于社區(qū)廣泛認(rèn)可的項(xiàng)目布局標(biāo)準(zhǔn),介紹Go項(xiàng)目的目錄組織最佳實(shí)踐。 1. 核心應(yīng)用目錄 - /cmd 項(xiàng)目的主要應(yīng)用程序入口點(diǎn)應(yīng)放在/cmd目錄下。每個(gè) ...
DeepSeek-V3.1發(fā)布,Agent 時(shí)代徹底來(lái)了
大家好,我是湯師爺,專(zhuān)注AI智能體分享,致力于幫助100W人用智能體創(chuàng)富~ 本周,DeepSeek正式發(fā)布了最新版本DeepSeek-V3.1模型。 這次更新帶來(lái)了混合推理能力,讓用戶可以在思考模式和非思考模式之間自由切換,實(shí)現(xiàn)"一種模型,兩種體驗(yàn)"的創(chuàng)新設(shè)計(jì)。 混合推理,按需思考 DeepSeek ...
上位機(jī)開(kāi)發(fā)之假裝有設(shè)備,使用 C# 模擬串口設(shè)備
前言 據(jù)說(shuō)不會(huì)上位機(jī)和游戲開(kāi)發(fā),都不好意思說(shuō)自己會(huì) C# 正好這倆我都不太會(huì) 這不來(lái)點(diǎn)一下上位機(jī)的技能樹(shù) 這次的需求很簡(jiǎn)單,用 C# 模擬一個(gè)設(shè)備協(xié)議,實(shí)現(xiàn)不用去現(xiàn)場(chǎng)對(duì)接設(shè)備,也能先開(kāi)發(fā)和調(diào)試上位機(jī)程序。 實(shí)際設(shè)備是用 RS-485 標(biāo)準(zhǔn)進(jìn)行通信,模擬跑通之后,到現(xiàn)場(chǎng)只需要把RS-485 總線( ...
Vue 緩存之坑,變量賦值方式和響應(yīng)式數(shù)據(jù)
const { IsSuperAdmin } = useUserStore().userInfo; /** * 獲取后臺(tái)動(dòng)態(tài)路由數(shù)據(jù),解析并注冊(cè)到全局路由 * * @returns Promise<RouteRecordRaw[]> 解析后的動(dòng)態(tài)路由列表 */ function generateRo ...
免費(fèi)的個(gè)人網(wǎng)站托管-Surge篇
對(duì)于前端開(kāi)發(fā)來(lái)說(shuō),擁有一個(gè)自己的個(gè)人網(wǎng)站是一種執(zhí)著也是一種排面,但是大部分前端也都對(duì)服務(wù)端這一塊的東西都停留在了解階段,此文介紹一款免費(fèi)托管個(gè)人靜態(tài)站點(diǎn)的工具Surge,一起來(lái)看一下吧 ...
WebRTC 入門(mén)指南:實(shí)時(shí)通信完全解析
WebRTC 入門(mén)指南:實(shí)時(shí)通信完全解析 簡(jiǎn)介 WebRTC(Web 實(shí)時(shí)通信)是一項(xiàng)強(qiáng)大的技術(shù),支持瀏覽器和移動(dòng)應(yīng)用實(shí)時(shí)交換音視頻與數(shù)據(jù)——無(wú)需中間服務(wù)器中轉(zhuǎn)。它是現(xiàn)代視頻通話、屏幕共享工具及實(shí)時(shí)協(xié)作平臺(tái)的核心底層技術(shù)。 本文將完整覆蓋 WebRTC 技術(shù)流程:從獲取用戶媒體到建立安全的點(diǎn)對(duì) ...



