原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 淺析ASP.NET Core日誌框架,通過Serilog來記錄結構化日誌

ASP.NET Core日誌框架 ASP.NET Core提供了獨立的日誌模型,採用統一的API來完成日誌的記錄,支持各種內置日誌記錄器(如:Console、Debug、EventSource、EventLog、TraceSource等)和

原创 時光卷軸,IT啓示錄-2022年-9月刊

突破1納米制程的光刻機問世 最近,科技界有一條消息刷屏:是美國的一家科技公司(Zyvex Labs),在9月21號宣佈推出了目前世界上分辨率最高的電子束光刻設備(ZyveLitho1)。這款設備可以以約0.8納米的分辨率,對硅片進行加工。要

原创 乘風破浪,遇見最美Windows 11之新微軟商店(Microsoft Store)生態 - 微軟商店(Microsoft Store)中的更多內容和新的開發者機會

https://blogs.windows.com/windowsexperience/2022/09/20/more-content-and-new-developer-opportunities-in-the-microsoft-st

原创 乘風破浪,遇見最美Windows 11之現代Windows開發運維 - Windows 11首次重大更新,Windows 11 2022更新正式發佈(附ISO鏡像)

https://blogs.windows.com/windowsexperience/2022/09/20/available-today-the-windows-11-2022-update/ 今天,Windows 11 2022

原创 乘風破浪,遇見未來新能源汽車(Electric Vehicle)之特斯拉2022 AI Day,從四足特斯拉向二足人形機器人擎天柱(Optimus)的加速演進

特斯拉機器人還有很長的路要走,但這條路已經越走越快。 今天,特斯拉的第二屆AI Day終於正式召開了。 AI Day是特斯拉的年度活動之一,其他的固定活動還包括Battery Day、Autonomy Day,顧名思義就是專門面向AI、電

原创 溫故知新,遇見WPF/WinForms,自動記憶和還原WinFroms窗體大小和位置及狀態

前言 有時候我們可能需要將用戶上一次彈窗的大小和位置自動記憶和還原,讓用戶有一種賓至如歸的感覺。 窗體起始位置控制 對WinFroms窗體而言,默認起始位置是在左上角的。但是可以通過System.Windows.Forms.Form.St

原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 淺析ASP.NET Core配置框架,讓服務無縫適應各種環境

ASP.NET Core配置框架 ASP.NET Core配置框架的核心組件包是如下兩個: Microsoft.Extensions.Configuration.Abstractions,配置框架抽象定義 Microsoft.Exten

原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 淺析ASP.NET Core引入面向切面編程(AOP)的能力和第三方依賴注入框架Autofac

什麼是面向切面編程 在計算機領域,面向切面編程(Aspect Oriented Program, AOP)是一種編程範式,旨在通過允許跨領域的關注點分離來提高模塊化程度。它通過向現有的代碼添加行爲而不修改代碼本身,而是通過"指向性(poin

原创 乘風破浪,遇見未來元宇宙(Metaverse)之Adobe宣告,Adobe耗資千億收購最大的競爭威脅,全球最流行的在線設計協作平臺Figma

索引 2022年9月15日,Adobe將收購Figma 2022年9月15日,與Adobe的新合作 2022年9月15日,Adobe將收購Figma 今天,Adobe公司(納斯達克:ADBE)宣佈,它已經達成了一項最終的合併協議,以大

原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 貫穿ASP.NET Core整個架構的依賴注入框架(Dependency Injection)

爲什麼需要依賴注入框架 藉助依賴注入框架,可以輕鬆管理類之間的依賴,幫助我們在構建應用時遵循設計原則,確保代碼的可維護性和可擴展性。 ASP.NET Core的整個架構中,依賴注入框架提供了對象創建和生命週期管理的核心能力,各個組件相互

原创 乘風破浪,遇見最美Windows 11之現代Windows開發運維 - 探索在WSLg中安裝和運行國產操作系統統信(UOS)

前言 之前一直使用虛擬機(Vmware)來安裝和運行UOS,本地一直通過WSL掛着Docker Desktop,兩個同時開得話,性能實在不咋地,那麼有沒有辦法在WSLg上直接安裝和運行UOS呢,這樣可以減少一個虛擬機開銷?具體性能表現是否優

原创 溫故知新,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 再談C#兩大類型:值類型(內置、特殊)、引用類型(內置、聲明)

C#類型中存在兩個類別,一個是值類型,一個是引用類型。 值類型 值類型的變量包含類型的實例,默認情況下,在分配中,通過將實參傳遞給方法並返回方法結果來複制變量值。 值類型包括簡單類型(字符型、浮點型、整型等)、枚舉類型、結構型。 內置

原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 從ASP.NET Core 3.1到6.0,深入淺出ASP.NET Core啓動過程

什麼是ASP.NET Core https://docs.microsoft.com/zh-cn/aspnet/core/introduction-to-aspnet-core ASP.NET Core是一個跨平臺的高性能開源框架,用

原创 乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 獲取.Net 7並查看.Net 7中的性能提升(簡中譯文)

什麼是.Net 7 .Net 7目前是.Net實現的最新版本,暫時還是預覽階段,已經更新到Preview 7。 獲取.Net 7 https://dotnet.microsoft.com/zh-cn/download/dotnet/7.

原创 溫故知新,遇見面向對象編程(OOP),如何基於接口而非實現編程,談抽象類(Abstract)、接口(Interface)的區別和使用場景

什麼是抽象類和接口? 不同的編程語言對接口和抽象類的定義方式可能有些差別,但差別並不會很大。Java/C#這種編程語言,既支持抽象類(Abstract),也支持接口(Interface),所以,爲了讓你對這兩個語法概念有比較直觀的認識,我