All Articles

140545 articles · Page 6944 of 7028
Tencent TDS Service
Tencent TDS Service
Sep 19, 2015 · Information Security

Understanding XcodeGhost: How It Operates and How to Detect It

This article explains the XcodeGhost malware that infected iOS developers, detailing its data‑reporting and command‑issuing capabilities, the potential threats it poses on older iOS versions, and practical steps to detect and remove an infected Xcode installation.

Information SecurityMalware AnalysisMobile Development
0 likes · 6 min read
Understanding XcodeGhost: How It Operates and How to Detect It
Architect
Architect
Sep 19, 2015 · Cloud Native

Docker: Accelerating Software Testing and Simplifying Production Deployments

The article explains how Docker’s lightweight container technology speeds up test environment setup, reduces resource consumption, supports blue/green deployments, and simplifies production orchestration, making it an essential tool for modern development teams seeking efficient, reliable software delivery.

Blue-Green DeploymentCI/CDsoftware testing
0 likes · 6 min read
Docker: Accelerating Software Testing and Simplifying Production Deployments
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-Vmicrokernel
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.

CoroutinesDatabase PerformanceMySQL
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.

FrontendOptimizationPerformance
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.

YotaPhonedual screene-ink
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.

PerformanceToolsbackend
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.

GoogleOperationsdevops
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.

ChronosELKMarathon
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.

SDSSoftware-Defined StorageStorage Virtualization
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.

InstallationNGINXconfiguration
0 likes · 10 min read
Master Nginx: From Installation to Load Balancing and Service Scripts