原创 debug.exe工具地址

https://pan.baidu.com/s/1npRyJbNAKkcxJwRWuG-0tA   4bt2

原创 tuple, valueTuple

tuple : 引用類型 valueTuple: 值類型        超過64k,不建議用結構體   都是用itemN取值 都是1-7 ,之後可以通過 tuple< > 擴展,rest取值 , valueTuple可以直接用itemN取

原创 設計模式

文章連接:http://www.rmfusion.com/design_patterns/design_patterns_menu.htm   https://www.dofactory.com/net/design-patterns

原创 全局緩存 gacutil 檢測是否已安裝

gacutil -l "ClassLibrary1"   檢測ClassLibrary1.dll是否加入全局緩存

原创 觀察者模式

原文鏈接:https://www.cnblogs.com/gamov/p/10523310.html https://www.cnblogs.com/gamov/p/10523310.html

原创 中介者模式

原文鏈接:https://www.cnblogs.com/guyun/p/6188007.html using System; namespace MediatorPattern {

原创 outlook2010 配置

http://help.sundns.com/project_exchange2010/2012/0927/45.html

原创 卸載 安裝msiexec.exe

原文鏈接:https://bbs.csdn.net/topics/370161214 安裝程序在vs.net是自帶的,尤其是在.net2005中,非常方便,界面也比2003美觀了許多。但是仍然存

原创 ConcurrentDictionary

http://dotnetpattern.com/csharp-concurrentdictionary ConcurrentDictionary is one of five collection classes introduced

原创 winform 更新

https://www.cnblogs.com/shitong/p/5764200.html https://www.cnblogs.com/OMango/p/8509436.html

原创 session C#

<body> <form action="Handler1.ashx" method="post"> <input type="hidden" name="_viewstate" value="a" />

原创 signal 連接問題

public async Task StartConnection() { var connection = new HubConnection("http://localhost:32986/"); var hub =

原创 服務器集羣中服務器之間如何通信

服務器集羣中服務器之間如何通信   https://blog.csdn.net/itlearnhall/article/details/81633724   服務器集羣中服務器之間如何通信? 網上看到好多人是通過以下方式去做的: 在做服務

原创 git 獲取子集

  http://www.360doc.com/content/18/0124/11/38701044_724667106.shtml $mkdir project_folder $cd project_folder $git init

原创 git

寫在前面 上篇文章我帶着大家通過分析了一遍ASP.NET Core的源碼瞭解了它的啓動過程,然後又帶着大家熟悉了一遍配置文件的加載方式,最後引出了依賴注入以及控制反轉的概念!如果大家把前面幾張都理解了,那麼你也就入了ASP.NET Cor