原创 乘風破浪,遇見最美Windows 11之現代Windows桌面應用開發 - .NET反編譯神器dotPeek,免費不開源.Net彙編瀏覽和反編譯
什麼是dotPeek https://www.jetbrains.com/decompiler/ dotPeek是由鼎鼎有名的JetBrains開發的免費.Net反編譯軟件。其界面和Visual Studio一樣現代。 獲取dotPe
原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 對接MQTT和它的代理們
什麼是MQTT https://mqtt.org MQTT(Message Queuing Telemetry Transport)是一種輕量級的通信協議,專門用於物聯網(IoT)設備之間的通信。它是基於發佈/訂閱(publish/s
原创 溫故知新,學習筆記,Azure App Service幕後原理揭祕 | Global Azure 2023 China
背景 作爲Azure上備受矚目的PaaS服務,App Service提供了一站式的運行Web、API及移動應用的解決方案,爲用戶提供輕鬆構建業務的體驗。而這背後,微軟團隊又是如何設計和構建這項全球規模、可擴展、易於使用的服務呢?本次技術分享
原创 新屋計劃,設備品牌
中央空調 中央空調和風管機的區別 中央空調和風管機都是空調的一種,但是它們的區別在於中央空調是多個室內機連接一臺室外機,管線會更長,接口更多,所以對於安裝的要求較高。而風管機結構的特點是一個室內機和對應一個室外機,成爲一個獨立的系統,其耗電
原创 溫故知新,CSharp遇見AsyncLocal,在ASP.Net Core 6.0和2.1中HttpContextAccessor前後設計變化
HttpContextAccessor In ASP.Net Core 2.1 https://github.com/dotnet/aspnetcore/blob/v2.1.33/src/Http/Http/src/HttpContex
原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 深入OpenAI與馬斯克、微軟的祕密,通過API輕鬆接入ChatGPT
什麼是OpenAI https://openai.com OpenAI是一家人工智能公司,成立於2015年,總部位於美國舊金山。該公司的使命是研究和開發能夠產生廣泛影響的人工智能技術,並將這些技術傳播到整個社會。OpenAI由一些著名
原创 溫故知新,CSharp遇見IntPtr,通過System.IntPtr來操作句柄(Handle)和指針
句柄(Handle)緣來 .NET提供了一個結構體System.IntPtr專門用來代表句柄或指針。 句柄是對象的標識符,當調用這些API創建對象時,它們並不直接返回指向對象的指針,而是會返回一個32位或64位的整數值,這個在進程或系統範
原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 微軟開源組件Open-XML-SDK,解析Office文件
Open-XML-SDK https://github.com/OfficeDev/Open-XML-SDK Open XML SDK提供了用於處理Office Word、Excel和PowerPoint文檔的工具。 它支持以下情況
原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 泛型主機(Host),封裝應用資源和生存期功能
什麼是泛型主機 泛型主機(Host),又名通用主機,是封裝應用資源和生存期功能的對象。 一個對象中包含所有應用的相互依賴資源的主要原因是生存期管理:控制應用啓動和正常關閉。 其中包括: 依賴關係注入(DI) 日誌記錄(Logging) 應
原创 溫故知新,CSharp遇見調用方信息(CallerInfo),通過Attribute、StackTrace獲取調用方的信息
前言 有時候,想以最少成本的改造去記錄下當前方法調用來自哪個方法,以便獲取一些診斷線索。 基於Attribute獲取調用方的信息 internal class MyClass { public void Test() {
原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - WPF應用插上Windows 11流暢設計系統的翅膀,ModernWpf=>WPF UI
前言 談到Windows 11流暢設計系統(Fluent Design System),我們不得不提到Mica材質,有了它才能算現代的流暢性UI。 前戲方案(ModernWpf) 之前聊過通過微軟未公開的DWM文檔來實現它,但是沒多久系統
原创 乘風破浪,遇見最佳跨平臺跨終端框架.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)是指外設和計算機間,通過數據信號線 、地線、控制線等,按位進行傳輸數據的一種通訊方式。這種通信方式使用的數據