All Articles

140490 articles · Page 6950 of 7025
WeChat Client Technology Team
WeChat Client Technology Team
Aug 27, 2015 · Mobile Development

Optimizing Small Video Playback & Recording on iOS: Solutions and Performance Tips

This article examines the requirements for small video playback and recording in WeChat 6.0, compares four implementation approaches—including MPMoviePlayerController, AVPlayer, and custom AVAssetReader/AVAssetWriter solutions—analyzes their pros, cons, performance and power consumption, and presents the optimal strategy for smooth, low‑latency mobile video handling.

AVFoundationVideo RecordingiOS
0 likes · 14 min read
Optimizing Small Video Playback & Recording on iOS: Solutions and Performance Tips
JD.com Experience Design Center
JD.com Experience Design Center
Aug 27, 2015 · Mobile Development

Redesigning Twitter for Android: A Deep Dive into Mobile UI/UX

This article walks through a comprehensive redesign of the Twitter Android app, covering user flow mapping, navigation patterns, material‑design guidelines, FAB interactions, animation choices, tablet layout adaptations, and visual consistency to create an intuitive, brand‑aligned mobile experience.

AndroidMaterial DesignTwitter
0 likes · 15 min read
Redesigning Twitter for Android: A Deep Dive into Mobile UI/UX
21CTO
21CTO
Aug 27, 2015 · R&D Management

How to Become an Effective Lead Developer: Key Traits and Actions

This article offers practical advice for aspiring lead developers, emphasizing personal responsibility, servant leadership, essential traits, leading by example, embracing accountability, fostering communication, and helping every team member succeed to create a high‑performing development team.

career developmentlead developerresponsibility
0 likes · 12 min read
How to Become an Effective Lead Developer: Key Traits and Actions
21CTO
21CTO
Aug 27, 2015 · Fundamentals

What Economics Teaches About Life Choices: Three Stories from Prof. Li Daokui

In this talk, Tsinghua professor Li Daokui uses three personal anecdotes to reveal core economic ideas—eliminating excess options, investing in one's true goals as human capital, and leveraging networks—to guide young people toward decisive, fulfilling career paths.

Career AdviceEconomicsHuman Capital
0 likes · 9 min read
What Economics Teaches About Life Choices: Three Stories from Prof. Li Daokui
21CTO
21CTO
Aug 27, 2015 · Operations

How Meituan’s O2O Supply Chain Architecture Overcame Scaling Challenges

This article examines Meituan’s O2O supply chain system design, detailing its evolution, the complexities of fine‑grained data, flexible sales models, dynamic attribute management, configurable workflows, and automation initiatives that dramatically cut costs and boost efficiency.

O2Osupply chainsystem architecture
0 likes · 15 min read
How Meituan’s O2O Supply Chain Architecture Overcame Scaling Challenges
21CTO
21CTO
Aug 27, 2015 · R&D Management

Can Programmers Thrive Beyond Their 30s? Insights on Age and Career Longevity

This article examines whether programmers face an age ceiling, compares them with veterans in other fields, analyzes different company types, and offers strategies for maintaining value and relevance throughout a long software development career.

Industry AnalysisSoftware Developmentage and tech
0 likes · 14 min read
Can Programmers Thrive Beyond Their 30s? Insights on Age and Career Longevity
21CTO
21CTO
Aug 27, 2015 · R&D Management

How Google’s Engineer‑Centric Culture Fuels Innovation and Talent Retention

The article examines Google’s unique engineering‑focused culture, flexible work policies, flat organization, rigorous hiring, and performance management system, showing how these practices attract top talent, encourage innovation, and sustain the company’s rapid growth and low turnover.

Engineering CultureGoogleTalent Management
0 likes · 11 min read
How Google’s Engineer‑Centric Culture Fuels Innovation and Talent Retention
Qunar Tech Salon
Qunar Tech Salon
Aug 26, 2015 · Fundamentals

How to Effectively Ask Questions on Technical Forums and Mailing Lists

