原创 使用.NET Core創建Windows服務詳細步驟

目錄#創建步驟1、使用Visual Studio創建2、使用命令行創建#項目結構說明#將應用轉換成Window服務1、引入Microsoft.Extensions.Hosting.WindowsServices2、修改代碼3、發佈4、使用S

原创 ASP.NET實現企業微信接入應用實現身份認證

目錄#需求場景#參考#具體步驟1、獲取access_token2、構造網頁授權鏈接3、獲取訪問用戶身份#.Net具體代碼1、Web首頁服務端代碼2、幫助類代碼 #需求場景 一個.net開發的web應用接入到企業微信的應用中,實現微信用戶點

原创 IIS中虛擬目錄設置不繼承主站點web.config的方法

目錄#方法一:在主目錄中使用location標籤;#方法二:在子目錄中使用clear或remove屏蔽不需要配置; ASP.NET提供了強大的Web.config來配置網站,一般來說一個網站只有一個根目錄下的Web.config文件,有時

原创 shell腳本空行造成“: not found.sh“報錯的解決方法

目錄#事故現場#事故原因#解決方法方法一:使用notepad轉換方法二:使用vscode轉換方法三:使用vim轉換#參考 #事故現場 執行shell腳本文件,報錯:: not found.sh: 6: coreinstall.sh: 查看

原创 Putty主題配色方案(親測)

目錄#通過修改註冊表來保存配色方案1、打開註冊表:運行—regedit2、找到putty的註冊表信息3、新建一個txt文件,然後將擴展名修改爲.reg,最後將顏色配置方案複製進去4、效果圖5、如果想每個session都想用這個模板,怎麼辦?

原创 Asp.Net 獲取客戶端真實IP方法總結

目錄#需求場景#HTTP協議頭: REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR#簡單瞭解#具體情況分析1、沒有使用代理服務器的情況:2、使用透明代理服務器的情況:Transparent Pr

原创 C# 中英文符號互轉(半角全角互轉)

#半角轉全角 /// <summary> /// 半角轉全角 /// 半角空格爲32,全角空格爲12288 /// 其他字符半角(33-126)與全角(65281-65374

原创 執行git commit命令提示: “Please tell me who you are”的解決方案

#事故現場 執行git commit命令提示:"Please tell me who you are" 意思是,Git想知道提交代碼的是誰,造成這個現象的原因可能是第一次提交代碼,也有可能是長時間不操作,需要重新驗證下。 #解決方案 在

原创 Wireshark過濾總結

文章目錄#Wireshark提供了兩種過濾器:1、捕獲過濾器2、顯示過濾器#過濾器具體寫法#顯示過濾器寫法1、過濾值比較符號及表達式之間的組合2、針對ip的過濾3、針對協議的過濾4、針對端口的過濾(視傳輸協議而定)5、針對長度和內

原创 解決:NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)

文章目錄一、事故現場二、原因及解決方案1、nginx的緩衝區(Proxy Buffer)設置較小2、nginx的臨時目錄(/proxy_temp)過大或沒有權限寫入緩存文件3、磁盤空間不夠 一、事故現場 某網站,爲實現https

原创 '命名空間"xxx"中不存在類型或命名空間名"xx"(是否缺少程序集引用)'-異常報錯的原因

1、事故現場 編程語言:C# 編輯器:VS2019 事故上下文: 有三個程序集項目Resource.DAL、Resource.DTO和Resource.Utility, DAL引用了DTO和Utility,DTO和Utility

原创 bat批處理文件cd到當前目錄

cd /d %~dp0

原创 iframe中子父頁面跨域傳遞信息

文章目錄#跨域發送信息#window.postMessage()語法#跨域接收信息#示例Demo 在非跨域的情況下,iframe中的子父頁面可以很方便的通訊,但是在跨域的情況下,只能通過window.postMessage()方

原创 Chrome崩潰:“STATUS_INVALID_IMAGE_HASH”

文章目錄#事故現場#原因#解決方法: #事故現場 在對Chrome進行了一次版本升級之後,無論打開什麼網頁都顯示“喔唷,崩潰啦!”,提示錯誤代碼爲“STATUS_INVALID_IMAGE_HASH”,重新安裝後仍無法解決。 可

原创 C#使用dynamic報錯: 缺少編譯器要求的成員“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”

#事故現場 示例代碼: using (var client = new WebClient() { Encoding = Encoding.UTF8 }) {