tag c

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

@c / 博客 RSS 訂閱

蒙奇D索隆 - 【算法】遞歸的藝術:從本質思想到遞歸樹,深入剖析算法的性能權衡

(遞歸) 導讀 大家好,很高興又和大家見面啦!!! 在上一篇內容中,我們揭開了遞歸的"神秘面紗":遞歸就是函數自己調用自己,並且掌握了它的兩個必要條件: 必須有一個明確的結束條件 每次遞歸調用都要向結束條件靠近 理解了這些基礎知識後,不知道你是否也曾思考過這樣的問題: 為什麼我們需要遞歸?​ 如果所有問題都能用循環解決,遞

yyds乾貨盤點 , 遞歸 , 算法 , C語言 , c++ , 後端開發 , c

收藏 評論

就愛吃豬大腸 - 用 longjmp()/setjmp() 實現 C 語言的異常處理

C 語言本身沒有原生的異常處理機制(如 C++ 的try/catch),但可以通過setjmp()(標記 “異常捕獲點”)和longjmp()(拋出 “異常”)模擬異常處理流程。核心思路是: 用setjmp()標記try塊的起始位置; 用longjmp()模擬throw拋出異常; 通過setjmp()的返回值區分 “正常執行” 和 “不同異常類型”

Test , c++ , 後端開發 , 嵌套 , c , 異常類型

收藏 評論

Python灑灑水啦 - C++單鏈表的插入操作詳解