This guide explains how to choose the right forum or mailing list, write clear and concise subject lines, provide detailed yet focused problem descriptions, use proper formatting, and follow etiquette so that your technical questions receive helpful responses from the community.

forum etiquettemailing listquestion asking
0 likes · 31 min read
How to Effectively Ask Questions on Technical Forums and Mailing Lists
Architect
Architect
Aug 26, 2015 · Backend Development

Design Considerations for Master/Slave Distributed Cache with Proxy and CAS

The article analyzes the use of a master/slave architecture for distributed caching, explains why two clusters, CAS, and proxy are employed, discusses consistency and availability challenges, and evaluates possible mitigation strategies for cache failures.

CASHigh AvailabilityMaster‑Slave
0 likes · 7 min read
Design Considerations for Master/Slave Distributed Cache with Proxy and CAS
Architect
Architect
Aug 26, 2015 · Databases

Understanding B-Tree and Hash Indexes in MySQL

This article explains the characteristics and usage scenarios of B-Tree and Hash indexes in MySQL, including supported operators, example queries, when indexes are applied or ignored, and performance considerations for different storage engines such as MEMORY.

B+TreeHash IndexIndexes
0 likes · 6 min read
Understanding B-Tree and Hash Indexes in MySQL
MaGe Linux Operations
MaGe Linux Operations
Aug 26, 2015 · Cloud Computing

Understanding Xen: Open‑Source Hypervisor Architecture and Virtualization Techniques

Xen is an open‑source hypervisor developed at Cambridge that enables running up to 128 modified operating systems on a single machine, with components including the Xen Hypervisor, Dom0 and DomU, and supports full, para‑virtualization, hardware‑assisted virtualization, and various I/O and network virtualization methods.

Cloud ComputingI/O virtualizationParavirtualization
0 likes · 6 min read
Understanding Xen: Open‑Source Hypervisor Architecture and Virtualization Techniques
21CTO
21CTO
Aug 26, 2015 · Fundamentals

Why Are CPU Registers Faster Than Memory? Three Key Reasons Explained

Registers outrun main memory because they sit closer to the CPU, employ high‑performance hardware designs, and involve far fewer access steps, a distinction illustrated with examples from iPhone 5s architecture and detailed step‑by‑step memory access processes.

CPU architectureHardware DesignMemory Hierarchy
0 likes · 6 min read
Why Are CPU Registers Faster Than Memory? Three Key Reasons Explained
21CTO
21CTO
Aug 26, 2015 · Product Management

Why Luo Yonghao’s Smartisan Launch Fell Short: Lessons in Product Management

The article dissects Luo Yonghao’s recent smartphone launch, exposing how overreliance on personal charisma, compromised branding, rushed product design, and flawed market positioning turned the ‘Smartisan’ venture into a costly compromise, and draws broader lessons about product management, brand integrity, and the perils of low‑price hardware strategies.

brand strategybusiness analysissmartphone market
0 likes · 14 min read
Why Luo Yonghao’s Smartisan Launch Fell Short: Lessons in Product Management
21CTO
21CTO
Aug 26, 2015 · Frontend Development

What Facebook’s New Study Reveals About Web Cache Effectiveness in 2024

Facebook’s web team revisited Yahoo’s 2007 cache research, measuring how often PC and mobile browsers serve resources from cache today, discovering that roughly 45% of requests still miss the cache and that cache lifetimes are short, prompting new optimization recommendations.

FacebookFrontend OptimizationWeb Performance
0 likes · 10 min read
What Facebook’s New Study Reveals About Web Cache Effectiveness in 2024
Efficient Ops
Efficient Ops
Aug 25, 2015 · Databases

Choosing the Right MySQL Branch and Shaping the Future of MySQL DBAs

This article summarizes a live Q&A where experts compare MySQL official, MariaDB, and Percona branches, discuss the pros and cons of each, and explore how MySQL DBAs can balance source‑code knowledge with operational expertise to advance their careers and influence architecture and business integration.

DBA CareerDatabase AdministrationMariaDB
0 likes · 10 min read
Choosing the Right MySQL Branch and Shaping the Future of MySQL DBAs