博客 RSS 訂閱

microsoft_xin - MySQL 優化實戰:為何 DELETE + IN 子查詢性能不佳,而 JOIN 卻能高效利用索引?

問題背景:一次看似簡單的數據清理 在日常功能開發過程在中,我們經常需要根據某些條件清理特定數據。某天,我需要在tbl_doa_activityspecial表中刪除與另一組條件匹配的記錄。直覺上,我寫下了這樣的 SQL: DELETE FROM tbl_doa_activityspecial WHERE ActSetId IN (SELECT DISTINCT ActSetId FROM .

數據庫

收藏 評論

Insus.NET - 用户單擊文本並複製至剪帖板

Html5網頁,一些內容,可以讓用户點擊選中文本,並把選中的文本複製至剪帖板(Clipboard)。 Insus.NET已經實現與測試,記錄於此,方便時可以重來查閲與參考。 複製文本到剪貼板(兼容所有瀏覽器) function CopyTextToClipboard(text) { // 方法1: 使用現代Clipboard API(首選) if (nav

前端

收藏 評論

蟻景網安實驗室 - gemini-mcp-tool 命令注入漏洞深度分析(CVE-2026-0755)

一次從發現到利用的安全漏洞分析之旅 在瀏覽安全資訊的時候,我偶然間看到了 CVE-2026-0755,這是一個關於 gemini-mcp-tool 的命令注入漏洞。對MCP 協議不太瞭解,我心裏充滿了疑問: MCP 到底是什麼?為什麼會有這樣的協議? gemini-mcp-tool 是幹什麼用的? execAsync 命令注入是如何發生的? 更重要的是

網絡安全

收藏 評論

Ccarrote - uniapp多邊形動畫

實現效果 使用三角形,四邊形等拼成一個愛心的圖形。 愛心的圖形一段時間會有高光閃過。 點擊愛心圖形會使拼成一個心字。 [video(video-iyxwCynj-1739523100465)(type-csdn)(url-https://live.csdn.net/v/embed/463437)(image-https://i-blog.csdnimg.cn/img_convert/f7

前端

收藏 評論

Ccarrote - 前端實現速度線

功能 前端實現速度線,在矩形內生成黑白三角形且閃動。 思路 速度線可以使用多個角度相同的三角形分解矩形。三角形的渲染使用canvas連線fill就行,三角形在矩形上的兩個點可以通過計算每個三角形的邊長來獲取。三角形在矩形上的邊長使用三角函數獲取。 HTML結構:包含一個畫布(Canvas)用於顯示圖片。 CSS樣式:定義了頁面的基本佈局和樣式,並設置了畫布的大小和邊框。 JavaScrip

前端

收藏 評論

Ccarrote - 上傳圖片修改透明邊距並下載下來

功能 允許用户上傳圖片,並在圖片周圍添加透明邊距。用户可以調整邊距的大小,然後將修改後的圖片下載為PNG格式。 思路 HTML結構:包含一個畫布(Canvas)用於顯示圖片,以及一些輸入框和按鈕用於調整邊距和下載圖片。 CSS樣式:定義了頁面的基本佈局和樣式,使頁面居中顯示,並設置了畫布的大小和邊框。 JavaScript功能: 處理圖片上傳。 允許用户調整圖片周圍的邊距

前端

收藏 評論

NE_STOP - spring6-代理模式和AOP

jdbcTemplate jdbcTemplate是spring提供的一個jdbc模板類,是對jdbc的封裝。 當然你也可以使用其他框架融入MyBatis、Hibernate。 GoF之代理模式 代理模式的作用 當一個對象需要受到保護的時候,可以使用代理對象去完成某個行為。 需要給某個對象進行功能增強的時候,可以找一個代理進行增強。 A對象和B對象無法直接交互時,也可以使用代理模式來完成。

後端

收藏 評論

codechen8848 - 一站式管理!新一代大模型網關神器!

大家好,我是 Java陳序員。 在 AI 大模型應用爆發的當下,對接多平台接口、管理 API 密鑰、控制調用權限......這些繁瑣的操作是否讓你頭疼? 今天,給大家介紹一款開源的大模型網關神器,一站式解決大模型接口管理的所有痛點! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 項目介紹 new-api —— 一款開源的大模型網關與 A

AI

收藏 評論

sevencoding - AQS深度探索:以ReentrantLock看Java併發編程的高效實現

概述 AQS ( Abstract Queued Synchronizer )是一個抽象的隊列同步器,通過維護一個共享資源狀態( Volatile Int State )來表示同步狀態 和一個先進先出( FIFO )的線程等待隊列來完成資源獲取的排隊工作,通過CAS完成對State值的修改。 AQS整體框架如下: 當有自定義同步器接入時,只需重寫第一層所需要的部分方法即可,不需要關注底層具體的

後端

收藏 評論

lindexi - dotnet Vortice 通過 Angle 將 Skia 和 DirectX 對接

ANGLE 是谷歌開源的組件,提供將 OpenGL ES API 調用轉換為實際調用 DirectX 引擎執行渲染的能力。詳細請看: https://github.com/google/angle 整體的步驟是: 基礎且通用地創建 Win32 窗口 初始化 DirectX 相關,包括創建 DirectX 工廠和 DirectX 設備,枚舉顯示適配器等 初始化 Angle 和與 Direct

.net , 後端

收藏 評論

JaguarJack - PHP 應用遭遇 DDoS 攻擊時會發生什麼 從入門到進階的防護指南

PHP 應用遭遇 DDoS 攻擊時會發生什麼 從入門到進階的防護指南 暴風雨前的寧靜 想象一下,黑色星期五或者某個大促活動。你用 PHP 搭建的電商平台正在迎接前所未有的流量,訂單源源不斷,用户熱情高漲,PHP 應用拼盡全力在扛。然後——啪——網站突然崩了。 你查日誌,到底怎麼了?流量確實飆了,但這次不是因為用户太多,而是一次 DDoS(分佈式拒絕服務)攻擊。 DDoS 攻擊就像一場人造洪水,用大

後端

收藏 評論

躺柒 - 讀數字時代的網絡風險管理:策略、計劃與執行12AI及其他(上)

1.AI及其他 1.1.一些曾經只有極少數專業的技術人員才知曉的術語,如區塊鏈、加密貨幣、物聯網、量子計算等,現在已經成為商業世界和個人生活中的日常話題 1.2.CRMP基於長期確立的風險管理原則,最重要的是,我們需要平衡風險與回報,在保護企業免受威脅的同時確保企業保持活力和競爭力,並將這些原則擴展到以數字技術速度變革的世界 1.2.1.意味着今天我們所做的一切都引入了網絡相關的威脅,

企業信息化

收藏 評論

Carey_ccl - 一、單例模式

一、模式定義: 保證一個類只有一個實例,並且提供一個全局訪問點 二、使用場景: 重量級對象,不需要多個實例,如:線程池,數據庫連接池 三、類圖: 四、不同方式創建的單例設計與區別 4.1、懶漢單例模式   懶漢單例模式的特點是延遲加載,只有在真正使用的時候,才開始實例化,用該方式創建單例對象時,對於線程安全問題和指令重排序導致的初始化並且引用賦值失敗的問題,可以用以下2種方式來解決:

軟件設計

收藏 評論

花酒鋤作田 - SQLAlchemy中使用UPSERT

前言 SQLite 和 PostgreSQL 都支持 UPSERT 操作,即"有則更新,無則新增"。衝突列必須有唯一約束。 語法: PostgreSQL: INSERT ... ON CONFLICT (column) DO UPDATE/NOTHING SQLite: INSERT ... ON CONFLICT(column) DO UPDATE/NOTHING。注意括號位置

後端

收藏 評論

Carey_ccl - 設計模式的前言——Solid設計原則

  Solid原則是為針對面向對象的程序語言設計,從本質上來講,SOLID是5個原則的縮寫,這5個原則有助於軟件設計:更加容易理解,更靈活,可維護性更強。這個與掌握軟件設計原理無關,這個原理是很多原則的子集。 單一職責原則(Single responsibility principle) 開閉原則(open-closed principle) 里氏替換原則(liskov substitut

軟件設計

收藏 評論

林恆 - 老闆:能不能別手動複製路由了?我:寫個腳本自動掃描

🧑‍💻 寫在開頭 點贊 + 收藏 === 學會🤣🤣🤣 起因 週五快下班,老闆過來看權限配置頁面。 "這個每次都要手動輸路徑?" "對,現在是這樣。"我打開給他看: 角色:運營專員 路由路徑:[手動輸入] /user/list 組件路徑:[手動輸入] @/views/user/List.vue "上次運營配錯了,/user/list 寫成 /user/lists,頁面打不開

前端

收藏 評論

躺柒 - 讀數字時代的網絡風險管理:策略、計劃與執行11運營韌性

1.運營韌性 1.1.像其他運營風險管理功能一樣,網絡風險管理的最終目標是實現風險與回報平衡的運營韌性 1.2.決策者時不時會詢問有關供應鏈風險、第三方風險、欺詐管理、業務連續性、危機管理、災難恢復和IT風險等方面的問題 1.3.關鍵問題是職能部門關注相同的結果,但都以分散而孤立的方式進行工作 1.4.如果要説網絡安全風險事件教會了我們些什麼,那就是所有這些職能部門都是相互關聯的,關注的都是運營

企業信息化

收藏 評論

森鬱_林一 - windows11系統 資源管理器卡死問題記錄

問題:電腦啓動後,右鍵點擊文件夾,鼠標指針顯示為漏斗,且桌面無響應,左鍵隨處點擊後,系統黑屏 定位流程及結果: 使用ShellExView工具進行分析 下載鏈接 https://www.nirsoft.net/utils/shexview.zip 官網存在訪問異常,建議通過迅雷等相關下載器直接下載 如上所示,然後全部選中,右鍵配置為disable 重啓w

操作系統

收藏 評論

Cameron - wsl中遵循win的代理設置

1.在用户文件夾%USERPROFILE%新建一個.wslconfig文件,寫入一下內容: [experimental] autoMemoryReclaim=gradual # gradual | dropcache | disabled networkingMode=mirrored dnsTunneling=true firewall=true autoProxy=true 設置完執

操作系統

收藏 評論

愛喝可樂的咖啡 - 引入AI輔助的3D遊戲美術工作流

3D遊戲美術流程 不同於其他類型的AI應用,3D內容的AI生成應用所面向的行業更加垂直,會有一定的專業使用門檻,並且生成的產物與直接投入生產環境的內容往往還存在一定的距離。筆者這裏針對小型獨立遊戲/Demo的場景下,為提高3D遊戲美術工作效率和降低成本,分享下在引入了AI生成後的美術工作流程。 首先回顧下在行業中一個比較主流的美術工作流,大致如下: 雕刻高模 ↓ 拓撲低模、佈線 ↓

AI

收藏 評論

Coding茶水間 - 基於深度學習的野外環境下野生動物檢測系統演示與介紹(YOLOv12/v11/v8/v5模型+Pyqt5界面+訓練代碼+數據集)

視頻演示 基於深度學習的野外環境下野生動物檢測系統 1. 前言​ 大家好,歡迎來到Coding茶水間! 今天我們要分享的項目是《基於YOLO算法的野外環境下野生動物檢測系統》。 在當前的計算機視覺領域,雖然算法迭代迅速,但在複雜多變的野外環境中實現高精度的實時檢測依然面臨挑戰。針對這一現狀,我們團隊完成了一套成品級的解決方案。該系統利用YOLO系列算法,能夠精準識別包括郊狼、鹿、野豬、兔子和浣

AI

收藏 評論

林恆 - THREE.js 攝像機分享

🧑‍💻 寫在開頭 點贊 + 收藏 === 學會🤣🤣🤣 前置代碼 !DOCTYPE html html lang="en" head meta charset="UTF-8" meta name="viewport" content="width=device-width, initial-scale=1.0" titleDocument/title style

前端

收藏 評論

砥才人 - 【Devops】Unity 與 Unreal 引擎的私有化 DevOps 選型

在遊戲開發領域,CI/CD(持續集成/持續部署)絕非簡單的“腳本打包”。面對動輒數百 GB 的工程資源、極其耗時的 C++ 編譯以及對特定硬件(如 iOS 打包必用 Mac)的強依賴,通用的互聯網 DevOps 方案往往會“水土不服”。 本文將深度對比 Unity 與 Unreal 引擎在 私有化部署(On-Premises) 環境下的 DevOps 工具選型,帶你找到最適合團隊的“打包神兵”。

軟件工程

收藏 評論

zdyz - 《ESP32-S3使用指南—IDF版 V1.6》第四章 開發環境搭建(下)

《ESP32-S3使用指南—IDF版 V1.6》第四章 開發環境搭建(下) 4.2 IDF前端工具 idf.py 是 ESP-IDF 開發環境中的一個重要命令行工具,用於提供前端界面,幫助開發者輕鬆管理工程的配置、構建、燒錄以及調試等操作。它結合了CMake、Niunja和esptool.py等工具,使開發流程更加便捷和高效。 idf.py 主要工具作用: 1)CMake工具用於

操作系統

收藏 評論