.NET-記一次架構最佳化實戰與方案-梳理篇
前言 程式員輸出是他敲寫的程式碼,那麼輸入就是他思考好的設計。因此不做設計是不存在,設計只分優秀的設計和糟糕的設計。為了避免過度設計浪費成本,需要針對現有業務與問題進行展開。業務梳理是不可避免的。 最佳化是無止盡,為了更有成效的最佳化,必...
前言 程式員輸出是他敲寫的程式碼,那麼輸入就是他思考好的設計。因此不做設計是不存在,設計只分優秀的設計和糟糕的設計。為了避免過度設計浪費成本,需要針對現有業務與問題進行展開。業務梳理是不可避免的。 最佳化是無止盡,為了更有成效的最佳化,必...
本文主要講解如何利用C#語言自身的特性來對一個類的功能進行豐富與增強,便於拓展現有專案的一些功能。 拓展方法 擴充套件方法被定義為靜態方法,透過實體方法語法進行呼叫。方法的第一個引數指定該方法作用於哪個型別,並且該引數以 this 修飾符為字首...
有一天,發現內網一臺主機不停的向所在網段的445埠發SYN, 於是登入這臺主機用命令>netstat -ano |findstr 445 看到如下截圖的狀態,此主機的行為主動而特別惡劣。 除了一大片的61260行程外,居然有...
IT之家1月30日訊息 微軟車庫的最新專案XAML Studio已經在Windows 10應用商店上架,將幫助開發人員快速構建UWP XAML原型,以後可以輕鬆地將其複製到Visual Studio中。它將允許開發人員實時預覽他們的XAML...
.NET Core 3 Preview 2 釋出了,此版本主要帶來了 C# 8 相關的新功能,C# 8 Preview 2 是 .NET Core 3 SDK 的一部分。 C# 8 中使用樣式進行更多操作,主要特性包括: using 宣告 ...
1、前言 某一刻,你已經把 .Net Core 的程式寫好了。接下來,還可以做什麼呢?那就是部署了。 作為一名開發工程師,如果不會部署自己開發的應用,那麼這也是不完整的。接下來,我們就來說說,如何部署我們的 .Net Core 應用程式...
雖然沒有得到很多關註,但System.Data對於.NET 中任何關係型資料庫的訪問都至關重要。因為其前身是 ActiveX Data Objects,所以它也被稱為 ADO.NET。System.Data 提供了一個通用框架,是構建.NE...
前言 經過上一篇《.NET-記一次架構最佳化實戰與方案-前端最佳化》與大家分享了對頁面載入最佳化的心得和經歷。雖然最佳化前端的效能效率,但是由於底層服務的觸發方式,根本性問題仍然存在的。 問題分析 在本系列第一篇文章我們提到,底層服務是一系...
我們在除錯程式的時候,免不了要去抓一些 log ,然後進行分析。如果 log 量不是很大的話,那很簡單,只需簡單的複製貼上就好。但是如果做一些壓力測試,產生大量 log ,而且系統記憶體又比較小(比如嵌入式裝置),那要怎麼處理呢? 當然,s...
在我的[Xamarin&MvvmCross手冊](https://yanxiaodi.gitbook.io/xamarin-mvvmcross-handbook/)中,我展示了使用MvvmCross Framework開發基本Xamarin...