淺記線性同余方程(組)
線性同余方程 定義 線性同余方程就是形如 \(ax\equiv b\pmod m\) 其中 \(a,b,m\) 是給定的整數。 解法 由同余的性質可知 \(m\mid ax-b\) 即 \(ax-b=km\) 其中 \(k\in \mathbb{Z}\)。 如果我們設 \(k=-y\) 的話,就有 ...
【渲染優化】動態調整虛擬列表刷新率:讓代碼學會"偷懶"
虛擬列表的性能優化,本質上是一場感知與取舍的平衡術。
給 GPU 放個假,讓代碼學會聰明地偷懶,提升的從來不只是性能,而是優雅的效率。 ...
Blazor 感覺回到了ASP時代?
大家好,我是碼農剛子。前幾天分享的文章:《ASP.NET Core Blazor簡介和快速入門三(布局和路由)》下面,有朋友評論說:這blazor 感覺回到了asp 時代。 回想一下ASP時代是什么時候,大家還有沒有印象。我2019年出來工作,當時是做C/S開發ERP系統,做了一年多,后面又轉了B/ ...
Redis key 消失之謎
本文從一次生產環境業務服務報錯,逐步對問題進行定位,深入分析之后發現導致問題的原因,給出相應的優化方法,提升業務可用性。 ...
阿里云 OSS postObject V4 使用
背景 類似預簽名的方式,后端生成了簽名和policy, 前端使用表單提交。 提示 如果可以,盡量使用簡單的方式,比如前端用accessKeyId+accessKeySecret 的方式直接putObject.但這種方法會暴露secret。 也可以通過自己服務后臺上傳到aliyun oss. 但這種方 ...
React Native 錯誤處理完全指南
React Native 錯誤處理完全指南 深入解析跨平臺應用中的 JS 錯誤、原生崩潰及異常監控方案,附實戰代碼與最佳實踐。 在 React Native 跨平臺開發中,錯誤處理是保障應用穩定性與用戶體驗的核心環節。不同于純 Web 應用或原生應用,React Native 應用的錯誤來源更為復雜 ...
項目效率翻倍,做對了什么?
以前還在廠里搬磚的時候,厭煩各種花里胡哨的項目和流程管理,當自己開始折騰項目,曾經討厭的事情依舊討厭,但是絕對的理解和認可,獨立做產品,這么一個弱小的項目,都踩了一個又一個坑。 ...
Laravel 新項目避坑指南10 大基礎設置讓代碼半年不崩
Laravel 新項目避坑指南10 大基礎設置讓代碼半年不崩 有沒有遇到過這種 Laravel 項目:剛上線那會兒干干凈凈,過三個月就變成無法收拾的災難?Controller 動不動就 500 多行、慢得要命的數據庫查詢隨處可見,甚至有人把 .env 推上 GitHub,所有密鑰一夜之間全線暴露。 ...
Java并發編程利器:深入解析13個原子操作類
在多線程并發環境下,保證數據操作的原子性是個常見且關鍵的挑戰。Java從JDK 1.5開始提供了java.util.concurrent.atomic包,其中包含13個強大的原子操作類,讓我們能夠以無鎖的方式實現線程安全。本文將帶你深入理解這些原子類的原理、API和使用場景。 一、為什么需要原子操作 ...
STM32之使用DWT外設編寫延時函數
DWT 是一個調試外設,它的核心功能之一是 CYCCNT(Cycle Count),這是一個32位遞增計數器,用于記錄 CPU 執行的時鐘周期數量。我們可以通過對這個計數器的變化來實現高精度延時。 ...
【URP】Unity[抗鋸齒]原理實現與對比
歷史發展節點 ?2001年?:MSAA成為DirectX 8標準配置,通過硬件多采樣解決幾何鋸齒 ?2009年?:NVIDIA推出FXAA,開創后處理抗鋸齒時代 ?2011年?:SMAA 1.0發布, ...
見過哪些醍醐灌頂的Java代碼:從"臥槽"到"原來如此"的頓悟
大家好,我是曉凡。 "代碼寫出來是給人看的,順便能在機器上運行"——某位禿頂程序員 還記得第一次看JDK源碼時的那種震撼嗎? 就像劉姥姥進了大觀園,眼花繚亂的同時不禁感嘆:"原來代碼還能這么寫! "今天咱們就來聊聊那些讓我等凡夫俗子眼前一亮的Java代碼,保證看完讓你直呼"醍醐灌頂"。 一、Lamb ...
使用 Word 模板占位符生成文檔的技術方案實踐
使用 Word 模板占位符生成文檔的技術方案實踐 作者:古渡藍按 個人微信公眾號:微信公眾號(深入淺出談java) 感覺本篇對你有幫助可以關注一下,會不定期更新知識和面試資料、技巧?。。?這篇文章是代碼具體實踐,感興趣可以看看 基于 Word 模板占位符的動態文檔生成實踐(源碼+保姆版) - ...
基于GA遺傳優化的電動汽車光儲充電站容量配置算法matlab仿真
1.程序功能描述 基于GA遺傳優化的電動汽車光儲充電站容量配置算法matlab仿真。通過運行基于 GA 的光儲充電站容量配置算法,得到了最優的容量配置方案。與傳統的容量配置方法相比,該方案在降低投資成本和運行成本方面具有明顯的優勢。同時,通過對光伏發電系統、儲能系統和充電設施的合理配置,提高了系統的 ...
Gin筆記二之gin.Engine和路由設置
本文首發于公眾號:Hunter后端 原文鏈接:Gin筆記二之gin.Engine和路由設置 這一篇筆記主要介紹 gin.Engine,設置路由等操作,以下是本篇筆記目錄: gin.Default() 和 gin.New() HTTP 方法 路由分組與中間件 1、gin.Default() 和 gin ...
MPK(Mirage Persistent Kernel)源碼筆記(3)--- 系統接口
MPK(Mirage Persistent Kernel)源碼筆記(3) 系統接口 目錄MPK(Mirage Persistent Kernel)源碼筆記(3) 系統接口0x00 概述0x01 流程0x02 初始化0x03 定義計算圖0x04 編譯0x05 執行0xFF 參考 0x00 概述 因為轉 ...
一個開源免費、輕量級的 Avalonia UI 控件庫
前言 今天大姚給大家分享一個開源免費(MIT license)、輕量級的 Avalonia UI 控件庫:Aura.UI??晒┐蠹覍W習、參考與借鑒使用。 Avalonia介紹 Avalonia是一個強大的框架,使開發人員能夠使用.NET創建跨平臺應用程序。它使用自己的渲染引擎繪制UI控件,確保在Wi ...
洛谷 P11104 [ROI 2023] 監控 (Day 1) 題解
題目傳送門 題目描述的很清晰,圖都配了,就不贅述題面了。 思路分析 問題一:求最小緊湊性 首先可以很容易發現,緊湊性便是以橫坐標最大和最小的兩個攝像頭畫面的橫軸距離為長、以縱坐標最小和最大的兩個攝像頭畫面的縱軸距離為寬的矩形面積,所以我們只需要讓兩者盡可能小就行了。 顯然,左右的移動和上下移動的這兩 ...
如何在 Windows 中使用 Kimi CLI
字數 1444,閱讀大約需 8 分鐘 如何在 Windows 中使用 Kimi CLI 目錄 ? 如何在 Windows 中使用 Kimi CLI[1] ? 目錄[2] ? 第一步:安裝 Windows 子系統[3] ? 方法一:圖形界面安裝[4] ? 方法二:PowerShell 命令安裝[5] ...



