All Articles

145983 articles · Page 7216 of 7300
Architects' Tech Alliance
Architects' Tech Alliance
Sep 18, 2015 · Cloud Computing

Microsoft Hyper-V Architecture Overview

Microsoft Hyper-V is a server virtualization hypervisor introduced after acquiring Connectix, offering a microkernel architecture with parent/child partitions, VSP/VSC components, VMBus communication, and virtual networking via vSwitch, supporting private, internal, and external virtual networks, and features such as SR‑IOV and VMQ.

Cloud ComputingHyper‑VNetworking
0 likes · 7 min read
Microsoft Hyper-V Architecture Overview
Architect
Architect
Sep 18, 2015 · Databases

Implementing Asynchronous MySQL Queries in PHP Using Coroutines

This article explains how to achieve asynchronous MySQL queries in PHP by leveraging mysqlnd's async functions and PHP generators, compares synchronous and asynchronous execution times, provides a complete coroutine‑based example, and discusses performance considerations and limitations.

AsynchronousCoroutinesDatabase Performance
0 likes · 7 min read
Implementing Asynchronous MySQL Queries in PHP Using Coroutines
21CTO
21CTO
Sep 18, 2015 · Mobile Development

How eLong’s Mobile Front‑End Framework Solves Performance, Animation & Modularity Challenges

This article examines the rapid growth of mobile traffic at eLong, outlines key front‑end challenges such as code bloat, animation efficiency, and technical debt, and details the framework's server‑side rendering, modular architecture, and modern web‑tech optimizations that improve performance and user experience.

FrontendOptimizationcss3
0 likes · 11 min read
How eLong’s Mobile Front‑End Framework Solves Performance, Animation & Modularity Challenges
21CTO
21CTO
Sep 18, 2015 · Product Management

Can Dual‑Screen Phones Free Us From Tech Addiction? Inside YotaPhone’s Philosophy

In an interview, Yota Devices CEO Vlad Martynov explains how the YotaPhone’s dual‑screen design, featuring an e‑ink back, aims to reduce screen‑time distraction, reflect a philosophy that technology should serve humans, and target both tech pioneers and creative professionals.

Mobile DesignYotaPhonedual screen
0 likes · 10 min read
Can Dual‑Screen Phones Free Us From Tech Addiction? Inside YotaPhone’s Philosophy
21CTO
21CTO
Sep 18, 2015 · Backend Development

Master PHP Debugging: 8 Skill Levels Every Developer Should Know

This article outlines eight progressive levels of PHP problem‑solving ability—from checking error messages and configuring php.ini to using strace, tcpdump, xhprof, gdb, and even reading PHP core source—providing a clear roadmap for developers to ace interviews and handle real‑world issues.

DebuggingInterviewbackend
0 likes · 8 min read
Master PHP Debugging: 8 Skill Levels Every Developer Should Know
Tencent TDS Service
Tencent TDS Service
Sep 18, 2015 · Mobile Development

Build a Flexible ‘One‑Tap Dismiss’ UI with AdherentLayout on Android

This article introduces the AdherentLayout component for Android, explains its customizable features, API methods, core Bézier‑curve technology, provides full implementation details with code, and demonstrates how it can recreate the popular “one‑tap dismiss” effect and other sticky‑layout scenarios.

AdherentLayoutAndroidBezier Curve
0 likes · 6 min read
Build a Flexible ‘One‑Tap Dismiss’ UI with AdherentLayout on Android
Efficient Ops
Efficient Ops
Sep 17, 2015 · Operations

How Google’s DevOps Culture Spreads Knowledge Across the Whole Company

The article explores Randy Shoup’s insights on Google’s DevOps model, focusing on Dr. Spear’s four capabilities—especially the ways high‑efficiency companies rapidly detect issues, swarm to resolve them, disseminate new knowledge company‑wide, and adopt a development‑led leadership approach.

DevOpsGoogleOperations
0 likes · 9 min read
How Google’s DevOps Culture Spreads Knowledge Across the Whole Company
Architect
Architect
Sep 17, 2015 · Frontend Development

Fallback and Disaster Recovery Strategies for High‑Traffic Web Pages

The article explains why high‑traffic web pages need robust fallback and disaster‑recovery mechanisms, outlines common failure scenarios, and presents practical solutions such as request retries, local caching, backup interfaces, and hard‑coded data with illustrative JavaScript code.

AJAXDisaster RecoveryFallback
0 likes · 10 min read
Fallback and Disaster Recovery Strategies for High‑Traffic Web Pages
Architect
Architect
Sep 17, 2015 · Operations

Mesos‑Based Log Platform Architecture and Practices at Qunar DevOps

This article describes how Qunar's DevOps team built a Mesos‑powered log analysis platform using ELK, Marathon, Chronos, and custom monitoring frameworks, detailing deployment architecture, resource management, container logging, image handling, and operational lessons learned.

ChronosDevOpsELK
0 likes · 15 min read
Mesos‑Based Log Platform Architecture and Practices at Qunar DevOps
Java High-Performance Architecture
Java High-Performance Architecture
Sep 16, 2015 · Frontend Development

Mastering SeaJS: A Quick Guide to CMD‑Based JavaScript Module Loading

SeaJS is a CMD‑compliant JavaScript module loader that enables modular development across all major browsers, and this guide walks you through initializing modules, defining them with the `define` function, understanding factory parameters, and using absolute, relative, and base‑path addressing for seamless module management.

CMDJavaScriptSeaJS
0 likes · 3 min read
Mastering SeaJS: A Quick Guide to CMD‑Based JavaScript Module Loading
Efficient Ops
Efficient Ops
Sep 16, 2015 · Operations

What Is Software‑Defined Storage and Why It’s Shaping the Future of IT

This article explains the concept, classifications, and evolution of Software‑Defined Storage (SDS), covering its origins, control‑plane and data‑plane distinctions, various vendor implementations, and its impact on modern data‑center automation and cloud infrastructures.

Cloud InfrastructureSDSSoftware-Defined Storage
0 likes · 21 min read
What Is Software‑Defined Storage and Why It’s Shaping the Future of IT
21CTO
21CTO
Sep 16, 2015 · Operations

Master Nginx: From Installation to Load Balancing and Service Scripts

This guide walks through testing Nginx configuration, starting the server, understanding its load‑balancing architecture, installing from source with required dependencies, handling common build errors, reviewing the final configuration summary, and creating a Linux init script for reliable service management.

ConfigurationInstallationLoad Balancing
0 likes · 10 min read
Master Nginx: From Installation to Load Balancing and Service Scripts
21CTO
21CTO
Sep 16, 2015 · Databases

Why Physical Primary Keys and Optimistic Locks Are Essential for Reliable DB Design

This article explains why using a physical primary key for foreign‑key relationships, how to implement optimistic locking with a version column for concurrent updates, and when it’s safe to update records without any locking, providing practical SQL examples for reliable database design.

Database DesignForeign KeySQL
0 likes · 6 min read
Why Physical Primary Keys and Optimistic Locks Are Essential for Reliable DB Design
21CTO
21CTO
Sep 16, 2015 · Databases

Mastering MySQL Indexes: B‑Tree, B+Tree, and Optimization Strategies

This article examines MySQL indexing theory, covering B‑Tree and B+Tree structures, storage‑engine differences between MyISAM and InnoDB, left‑most prefix rules, index selectivity, prefix indexes, and practical optimization techniques for high‑performance query execution.

B+TreeB-TreeIndex
0 likes · 29 min read
Mastering MySQL Indexes: B‑Tree, B+Tree, and Optimization Strategies