收藏 / 列表

kedixa - Coke(一):優秀的C++ Workflow支持協程啦

Coke(一):你好,世界 C++ Workflow是一款高性能的異步編程範式,自Github開源以來,已經收貨了一萬多枚Star,得到了越來越多的認可。 Coke項目是一個高性能的協程庫,基於C++ 20提供的協程組件開發,提供一組簡潔的異步接口,而其後台則是由C++ Workflow強力驅動。使用Coke可以輕鬆地創建協程任務,並通過C++ Workflow的調度器高效地調度和執行,Coke希

協程 , c++

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

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

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

wx65950818d835e - 14: 基於卷積神經網絡(CNN)的超分算法

引言 卷積神經網絡(CNN)是深度學習中最成功的模型之一,廣泛應用於圖像分類、物體檢測等任務。隨着深度學習技術的發展,CNN在圖像超分辨率(SR)領域也取得了顯著進展。基於CNN的超分算法利用深度卷積網絡從低分辨率圖像中提取特徵,並通過層層卷積和反捲積層重建高分辨率圖像。本文將探討基於CNN的超分算法的原理、優勢和挑戰。 CNN在超分中的基本原理 CNN通過多層

卷積 , 圖像重建 , c++ , 後端開發 , 深度學習 , c

1412 - Workflow通用併發控制組件:ResourcePool資源池

開源項目Workflow是C++異步調度的高性能框架,廣泛用於高吞吐低延遲的網絡服務器、並行計算和組裝複雜網絡請求的客户端等領域。在異步調度的編程範式下,想要實現併發控制是非常困難的,因為一旦無法做到無阻塞的調度,那麼框架性能就會大打折扣。 線上非常常見的場景是:異步服務器需要限制用户的併發,從而保護有限的後端資源比如GPU計算,並在超載時可以立刻拒絕用户或者實施排隊等待的處理策略。 一個好的併發

workflow , github , c++ , 開源 , 併發

ERP老兵_冷溪虎山 - Python/JS/Go/Java同步學習(第三十一篇)四語言“集合運算和判斷“對照表

🤝 免罵聲明: 本文集合運算和判斷操作經本蜀黎實戰整理,旨在提供快速參考指南📝 因各語言版本迭代及不同系統環境差異,偶爾可能出現整理不全面之處,實屬正常✅ 理性討論歡迎,無憑據攻擊將依據平台規則處理,並可能觸發內容自動備份傳播機制🙏! 若遇具體問題,請帶圖評論區留言,本蜀黎必拔碼相助🤝 ※ 温馨提示 若本內容不慎觸及某些利益,請理性溝通,但刪

node.js , JAVA , go , Javascript , Python

星辰大海 - 論如何使用並調用c++自定義函數

在 C++ 中,自定義函數就像我們自己設計的 “工具”,需要先 “造工具”(定義函數),再 “用工具”(調用函數)。下面用通俗的方式講清楚調用方法和規則: 一、先搞懂 “函數三要素” 每個自定義函數都有三個關鍵部分,就像工具的 “説明書”: 返回值類型:工具做完事後給你的 “結果類型”(比如算加法後返回一個數字,就用int;如果只是打印文字不需要結果,就用void)。 函數

c++

hedzr - C++ 的枚舉類型

Prologue: C++ 中的枚舉類型應用以及轉換到字符串的增強:AWESOME_MAKE_ENUM,... Original From: HERE 因為臨時發現需要一個枚舉量到字符串的轉換器,所以乾脆梳理了一遍古往今來的枚舉類型的變化。 於是奇怪的冷知識又增加了。 枚舉類型 enum 在 cxx11 之前,C/C++ 通過 enum 關鍵字聲明枚舉量。 // 匿名全局枚舉

c++11 , 算法 , c++ , c++17

Hankin_Liu收徒 - 從彙編看內存序:C++ 內存模型在 Intel 架構下到底做了什麼

一、引言 在多線程程序中,C++ 內存模型定義了跨線程訪問共享變量時的行為保證。 它規定了不同操作之間的 可見性 與 順序性,通過諸如 memory_order_relaxed、memory_order_release、memory_order_acquire、memory_order_seq_cst 等語義,讓開發者能夠在性能與正確性之間做出權衡。 然而,C++ 的內存模型只是一個

intel , c++

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

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

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

蒙奇D索隆 - 【操作系統】考研408操作系統核心考點:進程控制四大原語深入解析​

(進程控制) 導讀 大家好,很高興又和大家見面啦!!! 在上一篇內容中,我們共同探討了進程控制的基本概念與實現原理: 進程控制是操作系統對進程實施有效管理的核心功能,它通過特定的機制實現進程的創建、終止以及各種狀態間的轉換,從而確保多進程能夠高效併發執行。 我們重點學習了實現進程控制的關鍵工具——原語: 原語是由若干指令組成的、用於完成

yyds乾貨盤點 , 操作系統 , c++ , 後端開發 , 考研 , c , 408

輕口味 - 【倉頡開發HarmonyOS系列】倉頡關係型數據庫基礎操作實戰

在HarmonyOS中ArkData數據管理模塊提供了用户首選項、鍵值型數據管理、關係型數據管理、分佈式數據對象、跨應用數據管理和統一數據管理框架。其中關係型數據管理(RelationalStore)提供了關係型數據庫的增刪改查、加密、手動備份以及訂閲通知能力;提供了向量數據庫的存儲、管理、向量數據檢索以及向量數據相似度計算的能力。應用需要使用關係型數據庫的分佈式能力時,RelationalSto

倉頡語言 , harmonyos-next , harmonyos

小康 - unordered_map性能被吊打!我用基數樹讓內存池性能暴漲幾十倍的秘密

哈嘍,大家好,我是小康! 今天要和大家聊一個特別有意思的話題——基數樹。 説實話,我第一次聽到這個名詞的時候,內心是懵逼的。基數?樹?這玩意兒到底是啥? 直到有一天,我在研究TCMalloc內存池源碼的時候,發現了一個神奇的現象:為什麼Google的工程師不用std::unordered_map來做頁號映射,而要自己實現一個看起來很複雜的數據結構? 帶着這個疑問,我深入研究了一下,結果發現了一個寶

c++

祝你今天愉快 - C++學習(九) 編程練習

1.編寫一個小程序,要求用户使用一個整數指出自己的身高(單位為英寸),然後將身高轉換為英尺和英寸。 該程序使用下劃線字符來指示輸入位置。另外,使用一個const符號常量來表示轉換因子。 /*1.編寫一個小程序,要求用户使用一個整數指出自己的身高(單位為英寸),然後將身高轉換為英尺和英寸。 該程序使用下劃線字符來指示輸入位置。另外,使用一個

指尖人生 , 移動開發 , 符號常量 , c++ , Android , ci