===編程基礎linux
1.計算機原理:CUP運行基本原理及對線程的影響,存儲體系,網絡模型及硬件架構對軟件的影響
2.數據結構,算法:數組,棧,堆,隊列,鏈表,遞歸,二分樹,集合,映射,線段樹,trie,並查集,AVL,哈希表,N種排序法
3.內存管理:野內存,.net中內存的坑
4.IO管理;異步IO解析,.NET中的異步IO使用git
===.net core 知識介紹github
1..net core 基礎理論,重要工具,重要組件,
2..net core 命令行:介紹,項目遷移,構建,發佈,管理,包管理
3..net core 編譯:core源代碼解讀,windows 編譯,linux系統開發及編譯,macos 系統開發及編譯
4..net core 調試和調優:開發環境配置,調試器命名調試,windg調式器
5.LINQ使用場景研究:語法,高級應用
6.I/O使用解析:文件讀寫,流,內存映射,序列化
7.網絡編程:通訊,反射,安全加密
8.web頁面調優:建模,架構,razor調優
9.多線程和線程死鎖:多線程,線程死鎖
10.異步開發:async,await
11.內存和垃圾回收:內存管理,GC回收web
---------------------------------------------------------------------------------------算法
1..net core 基礎理論,重要工具,重要組件macos
1.NET CORE 與.net frameworks從機構而言,有啥差別編程
.net core 3.1 簡介windows
是.net的將來,是一個重大轉折數組
開源通用的開發框架,支持跨平臺部署,開發,物聯網,雲服務安全
hppts://github.com/dotnet/core
.net core 模塊化管理方式,你須要什麼組件,獲取什麼組件
2.net core 特色:跨平臺,跨架構(x86,x64,arm),支持命令行vscode,部署靈活,兼容性強,開源
雲原生,微服務,性能好(體積小,啓動快,支持水平擴展)
asp.net core 是從新設計的asp.net,體系機構改變了
asp.net core 3.0 只能運行在.net core 3.x
vs2019.16.4版本
3. .net core3.x 新東西?
開發模式現代化,不是拖拉組件
性能穩定性好 :技術選型好
看好的將來
asp.net core 啓動流程: IIS,自宿主的方式
4.主機與主機配置項
主機:負責WEB應用程序的啓動和生命週期,配置服務器和請求處理管理
默認配置,環境變量,加載命名行參數,配置默認日子,
配置主機--建立主機-運行主機
kestrel 跨平臺的適用於asp.net core 的WEB 服務器,角色類型IIS
反向代理:額外的安全集配站
5.目前項目是否有遷移到.net core的必要