摘要:
前言C#語言是世界最優雅的語言之一,深受廣大程序員的喜歡,尤其是其中的一些語法糖。C#語言推出了許多有價值的語法糖,這些語法糖可以使代碼更加簡潔、易讀和提高程序的運行效率。本文將介紹10個比較實用的語法糖。1、集合初始化器集合初始化器允許我們在創建集合對象時使用簡潔的語法來初始化集合的元素。C# 6
閱讀全文
posted @ 2024-01-13 15:42
春光牛牛
閱讀(130)
推薦(1)
摘要:
眾所周知,微軟于2023-11-14日發布了.NET 8的正式版。伴隨著這個重要.NET版本的發布,微軟也發布了一個全新的.NET云原生開發框架——.NET Aspire。 .NET Aspire提供了如下3個方面的能力,來幫助我們使用.NET開發分層、云就緒的可觀測、本地與生產環境一致的分布式云原
閱讀全文
posted @ 2023-11-16 18:00
春光牛牛
閱讀(2748)
推薦(0)
摘要:
物聯網協議是指在物聯網環境中用于設備間通信和數據傳輸的協議。根據不同的作用,物聯網協議可分為傳輸協議、通信協議和行業協議。 傳輸協議:一般負責子網內設備間的組網及通信。例如 Wi-Fi、Ethernet、NFC、 Zigbee、Bluetooth、GPRS、3G/4G/5G等。這些協議能夠確保在網絡
閱讀全文
posted @ 2023-11-16 17:57
春光牛牛
閱讀(230)
推薦(0)
摘要:
自 Windows 10 (1903) 版本開始,自帶的 .NET Framework 版本一直保持為 4.8 并且不再允許手動安裝。如果 .NET Framework 出了問題,基本只能重裝系統;而 Windows Update 就有可能把 .NET Framework 搞壞。 ① Windows
閱讀全文
posted @ 2023-11-16 17:04
春光牛牛
閱讀(3999)
推薦(0)
摘要:
我們在實際項目開發中,操作Http請求可以說是非常常見了,這里面就涉及到授權、格式轉換、標頭參數等,針對不同的項目,我們需要封裝一個Http請求幫助類。 所以,今天給大家推薦一個Http客戶端庫,就能完全滿足我們的日常需求。 項目簡介 這是一個基于.Net開發的Http客戶端庫,它具備序列化、請求與
閱讀全文
posted @ 2023-06-25 10:43
春光牛牛
閱讀(101)
推薦(0)
摘要:
.NET的微服務框架還真不多,一般企業都會自己搭建微服務框架,或者基于其它框架搭建微服務(比如abp)。本文將介紹幾種微服務框架,供大家學習參考。 一、Service Fabric 簡介: Service Fabric 是一個微服務框架,它由微軟開發并托管在 Azure 上。它提供了一種分布式系統的
閱讀全文
posted @ 2023-06-21 17:04
春光牛牛
閱讀(166)
推薦(1)
摘要:
作為一名程序員,日常遠程到服務器再正常不過了,在Windows環境,我們一般是通過操作系統自帶、或者第三方工具。今天給你推薦一個開源的Windows遠程桌面工具。 項目簡介 這是一個基于 MSTSC 連接 Windows 遠程桌面,并對其進行封裝實現管理多個遠程桌面配置的小工具,兼容Windows
閱讀全文
posted @ 2023-05-09 14:23
春光牛牛
閱讀(568)
推薦(0)
摘要:
一個網友參加了某公司的.NET開發工程師面試。該公司正在招聘一位薪資水平在20K-25k之間的優秀.NET開發工程師。為了幫助大家更好地了解.NET開發領域的要求和應試技巧,小編將與大家分享這個職位的面試題目。題目如下,大家先自己模擬回答一下,然后再看后面的答案。 題目 請簡述.NET Core與.
閱讀全文
posted @ 2023-04-11 14:20
春光牛牛
閱讀(881)
推薦(0)
摘要:
delegate、event、EventHandler、Action、Func的使用和區別 【目錄】 1 委托 2 事件-概念的引出 3 事件-關于異常 4 事件-關于異步 5 委托-Func與Action 1 委托 在.NET中定義“委托”需要用到delegate關鍵字,它是存有對某個方法的引用的
閱讀全文
posted @ 2023-04-07 13:21
春光牛牛
閱讀(271)
推薦(0)
摘要:
1.什么是ElasticSearch? Elasticsearch是基于Lucene的搜索引擎。它提供了一個分布式,支持多租戶的全文搜索引擎,它具有HTTP Web界面和無模式JSON文檔。 Elasticsearch是用Java開發的,根據Apache許可條款作為開源發布。 來自維基百科的解釋 我
閱讀全文
posted @ 2023-04-06 18:59
春光牛牛
閱讀(60)
推薦(0)
摘要:
第一:委托 有些教材,博客說到委托都會提到事件,雖然事件是委托的一個實例,但是為了理解起來更簡單,今天只談委托不談事件。先上一段代碼: 下邊的代碼,完成了一個委托應用的演示。一個委托分三個步驟: 1 class Program 2 { 3 //step01:首先用delegate定義一個委托 。 4
閱讀全文
posted @ 2023-03-06 18:37
春光牛牛
閱讀(79)
推薦(0)
摘要:
數據結構:1.Set集合,純粹的容器,無需存儲,就是一個容器2.線型結構:在存儲的時候,一對一存儲3.樹形結構:表達式目錄樹(二叉樹)、菜單結構:一對多4.圖形結構:擴撲圖、網狀結構(地圖開發,用C#高級–常用數據結構 一.線程結構 1.線程結構:Array/ArrayList/List/Linke
閱讀全文
posted @ 2023-02-22 12:44
春光牛牛
閱讀(779)
推薦(0)
摘要:
前言C#處理null的幾個語法糖,非常實用。(尤其是文末Dictionary那個案例,記得收藏)一、??如果左邊是的null,那么返回右邊的操作數,否則就返回左邊的操作數,這個在給變量賦予默認值非常好用。 int? a = null;int b = a ?? -1;Console.WriteLine
閱讀全文
posted @ 2023-02-02 14:54
春光牛牛
閱讀(92)
推薦(1)
摘要:
被裁通常是因為什么原因? 一位被裁的網友表示自己“想不通”:組里一共5個人,被裁了2個,他就是其中一位。入職以來,代碼量占據了整體的50%以上,外部接入一個人做了70%的工作量,沒人干的事都是他在搞,整體質量也是最好的,難道就因為不會向上管理,只會埋頭苦干嗎? 有人說,沒人干的活都是你干,這難道不是
閱讀全文
posted @ 2023-02-01 10:27
春光牛牛
閱讀(96)
推薦(0)
摘要:
快速使用時序數據庫InfluxDB InfluxDB是一款優秀的時間序列數據庫,適合存儲設備性能、日志、物聯網傳感器等帶時間戳的數據。 1. InfluxDB主要特性 InfluxDB也就是TSDB,是區別于關系數據庫的一種數據庫,比較適合記錄時間為橫軸的若干數據點,能輕松處理高寫入和高查詢負載(數
閱讀全文
posted @ 2023-01-31 11:03
春光牛牛
閱讀(3155)
推薦(0)
摘要:
什么是JWT JWT是全稱是JSON WEB TOKEN,是一個開放標準,用于將各方數據信息作為JSON格式進行對象傳遞,可以對數據進行可選的數字加密,可使用RSA或ECDSA進行公鑰/私鑰簽名。 使用場景 JWT最常見的使用場景就是緩存當前用戶登錄信息,當用戶登錄成功之后,拿到JWT,之后用戶的每
閱讀全文
posted @ 2023-01-13 16:56
春光牛牛
閱讀(191)
推薦(0)
摘要:
焦慮的程序員 讓我們再次用思考框架分析一下問題。首先,現狀是什么?關于這個問題,我并不打算討論個體,因為每個人的情況千差萬別,我準備從整體入手。 IT 行業是一個快速發展變化的行業,一方面,我們不斷地看到有人快速取得成功,另一方面,我們也聽到了許多充滿焦慮的聲音。獲得大的成功總是一個小概率事件,大多
閱讀全文
posted @ 2023-01-05 18:53
春光牛牛
閱讀(76)
推薦(0)
摘要:
在Asp.Net Core中,管道往往伴隨著請求一起出現。客戶端發起Http請求,服務端去響應這個請求,之間的過程都在管道內進行。 舉一個生活中比較常見的例子:旅游景區。 我們都知道,有些景區大門離景區很遠,我們需要經過層層關卡才能到達景區。 我的請求最終就是去到景區,去到景區的整個過程就是管道,景
閱讀全文
posted @ 2022-12-28 20:56
春光牛牛
閱讀(198)
推薦(0)
摘要:
一、什么是中間件 請求處理管道由一系列中間件組件組成。每個組件在 HttpContext 上執行操作,調用管道中的下一個中間件或終止請求。 詳情請看另外一篇文章:白話管道中間件 下圖是中間件的管道模型圖,有點類似過濾器。 二、中間件可以用來做什么? 在我們的應用程序當中和業務關系不大的一些需要在管道
閱讀全文
posted @ 2022-12-28 20:27
春光牛牛
閱讀(311)
推薦(0)
摘要:
這很簡單:使用命令: docker-compose restart worker 您可以設置在殺死容器之前等待停止的時間(以秒為單位) docker-compose restart -t 30 worker 重新啟動單個節點的其他答案都在目標上docker-compose restart worke
閱讀全文
posted @ 2022-12-14 15:26
春光牛牛
閱讀(22260)
推薦(0)
摘要:
相信很多朋友都有這個docker容器導致主機磁盤空間滿了的問題,應用容器在宿主機上長期運行,應用實例啟停容器,會產生大量的停止的容器,無容器使用的數據卷、網絡配置,無容器依賴的鏡像,這些垃圾日積月累,會影響到宿主機的運行狀態,造成機子卡頓等現象。因此,需要對這些宿主機的垃圾進行清理.下面我們來看看怎
閱讀全文
posted @ 2022-12-14 14:02
春光牛牛
閱讀(955)
推薦(0)
摘要:
nginx是一個高性能的HTTP和反向代理服務器。在部署項目中,經常會用到,但是配置是比較麻煩的,很容易出錯,今天大叔給大家推薦一個非常好用的可視化平臺 -- nginx-gui。 項目功能 配置管理:配置監聽列表和規則列表 高級配置:全局校驗 nginx 配置文件 性能監控:監控服務器狀態,包括
閱讀全文
posted @ 2022-12-14 13:59
春光牛牛
閱讀(338)
推薦(0)
摘要:
一、Docker-Compose簡介 Docker-Compose項目是Docker官方的開源項目,負責實現對Docker容器集群的快速編排。 Docker-Compose將所管理的容器分為三層,分別是工程(project),服務(service)以及容器(container)。 Docker-Co
閱讀全文
posted @ 2022-12-09 14:10
春光牛牛
閱讀(2014)
推薦(0)
摘要:
(125條消息) 服務器consul與本地服務健康檢查不通問題解決_向往鳥的博客-CSDN博客_consul健康檢查失敗 云服務 猿如意 搜索 -- --粉絲 --關注 --獲贊 個人中心 內容管理 我的學習 我的訂單 我的錢包 我的云服務 我的認證 簽到抽獎 退出 會員中心 足跡 動態 投票 消息
閱讀全文
posted @ 2022-12-05 18:45
春光牛牛
閱讀(1167)
推薦(0)
摘要:
簡介 MassTransit 是一個免費的、開源的.NET 分布式應用程序框架。MassTransit 使創建應用程序和服務變得容易,這些應用程序和服務利用基于消息的松散耦合異步通信來實現更高的可用性、可靠性和可擴展性 特點 ?易于使用和理解的 API,讓您專注于解決業務問題?使用 RabbitMQ
閱讀全文
posted @ 2022-11-24 17:36
春光牛牛
閱讀(188)
推薦(0)
摘要:
前言 在我們很多應用中會遇到有一種基于一系列時間的數據需要處理,通過時間的順序可以將這些數據點連成線,再通過數據統計后可以做成多緯度的報表,也可通過機器學習來實現數據的預測告警。而時序數據庫就是用于存放管理這種有著時間順序數據的,時序數據庫一般都支持時序數據的快速寫入、持久化、多緯度的聚合查詢等基本
閱讀全文
posted @ 2022-11-24 13:56
春光牛牛
閱讀(2510)
推薦(0)
摘要:
前言 二維碼很多地方都有使用到。如果是靜態的二維碼還是比較好處理的,通過在線工具就可以直接生成一張二維碼圖片,比如:草料二維碼。 但有的時候是需要動態生成的(根據動態數據生成),這個使用在線就工具就無法實現了。最好是能在代碼中直接生成一個二維碼圖片,介紹下使用QRCoder類庫在代碼中生成二維碼。
閱讀全文
posted @ 2022-11-23 12:35
春光牛牛
閱讀(1989)
推薦(1)
摘要:
目錄 解決一個C#中定時任務被阻塞問題 1.摘要 2.C#中定時任務的最簡方法 3.定時任務阻塞現象 4.阻塞現象原因分析 5.問題解決 1.摘要 本文會介紹一個C#中最簡單定時任務的使用方法,以及會遇到的定時任務被阻塞現象,從筆者理解的角度分析原因。以及提供解決方案。 2.C#中定時任務的最簡方法
閱讀全文
posted @ 2022-11-23 10:31
春光牛牛
閱讀(141)
推薦(0)
摘要:
Micro-OA簡單描述 MicroOA是一款不需要專業的開發知識或開發經驗,通過頁面交互式即可實現動態搭建表單的微型辦公自動化系統。在日常工作當中,我們面臨著各種各樣的表單,在開發系統時,若我們采用每個錄入界面設計一個輸入表單頁面, 這樣有多少個錄入界面, 就要設計多少個輸入表單頁面, 因此需要進
閱讀全文
posted @ 2022-09-28 13:21
春光牛牛
閱讀(512)
推薦(0)
摘要:
今天我們一起梳理下10個,比較受到大家歡迎的.NetCore開源框架項目。1、FytSoaCms 前后端分離CMS系統 項目簡介 這是一個基于.Net 3構建的簡單、跨平臺、模塊化建站系統。系統業務簡單、代碼清晰、層級分明、全新架構便于二次擴展開發。支持多種數據庫,可用于OA、ERP、CRM、BI、
閱讀全文
posted @ 2022-09-27 18:08
春光牛牛
閱讀(9418)
推薦(2)