博客 RSS 訂閱

vistart - 從簡單到複雜:多進程環境下的加權隨機選擇算法

引言 在分佈式系統中,我們經常需要實現負載均衡、流量分配、A/B 測試等功能。這些場景的核心問題是:如何按照預設的權重比例,在多個候選項中進行隨機選擇? 更具挑戰性的是,當多個進程同時運行、隨時可能加入或退出時,如何保證整體的選擇分佈仍然符合預期的權重比例? 本文將從最簡單的均勻隨機選擇開始,逐步深入到加權隨機選擇,最後解決多進程環境下的分佈一致性問題,並給出嚴格的數學證明。 完整代碼:https

選擇器 , 數學 , 隨機訪問 , 概率 , go

收藏 評論

鯨魚編程pyhui - 20251130_143546 圖形輸出 三角形篇

矩形圖形輸出 *** *** *** *** #include iostream using namespace std; int main(){ // 輸出四行三列的星花符號 for(int j=0;j8;j++){ // 完成一行內容的輸出 for(int i=0;i4;i++){ cout"*"; } coutendl; } }

include , 後端開發 , Python

收藏 評論

外參財觀 - 平安銀行不缺客户,不缺科技,到底缺了什麼?

近期,平安銀行再度成為輿論焦點。一方面,其前三季度營收為1006.68億元,同比下降9.8%,淨息差持續收窄、非利息收入增長乏力;另一方面,四川金融監管局對其成都分行開出240萬元罰單,事由是“貸款及銀行承兑匯票業務管理不審慎”。這已不是平安銀行今年首次因業務合規問題被監管點名。在銀行業整體面臨增長放緩、資產質量承壓的當下,平安銀行的轉型之路顯得尤為坎坷。 作為國內

差異化 , 風控 , 微信支付 , 物聯網

收藏 評論

星源代碼 - Python小白成長記 · 第3課(下)| 函數 & 習題

大家好,我是 星源,19 歲自學 Python 的編程小白 🤓。 今天接着啃函數!搞透全局變量、異常處理、項目實踐,再帶習題鞏固,徹底吃透函數這塊硬骨頭! 📌 今日學習內容 👉 “掌握全局變量、異常處理,寫出帶返回值的猜數字程序,變身函數小能手!” ✨ 知識點講解 1️⃣ global 語句

隨機數 , 全局變量 , 後端開發 , 異常處理 , Python

收藏 評論

deephub - BipedalWalker實戰:SAC算法如何讓機器人學會穩定行走

下肢假肢的控制系統設計一直是個老大難問題。傳統控制理論需要建立肢體和環境的精確數學模型,但現實世界可以不一樣,比如説地面摩擦力時刻在變,坡度各不相同,患者隨時可能絆一下。這就需要控制器具備自適應能力,能從失誤中恢復,還得在沒有顯式編程的情況下習得自然的步態模式。 強化學習給出了一條思路:讓假肢自己通過試錯"學會"走路。但是標準RL算法有個毛病,它太貪心了,找到一種能用的移動方式就死守着不放

強化學習 , 機器人 , 人工智能 , 深度學習

收藏 評論

張飛簽名上架 - 蘋果企業簽名:高效的內部分發解決方案

在蘋果生態系統中,企業簽名作為App Store之外的重要分發方式,為企業和組織提供了靈活的內部應用部署方案。這種基於企業開發者賬號的簽名機制,正在成為眾多機構移動化戰略的關鍵支撐。 穩定靠譜簽名平台:iOS企業籤、超級籤、TF籤 核心技術原理 企業簽名的技術基礎建立在蘋果的企業級信任體系之上。通過獲取蘋果官方頒發的企業開發者證書,組織可以對應用進行數字簽名,使其能夠在未上架App Stor

ios

收藏 評論

桃花鍵神 - 基於 DevUI MateChat 構建AI數學老師

前言 現在用户對學習體驗的要求已不再侷限於課程內容本身,而是延伸至即時性、個性化與系統性的學習支持服務。傳統答疑機器人往往僅能完成關鍵詞匹配式的簡單應答,難以支撐複雜知識體系下的深度輔導需求。而 DevUI提供的MateChat 解決方案,憑藉其“UI 組件 + 智能交互”的雙重能力,為構建新一代教育場景智能答疑提供了強大支撐。 本文將搭建A

app , API , 後端開發 , 問題解答 , JAVA

收藏 評論

桃花鍵神 - 基於 DevUI MateChat 構建銀行智能客服系統:從 0 到 1 的合規化 AI 實踐

前言 在銀行業務中,客服系統是連接客户與機構的核心觸點。據《2024 中國金融科技白皮書》顯示,銀行客服人工成本佔比高達運營總支出的 18%,而用户對響應速度的要求已從“分鐘級”壓縮至“秒級”。此時,傳統客服模式面臨三重挑戰: 合規性:銀保監會《銀行保險機構消費者權益保護管理辦法》要求客服對話需避免誤導性表述; 實時性:用户

