現在軟件代碼簽名已經不能用 pfx 軟證書了,需要搭配 FIPS140-2 Level2、Common Criteria EAL4級以上或者同等認證級別的硬件,如 USB 令牌、硬件安全模塊 HSM 等才能完成簽名 ...
PDF(可移植文檔格式)因其在跨平臺環境下保持一致的布局和格式而被廣泛用于文檔共享、分發和存檔。在PDF 文檔開發過程中,開發者常常需要通過程序對 PDF 文件進行編輯操作,例如替換文本、插入圖片、添加水印或提取頁面等。在本教程中,你將學習如何使用 Spire.PDF for .NET 庫通過編程方... ...
舉個 一個培養皿里有若干條魚苗,需要將它全部區分識別出來, 像如下圖所示的小蝌蚪就是(培養皿里三個黑點是熱帶魚苗,做實驗用的,一毫米長) 用的是海康威視的黑白工業相機拍攝。 先講講思路,圖片是一組龐大的矩陣數據,每一個像素點有用數據為五個分別為RGB(三原色),以及XY坐標。也就是說我們能將整張 ...
本文介紹了基于DeploySharp開發的深度學習模型部署測試平臺的使用方法。該平臺支持YOLO系列模型(v5-v13)及多種應用場景,提供OpenVINO和ONNX Runtime兩種推理引擎,支持CPU/GPU/NPU等多種設備。文章詳細說明了程序下載方式、模型選擇、推理引擎配置以及設備匹配關系... ...
本來老周計劃在 10 月 1 日或 2 日寫這篇水文的,沒打算出去玩(確實沒啥好玩)。不過因為買的運動相機到手,急著想試試效果,于是就備了些干糧,騎著山地車在外面鬼混了一天。10 月 2 日,家里來了三位熱愛學習的小妹妹,必須傳道授業解惑。10 月 3 日去表弟家里挑一只戰斗力強的貍花貓,負責家里的 ...
前言 前面幾篇文章已經把機器人硬件控制部分的開發講得差不多了,包括屏幕控制、舵機驅動、語音交互等功能。但是之前的外形太過簡單,可動角度不夠多,所以我就新改進了一個版本,叫VerdiBot(阿蔭),詳細視頻介紹地址請點擊鏈接。 ESP32社區最火的AI對話機器人非小智AI莫屬了,所以為了讓自己做的機器 ...
DeploySharp:面向C#開發者的跨平臺模型部署框架 DeploySharp是一款專為C#開發者設計的深度學習模型部署框架,支持OpenVINO和ONNX Runtime推理引擎,兼容YOLOv5-v12全系列模型以及Anomalib等主流模型。該框架采用模塊化設計,通過核心命名空間Deplo... ...
前言: 1、在一個小團隊里面,可能我們既是開發(前端+后端)也是運維還是售前售后服務。我們樣樣都得會,但說實話,樣樣都不是很精!但是我們也夢,夢想著一切能像大廠那樣,開發是開發,運維是運維,各司其職。作為一個從后端開發一路走過來的我,今天也越俎代庖,來談一件運維的事:IIS環境下的dotnet co ...
U8 API接口集成主要用于第三方系統與用友U8ERP系統進行數據交互,實現業務系統對接 文檔中接口集成了用友U8各個版本的數據對接功能,支持U8.9到 U818.0版本要求,摒棄了eai、openapi、api、暴力插庫等接口的方式,全部采用co進行集成,通過幾十個大大小小項目的對接、迭代驗證,展 ...
在編寫UI的過程中,我們通常使用ObservableCollection來監聽列表的變化。然而,ObservableCollection只能在添加/移動/移除元素時通知界面,這意味著元素內部更改時,ObservableCollection是無法通知的 如果需要監聽列表元素內部的更改,可以使用Syst ...
本章目標 掌握生產者確認(Publisher Confirms)機制,確保消息到達Broker。 深入理解消費者確認(Consumer Acknowledgments)的最佳實踐。 學習死信隊列(Dead Letter Exchange, DLX)處理失敗消息。 實現完整的消息可靠性保障體系。 一、 ...
本文將系統講解如何使用 C# 寫入 Excel 文件 ,包括不同數據類型的插入方法、批量數據寫入技巧、文件保存與導出,助力開發者提升數據處理與自動化能力。 ...
基礎概念 CsWin32 是微軟開發的一個 C# 的源生成器,可以按需生成 C# PInvoke 代碼,也支持生成系統的 COM 接口定義。 ComWrappers 是 dotnet 5 引入的新的和 COM api 互操作的組件。 生成支持 AOT 的 COM 接口 使用 CsWin32 生成 C ...
本次iNeuOS工業互聯網操作系統升級內容主要包括:對計量數據點的處理方式和在線報表增加時間格式化配置。主要應用場景針對能源管理的在線監測、數據處理和在線(日、月、年)報表的整體應用,完成能源管理系統的基礎應用功能。 ...
在開始水文章前,老周補充說明一下,在前一篇水文中,老周扯了跟 Owned 關系相關的一些話題,這里補充一句:Owned 關系是不存在“多對多”的,如果 A 實體 Own B 實體,那么,A 對 B 是完全占有,B只屬于A,數據不共享,這樣就不存在“多”的一端;但A可以同時占用B、C實體,所以一占多是 ...
作為一家注重效率與成本優化的企業,DITS 在多個項目中引入了 Iron Software 的開發工具(尤其是 IronPDF 和 IronOCR),幫助客戶大幅降低成本、減少人工操作、提高合規性。 ...
一、前言 上節課程我們實現了連接形狀不同的連接點,但在實際使用中會發現很繁瑣,需要分別指定開始形狀和結束形狀的連接點,這明顯不符合操作經驗邏輯。我們本節課程就來實現鼠標拖動完成連線,拖到哪個連接點就對哪個連接點完成連線,所見即所得,而且在拖動連線過程中,還會實時顯示虛線箭頭用于提示。 相信看完的你, ...
前言 .NET 生態快速發展的背景下,越來越多開發希望找到一個既能快速上手,又不過度設計的后端框架。尤其是在中小型項目中,復雜的架構、層層封裝的服務邏輯往往讓開發效率大打折扣。 今天推薦一個輕量級、高效實用的自媒體內容管理系統。它不追求炫技式的"高大上",而是回歸開發本質:用最少的代碼,解決最實際的 ...
本章目標 理解工作隊列(競爭消費者模式)的概念和適用場景。 掌握消息確認(Acknowledgment)機制,實現可靠的消息處理。 學習消息持久化(Durability),防止服務器重啟導致消息丟失。 使用公平分發(Fair Dispatch)來優化多個消費者的工作效率。 一、理論部分 1. 工作隊 ...
本章學習目標 理解AMQP模型中的核心概念:Connection, Channel, Producer, Consumer, Queue。 創建一個.NET項目并添加RabbitMQ客戶端庫。 使用C#編寫代碼發送一條消息("Hello World")。 使用C#編寫代碼接收并處理這條消息。 一、理 ...