不知道大家平時寫 markdown 都是用什么軟件呢?是多端同步的印象筆記?還是 vscode 內置編輯器?還是大名鼎鼎的 typora?你不會用記事本在寫 markdown 吧? 不過據說微軟已經把記事本集成了 markdown 功能,詳情戳:https://blogs.windows.com/w ...
前言 之前比較懶一直沒安裝契約鎖進行審計最近正好爆出挺多這個產品的漏洞,于是抽空分析一下近期的漏洞為后續挖掘打基礎。這篇文章主要寫pdfverifier接口的漏洞以及這個地方補丁被多次繞過的分析。 pdfverifier漏洞分析利用 下面分析使用的版本為Linux下的4.3.4版本,契約鎖啟動后會開 ...
Konva.js 畫布復制粘貼功能實現 引言 在現代 Web 應用中,實現畫布元素的復制粘貼功能看似簡單,實則涉及復雜的技術挑戰。本文基于 Konva.js 畫布庫的實際項目經驗,深入分析實現復制粘貼功能時遇到的核心難點,特別是瀏覽器剪貼板 API 的使用和區分剪貼板內容來源這兩個關鍵問題。 瀏覽器 ...
本地部署Deepseek大模型 1、下載Ollama 去ollama官網https://ollama.com/ 下載可執行程序,可選macos、linux和Windows版本下載 下載之后如果點擊直接安裝(install)默認會安裝在C盤. 在可執行程序目錄級下打開終端窗口執行(這個是更改安裝路徑) ...
1.簡介 關于Python的介紹、安裝以及開發工具的安裝宏哥這里就不做贅述了,需要了解的可以自行查找資料或者看宏哥之前的文章進行了解和學習。這里宏哥就直接上干貨,開門見山。今天我們首先來講解和學習一下Python的注釋,大家不要覺得簡單而不重視或者忽略了它。注釋在我們日常工作中還是非常重要的。否則我 ...
在園子的博客后臺編輯博文插入屏幕截圖時,如果用的是 Mac 電腦,一直有個小麻煩,由于 Retina 屏幕截圖尺寸是實際圖片尺寸的2倍,每次都要手工設置圖片尺寸,不然頁面中顯示的圖片會太大,影響閱讀體驗。 最近我們在改進圖片上傳功能時解決了這個問題,在上傳圖片時會讀取圖片文件的 DPI 信息,如果是 ...
大家好,我是湯師爺,專注AI智能體分享,致力于幫助100W人用智能體創富~ 最近,AI技術的發展可謂是日新月異,尤其是AI智能體這個領域,真是讓人眼花繚亂。 不知道你是否和我一樣,經常被各種AI智能體、AI助手、AI代理這些概念搞得有點頭暈目眩? 別擔心,今天我就帶著你一起,用最通俗易懂的方式,一步 ...
本文深入解析C#異步編程核心機制,涵蓋async/await工作原理、文件網絡數據庫三大應用場景,提供死鎖防范和異常處理方案,并附贈高并發下載器完整實現代碼 ...
概述 GitHub地址:https://github.com/prometheus-operator/prometheus-operator Helm倉庫:https://prometheus-community.github.io/helm-charts 安裝prometheus-operator ...
前端的 cookie 讀寫在 2020 年之前一直不存在一個官方的接口,每次需要使用 cookie 的時候,要么是引入三方插件,要么就需要自己封裝一個公用的組件或函數。 npm 的 cookie 插件周下載量 6 千萬左右,可以想象一下此功能在前端的應用場景有多么廣泛~~ cookie 插件: ht ...
1. 概述 Data Duplicator是Linux中一個??底層數據操作工具??,用于讀取、轉換并輸出數據。 dd 可從文件、設備或標準輸入中讀取數據,根據指定的格式來轉換數據,再輸出到文件、設備或標準輸出,適用于備份、磁盤克隆、啟動盤制作等高危操作。其強大性伴隨著風險,使用時需格外謹慎。 2. ...
引言 PyCharm 是由 JetBrains 開發的一款功能強大的 Python 集成開發環境(IDE),專為提高 Python 開發效率而設計。作為 Python 開發者最喜愛的 IDE 之一,PyCharm 提供了代碼補全、調試、測試、版本控制等一系列強大功能,大幅提升了開發者的工作效率。本文 ...
我在將一個屬性映射到 jsonb 類型時遇到這樣一個問題 —— 我有一個抽象基類 BaseClass 和一個派生類 DerivedClass: [JsonDerivedType(typeof(DerivedClass), typeDiscriminator: "derived")] public c ...
介紹 Argo CD 是一款適用于 Kubernetes 的聲明式 GitOps 持續交付工具。 架構 Argo CD 是作為一個 Kubernetes 控制器來實現的,它能持續監控運行中的應用程序,并將當前的實時狀態與所需的目標狀態(在 Git 倉庫中指定)進行比較。 如果部署的應用程序的實時狀態 ...
在Java高并發編程中,線程安全是永恒的話題。ThreadLocal作為解決線程安全的利器之一,其精妙的設計思想值得我們深入探討。本文將全面剖析ThreadLocal的實現原理、使用場景和內存泄漏問題,帶您徹底掌握這一重要并發工具。 一、ThreadLocal的本質:線程級變量隔離 1.1 什么是T ...
大家好!在昨天的文章 《官方文檔沒告訴你的:通過抓包,深入揭秘MCP協議底層通信》 中,我們通過Fiddler工具,像偵探一樣,一步步揭開了MCP(Model Context Protocol)在無狀態HTTP模式下的神秘面紗。我們搞清楚了它的兩步握手、SSE(Server-Sent Events) ...
寫在前面 虛擬機與Windows連接的方式 橋接模式:相當于讓虛擬機與win處于平級關系,我們的路由器需要分別給win和ubuntu分配ip地址,Ubuntu與win在同一段網絡 NAT模式:ubuntu相當于win的下級,路由器分配ip給win,win在充當路由器分配新的ip給ubuntu,Ubu ...
PEP 8 是 Python 官方代碼風格指南,可提升代碼可讀性與團隊協作效率。本文詳解命名規范、注釋寫法、常用工具(如 Black、flake8)、編程實踐與代碼優化技巧,助力寫出規范、易維護的 Python 代碼。 ...
使用Semantic Kernel實現Claude Code的Agents TODO能力 引言 在現代軟件開發中,AI輔助編程工具正在成為開發者不可或缺的伙伴。Claude Code作為Anthropic推出的先進編程助手,其強大的TODO任務管理和智能代理(Agents)功能為開發者提供了卓越的項 ...
前言 最近AI小智對話機器人實在是太火了,于是我就把我之前的一個吃灰的安卓桌面機器人給拿出來玩了,我想著基于安卓的系統開發一些自己的軟件操作它,我翻了下官方文檔也是有提供SDK的,于是我就開始了這個開發嘗試。機器人本身是有豐富的傳感器,也有完整的麥克風攝像頭可以用,那做個會動的小智機器人剛剛好,第一 ...