tag 代碼人生

標籤
貢獻50
230
05:14 PM · Nov 07 ,2025

@代碼人生 / 博客 RSS 訂閱

wx68fc435ee4240 - 揭秘Linux管道的“秘密容器”:管道緩衝區到底有多大?

當我們使用Linux管道(Pipe)時,我們知道數據從一端流入,從另一端流出,彷彿通過一個無形的通道。但這個“通道”並非無限大,它實際上是內核中的一塊內存,我們稱之為管道緩衝區(Pipe Buffer)。 這個緩衝區的大小,直接決定了在“對講機”的另一端(讀者)來得及接收之前,我們(寫者)最多能“喊”出多少話而不會被“憋住”(阻塞)。那麼,這個看不見摸不着的“秘密容器”,我

內存管理 , 數據 , include , 代碼人生

收藏 評論

wx68fc435ee4240 - Linux 信號編程進階:徹底搞懂 ​​sigaction​​ 與信號屏蔽特性

在 Linux 系統編程中,信號(Signal)是一種非常微妙的機制。初學者往往只會用簡單的 signal() 函數來註冊回調,但在實際的工程開發中,sigaction() 才是真正的“工業級”標準。 為什麼?因為 sigaction 不僅能捕捉信號,還能讓我們精確控制信號處理函數執行期間的屏蔽行為。本文將結合詳細的代碼案例,帶你深入理解 sigaction 的核心機制,特

初始化 , 信號處理 , include , 代碼人生

收藏 評論

Jc_rich - 學習編程讓思維更富有邏輯

✍ 1. 自我介紹 我是一名工專學生,對技術和互聯網方向非常感興趣。雖然我的編程基礎還在起步階段,但我對新知識充滿好奇,也願意通過不斷學習讓自己成長。 🎯 2. 我的編程目標 我的目標很明確: 掌握至少一門主流編程語言(如 C、C++、Python 或 Java) 能夠獨立完成簡單項目和課程設計 逐漸建立編程思維,提高解

小遊戲 , it , 技術人為什麼要寫博客? , 代碼人生 , 調試程序

收藏 評論

愛吃飯的程序媛 - 1005. Maximize Sum Of Array After K Negations

