博客 RSS 訂閱

MannaYang - Android基於WMRouter路由的組件化方案

MannaComponent Android組件化開發框架,基於開源的WMRouter路由、LiveEventBus事件總線、Jetpack系列的MVVM組件集成開發 項目地址 https://github.com/MannaYang/MannaComponent 組件化基礎框架 WMRouter提供基礎的路由+ServiceLoader兩大組件通信功能 LiveEventBus提供跨mod

mvvm , Android , architecture-components

收藏 評論

要出家的鍵盤 - Vue的雙向數據綁定

何為雙向數據綁定? 雙向數據綁定即為 1、當與用户交互時,用户修改視圖上的數據(如文本框等),model中的數據也會跟着改變; 2、當model數據發生改變時,視圖上渲染了該數據的地方也會跟着更新。 如何實現雙向數據綁定? 數據劫持、觀察者Observer、訂閲者Watcher、Compile解析器 頁面初次渲染 1、使用遞歸劫持數據,為每個對象以及每個對象的屬性添加gette

vue2 , mvvm , 數據綁定

收藏 評論

認真的紫菜 - Kotlin小技巧之用Transformations.map方法轉換LiveData

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 在Kotlin中,transformations.map是用於將一個 LiveData 的數據進行轉換的拓展函數,它屬於 Android Architecture Components 中的 LiveData 轉換部分。這個函數允許你在 LiveData 的數據發生變化時,自動地

Kotlin , 面試 , mvvm , Android , 程序員

收藏 評論

陽哥 - vue數據響應式的原理(通俗易懂)附源碼

通言:以前都是看網上別人的關於vue數據響應式原理理解,都是長篇大論的,不是很好理解,不能有效概括。直到學習了某位老師的課程我恍然大悟。得出結論:數據響應式就是指數據的改變以後通知函數的執行。 講一下實現的邏輯過程: 首先 js代碼: var user = { name: '合約路', birth: '2002-5-7', }; // 顯示姓氏 function show

vue.js , mvvm , Javascript

收藏 評論

認真的紫菜 - Android Kotlin中使用 LiveData、ViewModel快速實現MVVM模式

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 使用 Kotlin 實現 MVVM(Model-View-ViewModel)模式是開發 Android 應用程序的一種常見架構方式。MVVM 模式將應用程序的 UI 邏輯和業務邏輯分離,使用 LiveData、ViewModel 和 DataBinding 可以使代碼更加模塊化

Kotlin , 面試 , mvvm , Android , 程序員

收藏 評論

Yujiaao - AI輔助學習:給一個 mvvm 模式使用的小例子

MVVM在面試時問得很多,下面讓Ai教我們怎麼用這個模式: 以下是一個簡單的 MVVM(Model-View-ViewModel)模式在 JavaScript(使用 Vue.js 框架來實現)中的小例子,展示瞭如何實現數據綁定和交互邏輯的分離。 1. 項目搭建 首先,確保你已經安裝了 Vue.js。如果沒有,可以通過以下方式在項目中引入: 在 HTML 文件的頭部添加如下 CDN 鏈接: s

vue.js , mvvm

收藏 評論

老紀的技術嘮嗑局 - 向量數據庫在 UGC 社區個性化推薦的落地指南

作者:Gundy 1. 場景與目標 UGC 社區典型特點:內容量大、更新快、長尾重。推薦系統要同時兼顧“眼下的即時興趣”和“用户的穩定偏好”,並在一次請求內完成多路候選召回與融合,保證毫秒級延遲。 本文給出一套雙向量用户興趣 + 一次 SQL 多路召回的實踐方案,數據庫層使用 OceanBase 原生向量能力,結構化與向量同庫,避免“兩庫同步/一致性坑”。 2. 為什麼選 OceanBase(直

數據庫設計 , oceanbase , 人工智能

收藏 評論

老紀的技術嘮嗑局 - 多點DMALL與OceanBase:實現租户間資源完全隔離與低成本系統升級

本文摘自《OceanBase社區版在泛互場景的應用案例研究》電子書,點擊鏈接獲取完整版內容。 作者:楊家鑫,多點數據庫團隊DBA 在當今數字化轉型的大潮中,企業面臨着諸多挑戰,尤其是在零售SaaS場景下,數據處理的複雜性和成本問題尤為突出。作為零售數字化領域的先鋒,我們不僅是國內頂尖的全局數字化解決方案提供商,更在亞洲市場上佔據領先地位。我們擁有上百個全渠道系統,涵蓋會員管理、商品、營銷、O2O、

數據庫設計

收藏 評論

老紀的技術嘮嗑局 - 網易個人郵箱數據庫升級:可靠性與穩定性雙突破

作者: 佐菲,網易個人郵箱數據庫負責人;長樂,網易個人郵箱服務端資深研發 前言 自1997年誕生至今,網易個人郵箱已在互聯網的浪潮中走過了二十餘載,憑藉着卓越的服務與技術實力,發展成為國內乃至全球極具影響力的郵箱品牌。網易旗下擁有六個獨具特色的郵箱域,分別為163、126、yeah、vip163、vip126和vip188,每個郵箱域都精準定位不同的用户羣體,滿足多樣化的需求。 經過多年的積累與拓

數據庫設計 , oceanbase , 網易郵箱

收藏 評論

數據集成與治理 - 如何解決數據孤島難題?

如果你在工作中經常遇到這些問題:財務的數據銷售拿不到、用户信息在不同系統裏對不上,那麼你可能正在經歷"數據孤島"的困擾。 聽着是不是很熟? 這幾乎是所有成長中的企業都會遇到的典型問題。 接下來,本文內容將會帶你去理解數據孤島,並提供具體的解決方法和工具。 一、什麼是數據孤島 ​數據孤島,也稱數據隔離​。指的是組織內部不同部門、不同系統中存儲和管理的數椐,彼此無法順暢共享、交換和整合的狀態。 舉個例

數據庫設計 , 系統管理

收藏 評論

侑虎科技 - PlayerSettings.WebGL.emscriptenArgs設置無效的問題

1)PlayerSettings.WebGL.emscriptenArgs設置無效的問題 2)java.lang.NoSuchMethodError的不明崩潰問題 3)UE電影攝像機旋轉問題 4)Android設備遊戲切後台後喚起,有概率變卡且黑屏 這是第383篇UWA技術知識分享的推送,精選了UWA社區的熱門話題,涵蓋了UWA問答、社區帖子等技術知識點,助力大家更全面地掌握和

