tag c

標籤
貢獻129
184
03:19 AM · Oct 27 ,2025

@c / 博客 RSS 訂閱

自由的瘋 - 《性能優化:從代碼到架構(十八)》

內存管理、多線程與並行編程、基準測試 性能優化是軟件開發的核心環節,涵蓋從底層內存管理到高層架構設計的多個層面。本文將深入探討GC機制優化、多線程與並行編程實踐,以及如何通過BenchmarkDotNet量化性能提升。 一、內存管理:GC機制優化 .NET的垃圾回收(Garbage Collection, GC)機制自動管理內存,但不當的內存分配和回收策

內存管理 , yyds乾貨盤點 , c++ , 後端開發 , 多線程 , c , 並行編程

收藏 評論

小咪咪 - WPF Material Design中文文檔

微軟官網指導鏈接:適用於 .NET 5 的 Windows Presentation Foundation 文檔 | Microsoft Learn WPF框架介紹:Windows Presentation Foundation 簡介 - WPF .NET | Microsoft Learn WPF介紹 WPF(Windows Presentat

wpf事件 , microsoft , wpf , 架構 , 後端開發 , wpf屬性 , c

收藏 評論

瞿小凱 - c語言經典題目:在字符串的指定位置插入字符

題目 請編寫程序,實現以下功能:在字符串中的所有數字字符前加一個$字符。例如,輸入 A1B23CD45,輸出 A$1B$2$3CD$4$5。 思路: 觀察規律可發現插入的字母只會在排在數字前面,不會影響字母。 因此完整代碼如下 #include stdio.h int fun(char* s) { char t[80]; int i, j; for (i = 0

學習 , c# , 學習方法 , 學習筆記 , c

收藏 評論

雲中小生 - 【零基礎到實戰:C#桌面開發100講】資源分享

前陣子幫學弟整理自學資料時,翻到了去年我自己學習C#桌面開發時精心收集的一套教程。當時為了找全這些內容花費了不少精力,現在按照合理的學習順序整理成了完整的100講,從基礎入門到項目實戰全部覆蓋。想到可能對其他學習者有幫助,決定分享給大家。 關於資源説明 所有內容均為網絡上公開可獲取的資源,我只是按照學習路徑進行了系統化整理,

.NET Core , winform , 開發語言 , wpf , c , 前端開發 , Javascript

收藏 評論

liutao988 - vfp怎麼縱向合併多表

今天在網上看到了一篇寫得非常好的文章,是有關c++類繼承內存佈局的。看了之後獲益良多,現在轉在我自己的博客裏面,作為以後複習之用。 ——談VC++對象模型 (美)簡.格雷 程化 譯 譯者前言 一個C++程序員,想要進一步提升技術水平的話,應該多瞭解一些語言的語意細 節。對於使用VC++的程序員來説,還應該瞭解一些

vfp怎麼縱向合併多表 , 人工智能 , 編譯器 , 計算機視覺 , delete , c , vc++

收藏 評論

16099361 - flume使用kafka作為sink-

Kafka作為數據管道中的Sink(輸出端),常用於將處理後的數據寫入Kafka主題,供下游系統消費。以下是實現要點和示例: 核心概念 生產者角色 Kafka Sink本質上是生產者(Producer),負責將數據推送到指定主題(Topic) 數據可靠性 通過配置a

sed , 數據 , linq , 後端開發 , c , kafka , Python

收藏 評論

Plume岣七 - [Linux]命令行解釋器為什麼能執行命令?百行代碼實現Shell

實現流程介紹 Shell是命令行解釋器的一種,它的核心職責是作為用户與操作系統內核交互的中介,實現“用户指令接收→解析指令語法→調用內核執行→結果反饋”。 透過這些"高深"的終端命令交互,我們一定要"看清"shell實現的本質——所謂的shell就是一個進程,它能夠識別用户輸入,做分析,通過"進程控制管理與系統調用實現指定功能。 這篇博客,將從

重定向 , c++ , 後端開發 , Linux , c , 命令行解釋器

收藏 評論

蒙奇D索隆 - 【算法】遞歸算法的深度實踐:從布爾運算到二叉樹剪枝的DFS之旅

(深度優先遍歷) 導讀 大家好,很高興又和大家見面啦!!! 在上一篇中,我們探討了如何利用深度優先搜索(DFS) 的中序遍歷特性,在二叉搜索樹中高效地查找第K小的元素。我們看到了 DFS 如何通過遞歸自然地深入樹的分支,系統地訪問每個節點。 DFS 的核心思想在於“一路到底,再逐步回溯”。這種策略在解決樹形結構的問題時尤為強大。 今天,我們將繼續深入這一主題,通過兩道

深度優先搜索 , yyds乾貨盤點 , 遞歸 , 算法 , C語言 , c++ , 後端開發 , c

收藏 評論

deanyuancn - Spark 基礎——RDD 算子

RDD算子介紹 RDD(彈性分佈式數據集)是Spark的核心數據結構,代表不可變、分區化的數據集合。RDD算子分為兩類: 轉換算子(Transformations):惰性操作,生成新RDD $$ \text{新RDD} = \text{原RDD} \rightarrow \text{算子操作} $$ 行

spark , 數據集 , 開發語言 , 一對一 , Css , c , 前端開發 , HTML

收藏 評論

mb689bf7a82caf3 - 使用 C# 創建 Excel 圖表:高效構建自動化數據可視化報告

在當今數據驅動的世界裏,數據分析和可視化已成為各行各業不可或缺的技能。Excel作為最常用的數據處理工具之一,其強大的圖表功能能夠將複雜的數據集轉化為直觀易懂的視覺信息。然而,當我們需要處理大量數據、重複生成相似報告或集成到自動化流程中時,手動在Excel中創建和更新圖表不僅效率低下,而且極易出錯。 想象一下,你每週都需要根據最新的銷售數據生成一份包含多種圖表的報告

yyds乾貨盤點 , 數據 , 自定義 , 柱狀圖 , 後端開發 , excel , .net , c

收藏 評論

編程小匠人 - .NET常用術語表

前言 .NET 常見術語集旨在為 .NET 初學者提供一份清晰的入門指引,也為經驗豐富的 .NET 開發者提供一份便捷的參考,幫助大家更準確地表達、更高效地學習、更深入地探索 .NET 的強大功能(有遺漏的歡迎文末留言)。 應用框架 ASP.NET: ASP.NET 是一個免費的 Web 框架,用於使用 HTML、CSS 和

微軟 , 應用程序 , 後端開發 , .net , c , harmonyos , Web

收藏 評論

mob64ca14005461 - cJSON_GetObjectItem堆棧溢出

函數調用時會在棧上有一系列的保留現場及傳遞參數的操作。棧的空間大小有限定,VC的缺省值是2M。棧發生溢出的情況一般是程序中分配了大量數組或遞歸函數層次太深。棧是由編譯器自動管理的,當一個函數調用完返回後它會釋放該函數中所有的棧空間。 堆是

機器學習 , 內存 , , , 管理 , 人工智能 , c

收藏 評論

柒燁帶你飛 - 十進制轉二進制的方法 + 寫代碼實現[C/C++]

作者:柒燁帶你飛 本文為原創文章,版權歸本人所有。 文章首發於CSDN:​​https://blog.csdn.net/m0_61643743/article/details/130260640​ 十進制轉二進制 整數十進制轉二進制轉換方法 + 如何用代碼實現為主要內容 一,十進制轉二進制方法 方法1:除二取餘法 十進制數除2得商取餘法:對十進制進行除法運算,十進制除以2可以得到一

二進制 , c++ , c , 十進制

收藏 評論

oioihoii - C++虛函數表與多重繼承內存佈局深度剖析

在C++面向對象編程中,虛函數是實現運行時多態的關鍵機制。單繼承場景下的虛函數表(vtable)佈局相對直觀,但當涉及到多重繼承時,情況就變得複雜起來。本文將深入探討虛函數表的實現原理,並重點解析多重繼承下的內存佈局,幫助開發者更好地理解C++對象模型的底層機制。 第一部分:虛函數表基礎 1.1 什麼是虛函數表 虛函數表(vtable)是C++編譯器為每個包含虛函數的類生成的

虛繼承 , 多重繼承 , 虛函數 , c++ , 後端開發 , c

收藏 評論

Plume岣七 - [Linux]進程控制精要

進程控制是操作系統執行多任務的基礎,核心在於管理進程的完整生命週期。本文將深入探討如何通過 fork 創建、wait 等待及 exec 替換,實現對進程的精準掌控。 一.進程創建 進程創建是進程控制的起點核心,是掌握進程管控的必備基礎: fork 在之前探索進程的奧秘的博客中也提到過,fork()是Linux中創建子進程的系統調用,調用成功後父進程將與子進

exec系列函數 , 進程終止 , 進程等待 , c++ , 後端開發 , c , 進程控制

收藏 評論

Plume岣七 - [STL]拒絕O(log N)!哈希表與unordered系列指南

數據結構的選型中,“高效查找與操作”始終是核心需求。當面對海量數據的插入、查詢場景時,基於紅黑樹實現的map/set雖能保證有序性,卻受限於O(log n)的時間複雜度,難以突破性能瓶頸。而哈希表及其衍生的unordered_map/unordered_set,憑藉“平均O(1)”的極致效率,成為解決這類問題的最優解之一。 為什麼哈希表能實現遠超紅黑樹的操作速度?unord

unordered_系列容器 , STL , 哈希衝突 , 哈希表 , c++ , 後端開發 , c

收藏 評論

俗人Layman - 【一看就會一寫就廢 指間算法】分數到小數 —— 哈希表、長除數

指尖劃過的軌跡,藏着最細膩的答案~ 題目: 給定兩個整數,分別表示分數的分子 numerator 和分母 denominator,以 字符串形式返回小數 。 如果小數部分為循環小數,則將循環的部分括在括號內。 如果存在多個答案,只需返回 任意一個 。 對於所有給定的輸入,保證 答案字符串的長度小於 $10^4$ 。 示例 1: 輸入:nu

指尖人生 , 長除數 , 哈希表 , c++ , 後端開發 , c

收藏 評論

禹鼎侯 - 從Dwarf Error説開去

背景 近期我開發的一個C程序,在生產環境產生了coredump,但是在調試該core文件時,打出的debug信息並不全。 這種debug信息丟失,其實説白了,就是符號表丟失。一般由兩種情況造成,一種是編譯的時候沒有加-g參數,另一種是dwarf版本不對。 首先排除第一種可能,因為編譯腳本是我自己寫的,-g參數是有的。而唯一可能出問題的地方,就是dwarf版本不對。 而之所以出現

gcc , coredump , gdb , c++ , c

收藏 評論

TeamCode - 如何在C語言中定義自己的數據類型?

在C語言編程中,我們其實可以打開編程語言的拘束,自己定義自己想要的數據類型。只要記住 struct 和 typedef 兩個關鍵詞,我們就可以通過C語言中的數據結構和共用體來保存非同質化的數據類型。 定義新的數據類型 首先,在C語言在線編譯器中輸入以下代碼: typedef struct student_structure { char* name; char* surname;

數據類型 , 數據結構 , struct , 程序員 , c

收藏 評論

Eiceblue - PDF 文件為什麼打不開?常見原因與解決思路

在日常工作中,PDF 一直被認為是一種最穩定的文檔格式,因為它可以在跨系統、跨設備的情況下保持一致的排版和佈局,並且幾乎所有人都能打開。但在處理 PDF 時,很多人都會遇到相似的問題,比如有些 PDF 文件打不開;在瀏覽器裏能夠閲讀,在系統中卻被拒絕;甚至出現同一個文件,有的工具能處理,有的卻直接報錯的情況。 這些問題往往會被簡單歸因為:文件損壞。然而在大多數實際應用場景中,問題並沒

閲讀器 , pdf , 代碼人生 , c

收藏 評論

mob64ca13fe9c58 - C# 類class 字段和屬性

屬性 實體特徵的抽象,描述的是狀態信息,不表示具體的存儲位置,有訪問器,聲明格式如下: [修飾符][類型][屬性名] { get {get 訪問器體} set {set訪問器體} } 參數説明 1、修飾符:指定屬性的訪問級別 2、類型:指定屬性的類型,可以是任何的預定義或自定義類型 3、屬性名:一種標

字段 , 數據 , , 屬性 , 後端開發 , c , Python

收藏 評論

老司機愛學習 - C 語言函數:核心概念、定義用法與實戰詳解

函數是 C 語言的核心組成部分,本質是一段完成特定功能的可重用代碼塊—— 通過封裝邏輯、接收輸入參數、返回處理結果,實現代碼模塊化、簡化編程、便於維護與複用,是大型 C 語言項目開發的基礎。 一、函數的核心概念與分類 1. 核心術語 函數名:函數的唯一標識,遵循 C 語言標識符規則(字母、數字、下劃線組成,首字符非數字),需見名知義(如sum表示求和,

參數類型 , 調用函數 , include , c++ , 後端開發 , c

收藏 評論

oioihoii - 淺談如何從C++開發者到架構師

對於C++開發者而言,從一名精通語法和算法的程序員,成長為一名駕馭系統全局、平衡多方約束的軟件架構師,是一條充滿挑戰與機遇的經典職業路徑。這並非簡單的職級晉升,而是一次思維模式、技能重心和職責範圍的系統性躍遷。本文將結合行業實踐與專業理論,為你勾勒出一條清晰的轉型路線圖。 一、認知重構:理解架構師的核心內涵 在踏上轉型之路前,首要任務是釐清“架構師”究竟意味着什麼。架構師的角色遠

架構設計 , c++ , 後端開發 , 開發者 , c , 架構師

收藏 評論

Yih1ko - qt仿全能掃描王全棧項目

https://github.com/Yih1ko/GreatScanner GreatScanner - 多功能文檔處理工具 📅 最後更新: 2025年7月31日 | 🐍 當前版本: 1.0.0 🌟項目概述 一個集OCR識別、文檔轉換、雲備份於一體的生產力工具,採用C++/Qt開發客户端,基於ASIO的高性能服務端架構,支持: - 圖片文字提取(中英文混合識別) - 文檔格式轉換(

qt , c++ , qt6 , c , asio

收藏 評論