歡迎您光臨本站 註冊首頁

c# 9.0新特性nint和Pattern matching的使用方法

@zmcjlove ,    點閱數:404

一:背景1. 講故事上一篇跟大家聊到了Target-typed new 和 Lambda discard parameters,看博客園和公號裡的閱讀量都達到了新高,甚是欣慰,不管大家對新特性是多頭還……...

C語言實現進程間通信原理解析

@lousu-xi ,    點閱數:312

最近學習了操作系統的併發;以下是關於進程間實現併發,通信的兩個方法。1:利用管道進行進程間的通信用到下列函數pipe() from unistd.hsleep()write(), read()fork……...

C# AutoMapper 使用方法總結

@bom485332 ,    點閱數:392

本文基於 AutoMapper 9.0.0AutoMapper 是一個對象-對象映射器,可以將一個對象映射到另一個對象。官網地址:http://automapper.org/官方文檔:https://……...

c# HashSet的擴容機制需要注意的

@madbeef ,    點閱數:291

一:背景  1. 講故事自從這個純內存項目進了大客戶之後,搞得我現在對內存和CPU特別敏感,跑一點數據內存幾個G的上下,特別沒有安全感,總想用windbg抓幾個dump看看到底是哪一塊導致的……...

C/C++ 避免數組越界的方法

@bom485332 ,    點閱數:244

所謂的數組越界,簡單地講就是指數組下標變量的取值超過了初始定義時的大小,導致對數組元素的訪問出現在數組的範圍之外,這類錯誤也是 C 語言程序中最常見的錯誤之一。在 C 語言中,數組必須是靜態的。換而言……...

詳解C++中的析構函數

@ljg58026 ,    點閱數:241

簡介析構函數(Destructors),是對象的成員函數,沒有返回值也沒有參數,且一個類只有一個析構函數,當對象被銷燬的時候調用,被銷燬通常有這麼幾個情況。函數執行結束程序執行結束程序塊包含的局部變量……...

c# 閉包的相關知識以及需要注意的地方

@f2h0b53ohn ,    點閱數:267

雖然閉包主要是函數式編程的玩意兒,而C#的最主要特徵是面向對象,但是利用委託或lambda表達式,C#也可以寫出具有函數式編程風味的代碼。同樣的,使用委託或者lambda表達式,也可以在C#中使用閉包……...

給C語言初學者的學習建議

@qp18502452 ,    點閱數:247

C語言學習建議1.閱讀文章一本更有意義又有趣的書  《C專家編程》這本書敘述了各種各樣趣味的八卦,例如設計方案一個程序流程來查驗過道里的自動售賣機裡是不是有可口可樂、冰不冰,應用LISP操縱……...

詳解C# 結構體

@techdo ,    點閱數:255

在 C# 中,結構體是值類型數據結構。它使得一個單一變量可以存儲各種數據類型的相關數據。struct 關鍵字用於創建結構體。結構體是用來代表一個記錄。假設您想跟蹤圖書館中書的動態。您可能想跟蹤每本書的……...

詳細分析C++ 異常處理

@techdo ,    點閱數:284

異常是程序在執行期間產生的問題。C++ 異常是指在程序運行時發生的特殊情況,比如嘗試除以零的操作。異常提供了一種轉移程序控制權的方式。C++ 異常處理涉及到三個關鍵字:try、catch、throw。……...