crash , unreal , Android , webgl

收藏 評論

beckyyyy - 可視化學習:WebGL實現簡易的局部“馬賽克”

前言 接觸過Canvas的小夥伴應該都知道,在Canvas2D中我們要加載一個圖片很簡單,通過調用drawImage API就能將圖像繪製到畫布上,當然在WebGL中我們也可以繪製圖像,在繪製時我們需要用到WebGL中的紋理對象,在之前WebGL實現網格背景的文章中,我使用了一個叫做紋理座標的配置,現在要完成紋理的加載我們也需要用到紋理座標,並且我們可以通過對紋理座標處理實現簡單的”馬賽克“效果。

webgl , canvas , 可視化 , 前端

收藏 評論

侑虎科技 - java.lang.NoSuchMethodError的不明崩潰問題

1)java.lang.NoSuchMethodError的不明崩潰問題 2)微信小遊戲有可行的分析Mono內存的方法嗎 3)遊戲運行中,從對象池裏拿Item時動態設置物體錨點,導致DC成倍增加 4)Scriptable Build Pipeline打包Scritptable Object報錯 這是第384篇UWA技術知識分享的推送,精選了UWA社區的熱門話題,涵蓋了UWA問答

crash , ab , webgl , ui

收藏 評論

beckyyyy - WebGL:使用着色器進行幾何造型

前言 本文將介紹如何使用着色器來進行幾何造型,説到幾何圖形大家一定都不陌生,比如説三角形、圓形,接觸過WebGL基礎使用的小夥伴一定都知道怎麼去在畫布上繪製一個三角形,只要傳入三個頂點座標,並選擇繪圖模式,我們就能在WebGL的畫布上畫出一個三角形。 但是除了這種形式之外,我們還可以直接使用片元着色器進行幾何造型,那麼具體要怎麼做呢,下面就以三角形作為例子來進行演示。 繪製三角形 要實現三角形的繪

webgl , 圖片裁剪 , 可視化 , 前端

收藏 評論

風研雨墨 - WebGL學習筆記着色器語法篇-數據類型篇

數據類型 基礎數據類型 關鍵字 數據類型 值 bool 布爾值 ture 或 false int 整型數 值為整數,比如0,1,2,3... float 單精度浮點數 浮點數用小數點表示,比如0.6,3.14,2.8 變量定義 // 整型變量 int coun

glsl , webgl , 前端

收藏 評論

風研雨墨 - WebGL學習筆記着色器語法篇-語法篇

GLSL語法 變量聲明請查看上一篇WebGL學習筆記着色器語法篇-數據類型篇 變量簡單運算 // 32位浮點數相加 float a = 2.0; float b = 4.0; float c = a+b; //整數相加 int a = 2; int b = 4; int c = a+b; 兩個變量進行運算,需要保持一樣數據類型,否則報錯。 函數聲明 函數計算後,如果需要返回的值,通過關鍵字retu

glsl , webgl

收藏 評論

侑虎科技 - Text Mesh Pro圖文混排如何對任何圖片都能實現

