從“文件即接口”到“我的一生.OFD”
去年我參加了2024上海智慧檔案高峰論壇,在這個論壇上,OFD標準的責任編輯、中國電子標準院信息化研究室陳亞軍主任向所有參會者公開分享了“文件即接口”的理念。我認同這個理念,并從這個理念出發,結合醫院信息化行業特點,推導出了“我的一生.OFD”。 ...
【URP】Unity[法線貼圖]原理與實踐
法線貼圖(Normal Mapping)是一種通過修改表面法線方向來模擬凹凸細節的紋理技術,無需增加模型幾何復雜度,顯著提升渲染效率同時保持視覺真實感。 解決的問題 ?性能優化?:用低多邊形模型配合法 ...
《手搓》TaskFactory帶你安全的起飛
一、TaskFactory也能手搓 是的TaskFactory也能手搓 而且效果是杠杠的 二、現在繼續說程序優化的事情 1. 話說產品經理小馬給工程師小牛提了需求批量獲取產品詳情 小牛三下五除二就干上線了 代碼那是寫的干凈又漂亮,沒有一行多余的代碼 只是性能有一點點瑕疵 每個商品獲取要0.1秒,獲取 ...
Web優化躬行記(7)——后臺上傳大批量圖優化
管理后臺基于 Ant Design Pro 搭建,組件庫是 Ant Design 5.20,本文會對糟糕的性能和用戶體驗進行多輪優化。 一、存在的問題 核心就是上傳的圖像數量龐大,公司的網絡速度慢,被全國94%的網絡用戶超越。 1)預覽圖顯示慢 2)圖像請求失敗 上傳組件預覽圖請求失敗圖裂。 點擊上 ...
每天浪費 5 分鐘殺端口?我開發了一個工具終結這種痛苦
每天浪費 5 分鐘殺端口?我開發了一個工具終結這種痛苦 背景 作為一個開發者,我每天都要遇到這樣的場景: $ npm run dev Error: Port 3000 is already in use 然后我就得: Google 搜索 "如何在 Mac 上 kill 端口" 復制粘貼一堆 lsof ...
VonaJS AOP編程大殺器:外部切面
VonaJS中的外部切面,可以類比于Spring Boot中的AOP切面和AOP織入概念。VonaJS的外部切面不需要什么前置通知、后置通知、異常通知和環繞通知,只需提供一個同名方法就可以了。之所以可以這么簡潔,是因為使用了洋蔥圈模型。 ...
深入理解Java內存模型:從詭異Bug到優雅解決
你是否曾經遇到過:明明單線程運行正常的代碼,在多線程環境下就出現各種詭異問題?一個線程修改了變量,另一個線程卻看不到?代碼的執行順序好像和寫的不一樣?今天,就讓我們徹底揭開Java內存模型的神秘面紗! 1. 引言:為什么需要內存模型? 想象一下這個場景: public class Visibilit ...
【一步步開發AI運動APP】十三、如何進行運動開始前的站位預檢,提升用戶體驗
之前我們為您分享了【一步步開發AI運動小程序】開發系列博文,通過該系列博文,很多開發者開發出了很多精美的AI健身、線上運動賽事、AI學生體測、美體、康復鍛煉等應用場景的AI運動小程序;為了幫助開發者繼續深耕AI運動領域市場,今天開始我們將為您分享新系列【一步步開發AI運動APP】的博文,帶您開發性能 ...
上周熱點回顧(10.20-10.26)
熱點隨筆: · 從一個普通程序員的角度,聊聊當前環境下,是否還適合做編程 (天航星)· 官宣!博客園&小馬算力達成戰略合作——為開發者注入強勁“算力引擎” (博客園團隊)· 1024開發者狂歡季!小馬算力 × 博客園福利矩陣來襲,算力金拿到手軟 (博客園團隊)· 創業兩年半,我好像又回到了原點。。。 ...
架構師必備:限流方案選型(使用篇)
大家好,我是Java烘焙師。為了避免突增流量引起服務雪崩,需要對接口、存儲資源做限流保護,根據系統負載情況設置合適的限流值。下面結合筆者的經驗和思考,對主要限流方案的選型做一下總結,本篇先看如何使用,下一篇再看背后的原理。 下面介紹幾種常見限流方案的使用方法、優缺點: 單機限流:Guava Rate ...
easy-query暴打efcore(包括其他所有orm),隱式Group看我如何在子查詢做到極致的性能天花板
easy-query暴打efcore(包括其他所有orm),隱式Group看我如何在子查詢做到極致的性能天花板 介紹 文檔地址 https://www.easy-query.com/easy-query-doc/ GITHUB地址 https://github.com/dromara/easy-qu ...
搞跨端渲染?你繞不開的HarfBuzz原理
本文是HarfBuzz系列的第二篇: 本文概述 一、關鍵概念與結構 1.1 script HarfBuzz 中 script 指的是文字系統的類型,注意不是指語言,不同語言也可能屬于同一類書寫系統,比如: hb_script 舉例 HB_SCRIPT_LATIN(拉丁文) 英語、法語、德語、越南語等 ...
我是如何通過開發微信小游戲賺得人生第一桶金的
一、初識 2023-2024年開始接觸游戲開發的,那時候公司的業務有些小游戲的玩法,玩法很簡單,但是每場都挺火爆的,日活有10W+,是的,你沒看錯,游戲是有場次的,不是隨時隨地可以玩的。 從那時候開始接觸游戲的服務端開發,團隊里沒有做過游戲服務端開發的同學,我們也沒有深入考究游戲服務端和互聯網服務端 ...
Serilog 日志庫的簡介
〇、前言 相較于 log4net,Serilog 則是新項目的首選,現代化、高性能、易用,是 .NET 日志的未來方向。如需了解 log4net 詳見往期博文:http://www.rzrgm.cn/hnzhengfy/p/19121607/log4net。 log4net 雖然是一個廣泛使 ...
Chapter-1 Memory Management (section 1.1-1.5)
參考了 《打通 Linux 操作系統和芯片開發》 書籍的內容,實際也可以說是完全參照加上了個人的拙見或者是讀書記錄。 和我上一篇說的一樣,我依然還是一個初學者,記錄這些是自己梳理,以及想讓文字發揮一些作用和意義。 涉及到代碼的部分實在是非常非常的枯燥無味和無聊,并且由于 Linux 中函數的分層很多 ...
磁盤格式化和LVM掛載
1、磁盤格式化 (其實可以不分區直接格式化,為了系統操作安全使用先分區再格式化,直接格式化磁盤就固定只能使用一個文件系統,但是我們如果把所有空間都分配到了一個分區,那其實都一樣的,所以分不分區其實無所謂,但是在某些舊的liunx中無分區表的話可能無法識別磁盤,如果是做LVM的話并不關注) 具體使用什 ...
K8s注解的指令模式:元數據如何控制集群行為
引言 在K8s集群中,我們常常關注Pod、Service、Deployment等資源對象的規范定義,但很多人忽略了元數據部分的重要性。事實上,K8s的注解功能遠不止是簡單的"備注"或"注釋",它們可以被集群中的各種控制器解析為具體的操作指令,從而影響資源的行為和集群的運行狀態。 本文將深入探討K8s ...
【URP】Unity[視差貼圖]模擬[冰面裂縫]實踐
Unity URP 冰面裂縫視差效果實現方案 冰面裂縫效果優化的URP Shader實現。該方案通過?視差遮擋貼圖(POM)?技術增強深度表現,結合?高度圖動態控制?實現可調節的冰縫裂痕效果。 核心特 ...
【App Service】部署War包到Azure云上遇404錯誤
問題描述 使用一個上傳文件的Java代碼,打包成war包部署到App Service for Windows環境后,發現無法訪問。報錯404! 如果在本地啟動,是正常的。 這是什么原因呢?難道是部署時出現了錯誤? 問題解答 按照Azure App Service的部署文檔,直接使用AZ CLI來部署 ...



