tag c

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

@c / 博客 RSS 訂閱

愚人貓Idiomeo - 超簡單!教你用C語言手搓LLM模型

本文由 愚人貓(Idiomeo) 編寫 推薦閲讀我的博客原文 一.LLM 的數學基礎 大語言模型 (LLM) 的底層實現離不開紮實的數學基礎,這部分將系統梳理支撐 LLM 的核心數學理論,為後續的代碼實現奠定理論基礎。 線性代數:LLM 的基礎語言 線性代數是理解和實現 LLM 的基礎,特別是矩陣運算構成了神經網絡的核心操作。在 LLM 中,文本被表示為向量或矩陣形式,模型通過矩陣變換和運

llm , 人工智能 , c

收藏 評論

BlackQid - 基於C的掃雷小遊戲

0 掃雷遊戲的簡介 掃雷是一款經典的益智遊戲,目標是在最短時間內找出所有非雷格子,同時避免踩雷。 基本玩法:在掃雷中,玩家需要點擊方格,方格中會顯示數字,表示該格子周圍8個格子中雷的數量。玩家可以根據這些數字推導出安全格和雷的位置。 1 掃雷遊戲的分析和設計 1.1 掃雷遊戲的功能説明 使用控制枱實現經典的掃雷遊戲 遊戲可以通過菜單實現繼續玩或者退出遊戲 掃雷的棋盤是9*9的格子 默

遊戲 , 教程 , 知識 , c , 後端

收藏 評論

BlackQid - 函數題目練習

作業標題(728) 喝汽水問題 作業內容 喝汽水,1瓶汽水1元,2個空瓶可以換一瓶汽水,給20元,可以喝多少汽水(編程實現)。 #define _CRT_SECURE_NO_WARNINGS 1 #includestdio.h int Total1(int money) { int total = money; int empty = money; while (emp

c

收藏 評論

BlackQid - 函數遞歸與題目解析——C語言

1 遞歸是什麼? 遞歸是一種解決問題的方法,在C語言中,遞歸就是函數自己調用自己。 1.1 遞歸的思想 把一個大型複雜問題層層轉化為一個與原問題相似,但規模較小的子問題來求解;直到子問題不能再被拆分,遞歸就結束了。所以遞歸的思考方式就是把大事化小的過程。 遞歸中的遞就是遞推的意思,歸就是迴歸的意思,接下來慢慢來體會。 1.2 遞歸的限制條件 遞歸在書寫的時候,有2個必要條件: 遞歸存在限制條件

c

收藏 評論

BlackQid - 操作符題目練習

1 單身狗 在一個整型數組中,只有一個數字出現一次,其他數組都是成對出現的,請找出那個只出現一次的數字。 例如:數組中有:1 2 3 4 5 1 2 3 4,只有5出現一次,其他數字都出現2次,找出5 需要用到的知識: 按位異或 ^ 將其第一操作數的每個位(補碼)與其第二操作數的相應位進行比較。如果其中一個操作數中的位為 0,而另一個操作數中的位為 1,則相應的結果位設置為 1(即標記不同)。

教程 , 知識 , c , 後端

收藏 評論

木子君_求贊 - 流行語言面向對象特性對比

📊 流行語言面向對象特性對比 排名 語言 OOP範式 類 繼承 封裝 多態 接口/協議 特色功能 1 Python 多範式支持OOP ✅ 多繼承 命名約定 鴨子類型 抽象基類 Mixins, 裝飾器 2 C 過程式 ❌

php , JAVA , c , go , 後端

收藏 評論

木子君_求贊 - 堆排序算法介紹

