Xueersi Online School Tech Team
Author

Xueersi Online School Tech Team

The Xueersi Online School Tech Team, dedicated to innovating and promoting internet education technology.

113
Articles
0
Likes
303
Views
0
Comments
Recent Articles

Latest from Xueersi Online School Tech Team

100 recent articles max
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jul 3, 2020 · Frontend Development

Understanding Vue.js Dependency Collection and the Observer Pattern

This article explains how Vue.js implements its reactivity system using the observer pattern, detailing the roles of Dep and Watcher classes, the observe function, Object.defineProperty handling for objects and arrays, and providing annotated code examples to illustrate the complete dependency‑collection workflow.

Dependency CollectionObserver PatternReactivity
0 likes · 16 min read
Understanding Vue.js Dependency Collection and the Observer Pattern
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jun 19, 2020 · Backend Development

Traffic Replay Testing: Architecture, Implementation, and the Pandora Platform

This article explains the concept, black‑box and white‑box approaches, and the end‑to‑end technical solution of traffic replay testing for microservice back‑ends, detailing recording and playback processes, a Kubernetes‑based distributed execution platform, result calibration, and future enhancements.

API testingBackend testingcontinuous integration
0 likes · 12 min read
Traffic Replay Testing: Architecture, Implementation, and the Pandora Platform
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jun 12, 2020 · Backend Development

Understanding Swoole Coroutines and Asynchronous I/O in PHP

This article explains the fundamentals of Swoole coroutines, how they differ from threads and processes, the relationship between coroutines and asynchronous I/O, and provides practical code examples for timers, tasks, and concurrent DNS queries to help PHP developers write efficient, non‑blocking backend applications.

PHPSwooleasynchronous I/O
0 likes · 14 min read
Understanding Swoole Coroutines and Asynchronous I/O in PHP
Xueersi Online School Tech Team
Xueersi Online School Tech Team
May 29, 2020 · Mobile Development

Android App Size Reduction: Offline Attachment Framework and Resource Separation Strategy

This article details a comprehensive Android app slimming initiative that reduces package size from 144 MB to 70 MB by separating large resources into offline attachment zip files, implementing an automated download framework, achieving seamless resource replacement, and eliminating heavy Unity 3D components while addressing numerous technical challenges.

App Sizedownload-frameworkmobile-development
0 likes · 21 min read
Android App Size Reduction: Offline Attachment Framework and Resource Separation Strategy
Xueersi Online School Tech Team
Xueersi Online School Tech Team
May 22, 2020 · Frontend Development

Analyzing Vue.js vm._update and __patch__ Implementation

This article provides a detailed walkthrough of Vue.js’s internal vm._update method, its reliance on the core __patch__ function, and the surrounding lifecycle mechanisms, illustrating each step with source code excerpts and diagrams to clarify how virtual DOM nodes are transformed into real DOM elements.

Frontend DevelopmentPatch FunctionVirtual DOM
0 likes · 16 min read
Analyzing Vue.js vm._update and __patch__ Implementation
Xueersi Online School Tech Team
Xueersi Online School Tech Team
May 15, 2020 · Mobile Development

Optimizing iOS App Resources: Classification, Removal, Isolation, and Automated Image Compression

This article explains how to analyze and reduce the size of iOS .ipa packages by classifying resources, using LSUnusedResources to identify unused files, isolating business‑line assets via podspec subspecs, and automating image compression with tools like ImageOptim, TinyPNG and pre‑commit Git hooks.

Git HooksResource OptimizationiOS
0 likes · 9 min read
Optimizing iOS App Resources: Classification, Removal, Isolation, and Automated Image Compression
Xueersi Online School Tech Team
Xueersi Online School Tech Team
May 8, 2020 · Mobile Development

Comprehensive Guide to iOS App Size Reduction Using App Thinning, Build Optimizations, and Continuous Resource Compression

This article presents a complete iOS app slimming strategy that combines official App Thinning techniques, detailed build‑time optimizations, file‑type specific reductions, and a git‑hook based resource compression workflow, demonstrating a reduction from 154.7 MB to 90 MB in a real project.

App ThinningBuild OptimizationMobile Development
0 likes · 10 min read
Comprehensive Guide to iOS App Size Reduction Using App Thinning, Build Optimizations, and Continuous Resource Compression
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Apr 24, 2020 · Frontend Development

How Vue Transforms a .vue Component into a VNode

This article explains step by step how Vue.js converts a .vue component file into a virtual DOM node by using Vue.extend, createComponent, installComponentHooks, and the VNode constructor, illustrated with real source code snippets and detailed commentary.

ComponentFrontendrender
0 likes · 12 min read
How Vue Transforms a .vue Component into a VNode