原创 .Net內置JSON序列化中文問題

今天在用System.Text.Json序列化的時候遇到了中文序列化的一個問題,示例如下: JsonSerializer.Serialize(new {Name = "你好"}); 預期結果是: {"Name":"你好"},但得到結果如下

原创 繞過TMP限制安裝Win11的方法

首先下載一個Windows11安裝免TPM2.0補丁,按照文中所示的方法替換鏡像中的文件。 如果還有錯誤提示的話,再加一個註冊表設置: Windows Registry Editor Version 5.00[HKEY_LOCAL_MACH

原创 Win11設置Socks代理的方法

今天試着給windows設置個代理,然而發現由於沒有IE了,導致在Win11中找不到設置入口,網上搜了下,在設置的 "網絡和internet"裏面,進去後卻發現了新的問題,Win11不像以前那樣有選擇代理類型的地方,不知道如何設置socks

原创 判斷一個網站在國內還是國外

如何判斷一個網站在國內還是國外,對於不缺錢,並且對性能沒有那麼高的要求的場景下,直接使用各個地圖廠商提供的ip轉位置的服務非常簡單且方便。但如果是實現一個更免費而高效的方案的話,就得自己實現了,網上有不少文章介紹他們,一般還是如下思路:

原创 通過OnlyOffice在線預覽word文件

安裝doccument server 使用docker安裝比較簡單:docker run -i -t -d -p 9002:80 onlyoffice/documentserver 這裏安裝在了9002端口, 安裝完成後可以通過 http:

原创 .Net 7中新增的限速API

.NET 7  內置了速率限制(Rate Limiting)功能,速率限制指的是限制可訪問資源的請求數。例如數據庫每分鐘可以安全處理 1000 個請求,再多不確定會不會崩。這時就可以在應用程序中放一個速率限制器,規定每分鐘只允許 1000

原创 使用Quic協議加速網絡

2022年6月6日,IETF QUIC和HTTP工作組成員Robin Mark在推特上宣佈,歷時5年,HTTP/3終於被標準化爲 RFC,這也標誌值QUIC作爲http/3的底層傳輸協議的地位正式宣佈轉正。 之前我也簡單的嘗試了一下.net

原创 Edge終於推出雙擊關閉選項卡功能了

之前一直聽Edge要推出這個計劃了一年多的功能,今天突然發現它轉正了,試了一下還是蠻好用的。 雖然是姍姍來遲,但還是挺好用的。

原创 一個非常不錯的終端工具WindTerm

今天看到園子裏面首頁有一個推薦新的終端工具的文章WindTerm, 試用了一下下來後感覺非常不錯: 界面簡潔大方,主題漂亮。 內存佔用小,響應速度快,打字跟手, 智能提示給力。 集成FTP功能,功能全面 即使和Xshell之類業內做得最

原创 Playwright簡單試用

距上篇關於playwright文章過去有一年多了,主要是因爲加上早期的playwright並不是很成熟,缺少我最常用到的直接通過CDP(chrome dev protocol)來連接的這種場景的支持。加上我用它也只是作爲寫蜘蛛程序玩下,今天

原创 在NodeJS中直接運行typescript程序

最近試着將之前的一些nodejs程序改成typescript封裝,最初是通過將ts在運行時編譯成js時實現的,今天試了下直接運行ts腳本試了下,發現再Webstrom中是可以直接運行的。 但是,當使用es import的時候會報錯, im

原创 Mongodb的數組操作

數組存儲是Mongodb的一個非常便利的地方,可以不用存儲上下文關聯關係,直接級聯刪除。本文這裏簡單的介紹下數組的用法: 數據: var record = new { Id = "t1", Name = "tt1",

原创 Microsoft帳戶無法登錄怎麼辦,換個dns試試

最近系統設置老提示Microsoft賬戶重新登錄,但始終是無法登錄上去,一直轉圈並提示請稍等...,最後還提示發生了錯誤,"請重試,或選擇"取消"以後再設置設備",反覆測試了幾次也無法登錄微軟賬戶,雖然不是非要登陸才能工作,但老看到這個提示

原创 使用Docker運行.net core程序

自從.net core支持linux後,.net core程序也可以從linux的docker生態中受益了。在docker中運行.net core程序還是非常簡單的,微軟已經爲我們製作好了.net core runtime的基礎鏡像包,只需

原创 System.IdentityModel.Tokens.Jwt庫簡單試用

最近準備把一些外部認證接口認證改成jwt的,在 jwt.io的網站上找了下,.net的庫中排名第一的是微軟自家的庫System.IdentityModel.Tokens.Jwt,然而官方文檔對如何使用它卻語焉不詳,今天試了一下如何用這個微軟