原创 在 Windows 11 中爲 WSL2 啓用 Systemd 以及修復ping不通和DNS無法解析等的問題

前言 今天使用 WSL2 (Ubuntu 22.04.1 LTS) 的時候,遇到了ping不通的問題,提示:ping: connect: Network is unreachable 以及執行 sudo apt update 命令出現錯誤:

原创 在Linux平臺下使用.NET Core訪問Access數據庫讀取mdb文件數據

今天有羣友在羣裏問 C# 能不能在 Linux 下訪問 Access數據庫? 我覺得這很有趣,因此研究折騰了一下,也因爲很久沒有寫博文了,所以特意上來寫博文分享經驗。 運行環境 操作系統:Ubuntu 22.04.3 LTS (Jammy

原创 Windows 11 + Samsung 980 踩坑:在 LocalDB 15.0 實例啓動期間出錯: 無法啓動 SQL Server 進程(附贈 查詢指定日期範圍內的前1000條SQL執行記錄)

Windows 11 + Samsung 980 踩坑:在 LocalDB 實例啓動期間出錯: 無法啓動 SQL Server 進程 起因 用 Microsoft Visual Studio 2022 連接 (localdb)\MSSQLL

原创 SQL Server 2000 創建角色,登陸用戶,安全用戶,批量授予權限

前言 我在2011年剛入門學習的時候,是從 SQL Server 2008 開始學的,再加上這些年較少接觸 SQL Server 2000,因此對它不是很熟。 之前都是在 SQL Server 2000 企業管理器 界面上操作創建角色、用戶

原创 在PowerShell腳本中獲取程序集文件屬性的指定元數據特性的方法——AssemblyMetadataAttribute

在PowerShell腳本中獲取程序集文件屬性的指定元數據特性的方法——AssemblyMetadataAttribute <# .SYNOPSIS 獲取程序集文件屬性的指定元數據特性 .DESCRIPTION 獲取程序集文

原创 NPOI獲取Excel文件裏的形狀/圖片的座標/錨點

有個妹紙找我請教如何獲取圖片座標,因此我到家後花了點時間,寫了這份代碼。 實測下來,可以正確獲取Excel 2003版本的形狀和圖片這兩種的座標/錨點,以及Excel 2007版本的圖片的座標/錨點。 暫未解決如何將Excel 2007以上

原创 [ABP] PostgreSQL在.NET 6.0使用DateTime類型拋出異常:timestamp with time zone

今晚操起久違的 ABP 框架搭了個新項目: .NET 運行時版本:6.0.3 ABP 版本:v5.2.0-rc.2 版本。 數據庫:PostgreSQL v10.x 一頓操作猛如虎,直接用 dotnet run 命令執行 DbMigra

原创 C#不用正則校驗密碼(附贈正則表達式)

羣聊 羣友A問:有沒有方法可以判斷字符串裏面帶不帶標點符號啊? 羣友B問:需求是什麼? 羣友A說:想要密碼校驗,網上大部分都是正則。 羣友A說:密碼規則是包含大小寫和數字、特殊符號,還有Length>=8。 我直接在LINQPad手擼基

原创 2021-09 .NET 5.0.10 Update for x64 Client (KB5006192) 安裝失敗,錯誤代碼:0x80070643

上週五日常檢查系統更新(強迫症晚期) 出現一項更新:2021-09 .NET 5.0.10 Update for x64 Client (KB5006192) details: https://www.catalog.update.mic

原创 Windows文件句柄無效

今天我用FreeFileSync從移動硬盤複製一個名爲Con的文件夾到本地硬盤,複製失敗。 通過文件夾資源管理器Explorer直接訪問文件夾則提示"禁止訪問",右鍵屬性切換到安全選項卡,也顯示"不可訪問"。 經過搜索發現原來這個Con正好

原创 字符串分割(String.Split)時連同分隔符一起返回

今天有個羣友問了這個問題:"字符串分割時,如何連同分隔符一起返回?"。 我這裏寫了個String擴展類,模仿原生的Split方法,與原生Split方法的區別在於多了個返回分隔符的枚舉功能。 class Program { static v

原创 Azure DevOps 擴展之 Hub 插件的菜單權限控制配置

這是 Hub 插件的描述配置代碼片段: { "contributions": [ { "id": "feature-hidden-fields-manager-hub",

原创 [PostgreSQL]在group by查詢下拼接列字符串

首先創建group_concat聚集函數: CREATE AGGREGATE group_concat(anyelement) ( sfunc = array_append, -- 每行的操作函數,將本行append到數組裏 stype =

原创 webpack 從 v4 升級到 v5

準備工作 Node.js 至少升級到 v10.13.x 以上。 其它 修改 webpack.config.js 配置,以及部分老的 webpack 插件要更新。 參考 中文版 從 v4 升級到 v5 英文版 To v5 from v4

原创 [轉載] Cordova build android failure: A problem occurred evaluating project ':app'

今天用 WebStorm 搭建了個 cordova 項目, 準備開發一個 套殼 web網站的 android app`. 執行 cordova build android 命令報錯: error log Microsoft Windows