題目 Given an array A of integers, we must modify the array in the following way: we choose an i and replace A[i] with -A[i], and we repeat this process K times in total. (We may choose the

數組 , yyds乾貨盤點 , 最小值 , 最小堆 , 代碼人生

收藏 評論

袁袁袁袁滿 - 國產首款視覺理解能力模型-Claude Code測評

前言 近期,火山引擎發佈了豆包編程相關模型:Doubao-Seed-Code。 按照介紹推文來看,Doubao-Seed-Code是國內首個具備視覺理解能力的編程模型,可參考手繪稿、UI設計封面或給予目標網站的配色等,自主完成樣式修復和Bug修復,大幅提升前端開發效率。除此之外,原生支持 256K 長上下文, 輕鬆處理長代碼文件、多模塊依賴等複雜場景,實現端到端自主編

code , API , PowerShell , 代碼人生

收藏 評論

u_17586993 - 時代週刊致敬“AI建築師”,Anthropic 豪擲210億買算力,螞蟻開源 LLaDA 2.0,谷歌 NotebookLM 升級

2025 年的尾聲比想象中來得更熱鬧一些。 科技圈,既有象徵意義極強的“年度人物”定調,也有真金白銀的百億級算力豪賭。從國外的 Anthropic、Mistral 到國內的螞蟻技術研究院,大家似乎都在趕着交出一份年度答卷。 🏆 《時代》週刊:致敬“AI 建築師” 歷史總是驚人的相似。繼當年“個人電腦”登上封面後,《時代》週刊宣佈將 “人工智能的建築師”(The Architec

資訊 , 時代 , AI , 人工智能 , 代碼人生 , 建築師

收藏 評論

編程小白狼 - MySQL常用函數完全指南:提升你的數據處理效率

MySQL作為最流行的關係型數據庫之一,提供了豐富的內置函數來簡化數據處理和轉換操作。掌握這些函數不僅能提高開發效率,還能優化查詢性能。本文將系統性地介紹MySQL中各類常用函數,並通過實際示例幫助你快速上手。 一、字符串處理函數 字符串函數是日常開發中最常用的函數類別,主要用於文本數據的處理和轉換。 1. 基礎字符串操作 -- 字符串連接 SE

MySQL , 代碼人生 , SQL , Json

收藏 評論

web安全工具庫 - Linux 多線程編程:互斥鎖 (Mutex) —— 給共享資源加上“安全鎖”

在上一篇博客中,我們見識了多線程“裸奔”(無同步機制)時導致的銀行賬户錯誤和打印亂碼。為了解決這些問題,我們需要引入一種機制,保證同一時刻只有一個線程能訪問共享資源。 這個機制就是互斥量(Mutex)。你可以把它想象成洗手間門上的鎖:“有人佔用,閒人免進”。 一、 互斥鎖的“使用説明書” 互斥鎖本質上是一個結構體 pthread

include , 互斥鎖 , 加鎖 , 代碼人生

收藏 評論

科技之巔 - 【高中數學/排列組合】(多面手)某龍舟隊有9名隊員,其中3人只會劃左舷,4人只會劃右舷,2人既會劃左舷又會劃右舷,現要選派劃左舷的3人和劃右舷的3人共6人去參賽,則不同的選派方法有多少種?

【問題】 某龍舟隊有9名隊員,其中3人只會劃左舷,4人只會劃右舷,2人既會劃左舷又會劃右舷,現要選派劃左舷的3人和劃右舷的3人共6人去參賽,則不同的選派方法有多少種? 【答案】 92 【解答】 多面手問題需優先安排多面手。 1.多面手不參賽 C(3,3)*C(4,3)=4 2.從兩個多面手中抽一人蔘賽 2.1 讓多面手劃左舷

多面手 , 代碼人生 , 高中數學 , 排列組合

收藏 評論

愛吃飯的程序媛 - 1037. Valid Boomerang

題目 Aboomerangis a set of 3 points that are all distinct andnotin a straight line. Given a listof three points in the plane, return whether these points are a boomerang. Example 1:

yyds乾貨盤點 , 斜率 , 代碼人生

收藏 評論

程序員小2 - Java 8 ~ 24 新特性

⭐️ Java 8 Java 8 絕對是 Java 歷史上最重要的穩定版本,也是這麼多年來最受歡迎的 Java 版本,甚至有專門的書籍來講解 Java 8。 這個版本最大的變化就是引入了函數式編程的概念,給 Java 這門傳統的面嚮對象語言增加了新的玩法。 【必備】Lambda 表達式 什麼是 Lambda 表達式? Lambda 表達式可以

List , System , 函數式接口 , 代碼人生

收藏 評論

bug菌 - 邊緣新生:openEuler 輕量化基座與雲邊協同全景實踐!

引言:當算力從“雲端”走向“身邊” 我們正處在一個“萬物互聯”的時代。從智能攝像頭、工業機械臂到自動駕駛汽車,海量的設備正在世界的各個角落產生着PB級的數據。如果所有數據都必須回傳到遙遠的數據中心進行處理,那麼網絡的延遲、帶寬的成本以及數據的隱私性將成為不可逾越的鴻山。 於是,邊緣計算(Edge Computing) 應運而生。它主張將計算和存儲能力推向離數據源和用户最近的地方—

指尖人生 , 服務器 , bash , 代碼人生 , Docker

收藏 評論

瘋狂迪霸戈 - win10因為權限不足,不讓刪除的解決辦法

問題場景 在刪除文件夾(裏面有多級文件夾和文件)的時候出現如下報錯 問題分析 當前用户因權限不足,無法對 “developer” 文件夾(進行更改,需要來自 “DESKTOP-KQ301O0\shaoq” 的權限。這通常與Windows的權限管理系統有關,你可能不是文件夾的所有者,或者沒有足夠的訪問權限。此外,文件夾可能被其他程序佔用、受到系統保護,或是已被加密。 解決

文件夾訪問被拒絕 , 代碼人生

收藏 評論

此風喚作晚安 - 從本地緩存到Redis集羣的架構演進與實踐

當然!這是一篇關於分佈式系統緩存架構設計與實踐的技術博客,內容詳實,貼近實際開發,字數約2000字。 深入淺出分佈式緩存:從本地緩存到Redis集羣的架構演進與實踐 在當今高併發、大流量的互聯網時代,系統的性能與響應速度直接決定了用户體驗和業務成敗。而緩存,作為提升性能最有效的手段之一,已經從“可選項”演變為架構設計的“必選項”。然而,隨着系統從單體架構走向分

數據 , 本地緩存 , 緩存 , 代碼人生

收藏 評論

primeshao - 976. Largest Perimeter Triangle

題目 Given an array A of positive lengths, return the largest perimeter of a triangle with non-zero area, formed from 3 of these lengths. If it is impossible to form any triangle of non-zero area, retur

yyds乾貨盤點 , i++ , 代碼人生

收藏 評論

愛吃飯的程序媛 - 977. Squares of a Sorted Array

題目 Given an array of integers A sorted in non-decreasing order, return an array of the squares of each number, also in sorted non-decreasing order. Example 1: Input: [-4,-1,0,3,10] Output: [0,1,9,16

指針移動 , 數組 , yyds乾貨盤點 , 最小值 , 代碼人生

收藏 評論

程序員小2 - 終於把機器學習中的交叉驗證搞懂了!!

核心思想 在標準的模型訓練中,我們通常會將數據集劃分為訓練集和測試集。訓練集用於模型學習參數,測試集用於評估模型的最終性能。 然而,如果測試集本身具有偏差,或者我們想更精細地調整模型(例如超參數調優),僅僅使用一次劃分可能會導致評估結果不夠穩定或具有過高的方差。 交叉驗證的核心目標是:獲得一個更穩定、更可靠的模型性能估計,減少對特定數據劃分的依賴。 交叉驗

數據集 , 數據 , 交叉驗證 , 代碼人生

收藏 評論

wx62088446a1f70 - 多模態深度學習:跨模態理解與生成的融合智能

多模態深度學習:跨模態理解與生成的融合智能 引言 人類通過視覺、聽覺、觸覺等多感官通道協同理解世界,而當前AI系統大多侷限於單一模態處理。多模態深度學習通過建立跨模態的聯合表徵與轉換機制,正推動人工智能向更接近人類認知方式的方向演進。本文將深入探討多模態深度學習的核心算法、統一框架、訓練範式以及前沿應用,呈現這一跨領域研究方向的最新進展與未來趨勢。 一、多模態表徵學習 1

數據 , 深度學習 , 代碼人生 , 模態

收藏 評論

程序員小2 - 使機器學習模型變的可解釋!!

核心原理 SHAP 的理論基礎來源於合作博弈論中的Shapley 值。 在一個合作博弈中,有若干個參與者(玩家),他們通過合作獲得一個整體收益。Shapley 值用於衡量每個玩家對整體收益的平均邊際貢獻。 在機器學習中: 玩家對應於特徵; 整體收益對應於模型預測結果; 因此,Shapley 值可以度量每個特徵在所有可能的特徵

機器學習 , 基線 , 示例代碼 , 代碼人生

收藏 評論

JEECG低代碼平台 - AI 開發工具助力程序員突破 “35 歲魔咒”,職場壽命延長 5~10 年

隨着人工智能(AI)技術的不斷突破,程序員的工作方式正在經歷一場深刻變革。過去,程序員往往需要掌握大量底層語法和手寫複雜代碼,面對不斷更新的技術棧壓力山大。如今,藉助 AI 輔助開發工具,我們的工作效率和代碼質量都得到了顯著提升。最近,我開始使用一款名為 Cursor 的 AI 前端代碼生成工具,體驗非常棒。它不僅幫我快速生成基礎代碼,還極大提升了代碼質量和開發效率。 未來,程序員更

前端代碼生成工具 , cursor , AI工具開發 , AI代碼編輯器 , 代碼人生

收藏 評論

mb690cc2a30bc41 - 如何將OpenAI API調用遷移為Anthropic API

如何將OpenAI API調用遷移為Anthropic API 隨着大模型生態的不斷豐富,越來越多開發者希望將原本基於OpenAI的應用切換到Anthropic(如Claude 3等),以獲得更好的模型能力或滿足合規需求。本文將介紹OpenAI API與Anthropic API的主要差異,以及實際的代碼遷移示例,幫你高效完成API適配工作。 一、OpenAI

API , 代碼人生 , Json , Python

收藏 評論