堆排序(Heap Sort)完整指南 維度 內容 核心思想 用數組模擬完全二叉堆,反覆彈出最大值(或最小值)完成排序 平均複雜度 O(n log n) 最壞複雜度 O(n log n) (無退化) 額外空間 O(1) (原地) 穩定性 否 (相等元

排序 , c++ , c

收藏 評論

BlackQid - 深入理解指針Part1——C語言

”指針是C語言的精髓!“ ——出自學校教《C語言程序設計》的老師 1 內存和地址 1.1 內存 為了理解指針,首先要從內存和地址講起。 在講之前,先舉一個現實世界中的例子。大學宿舍都有門牌號,當需要找到某個學生時,我們只需要知道宿舍的門牌號就可以了。 在計算機中內存很重要,程序經常需要從內存中讀取和寫入數據。在購買電腦的時候,內存的大小常有8/16/32GB等,這些空間又是如何被管理的? 其實也是

知識 , c++ , c , 後端

收藏 評論

BlackQid - 深入理解指針Part2——const

1 const修飾指針 const 是 constant 的縮寫,本意是不變的,不易改變的意思。在 C++ 中是用來修飾內置類型變量,自定義對象,成員函數,返回值,函數參數。 C++ const 允許指定一個語義約束,編譯器會強制實施這個約束,允許程序員告訴編譯器某值是保持不變的。如果在編程中確實有某個值保持不變,就應該明確使用const,這樣可以獲得編譯器的幫助。 https://www

c

收藏 評論

BlackQid - 深入理解指針Part3——指針與數組

1 數組名的理解 在C/C++中,數組名在表達式中使用時,通常會轉換為指向數組首元素的指針(區別數組指針)。此規則有兩個例外。 作為 sizeof 運算符的操作數:sizeof(arr) 返回的是整個數組所佔的字節大小,而非指針大小。 作為 運算符的操作數:arr 產生的是一個指向整個數組的指針(類型為 int(*)[10]),而非指向首元素的指針(類型為 int*)。 實例分析(假設有

c

收藏 評論

啓英AI平台 - 一篇看完:晶振方案選擇不再糾結 - 深度解析內外置晶振及其應用注意事項

最近小編客户研發的一款產品在調試語音與上位機通訊總是出現個別產品功能異常,請啓英泰倫協助分析解決。小編分析發現異常原因為語音芯片和上位機芯片均存在頻偏,兩者頻偏相加後導致串口通訊波特率偏差較大,串口通訊失敗。小編根據啓英泰倫AI平台提供的方法在語音芯片加上了串口波特率自適應後解決了客户的問題。因此小編希望通過本篇文章幫助用户提前規劃好晶振方案、規避後期調試問題。小編就由淺入深來和大家一起探討一下啓

語言 , 算法 , 人工智能 , c , 硬件

收藏 評論

小康 - 傳統鏈表OUT了!侵入式鏈表讓Nginx、TCMalloc 性能飛躍的秘密武器

嘿,各位C++er們!我是小康。 👋 今天我要給大家揭秘一個讓無數程序員拍案叫絕的"黑科技"——侵入式鏈表! 你可能會問:不就是個鏈表嗎,有什麼神奇的? 別急,當你看完這篇文章,你會發現這個看似簡單的數據結構,竟然是Nginx、Linux內核、TCMalloc等頂級項目的性能秘密武器! 🤔 從一個"奇怪"的現象説起 先看一段讓人疑惑的代碼: // 這段代碼在幹什麼?為什麼要這樣寫? stati

c++ , c

收藏 評論

ERP老兵_冷溪虎山 - C/C++(IDEA外部工具)開發環境(直譯不含CMake)極速配置手冊:宏變量(參數詳解) +Clion(jvm參數表)

🚫 付費插件黨建議划走 🎯 白嫖黨、多語言戰士、IDE統一教信徒請繼續 💡 想體驗"一個IDE學多種語言"的快感嗎?這篇指南就是你的答案! 🙏 大家好! 最近一直在爆肝更新"四語言同步學"教程,C/C++系列一直未來得及更(求輕噴😅)。今天特地為大家帶來一篇純白嫖向的實用指南—— 今天特地為大家帶來一篇實用指南——JetBrains IDE外部工具配置C/C++開發環境。 這可能是

c++ , intellij-idea , clion , c

收藏 評論

ERP老兵_冷溪虎山 - CLion 調參高手都在用的配置!續集:GoLand 飛昇後,C/C++ 開發 IDE 性能炸裂的秘密

🏆🏆為什麼別人的 CLion 運行 C/C++ 項目絲滑流暢,而你的卻頻繁卡頓、編譯轉圈? ✅秘密就藏在這個 clion.vmoptions文件裏! 作為 IDEA/PyCharm/WebStorm/GoLand 調優系列的續集⏬ 🏅我把我壓箱底的 ​CLion 性能調優參數表​ 分享出來——包含 ​JVM 堆內存優化、垃圾回收策略、CMake 構建加速​ 等關鍵設置; 💎還附上每項

jvm調優 , c++ , clion , c , jetbrains

收藏 評論

ERP老兵_冷溪虎山 - CLion創建項目Ninja 模式切換後 Node/Go 卡死? Node 和 Go(僅出現一次但復現不了)我的10分鐘覆盤提醒

一次基於“時間回溯”的10分鐘級故障排查,獻給所有迷信新工具的程序猿🎰🎰。 ✅上週調試一個 Node.js + Go 的混合項目時: Python|Java則無影響,這次我遇到了職業生涯最詭異的 Bug——Ninja 切換指定模式後,Node 和 Go 突然卡死,控制枱像被凍住了一樣!❌ ​​ 更離譜的是,​這個問題只出現了一次,10 分鐘後我覆盤解決了,之後無論怎麼復現都失敗😂😂!

ninja , c++ , clion , c

收藏 評論

啓英AI平台 - 從“聽不清”到“聽得清”:我讓普通對講機擁有了AI降噪黑科技

近期因使用需要,準備購買一套對講機,在網上看了許久後,感覺都差不多,幾乎沒有什麼亮點;然而市面上的降噪對講機動輒上千,又讓人望而卻步。最近,我偶然發現啓英泰倫的一款AI降噪模塊,萌生了一個大膽的想法:能不能花小錢,親手給普通對講機裝上‘AI降噪’的黑科技? 答案是肯定的!下面就來分享這次從‘聽不清’到‘聽得清’的硬核改裝全過程。 一、準備工作 1. 播報音模塊板購買 ①在啓英泰倫官方商城購買一套C

嵌入式 , 語音 , 人工智能 , c , 硬件

收藏 評論

小鵝編程筆記 - C語言知識庫 -- 完整C語言筆記目錄,並且附帶純C項目源碼《小鵝説 C 語言》

1、思維導圖 2、完整筆記截圖 3、項目源碼截圖 猜數字遊戲 迷宮遊戲(雙人) 貪吃蛇遊戲(單人/雙人) 俄羅斯方塊1 俄羅斯方塊2 - 跨平台 4、部分具體筆記截圖 5、完整筆記目錄 (1)簡介 (2-10)環境搭建 (2)工具歸納 (3)VC++ 6.0 (4)Visual C++ 2010 (5)Dev-C++ (6)VSCode + Mi

編輯器 , c++ , 程序員 , c , 後端

收藏 評論

灰常酷的領帶 - Hadoop的未來不在單點突破

隨着人工智能(AI)技術的迅猛發展和國家“數字中國”戰略的深入推進,中國大數據產業正經歷從規模擴張向智能驅動的深刻轉型。作為大數據基礎設施的核心組成部分,Hadoop平台自2008年引入中國以來,已在金融、電信、製造、醫療等多個行業廣泛應用。然而,在AI時代對實時性、智能化和多模態數據處理能力提出更高要求的背景下,傳統Hadoop架構面臨嚴峻挑戰。本文結合當前技術演進趨勢與行業實踐,系統分析Had

node.js , c

收藏 評論

Plume岣七 - [Linux]探索進程的奧秘:從硬件到軟件的全面解析

在計算機科學中,進程是一個至關重要的概念。它是操作系統中最基本的執行單元,也是實現併發和多任務處理的關鍵。《操作系統概念》一書中提到:"進程是正在執行的程序,是程序執行過程中的一次指令、數據的集合,也可以叫做程序的一次執行過程。"然而,要真正理解進程,需要我們跨越硬件和軟件開始,深入探索期底層原理和工作機制。 一.硬件:馮諾依曼體系結構 1.核心框架 馮諾依曼體

進程概念 , 馮諾依曼體系結構 , 優先級 , 操作系統 , 狀態 , c++ , 後端開發 , c

收藏 評論

Plume岣七 - [C++]異常處理機制

C語言本身沒有處理異常的機制,通常需要通過錯誤碼(error)、assert、全局變量、函數返回值等方法處理錯誤;這種處理方法雖然邏輯直觀,但是多層調用時需逐層傳遞且無法自動清理資源,功能有限。 所以,Bjarne Stroustrup在設計C++時,為了更好地處理程序中的錯誤,將異常處理機制引入了C++,其基本思想是讓函數在發現自己無法處理的錯誤時拋出一個異常,然後由其調

異常規範 , 拋出異常 , c++ , 後端開發 , c , 異常類型

收藏 評論

蒙奇D索隆 - 【計算機網絡】408考研必備:計算機網絡物理層知識點精講​​

(基本概念) 導讀 大家好,很高興又和大家見面啦!!! 計算機網絡是一個極其複雜的系統,為了將這種複雜性化繁為簡,工程師們採用了 “分層” 的設計思想。這就像建造大樓,穩定的地基和清晰的結構是確保其功能的基礎。計算機網絡的體系結構,正是這樣一份至關重要的 “建築設計圖”,它定義了網絡應該如何分層,以及每一層需要完成什麼功能。 在前面的內容中,我們學習了主流的網絡模型

yyds乾貨盤點 , c++ , 後端開發 , 考研 , c , 408 , 計算機網絡

收藏 評論

霧隱5y1n - 數據與C

變量與常量 為了能夠更加方便的使用數據,程序員會將在程序運行期間會改變或賦值的數據使用變量進行保存。常量則是預先定義好,在程序運行期間不會改變的固定值 變量和常量就好像是一個盒子,可以用來裝東西(數據)。在計算機中,數據是存放在內存中的,存放數據的內存空間程序員為了方便以後的使用,都會起一個好記的名字。這個名稱也由字母、數字和下劃線組成,必須要以字母和下劃線開頭。由於C語言是對大小寫敏感的,所以大

基礎 , c

收藏 評論

mb65950ac695995 - 十、渲染插幀與 TAA 的關係:累積與去鬼影

Temporal Anti-Aliasing(TAA)通過將多個時間幀的信息累積在一起減輕鋸齒與噪聲。插幀也利用歷史幀,但目標是生成中間幀。兩者常共享重投影與運動向量。若在插幀中引入 TAA 的思想,可以對中間幀進行多幀融合,利用歷史信息提升穩定性。但必須控制鬼影:當運動向量錯誤或遮擋變化時,歷史像素不應參與融合。 去鬼影策略包括: 雙向一致性檢查:前後幀的

光流 , 運動向量 , 權重 , c++ , 後端開發 , c

收藏 評論

蒙奇D索隆 - 【算法】遞歸算法的深度實踐:深度優先搜索(DFS)從原理到LeetCode實戰

(深度優先搜索) 導讀 大家好,很高興又和大家見面啦!!! 在前面的內容中,我們共同探索了漢諾塔的奧秘,體驗了快速冪算法的高效,感受到了遞歸思維解決複雜問題的獨特魅力。今天,我們將沿着遞歸這條主線繼續前行,探索它在數據結構中的一個重要應用場景。 遞歸不僅僅是一種編程技巧,更是一種解決問題的思維方式。當我們掌握了遞歸的基本原理後,很自然地會想知道:這個強大的工具在樹、圖這

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

收藏 評論