1)Text Mesh Pro圖文混排如何對任何圖片都能實現 2)PlayerSettings.WebGL.emscriptenArgs設置無效的問題 3)Prefab對DLL中腳本的引用丟失 4)如何在第三人稱藍圖模板中獲得當前相機SpringArm的Target Arm Length 這是第386篇UWA技術知識分享的推送,精選了UWA社區的熱門話題,涵蓋了UWA問答、社區

script , rendering , webgl , ui

收藏 評論

beckyyyy - 可視化學習:使用極座標參數方程和SDF繪製有趣的圖案

前言 本文將介紹如何使用極座標參數方程和上一篇文章提到的距離場SDF來繪製有趣的圖案。 説到曲線和幾何圖形的繪製,我們知道圖形系統默認支持的是通過直角座標繪製,但是有些曲線呢,不太容易使用直角座標系來表示,卻可以很方便地使用極座標來表示,這個時候我們可以選擇通過極座標和直角座標的相互轉換,來實現圖形的繪製。 下面我就用玫瑰線、花瓣線等曲線作為例子來進行演示。 在開始演示之前,我先簡單介紹下極座標和

webgl , canvas , 可視化 , 前端

收藏 評論

beckyyyy - 可視化學習 | 如何使用噪聲生成紋理

本文分享的是如何使用噪聲生成紋理。 首先,什麼是噪聲呢?在上篇文章中我介紹過一個生成隨機數的函數,利用隨機技巧我們生成了一個類似剪紙的圖案,那在自然界中,這種離散的隨機也是比較常見的,比如蟬鳴突然響起又突然停下,比如雨滴隨機落在一個位置,但是隨機和連續並存是更常見的情況,比如山脈的走向是隨機的,但山峯之間的高度又是連續的,比如天上的雲朵、水面的波紋等等。 那麼這種把隨機和連續結合起來,就形成了噪聲

webgl , 可視化 , 前端

收藏 評論

前端不太難 - 利用 WebGL 和 Three.js 實現多樓層商場地圖

引言 隨着時代的發展和科技的進步,人們的生活水平和消費需求不斷提高。商場作為購物、休閒、娛樂的綜合性場所,受到了越來越多消費者的青睞。然而,隨着商場規模的不斷擴大和樓層的增多,很多人在商場內總是感到迷茫,很難快速找到目標店家。為了解決這一問題,利用 WebGL 和 Three.js 技術實現多樓層商場地圖成為了一種新的解決方案。 WebGL 和 Three.js 簡介 WebGL 是一種用於在網頁

three.js , webgl

收藏 評論

beckyyyy - 可視化學習:如何使用後期處理通道增強圖像效果

前言 大家好,本文分享的是如何使用後期處理通道增強圖像效果,通過前面幾篇文章,我們瞭解了一些動態生成紋理的方法,比如符號距離場SDF、基於參數方程生成圖案、基於噪聲生成紋理,等等。這些生成紋理的技術有相似的地方,就是根據片元的紋理座標,對片元着色,直接生成紋理。 因為GPU是並行渲染的,每個像素的着色器程序是並行執行的,這樣的渲染很高效。但是在實際需求中,有時我們計算片元色值時,需要依賴周圍像素點

webgl , canvas , 可視化 , 前端

收藏 評論

beckyyyy - 可視化學習:如何用WebGL繪製3D物體

在之前的文章中,我們使用WebGL繪製了很多二維的圖形和圖像,在學習2D繪圖的時候,我們提過很多次關於GPU的高效渲染,但是2D圖形的繪製只展示了WebGL部分的能力,WebGL更強大的地方在於,它可以繪製各種3D圖形,而3D圖形能夠極大地增強可視化的表現能力。 相信很多小夥伴都對此有所耳聞,也有不少人學習WebGL,就是衝着它的3D繪圖能力。 接下來,我就用一個簡單的正立方體的例子來演示在Web

3d , webgl , 可視化 , 前端

收藏 評論

侑虎科技 - WebGL-編譯報錯,如何定位sendfile報錯位置

1)WebGL-編譯報錯,如何定位sendfile報錯位置 2)設置DepthBufferBits和設置DepthStencilFormat的區別 3)Unity打包exe後,遊戲內拉不起Steam的內購 4)使用了Play Asset Delivery提交版本被Google報錯 這是第395篇UWA技術知識分享的推送,精選了UWA社區的熱門話題,涵蓋了UWA問答、社區帖子等技

rendering , webgl , platform

收藏 評論

侑虎科技 - Shader預熱生成的內容會被RUUA卸載嗎

1)Shader預熱生成的內容會被RUUA卸載嗎 2)純WebGL可以實現微信小遊戲提供的WASM分包功能嗎 3)如何為單個實例添加命中計數 4)如何從藍圖中的for循環中獲得所有Index 這是第402篇UWA技術知識分享的推送,精選了UWA社區的熱門話題,涵蓋了UWA問答、社區帖子等技術知識點,助力大家更全面地掌握和學習。 UWA社區主頁:community.uwa4d.c

shader , script , webgl

收藏 評論