聊天界面 , API , 後端開發 , JAVA , ci

收藏 評論

桃花鍵神 - DevUI MateChat UI 組件深度測評:構建智能投顧對話體驗的利器

前言 最近這幾年,個人投資者對智能化、個性化的投資顧問服務需求日益增長。傳統的投資顧問服務存在門檻高、成本大、效率低等問題,無法滿足普通投資者的需求。同時,人工智能技術的進步為金融服務提供了新的可能性,可以通過智能算法和大數據分析為用户提供便捷、專業的投資建議。 本文將聚焦 DevUI 的 MateChat 前端智能化場景UI庫,結合其在證券

ico , API , 後端開發 , JAVA , Json

收藏 評論

桃花鍵神 - 構建醫療專屬智能問診助手:基於昇騰平台的個性化記憶與推薦實踐

從“通用問答”走向“有記憶的健康夥伴” 當前,AI醫療助手已在在線問診、健康諮詢、慢病管理等場景中廣泛應用,為用户提供了便捷的初步健康支持。然而,大多數現有系統仍停留在“一次性對話”模式——每次交互都如同面對一位全新的患者,無法有效記錄或調用用户的既往病史、用藥記錄、過敏信息、生活習慣偏好等關鍵數據。 這種“失憶式”服務帶來了多重問題:

Vue , 後端開發 , JAVA

收藏 評論

高光視點 - 語流軟著寶攜手100+軟著代理機構,驅動軟著代理服務升級!

根據版權中心公佈的數據, 2024年軟著登記量282.72萬件,相遇2020年的172萬增長了100萬件。 隨着軟著登記需求量的不斷擴大,軟著代理機構迎來了巨大的機遇,高企申報、雙軟認證、APP上架,很多企業和個人選擇找軟著代理機構來申請計算機軟著。 但巨大的市場也吸引了更多個人代理和知識產權公司加入競爭,整體軟著代理服務的價格不斷下降,客户對代理軟著的質量也

辦公效率 , 軟著代理

收藏 評論

whao143 - 51c嵌入式~模擬電路~合集1

一、模擬信號採樣與AD轉換原理 Nyquist採樣定理 儘管大家都知道,但還是提一提大牛奧本海姆的《信號與系統》,來捋一捋幾個點: 帶寬有限(band-limited) 採樣頻率大於2倍信號最高頻率後可以無失真的恢復出原始信號。 實際中,信號往往是無線帶寬的,如何保證帶寬有限?所以,我們在模擬信號輸入端要加一個低通濾波器,使信號變成帶寬有限,再

物聯網 , 模擬電路

收藏 評論

jiecho - 排序算法的穩定性及其彙總

一、什麼是排序的穩定性 穩定性定義: 對於待排序序列中,若存在兩個相等的元素 A 和 B,並且 A 在 B 之前,那麼排序後 A 仍然排在 B 前面 ——則該排序算法是 穩定的。 反之,如果可能出現相等元素的相對位置改變,就叫“不穩定排序”。 二、如何判斷穩定性(通用方法) 判斷思路非常簡單: “當兩個

排序算法 , 快速排序 , 數據結構 , 算法 , 後端開發 , Python

收藏 評論

桃太郎 - Java jsp js 緩存

前段時間做自己nobr target="_blank" onmouseout="kwL(event, this);" onclick="return kwC();" style="border-bottom: 1px dotted rgb(102, 0, 255); color: rgb(102, 0, 255); background-color: transparent; t

Java jsp js 緩存 , 瀏覽器 , servlet , 後端開發 , JAVA , jsp , HTML

收藏 評論

西洋無悔 - 數據結構與算法 05 棧與逆波蘭表達式

在數據結構與算法領域,棧的操作與應用、卡特蘭計數問題、表達式解析值得關注。以下詳細解釋: 1.基礎結構:進棧順序 1)進棧順序的基本概念 進棧順序(Push Order)是指元素按照特定順序被壓入棧中的過程。棧遵循後進先出(LIFO)原則,即:最後壓入的元素最先被彈出。理解進棧順序的推算是分析棧操作和解決相關問題的基礎。 2)棧的

彙編 , 數據結構 , 算法 , 後端開發 , 逆波蘭表達式 , 筆記 , Python

收藏 評論

mob64ca14193248 - STM32中DMA的使用入門_51CTO博客

前言:現代 MCU 經常需要處理大量外設數據(ADC、UART、SPI、I²C 等),如果把這些數據搬運完全交給 CPU,會佔用大量 CPU 週期,降低系統響應能力。**DMA(Direct Memory Access,直接內存訪問)**就是解決這個問題的利器:它可以在不佔用 CPU 的情況下,把外設數據自動搬運到內存(或把內存數據搬到外設),顯著降低

數據 , 單片機 , stm32 , 後端開發 , 嵌入式硬件 , memory , harmonyos

收藏 評論