單鏈表的插入操作是核心功能之一,根據插入位置可分為頭部插入(已實現)、尾部插入(已實現)和指定位置插入(核心擴展)。以下重點講解指定索引位置插入的實現邏輯、代碼細節及注意事項。 一、插入操作的核心邏輯 指定索引插入的目標是:在鏈表的第index個位置(索引從 0 開始)插入新節點,原索引index及之後的節點後移。步驟拆解: 檢查索引合法性(index

時間複雜度 , c++ , 後端開發 , 鏈表 , 複用 , c

收藏 評論

良許Linux - 領導根本不關心你幹了多少活,只在意這3點

大家好,我是良許。 上週有個粉絲跟我吐槽,説他在公司加班到深夜,週末還在改bug,結果年終考核只拿了B。而他隔壁工位的同事,天天準點下班,考核卻是A,還升職加薪了。他問我:"是不是領導瞎了眼?" 我聽完笑了,因為這讓我想起自己27歲在外企的時候,也犯過同樣的錯誤。 後來我才明白一個殘酷的真相:領導根本不關心你幹了多少活,他們在意的是完全不同的東西。這個道理,我花了好幾年才想通

驅動開發 , 嵌入式 , 單片機 , c++ , 後端開發 , c

收藏 評論

IT劍客之家 - C#打開pdf文件 - Clotho

本項目對PdfiumViewer庫進行了改寫,對其pdf解析部分的核心功能進行了分離和精簡,使其支持任意程序調用生成渲染後圖片,項目代碼已全部開源 (https://github.com/LdotJdot/LumPdfiumViewerSlim)。 同時我們還給出了一個用Avalonia簡單實現了渲染頁面的UI,改造後的庫是完全支持如W

虛擬化 , 雲計算 , 開發語言 , pdf , wpf , Image , c

收藏 評論

禹鼎侯 - 7種常見網絡併發模型介紹

概述 對於網絡服務器後端開發,為滿足不同併發場景的需要,一般來説,不外乎幾種常見的併發模型,除了一些教學場景常用的單線程、多進程(線程)的服務器實現外,生產用的服務器,一般都會考慮使用IO多路複用模型。 而常見的IO多路複用場景 ,可以設計得很簡單,也可以設計得比較複雜,一般根據業務需要而定。本文總結了一些比較常見的服務器併發模型,基本涵蓋了 大部分業務場景 。在實際業務開發的技術選型時,可根據場

c++ , select , c , poll , epoll

收藏 評論

codists - Programming Abstractions in C閲讀筆記:p72-p75

《Programming Abstractions In C》閲讀P72-p75,每次閲讀其實都有很多內容需要總結,這裏摘抄其中一部分。 一、技術總結 1.字符串數組 學習《Programming Abstractions in C》第75頁的時候,遇到一段代碼: static string bigCities[] = { "New York", "Los An

數據結構與算法 , c

收藏 評論

技術員阿偉 - 《C++在LLM系統中的核心賦能與技術深耕》

從技術演進規律來看,LLM的能力邊界不僅由模型架構定義,更受限於底層系統的承載能力,而C++憑藉無額外運行時依賴、內存管理自主可控、編譯優化靈活高效等核心特性,恰好彌補了高層語言在性能與控制力上的短板,為LLM系統提供了從推理速度、內存佔用到穩定性的全方位保障,成為連接LLM複雜算法需求與硬件底層算力的核心橋樑,更是決定LLM能否從實驗室原型走向規模化商業應用的技術基石。

yyds乾貨盤點 , 數據 , 指令集 , c++ , 後端開發 , 開發者 , c

收藏 評論

14224 - wpf頁面之間的跳轉

在 C# WPF 中實現登錄頁面跳轉,核心是 “驗證登錄邏輯” 與 “頁面切換” 結合,常用兩種方案:NavigationWindow 導航跳轉(適合多頁面場景)和Window+UserControl 切換(適合單窗口集成場景)。以下是具體實現步驟: 一、基礎準備:創建登錄頁面結構 無論哪種方案,先創建登錄頁面(包含賬號、密碼輸入框和登錄按鈕

microsoft , wpf , xml , c , 前端開發 , Javascript , ui

收藏 評論

禹鼎侯 - 編碼格式介紹及C語言處理漢字編碼

什麼是編碼格式 從一個小問題引入 我們在學習C語言的時候,有一道必做的題目是將大寫字母轉換成小寫,相信有點基礎的同學都能不加思索的寫出下面的代碼: char toLower(char upper){ if (upper = 'A' upper = 'Z'){ return upper + 32; }else{ return upper; }

iconv , gbk , utf-8 , 編碼 , c

收藏 評論

瞿小凱 - 小凱15天快速講完c語言-簡單學習第八課

0.前言 今天,我們進入c++的學習,我在專欄裏提到過,這些課程,來自我在大學自學時候的筆記整理而成,可能有不完善之處,在今天的課程筆記裏,我們忽略了一個有興趣的帶入點,c++的起源,在此引用維基百科的解釋 1.從C語言到C++一些基礎語法的變化 1.1 內存的申請和釋放 在C語言當中,我們學習的堆空間申請和釋放: 申請:malloc 釋放:free 在C++當中,推薦使用:

c++-primer , c++ , 學習筆記 , c , 學習資料

收藏 評論

TDengine濤思數據 - 開放原子大會上最意外的一幕:時序數據庫 TDengine 被點名兩次!

當 AI 與開源成為產業級趨勢時,我們不得不思考幾個現實問題:真正能把開源工程體系打磨紮實的團隊有多少?又有多少項目能在技術浪潮之外,持續保持高質量迭代與社區活躍? 上週舉行的 2025 開放原子開發者大會,給出了一個有代表性的答案。大會主題定為「一切為了開發者——AI 共智,開源共享」,更關注項目實踐、工程落地和開發者生態,而不僅僅停留在概念層面的討論。而今年的 TDengine,

時序數據庫 , c++ , 後端開發 , tdengine , 開發者 , c , 開源項目

收藏 評論

福大大架構師每日一題 - 2025-11-08:不相交子字符串的最大數量。用go語言,給定字符串 word,求最多能從中取出多少個互不重疊的連續片段(即子串),要求每個片段長度不少於 4 且第一個字符和最後一個字符相同。返回這

2025-11-08:不相交子字符串的最大數量。用go語言,給定字符串 word,求最多能從中取出多少個互不重疊的連續片段(即子串),要求每個片段長度不少於 4 且第一個字符和最後一個字符相同。返回這個最大數量。 1 = word.length = 200000。 word 僅由小寫英文字母組成。 輸入: word = “abcdeaf

golang , word , redis , 子串 , 數據庫 , bc , c

收藏 評論

人類新新 - C#人臉識別入門篇-STEP BY STEP人臉識別—靜態照片人臉檢測 - feishixin的個人空間 -

C#使用Yolo其實簡單。相較於Python方案,C# 31 MB單文件以可以單文件獨立發佈或以AOT編譯徹底剝離解釋器與運行時依賴,CPU推理性能良好。而且YOLO11n模型權重與原生推理代碼一體嵌入,免除Python環境、版本衝突及數百兆依賴包部署,實現零配置、零維護、單文件分發,可以顯著降低現場實施與售後成本,滿足嚴肅場景對穩定性、一致性與封閉的剛

縮放 , yolo , 加載 , 人工智能 , 數據結構與算法 , c

收藏 評論

mb65950ac695995 - 十八、實現流程與工程架構建議

一個可落地的插幀實現通常包括: 數據準備:生成並存儲motionVectors、depth、normals、materialId。 插幀核:在 GPU 上執行重投影與融合,處理遮擋與一致性檢查。 動畫與物理插值層:渲染前採樣對象狀態,提供中間姿態。 配置與開關:質量層級(Off/Basic/Advanced)、平台特性、動態調度。

動態調度 , 運動向量 , c++ , 後端開發 , 模塊化 , c

收藏 評論

mb689bf7a82caf3 - 藉助 C# 創建專業 PDF 表格:完整示例與技巧

在現代商業應用中,PDF文檔因其跨平台、內容固定和易於共享的特性,成為信息傳遞的重要載體。無論是財務報表、發票、合同,還是產品目錄,結構化的數據往往需要以表格的形式呈現。手動創建這些PDF表格不僅效率低下,而且極易出錯。幸運的是,藉助C#編程,我們可以自動化這一過程,實現高效、精確的PDF表格生成。 本文將深入探討如何使用一款功能強大的PDF處理庫——Spire.P

表格 , yyds乾貨盤點 , 數據 , pdf , 後端開發 , .net , c

收藏 評論

AI智行者 - C#技術棧入門到精通系列10A——WPF下的MVVM實現

MVVM 模式核心架構與實現細節 1. MVVM 模式回顧 2. ViewModel 的職責與設計 2.1 狀態管理 2.2 行為暴露 3. View 與 ViewModel 的連接 3.1 DataContext 的設置 3.2 ViewMo

xaml , wpf , 架構 , 後端開發 , c , ui

收藏 評論

俗人Layman - 【一看就會一寫就廢 指間算法】愛生氣的書店老闆—— 滑動窗口

指尖劃過的軌跡,藏着最細膩的答案~ 題目: 有一個書店老闆,他的書店開了 n 分鐘。每分鐘都有一些顧客進入這家商店。給定一個長度為 n 的整數數組 customers ,其中 customers[i] 是在第 i 分鐘開始時進入商店的顧客數量,所有這些顧客在第 i 分鐘結束後離開。 在某些分鐘內,書店老闆會生氣。 如果書店老闆在第 i 分鐘生氣,那麼 grump

數組 , 滑動窗口 , c++ , 後端開發 , c

收藏 評論

mb68bd9657ee325 - C++多態

在C++中,多態是面向對象編程的核心支柱之一,它允許你使用統一的接口來處理不同的派生類對象,從而編寫出更通用、靈活的代碼。下面我將深入介紹C++多態的類型、實現機制、關鍵技術點以及應用場景。 🎯 多態的基本概念與類型 C++中的多態主要分為兩種類型: 編譯時多態(靜態多態):在程序編譯階段就確定了具體要調用的函數。主要包括:

虛函數 , 派生類 , c++ , 後端開發 , 多態 , c

收藏 評論

wx65950818d835e - 12: 強化學習在超分中的應用

引言 強化學習(Reinforcement Learning,RL)是一種通過與環境交互學習最優策略的機器學習方法。在傳統的超分辨率(SR)任務中,模型通過固定的訓練數據進行學習,而強化學習則通過與環境的不斷交互來進行優化,這使得強化學習在圖像超分中的應用成為可能。通過強化學習,可以使模型根據圖像的實際表現進行自我調整,從而提升超分效果。本文將探討強化學習在圖像超分中的應用

自適應 , 強化學習 , c++ , 後端開發 , c , 圖像質量

收藏 評論

豌豆花下貓 - 為什麼 Python 的 f-string 可以連接字符串與數字?

本文出自“Python為什麼”系列,歸檔在 Github 上:https://github.com/chinesehuazhou/python-whydo 毫無疑問,Python 是一門強類型語言。強類型語言。強類型語言!(關於強弱類型話題,推薦閲讀這篇 技術科普文) 這就意味着,不同類型的對象通常需要先做顯式地類型轉化, 然後才能進行某些操作。 下面以字符串和數字為例,看看強行操作會產生什

網頁爬蟲 , 算法 , c , 後端 , Python

收藏 評論

侯磊 - 【C/C++實用工具】內存相關問題排查工具---cppcheck與valgrind

C++中令人疑惑的內存問題 C++的內存問題時常令人十分困惑。總結起來C++的內存問題可以分為以下幾類 內存泄露 當程序員使用new(或malloc)關鍵字分配內存而忘記使用 delete (或free)函數或 delete[] 運算符釋放內存時,C++ 中就會發生內存泄漏。在 C++ 中使用錯誤的刪除運算符會發生內存泄漏最多的情況之一。delete 運算符應用於釋放單個分配的內存空

c++11 , 內存泄漏 , c++ , c

收藏 評論

只爭朝夕 - C語言編程程序的內存如何佈局

  一:C語言程序的存儲區域   由C語言代碼(文本文件)形成可執行程序(二進制文件),需要經過編譯-彙編-連接三個階段。編譯過程把C語言文本文件生成彙編程序,彙編過程把彙編程序形成二進制機器代碼,連接過程則將各個源文件生成的二進制機器代碼文件組合成一個文件。   C語言編寫的程序經過編譯-連接後,將形成一個統一文件,它由幾個部分組成。在程序運行時又會產生其他幾個部分,各個部分代表了不同的存儲區域

佈局 , 內存 , c

收藏 評論

liler - 假如有n個台階,一次只能上1個台階或2個台階,請問走到第n個台階有幾種走法?

2023王道作業week4_day12————走樓梯 1.題目: 假如有n個台階,一次只能上1個台階或2個台階,請問走到第n個台階有幾種走法?為便於讀者理解題意,這裏舉例説明如下:假如有3個台階,那麼總計就有3種走法:第一種為每次上1個台階,上3次;第二種為先上2個台階,再上1個台階;第三種為先上1個台階,再上2個台階。輸入為n,輸出為走到第n個台階有幾種走法 2.思路 設台階為n個 當n=1時,

遞歸 , c

收藏 評論