原创 日常分享:關於時間複雜度和空間複雜度的一些優化心得分享(C#)

前言       今天分享一下日常工作中遇到的性能問題和解決方案,比較零碎,後續會持續更新(運行環境爲.net core 3.1)       本次分享的案例都是由實際生產而來,經過簡化後作爲舉例 Part 1(作爲簡單數據載體時class

原创 使用內存映射文件MMF實現大數據量導出時的內存優化(Linux篇)

前言     今天這篇博客是接我的上一篇博客 https://www.cnblogs.com/y-yp/p/12191258.html,繼續介紹一下MMF在Linux上的用法     ps:本來本地調試完case,想放到服務器上跑跑看,結果

原创 WPF DataGrid自動生成序號

需求和效果 應用WPF技術進行開發的時候,大多都會遇到給DataGrid添加序號的問題,今天分享一下查閱了很多stackoverflow的文章後,總結和改進過來的方法,先看一下效果圖,文末附Demo下載鏈接   設計思想和代碼 這裏在Da

原创 C# 客戶端程序調用外部程序的三種實現

簡介         我們用C#來開發客戶端程序的時候,總會不可避免的需要調用外部程序或者訪問網站,本篇博客介紹了三種調用外部應用的方法,供參考 實現         第一種是利用shell32.dll,實現ShellExecute方法,該

原创 pgsql查詢優化之模糊查詢

前言       一直以來,對於搜索時模糊匹配的優化一直是個讓人頭疼的問題,好在強大pgsql提供了優化方案,下面就來簡單談一談如何通過索引來優化模糊匹配     案例       我們有一張千萬級數據的檢查報告表,需要通過檢查報告來模糊搜

原创 WPF控件自適應屏幕

概述  如果說界面設計,那麼自適應問題一定無法避免,今天就來分享一下,wpf如何實現自適應,先看一下效果:(文末添加源代碼下載)           思路 基本思路就是用 Grid 的網格,進行寬度的自動填充適應,  不過對於複雜的頁面,佈

原创 NOPI實現導入導出泛型List,支持自定義列

概述 業務上需要自定義列的Excel的導入導出,在網上看了好多資料,很多都是有Bug而且都是支持Excel和DataTable的轉換,所以自己總結了一下,應用.NET平臺上的NPOI封裝了支持自定義列的Excel導入導出到泛型List。  

原创 兩款不同應用場景的Wpf分頁控件

簡介         今天給大家分享兩個Wpf分頁控件,本篇博客主要介紹一些實現思路和使用方法,具體實現和應用代碼請參考文末的Demo鏈接         廢話不多說,先看一下效果~                           

原创 WPF蒙板彈窗

需求與效果 由於界面設計需要,要給彈窗添加蒙板效果,在百度和google搜索了半天,竟然沒有一個滿意的方案,最後只能自己想辦法實現了一個,原理還是比較簡單的,現在分享給大家。 先看一下效果。。          實現方法 原理其實很簡單,啓