vivo Internet Technology
Author

vivo Internet Technology

Sharing practical vivo Internet technology insights and salon events, plus the latest industry news and hot conferences.

546
Articles
0
Likes
1.7k
Views
0
Comments
Recent Articles

Latest from vivo Internet Technology

100 recent articles max
vivo Internet Technology
vivo Internet Technology
Sep 3, 2025 · Artificial Intelligence

How to Enable On‑Device AI in WeChat Mini‑Programs with TensorFlow.js and Native Inference

This article details a complete engineering solution for bringing on‑device AI to WeChat mini‑programs, comparing TensorFlow.js and WeChat native inference, covering model conversion, package‑size optimization, integration steps, performance metrics, and a hybrid strategy that boosts recommendation click‑through rates by 30%.

Mini ProgramTensorFlow.jsmodel inference
0 likes · 13 min read
How to Enable On‑Device AI in WeChat Mini‑Programs with TensorFlow.js and Native Inference
vivo Internet Technology
vivo Internet Technology
Aug 25, 2025 · Artificial Intelligence

How DiMo-GUI Boosts Multimodal LLMs for GUI Grounding Without Training

DiMo-GUI is a plug‑and‑play framework that dramatically improves multimodal large language models' ability to locate GUI elements by using a hierarchical dynamic visual reasoning loop and modality‑aware optimization, achieving up to double the performance on high‑resolution GUI benchmarks without any additional training data.

GUI groundingTest-Time Scalingdynamic visual reasoning
0 likes · 7 min read
How DiMo-GUI Boosts Multimodal LLMs for GUI Grounding Without Training
vivo Internet Technology
vivo Internet Technology
Aug 20, 2025 · Mobile Development

How to Load GIFs in Android AppWidgets Without Bloating Your APK

This article explores the challenges of displaying GIFs in Android AppWidgets, evaluates two native approaches—ViewFlipper and AnimatedImageDrawable—highlights their limitations, and presents a network‑based solution that parses GIF frames and uses RemoteViews to animate them while staying within memory constraints.

AndroidAnimatedImageDrawableAppWidget
0 likes · 17 min read
How to Load GIFs in Android AppWidgets Without Bloating Your APK
vivo Internet Technology
vivo Internet Technology
Aug 13, 2025 · Operations

Mastering Ansible Playbooks for Automated Pulsar Cluster Deployment

This guide walks through Pulsar's operational challenges and demonstrates how to use Ansible Playbooks—including syntax, modules, roles, variables, and task dependencies—to fully automate the deployment of Zookeeper and Pulsar clusters, dramatically reducing manual effort and configuration errors.

AutomationPlaybookPulsar
0 likes · 29 min read
Mastering Ansible Playbooks for Automated Pulsar Cluster Deployment
vivo Internet Technology
vivo Internet Technology
Jul 23, 2025 · Backend Development

Why Does My Service’s CPU Spike After Restart? Deep Dive into Thread Bottlenecks and JIT Compilation

This article analyzes the CPU spikes that occur within minutes after a Java service restart, explains how excessive Runnable threads, frequent context switches, and JIT compiler activity cause the overload, and presents step‑by‑step diagnostics and mitigation strategies such as traffic greying, cache pre‑warming, request‑parameter cleanup, and JVM warm‑up.

ArthasCPU profilingJIT Compilation
0 likes · 32 min read
Why Does My Service’s CPU Spike After Restart? Deep Dive into Thread Bottlenecks and JIT Compilation
vivo Internet Technology
vivo Internet Technology
Jul 23, 2025 · Information Security

How Vivo’s Rust‑Based BlueOS Kernel Redefines Security and Performance

Vivo unveiled its BlueOS kernel, the first industry‑wide, fully Rust‑written operating system kernel open‑sourced at the 2025 Open Atom Open‑Source Ecosystem Conference, highlighting its security‑first design, lightweight footprint, cross‑architecture compatibility, and AI‑integrated features aimed at the emerging AGI era.

BlueOSRustSecurity
0 likes · 7 min read
How Vivo’s Rust‑Based BlueOS Kernel Redefines Security and Performance
vivo Internet Technology
vivo Internet Technology
Jul 16, 2025 · Fundamentals

From Ada Lovelace to Modern IDEs: 20th‑Century Developer Experience

This article traces the century‑long journey of developer experience, beginning with Ada Lovelace’s pioneering program, through the era of wiring, punch cards, assembly, BASIC REPLs, visual editors, syntax highlighting, and modern IDEs, highlighting key milestones, code examples, and the cultural shifts that shaped today’s tooling.

Developer ToolsIDEcode editing
0 likes · 11 min read
From Ada Lovelace to Modern IDEs: 20th‑Century Developer Experience
vivo Internet Technology
vivo Internet Technology
Jul 16, 2025 · Frontend Development

Boosting BI Dashboard Performance: Proven Front‑End Optimization Strategies

This article details how the vivo Internet Big Data team systematically improved the home‑page performance of their BI data‑visualization platform by analyzing key web metrics, identifying bottlenecks, and applying time‑ and space‑focused optimizations such as HTTP/2 migration, resource preloading adjustments, code splitting, and Web Workers, resulting in a 292% overall speed increase.

BIPerformanceWeb
0 likes · 16 min read
Boosting BI Dashboard Performance: Proven Front‑End Optimization Strategies
vivo Internet Technology
vivo Internet Technology
Jul 9, 2025 · Big Data

Why Pulsar Partition Metrics Vanish After Broker Restart? Root Cause & Fix

During a gray‑scale upgrade, a Vivo Pulsar deployment using the KoP protocol experienced a sudden drop in partition consumption rates because the consumer group name vanished from Zookeeper nodes, prompting an in‑depth analysis of the root cause, replication steps, and three progressively refined remediation strategies.

BrokerConsumer MetricsKoP
0 likes · 13 min read
Why Pulsar Partition Metrics Vanish After Broker Restart? Root Cause & Fix