原创 連接MySQL提示Establishing SSL connection問題

連接mysql數據庫時,通常的做法是在類的static塊中寫連接數據庫的部分。如下圖: static { try { Class.forName("com.mysql.jdbc.Driver"); C

原创 微信小程序部署流程

微信小程序的部署過程稍有繁瑣,這裏記錄一下主要的部署步驟和遇到的問題。 一、準備工作 1. 購買雲服務器 嘗試過阿里雲/騰訊雲/百度雲/華爲雲等四大雲服務器,操作都差不多。這裏以百度云爲例。 2. 購買域名 小程序必須要使用域名,可以在雲服

原创 Android 12真機調試——安裝失敗,安裝包異常

之前直接在Android真機調試安裝都正常,前兩天將我的OPPO升級到了Android 12,發現調試安裝時出現“安裝失敗,安裝包異常”的異常。 一. 錯誤提示 The application could not be installed:

原创 MAUI初體驗

我們都知道Xamarin是開發iOS/Android的框架,但隨着Flutter(MAUI的直接競品)等技術的跨多端功能的完善,微軟也需要升級Xamarin以適應更新的挑戰。MAUI(.NET Multi-platform App UI)就

原创 Excel VBA 批量插入批註

有個需求,想實現類似下面的效果,當鼠標移動到單元格時會浮動顯示對應的圖片: 其實這個效果可以使用批註插入圖片來實現,但如果想要加圖片批註的數目太多則需要批量插入,這時候就需要使用Excel VBA來實現。 在Excel裏右鍵Sheet,彈

原创 ASP.NET Core 6.0 本地化

多語言/國際化/全球化&本地化,這些詞彙表達的是同一個意思,即系統同時支持多種不同國家的語言,我們用本地化這個詞來表達。在ASP.NET Core 6.0中可以很方便的做到,這篇博客也是記錄一下主要的步驟,最後會放出一個demo供參考。注意

原创 在低版本Android中使用Java Stream功能

一直使用Java8的Stream功能來簡化代碼,比如如下的操作: double num = list.stream().filter(t -> !StringUtils.isEmpty(t.字段名)).count(); 在Android 1

原创 Yolov5訓練自有模型

之前一篇關於yolo的博客快速的將yolov5的demo運行起來體驗了一下深度學習的威力,這篇博客以自己搭建口罩識別爲例,主要記錄一下嘗試yolov5訓練自有模型併成功運行的過程。 我一開始準備在windows上測試的,但那臺筆記本空間內存

原创 VS設置關閉Windows Insights功能

在VS2022中調試ASP.NET Core應用時發現LayUI表格翻頁時很卡(大約需要3-4秒),數據庫沒有問題。後來觀察發現控制檯輸出dc.services.visualstudio.com/v2/track這個網址超時,心想我項目中沒

原创 EF Core中通過Fluent API配置一對一關係

繼續配置實體之間的第三種關係,即一對一的關係。 以考研報名爲例,一個人有唯一的身份證號,在首次報名時會生成一個唯一的考試號,這樣身份證號和考試號就是一對一的關係。 同樣提供ER圖如下: Person類: public class Pers

原创 使用ML.NET實現健康碼識別

ML.NET是微軟提供的機器學習庫,從VS2019開始直接集成在VS裏,幫助.NET開發者快速開發自己的機器學習應用。目前ML.NET的資料已經非常豐富,開發者可以到其官網查閱相關資料。https://dotnet.microsoft.co

原创 EF Core中通過Fluent API配置一對多關係

接上篇博客,繼續演示Fluent API配置一對多的關係。 以班級-學生爲例,一個班級有多個學生,一個學生屬於一個班級。 ER圖如下: 同樣的,我們需要準備好如上實體類。 班級類: public class Class { pub

原创 EF Core中通過Fluent API配置多對多關係

EF Core與EF不是完全一樣的,官方文檔列出了詳細的差異比較,可以查閱:https://docs.microsoft.com/zh-cn/ef/efcore-and-ef6/。 EF Core支持Code First模式生成數據庫。這裏

原创 MacOS環境下真機部署Flutter

在MacOS環境下部署Flutter到iPhone真機,稍微費了點周折,下面的步驟是經過實際測試通過的說明。有一個非常重要的前提就是一定記得把Xcode、MacOS和iPhone的iOS系統升級到當前到最新版本,減少不必要的設置。 我通過測

原创 uniapp跨域調用ASP.NET Core Web API

一、Web API跨域支持 因爲瀏覽器有CROS(跨域資源共享)的問題,所以我們開發的Web API接口需要添加跨域功能。 1. 在Startup.cs的ConfigureServices方法裏添加如下代碼: //支持跨域 service