智能開發者 - 推薦Rust 項目 | 框架引擎

第一章:Rust 機器學習框架概覽 Rust 作為一種系統級編程語言,憑藉其內存安全、高性能和零成本抽象的特性,逐漸在機器學習領域嶄露頭角。儘管生態尚不如 Python 成熟,但已有多個活躍項目致力於構建高效、可靠的機器學習工具鏈。 主流 Rust 機器學習框架 tch-rs:基於 C++ Torch API 的 R

rust , 加載 , 權重 , 後端開發 , Python

收藏 評論

mob64ca1418e88d - 《計算機網絡 自頂向下方法》讀書筆記 第7章 無線網絡和移動網絡

無線網絡和移動網絡 7.1概述 無線網絡主要包括以下要素: 無線主機:主機本身可能移動,也可能不移動。 無線鏈路:主機通過無線通信鏈路連接到一個基站或者另一台無線主機。不同的無線鏈路技術具有不同的傳輸速率或者傳輸不同的距離。無線鏈路有時也應用於網絡中以連接路由器、交換機和其他網絡設備。 基站:基站是無線網絡中的一個關鍵部分。

鏈路 , 移動設備 , 後端開發 , 網絡 , harmonyos , 筆記 , 計算機網絡

收藏 評論

mob64ca140a8e67 - js瀏覽器消息通知接口Notification

簡介:Chrome通知功能基於Web Notifications API,允許Web應用在用户不與頁面交互時推送信息至桌面或手機。本主題詳細介紹瞭如何通過JavaScript在Chrome瀏覽器中啓用和使用通知功能。包括請求用户權限、創建通知實例以及添加事件監聽器等關鍵步驟,並提供了相關的最佳實踐,確保通知的用户體驗和有效性。附帶的示例代碼包括HTML、CSS和JavaScrip

後端開發 , 開發者 , 事件處理 , 點擊事件 , Python

收藏 評論

mob64ca140c75c7 - MVVM 升級版:MVI 架構來了

Jetpack Compose 成為主流後,把 Android 開發者往狀態驅動 UI 和單向數據流(UDF)的方向又推了一把。這下子,MVVM 和 MVI 哪個更好的爭論又火起來了。有人説 MVI 有 MVVM 沒有的“可預測性”,也有人覺得 MVVM 不用寫那麼多模板代碼,還能做到 MVI 能做的所有事。本文結合實際的好壞案例、歷史背景,來聊

MVI , mvvm , 架構 , 後端開發 , Android , Python

收藏 評論

mob64ca14157da7 - 【wasm】入門 - solfKwolf的前端雜記

引言:WebAssembly執行速度的瓶頸與突破 WebAssembly(Wasm)作為一種高效的二進制指令格式,在跨平台執行性能上具有顯著優勢。然而,解釋型Wasm運行時(Runtime)如Wasm3,仍面臨函數調用開銷帶來的性能挑戰。函數內聯(Function Inlining)作為一種關鍵的編譯優化技術,通過消除函數調用開銷、啓用後續優化,成為提升執行速度的重要手段。

函數調用 , webassembly , define , Css , 前端開發 , HTML

收藏 評論

mob64ca13f96cda - javascript刪除字符串最後一個字符-js教程

簡介:在JavaScript中,字符串是不可變類型,因此刪除字符串中最後一個指定字符需要通過創建新字符串來實現。本文介紹了使用slice、replace、split與join結合、以及reduce等多種方法完成該操作的技術細節,適用於日常開發中的字符串處理需求。通過本示例(包含main.js和README.txt),開發者可深入理解JavaScript字符串操作的核心邏輯與常用A

字符串 , 搜索 , 後端開發 , bc , Python

收藏 評論

架構魔法師 - less 根據條件判斷樣式

1、多條件判斷公式 =IF(AND(條件1,條件2…條件n),同時滿足條件返回的值,不滿足條件返回的值) =IF(OR(條件1,條件2…條件n),同時滿足任一條件返回的值,不滿足條件返回的值) 示例:同時滿足金額小於500且B列內容為“未到期"時在C列輸入”補款“ =IF(AND(A2500,B2="未到期"),"補款","")

數組 , 字符串 , 條件判斷 , less 根據條件判斷樣式 , 架構 , 後端開發

收藏 評論

架構設計師之光 - 怎麼把無線網卡傳給docker

今天先記錄移植官方下載的RT5370驅動程序源碼。內核自帶的驅動的配置方法放到以後的文章中! 一、移植官方下載的驅動程序源碼 ***軟件環境:***虛擬機ubuntu12.04 硬件環境: IMX6Q單板 RT5370wifi芯片 先説一下思路:當我們需要移植一個驅動程序的時候,大概有兩種移植的情況:移植內核自帶的驅動程序,移植非

開發板 , 雲計算 , 驅動程序 , 怎麼把無線網卡傳給docker , Linux , RT5370驅動程序的移植 , Docker

收藏 評論