原创 C# WinForm 文件夾選擇控件 folderBrowserDialog 的應用實例

上期文章《使用 C# 修改文件創建時間》中有文件夾選擇控件,但並沒有提到如何使用,所以這次主要是針對這個控件講下如何使用的一些細節。就兩個動作,請看下圖: 1.從工具箱中“雙擊” FolderBrowserDialog(或則在類中使用 n

原创 使用 C# 修改文件創建時間

收到一個需求,希望修改指定文件的創建時間,並且文件數上千。所以希望通過程序來解決。用戶的真實意圖暫且不論,首先分析這個事情是否可行,立馬搜索幾篇文章一掃,得可行結論。既然可行那接下來就朝着實現的方向去搜索,修改方法還停簡單。雖然這些功能沒

原创 Postgresql 通過 While 循環插入測試數據

需要大批量測試數據時可能會用到SQL批量新增的方法。 DO $$ DECLARE i INTEGER := 1; identityId BIGINT := 200000000001; BEGIN WHILE i < 100 LOOP

原创 ABP 啓用多租戶實現數據隔離

  多租戶技術(英語:multi-tenancy technology)或稱多重租賃技術,是一種軟件架構技術,它是在探討與實現如何於多用戶的環境下共用相同的系統或程序組件,並且仍可確保各用戶間數據的隔離性。   多租戶簡單來說是指一個單獨

原创 微軟驗證碼項目 Captcha Code Demo 從 .NET Core 1.1.2升級到2.1.0

How to make and use captcha code in ASP.NET Core 在ASP.NET Core 中如何實現 captcha 驗證碼   這個 Demo 是在微軟 msdn 中找到的,早期 2017年6月30日

原创 入門系列-依賴注入

依賴注入 ABP的依賴注入系統是基於Microsoft的依賴注入擴展庫(Microsoft.Extensions.DependencyInjection nuget包)開發的.因此,它的文檔在ABP中也是有效的. 模塊化 由於ABP是一個

原创 Volo.Abp 整合 WebApiClient 從請求中獲取 Headers 信息

當前有這樣一個場景,需要對外提供接口,而這個接口裏面可以不寫做具體的邏輯,轉手調用別的接口,並將請求該接口的 Headers 與數據一起轉發,流程如圖: 如圖所示 API Service 接收統一接收請求,但並不處理請求,僅僅只做轉發。

原创 GIT 常用操作與可視化軟件Sourcetree

必要條件準備,環境與賬號 1.從官網下載與系統對應的GIT客戶端 2.在GIT開放平臺註冊賬號(可選:GitHub,GitLab,碼雲或自建倉庫) 3.連接到遠程倉庫(克隆/Clone)HTTPS 與 SSH 可選 git init

原创 入門系列-ASP.NET Core MVC 介紹 - 第一章

關於本教程 在本系列教程中, 你將構建一個用於管理書籍及其作者列表的應用程序. Entity Framework Core(EF Core)將用作ORM提供者,因爲它是默認數據庫提供者. 這是本教程所有章節中的第一章,下面是所有的章節:

原创 詳解 .NET Core 遍歷 List 並移除項

趕時間,請直接看最後 在開發過程中時常會遇到需要遍歷集合並移除指定項的場景,我們用不同方法來嘗試獲得我們希望的結果。 首先聲明將要用到的 list 對象。 var list = new List<string>() { "Item1",

原创 入門系列-集成 Autofac

集成 Autofac Autofac 是.Net世界中最常用的依賴注入框架之一. 相比.Net Core標準的依賴注入庫, 它提供了更多高級特性, 比如動態代理和屬性注入.   安裝 Autofac 所有的啓動模板和示例都已經集成了 Au

原创 Visual Studio 之“生成事件”實踐

最近在多人合作開發項目時遇到一個場景,是關於 Visual Studio 生成事件在不同環境出現的問題。比如大部分人的發佈目錄不一樣,這就導致了在執行生成事件時的報錯(通常是:已退出,代碼爲4),所以決定使用代碼來統一這個場景,讓代碼儘可

原创 基於《如何移動 nuget 緩存文件夾》文章的實踐

本文是基於《如何移動 nuget 緩存文件夾》文章的實踐 該文章詳細講解了如何將 C:\Users\Administrator\.nuget 目錄下的 packages 文件夾轉移到其他路徑。本文實踐文章中“修改鏈接”併成功解決問題。下面

原创 Visual Studio之“生成事件”實踐

最近在多人合作開發項目時遇到一個場景,是關於 Visual Studio 生成事件在不同環境出現的問題。比如大部分人的發佈目錄不一樣,這就導致了在執行生成事件時的報錯(通常是:已退出,代碼爲4),所以決定使用代碼來統一這個場景,讓代碼儘可

原创 博客專家紀念

博客持續更新每週至少一篇,持續將近兩年。今天(2020年6月4日)終於通過博客專家稱號。 申請是昨天提交的,這已經是第三次提交,努力一段時間就提交一次,前兩次都被拒。拒絕的理由是文章內容深度不夠。關於這個深度的問題真的讓人很頭痛。官方好像