原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - WPF應用整合依賴注入(DI)、MediatR、CommunityToolkit.Mvvm

前言 之前一直用Stylet,寫過兩篇乘風破浪,遇見Stylet超清爽WPF御用MVVM框架,愛不釋手的.Net Core輕量級MVVM框架、乘風破浪,超清爽WPF御用MVVM框架Stylet,啓動到登錄設計的高階實戰,用這確實很爽,在MV

原创 乘風破浪,遇見未來新能源汽車(Electric Vehicle)之特斯拉中國召回事件,免費提供相關服務,對車齡或行駛里程無限制要求

召回事件 如果您的Tesla出現在某次召回名單中,我們將免費提供相關服務,對車齡或行駛里程無限制要求。 2022年11月15日,22V-844,TC-2022-651 描述 此次召回會影響某些2023年款Model3和2020-2023年

原创 乘風破浪,遇見未來新能源汽車(Electric Vehicle)之特斯拉歐洲和中東專供新顏色:快銀色(Quicksilver)、午夜櫻桃紅(Midnight Cherry Red)

特斯拉歐洲和中東專供新顏色 這兩個新顏色由德國柏林超級工廠(Giga Berlin)製造。 這兩種車漆只有特斯拉柏林超級工廠才能做,這是因爲柏林工廠配備的有專門爲噴塗許多精細油漆的車間,上海工廠沒有此種設備。 在定價方面,快銀選配價3000

原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 串口通訊設計,使用System.IO.Ports包實現串口通訊和監聽

什麼是串口通信 串口通信是串口按位(bit)發送和接收字節的通信方式。 串口通信(Serial Communications)是指外設和計算機間,通過數據信號線 、地線、控制線等,按位進行傳輸數據的一種通訊方式。這種通信方式使用的數據

原创 溫故知新,遇見宇宙最強Visual Studio,開發常用快捷鍵,幫助你提高速度

前言 今天遇到同事寫了很長的代碼,準備從某個位置開始替換,需要找個能從當前光標開始往後選中的辦法,看到了這些快捷鍵,收藏下。 刪除操作 刪除並粘貼到剪切板 Shift + Delete 感覺和Ctrl + X是一樣的效果。 刪除當前行

原创 溫故知新,CSharp遇見線程安全的併發堆棧(ConcurrentStack,後進先出)、線程安全的併發隊列(ConcurrentQueue,先進先出)

ConcurrentStack 併發堆棧(ConcurrentStack<T>)是線程安全的後進先出(LIFO)的集合。 特點 線程安全 後進先出(Last in, First out) 定義它 private static re

原创 溫故知新,遇見WPF/WinForms,界面過早觸發,導致WPF視覺樹元素未初始化出現找不到的情況(資源名稱區分大小寫)

報錯 今天在WPF中,從入口程序去引用一個類庫中的資源字典樣式,運行時提示找不到,但是設計時好好的,看了很久,遲遲找不到原因。 內部異常 1: Exception: 無法找到名爲“redBtn”的資源。資源名稱區分大小寫。 但是明明,我在

原创 乘風破浪,遇見上一代操作系統Windows 10 - Windows 10版本22H2,官方鏡像包(ISO)下載

前言 Windows 10,版本22H2(也被稱爲Windows 10 2022更新)是一個範圍廣泛的版本,專注於現有功能領域的整體Windows體驗的質量改進,如質量、生產力和安全性。對於運行Windows 10、20H2、21H1或21

原创 乘風破浪,遇見最美Windows 11之升級安裝Windows 11 22H2(含突破TPM等限制),資源管理器多標籤終於來了

前言 終於,在Windows 11 22H2迎來了資源管理器的多標籤功能,等得時間太久,但終究還是來了,忍不住再寫一次。 而且這個版本,任務管理器變化也挺大,但是並不好用。 任務欄搜索按鈕大變樣,確實優雅了。 支持的硬件直接更新

原创 乘風破浪,遇見新一代工業互聯網(Industrial Internet)之工業機器人賽道,自2017年以來,中國成爲工業機器人最大市場,相關企業崛起

工業機器人 工業機器人是先進製造業的關鍵支撐設備,是一個國家成爲製造業強國的基礎。而全球工業機器人的市場長期由日本和歐洲公司主導,如瑞士ABB,德國KUKA,日本川崎重工等行業領導者。但自2017年以來,中國成爲工業機器人最大市場,出現了大

原创 乘風破浪,遇見新一代工業互聯網(Industrial Internet)之自動駕駛和機器人控制系統核心技術和基礎名詞,加速世界向智能化製造業的轉變

歷史 1939年紐約博覽會,自動駕駛界的祖師爺通用(General Motors)在“通用未來世界展示(GM Futurama)”上提出高速公路自動駕駛的概念,並展望在在1960年實現高速公路自動駕駛。 20世紀50年代的高速公路自動駕駛

原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 主鍵生成設計,論GUID/UUID和Long優劣,雪花算法原理、實現、驅動實體

前言 在數據庫設計中,我們常使用short、int、long、Guid的類型作爲主鍵。 其中short、int一般使用自動遞增的方式由數據庫生成,在EFCore中,它將會自動被設置成計算屬性,並在添加數據時自動計算生成([DatabaseG

原创 乘風破浪,遇見新一代工業互聯網(Industrial Internet)之自主移動機器人(AMR)、自動導航車輛(AGV)、遠程控制的水下潛水器(ROV)

什麼是自主移動機器人(AMR) 從工廠車間的重複性工作到農業、物流、酒店等領域的活動,自主移動機器人的使用正在改變業務的運營方式。 自主移動機器人(Autonomous Mobile Robot, AMR)是一種具有理解能力,並在其環

原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - .NET 7正式發佈,看看ASP.NET Core 7.0和EF Core 7新增哪些功能

2022年11月8日.NET 7正式發佈 .NET仍然是最快、最受歡迎、最值得信賴的平臺之一,其龐大的.NET軟件包生態系統包括33萬多個軟件包。 .NET 7爲您的應用程序帶來了更高的性能和C# 11/F# 7、.NET MAUI、

原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - EFCore兩種配置模型的方式(Fluent API+數據註釋)及值對象、字符集

前言 Entity Framework Core使用一組約定來根據實體類的形狀生成模型。可指定其他配置以補充和/或替代約定的內容。 常見的方式包括 Fluent API方式配置 數據註釋方式配置 配置模型 Fluent API方