原创 OpenResty中如何實現,按QPS、時間範圍、來源IP進行限流

OpenResty是一個基於Nginx與Lua的高性能Web平臺,它通過LuaJIT在Nginx中運行高效的Lua腳本和模塊,可以用來處理複雜的網絡請求,並且支持各種流量控制和限制的功能。 近期研究在OpenResty中如何實現,按QPS、

原创 Apache HTTP Server、IIS反向代理設置

Apache HTTP Server 在 Apache 中設置反向代理,需要使用 mod_proxy 和相關的模塊,如 mod_proxy_http。以下是一個基本的配置示例: 確保已經安裝並啓用了 mod_proxy 和 mod_pro

原创 基於Microsoft SemanticKernel和GPT4實現一個智能翻譯服務

今年.NET Conf China 2023技術大會,我給大家分享了 .NET應用國際化-AIGC智能翻譯+代碼生成的議題 .NET Conf China 2023分享-.NET應用國際化-AIGC智能翻譯+代碼生成 今天將詳細的代碼實現和

原创 Hugging Face-Transformers中的AutoModelForCausalLM 和 AutoTokenizer

AutoModelForCausalLM 和 AutoTokenizer 是Hugging Face的Transformers庫中的兩個類,用於處理自然語言處理(NLP)任務。 AutoModelForCausalLM 是用於因果語言建模的

原创 Python學習之Pytorch

一、如何查看本機是否安裝了Pytorch 在Python環境中查看是否安裝了PyTorch可以通過幾個簡單的步驟來完成。這裏有一些方法: 使用Python命令行: 打開你的命令行工具(比如Terminal、Command Prompt或

原创 Linux 目錄磁盤滿了,怎麼查找大文件

在Linux系統中,如果你的根目錄(/)磁盤滿了,你可以使用以下方法來查找佔用空間最大的文件和目錄。 使用du(磁盤使用)命令來查找佔用空間最大的目錄: sudo du -h / --max-depth=1 | sort -h 這個命

原创 關於大模型的一些概念和知識

一、模型微調和模型量化 模型量化和微調是兩種不同的模型優化技術,它們通常用於不同的階段和目的,但也可以結合使用以優化模型的性能和效率。 模型微調: 微調是一種遷移學習技術,用於調整預訓練模型以適應特定任務或數據集。在微調過程中,模型通

原创 LLM研究之-NVIDIA的CUDA

一、什麼是NVIDIA的CUDA CUDA(Compute Unified Device Architecture)是由NVIDIA公司開發的一個並行計算平臺和應用程序編程接口(API),它允許軟件開發者和軟件工程師使用NVIDIA的圖形處

原创 .NET&AI技術分享日活動-202309

On the afternoon of September 23, 2023, I organized the eighth .NET Technology Sharing Day event in Jinan, Shandong Prov

原创 單元測試中如何Mock HttpContext

最近團隊有小夥伴問在單元測試中如何Mock HttpContext. 這是一個好問題,整理了一個實現方案分享給大家。 在C#中,尤其是在單元測試場景下,模擬(Mocking)HttpContext 是一種常見的做法。這允許我們在沒有實際HT

原创 .NET Conf China 2023分享-.NET應用國際化-AIGC智能翻譯+代碼生成

今年.NET Conf China 2023技術大會,我給大家分享了 .NET應用國際化-AIGC智能翻譯+代碼生成的議題,今天整理成博客,分享給所有人。 隨着疫情的消退,越來越多的企業開始向海外拓展,應用系統的國際化和本地化是一個巨大的

原创 PC端和移動端應用的開發差異

PC端和移動端應用的開發差異主要體現在用戶界面(UI)和用戶體驗(UX)設計、交互設計、性能優化、適配策略等方面。    

原创 Nginx服務器常用參數設置

Nginx作爲一個高性能的Web服務器和反向代理,它的性能可以通過調整底層操作系統的參數來進一步優化。以下是一些常見的操作系統級別的調整,通常針對Linux系統: File Descriptors Limit: 增加文件描述符的數量可以

原创 測試用例的組成和質量標準

一、測試用例的組成 一個專業的測試用例通常包括以下關鍵部分: 1.用例編號(Test Case ID): 一個唯一標識符,用於跟蹤和管理測試用例。2.用例描述(Test Case Description): 對測試用例的簡短描述,說明測試用

原创 關於代碼質量度量和分析的一些總結

最近團隊做CMMI3認證,這期間涉及到了代碼質量度量。花了點時間做了總結,分享給大家。 先看一張整體的圖,然後逐個指標展開說明。  一、單元測試覆蓋率 單元測試覆蓋率(Coverage)是一個度量單元測試覆蓋了多少代碼的指標。它是一種衡量