日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2021,我的输入输出

發布時間:2023/12/4 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2021,我的输入输出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

2021年,我到底進行了哪些輸入,又是如何輸出的,借由這篇文章回顧一下。

新技術

.NET技術日新月異,今年我也嘗試學習了其中一部分。

Blazor

Blazor允許我們使用C#而不是JavaScript構建交互式客戶端Web應用程序,對于后端出身的我來說,上手相對簡單。

通過探究原理,我了解到:

  • 前端代碼如何編譯到C#代碼中

  • 兩種部署模式的區別

  • 如何隔離JavaScript腳本和CSS樣式

  • 如何阻止觸發事件

并將它們都寫到了《Hello Blazor》系列中。

.NET 6

11月,微軟宣布.NET 6正式推出。

.NET 6提供了大量簡化開發、提高性能、提升效率的新特性。比如:

  • 最小Web API

  • 熱重載

  • 序列化代碼自動生成

除此之外,還有許多其它特性,我都放在了《.NET 6新特性試用》系列中進行了介紹。

Source Generators

.NET 6中的代碼自動生成其實不能算是一個新特性,從.NET 5就已經提供了Source Generators。我也是今年才開始學習使用。

Source Generators是在編譯時創建并添加到編譯中的代碼,而無需像代碼生成器那樣顯式生成大量冗余代碼,又可以提供相對于反射更好的運行性能。

這對提高我們代碼開發效率十分有幫助,我也嘗試利用Source Generators實現了一些功能:

  • AutoMapper

  • 動態調用

  • 深度Clone

如果你對它們感興趣,可以到《Source Generators》話題中瀏覽。

新工具

工欲善其事,必先利其器。

通過學習掌握新工具,幫助我們提高開發效率,快速完成業務功能。

比如:

  • 阻止弱密碼

  • 了解程序性能

  • 加密存儲數據

  • 快速生成高級查詢

  • 一鍵生成前后端集成項目

更多文章,我放在了《工具類庫》話題下。

新思考

對于現在實際工作中碰到的業務需求,我也進行了思考,如何解決:

  • 數據加密傳輸

  • 自定義響應格式

  • 自定義響應內容

這些,都作為了《解決方案》進行整理。

新問題

工作中免不了要踩些坑,我也進行了記錄:

  • 使用VS 2019調試.NET程序的Crash異常

  • 千萬不要在生產環境使用控制臺日志

如果你不想犯同樣的錯誤,請看《踩坑爬坑》。

結論

不完全統計,2021年一共寫了150多篇技術文章。

但是鑒于時間和能力的問題,不少內容其實還比較簡陋,輸出稍顯不足。

2022,繼續輸入輸出。

歡迎到我的公眾號”My IO“提出你的看法和建議,共同成長

總結

以上是生活随笔為你收集整理的2021,我的输入输出的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。