一、前言 在最近的專案開發中,涉及到了決議DICOM檔案。根據百度百科可知,DICOM(Digital Imaging and Communications in Medicine)即醫學數字成像和通信,是醫學影像和相關資訊的國際標準(ISO 12052)。它定義了質量能滿足臨床需要的可用于資料交換 ......
2023-03-27 more呼叫Win32 API(優先級最高,全域監聽, 支持最小化失焦等情況) 那么,假如我要在一個WPF程式監聽CTRL+5按鍵,首先在主視窗程式添加以下代碼: /// <summary> /// CTRL+5事件Id /// </summary> private const int Ctrl5KeyEv ......
2023-03-21 more大家好,我是沙漠盡頭的狼,今天介紹一個WPF開源專案-NodeNetwork,它可以幫助我們快速構建和定制網路拓撲圖。 一、前言 在現代軟體開發中,資料可視化和可互動性越來越受到關注。為了實作這一點,通常需要使用各種圖表、表格、網路拓撲圖等控制元件。然而,對于某些特殊的場景,這些控制元件可能無法滿足需求,此 ......
2023-03-19 more開發了一個小程式,網頁端用vue.js框架,桌面端wpf,后臺.net,集成identityserver4認證授權。 前端 wpf .net6框架 后端 .net6 ,微服務架構 認證授權:identityserver4 用到的技術:signalr、grpc 資料庫:mysql 界面模仿了微信、百度 ......
2023-01-13 more這是我大約半年前就想寫的隨筆。 功能很簡單。 就是基于Geometry的畫布,記錄滑鼠軌跡生成PathGeometry。再就是添加洗掉Path的功能也就是path筆跡洗掉。 目前是實作了兩種方式。 1 基于預覽擦除 2 實時擦除 兩者在具體技術上沒有任何的區別都是依靠Geometry.Combine ......
2022-12-24 more我想根據資料模板觸發器顯示不同的多邊形。(PS:不要看 Circle 的點集合,我知道它看起來根本不像一個圓圈 ;-))<ContentControl.Resources> <Polygon...
2022-11-21 more為了提高性能,我想使用 DrawingVisual 物件而不是 Shapes...
2022-11-21 more創建訊息提示控制元件 internal class Message : ContentControl { public int Time { get; set; } [Bindable(true)] public MessageType MessageType { get { return (Messa ......
2022-11-21 more我試圖從相關檔案夾播放 mp3 檔案。我定義了 xaml 的樣子。<MediaElement x:Name="background_Sound" Source="\Music\Background_sound.mp3" LoadedBehavi...
2022-11-17 more我是 C# 和 WPF 的新手,所以請給我一些想法:我有一個 WPF 應用程式用于顯示一些堆疊面板,所有堆疊面板默認可見性設定為折疊,它們將根據接收到的資料切換為可見...
2022-11-14 more摘要 C/S端軟體,左側導航選單+右側頁面切換的布局很常見。 這篇文章介紹下使用ContentControl控制元件和TabControl控制元件如何實作基礎的頁面切換。 一、使用ContentControl實作頁面切換 頁面使用UserControl來實作。 基于MVVM框架的思想,利用資料系結機制,將控 ......
2022-11-14 more問題描述 在下面這段代碼中,我們給控制元件的某個屬性設定了單向系結,然后在代碼的某處給這個屬性顯式地賦了值,結果會導致我們在這之前設定的系結永久失效。 //外部給Text屬性設定系結 <TextBox Text="{Binding Name, Mode=OneWay}" /> //控制元件內部代碼 priv ......
2022-11-09 more這是我的 XAML:<Window x:Class="WpfApp2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http:...
2022-10-27 more隨著 2022 9 月份 Uno 發布了 4.5 版本,現有的 WPF 應用多了一個新的開發模式,那就是通過 Uno Islands 技術,在現有的 WPF 應用里面嵌入 Uno 應用。通過此方式可以輔助在現有的 WPF 專案里面,部分功能遷入 Uno 專案,或者是某些新開發功能通過 Uno 實作,... ......
2022-09-29 more1. 融合效果 融合效果是指對兩個接近的元素進行高斯模糊后再提高對比度,使它們看上去“粘”在一起。在之前的一篇文章中,我使用 Win2D 實作了融合效果,效果如下: 不過 Win2D 不適用于 WPF,在 WPF 中可以使用 BlurEffect 配合自定義 Effect 實作類似的效果。Handy ......
2022-09-27 more從設計上,用戶控制元件 UserControl 就不是一個合適用來多次繼承的型別,更不要說進行跨程式集繼承自定義的 UserControl 用戶控制元件。對于大部分的用戶控制元件來說,都是采用組合現有的控制元件來實作的功能,本身應該被當成一個模塊來進行使用。在 WPF 框架里面,從框架層阻止了開發者對自定義的 Us... ......
2022-09-21 more在 .NET Framework 時代里面,有一組有趣的概念,那就是 SDK 和 Runtime 這兩個概念。開發模式十分有趣,在開發者設備上,可以指定 .NET Framework 的 SDK 版本,例如指定 .NET Framework 4.5 版本。開發完成之后,分發給到用戶,用戶的電腦上所安... ......
2022-09-16 more我最近開始學習 WPF 和 c#。對不起,如果這個問題很愚蠢。我有一些Class Client。其中里面包含Class Account。關于 Client 類的資訊 除了 Account 類之外,它...
2022-09-16 moreListView我正在我的應用程式中使用水平滾動制作一種圖片輪播。my 的高度ListView是系結到視窗的,所以它可以改變。我的影像總是比視圖的高度大得多,我不知道...
2022-09-16 more 正如標題所示,我是我的 MainWindow.xaml 有 MainWindowViewModel.cs 作為它的 DataContext,在這個 ViewModel 中有一個 ObservableCollection。
在 .xaml 檔...
在我的 .net 解決方案(Visual Studio)中的一個特定專案(用于 Web 服務)中,我添加了一個 using 指令:using ourSystem.Common.WPF我還在專案檔案中添加了相應的參...
2022-09-14 more我想為用于驗證的文本框的工具提示設定樣式。我試圖在沒有成功的情況下獲得圓角工具提示。我如何從 ResourceDictionary 獲得它?使用下面的代碼,我得到了帶有...
2022-09-14 more我正在開發一個 WPF 應用程式,我需要一個空間以類似于控制臺的方式頻繁顯示彩色文本行(新行顯示在底部,其余部分向上移動)。我決定使用為此目的RichTextBox命名...
2022-09-13 more本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......
uj5u.com 2020-09-09 22:07:49 more最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......
uj5u.com 2020-09-09 22:08:02 moreMagicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......
uj5u.com 2020-09-09 22:08:05 more如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......
uj5u.com 2020-09-09 22:08:50 more今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......
uj5u.com 2020-09-09 22:10:00 more帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......
uj5u.com 2020-09-09 22:11:13 more微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......
uj5u.com 2020-09-09 22:15:18 more帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......
uj5u.com 2020-09-09 22:15:23 more一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......
uj5u.com 2020-09-09 22:15:48 moreTLDR: 視頻分割一直是重標注的一個task,這篇CVPR 2023文章研究了完全不需要標注的視頻物體分割。僅使用ResNet,RCF模型在DAVIS16/STv2/FBMS59上提升了7/9/5%。文章里還提出了不需要標注的調參方法。代碼已公開可用。 Paper title: Bootstrap ......
uj5u.com 2023-07-13 08:55:13 moreChatGPT 是一種強大的自然語言處理模型。在作業中,我們可以借助其卓越的自然語言生成能力,快速檢索代碼資訊,使程式員們能更加專注于業務邏輯的實作和優化。然而,由于它的知識庫僅覆寫至 2021 年 9 月前的資訊,一些新的技術檔案無法被查詢到,例如我們公司前端經常使用的開源框架 TDesign。本... ......
uj5u.com 2023-07-13 08:54:46 moreChatGPT 是一種強大的自然語言處理模型。在作業中,我們可以借助其卓越的自然語言生成能力,快速檢索代碼資訊,使程式員們能更加專注于業務邏輯的實作和優化。然而,由于它的知識庫僅覆寫至 2021 年 9 月前的資訊,一些新的技術檔案無法被查詢到,例如我們公司前端經常使用的開源框架 TDesign。本... ......
uj5u.com 2023-07-13 08:48:40 more學習數字信號處理演算法時整理的學習筆記。本篇介紹 VSB 殘留邊帶調幅信號的調制與解調,內附全套 MATLAB 代碼。 ......
uj5u.com 2023-07-13 08:46:20 more一、簡介: Eureka是由Netflix公司開源的一款提供服務注冊和發現的產品。因此,在添加依賴時,會有NetFlix。 該組件管理各種的服務功能:注冊、 發現、熔斷、負載、降級等。 Eureka采用的是基于C/S的設計架構。 Eureka由兩部分組成(Server/Client):Eureka服 ......
uj5u.com 2023-07-13 08:46:06 more# Python中實作定時任務 在專案中,我們可能遇到有定時任務的需求。 - 其一:每隔一個時間段就執行任務。 比如:壓測中每隔45分鐘調整溫箱的溫度。 - 其二:定時執行任務。 例如每天早上 8 點定時推送早報。 今天,我跟大家分享下 Python 定時任務的實作方法。 ## 固定時間間隔執行任務 ......
uj5u.com 2023-07-13 08:45:57 more# Python中實作定時任務 在專案中,我們可能遇到有定時任務的需求。 - 其一:每隔一個時間段就執行任務。 比如:壓測中每隔45分鐘調整溫箱的溫度。 - 其二:定時執行任務。 例如每天早上 8 點定時推送早報。 今天,我跟大家分享下 Python 定時任務的實作方法。 ## 固定時間間隔執行任務 ......
uj5u.com 2023-07-13 08:45:20 more一、簡介: Eureka是由Netflix公司開源的一款提供服務注冊和發現的產品。因此,在添加依賴時,會有NetFlix。 該組件管理各種的服務功能:注冊、 發現、熔斷、負載、降級等。 Eureka采用的是基于C/S的設計架構。 Eureka由兩部分組成(Server/Client):Eureka服 ......
uj5u.com 2023-07-13 08:39:42 more<a href="https://www.cnblogs.com/pandefu/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/1630815/20190315181946.png" alt="" /><...
uj5u.com 2023-07-13 08:37:03 more## 引言 在C#中,讓執行緒同步有兩種方式: - 鎖(lock、Monitor) - 信號量(EventWaitHandle、Semaphore、Mutex) 執行緒鎖的原理,就是鎖住一個資源,使得應用程式在此刻只有一個執行緒訪問該資源。通俗地講,就是讓多執行緒變成單執行緒。在C#中,可以將被鎖定的資源理解 ......
uj5u.com 2023-07-13 08:36:31 more