All Articles

141830 articles · Page 6824 of 7092
Ctrip Technology
Ctrip Technology
Sep 2, 2016 · Product Management

Data‑Driven Product Design at Ctrip: Practices and Case Studies

This article examines how Ctrip integrates data analysis into product design through two detailed case studies—its homestay channel evolution and the Kezutong app order‑detail redesign—highlighting tools, methodologies, and results that illustrate data‑driven decision making in product management.

AnalyticsCtripUser Experience
0 likes · 12 min read
Data‑Driven Product Design at Ctrip: Practices and Case Studies
Ctrip Technology
Ctrip Technology
Sep 2, 2016 · Operations

Design and Implementation of Ctrip's Cloud Desktop System Based on OpenStack

This article details Ctrip's deployment of a large‑scale virtual cloud desktop solution for its call center, covering the motivations, original OpenStack architecture, its limitations, the redesigned decoupled architecture, and the operational practices such as resource over‑commit, network tuning, monitoring, and automated testing that ensure stability and scalability.

Cloud DesktopOpenStackvirtualization
0 likes · 13 min read
Design and Implementation of Ctrip's Cloud Desktop System Based on OpenStack
Ctrip Technology
Ctrip Technology
Sep 2, 2016 · Big Data

Why Druid? Architecture, Indexing, Use Cases, and Lessons Learned

This article introduces Druid as an open‑source, distributed column‑store OLAP engine, explains its architecture and indexing mechanisms, discusses real‑time and batch data ingestion for order analytics at Qunar, compares it with other engines, and shares practical tips and pitfalls.

ArchitectureCaravelDruid
0 likes · 8 min read
Why Druid? Architecture, Indexing, Use Cases, and Lessons Learned
ITPUB
ITPUB
Sep 2, 2016 · Information Security

How Attackers Fake Chrome’s Address Bar to Trick Users in Full‑Screen Phishing

The article explains a new Chrome‑targeted phishing method that uses fullscreen mode and a carefully placed JPEG image to mimic the browser’s address bar and pop‑up dialogs, detailing the technique, visual cues, and security implications for users and researchers.

Browser SecurityChromePhishing
0 likes · 8 min read
How Attackers Fake Chrome’s Address Bar to Trick Users in Full‑Screen Phishing
Architects' Tech Alliance
Architects' Tech Alliance
Sep 2, 2016 · Industry Insights

From Closed RISC Minicomputers to Open X86 Servers: A Historical Industry Analysis

The article traces the evolution of minicomputers from IBM's RISC‑based Power series and proprietary UNIX systems through a competitive era of closed architectures, to the modern shift toward open X86‑based platforms, highlighting how open standards, Linux and Intel’s strategies reshaped the market and reduced customer risk.

LinuxRISCUNIX
0 likes · 9 min read
From Closed RISC Minicomputers to Open X86 Servers: A Historical Industry Analysis
Architecture Digest
Architecture Digest
Sep 2, 2016 · Fundamentals

Programming Philosophy: Writing Elegant, Modular, Readable, and Robust Code

The article presents a comprehensive programming philosophy that emphasizes repeatedly refining code, writing elegant, modular, readable, and simple programs, handling errors and null pointers robustly, and avoiding over‑engineering, offering practical guidelines applicable to any software development language.

Null SafetyRefactoringerror handling
0 likes · 41 min read
Programming Philosophy: Writing Elegant, Modular, Readable, and Robust Code
dbaplus Community
dbaplus Community
Sep 1, 2016 · Databases

Master MySQL Optimization: Essential Commands, Logs, and Tools

This guide walks through practical MySQL optimization steps, including status checks, variable inspection, slow‑query and general‑log configuration, essential management commands, detailed mysqldump usage, mysqldumpslow analysis, and the mysqlsla utility for performance diagnostics.

DatabaseMySQLOptimization
0 likes · 8 min read
Master MySQL Optimization: Essential Commands, Logs, and Tools
Efficient Ops
Efficient Ops
Sep 1, 2016 · Operations

Why Network Ops Remains the Unsung Hero: Pain Points and the Future of SDN

The article examines long‑standing pain points in network operations—from industry bias and costly manual tasks to data‑center networking and interconnect challenges—while exploring how SDN and modern automation can reshape the role of network engineers for more resilient, business‑driven infrastructures.

DCIDCNData Center Networking
0 likes · 17 min read
Why Network Ops Remains the Unsung Hero: Pain Points and the Future of SDN
Tencent TDS Service
Tencent TDS Service
Sep 1, 2016 · Frontend Development

Unlock WebVR: Build Immersive VR Experiences Directly in the Browser

This article introduces WebVR, an experimental JavaScript API that enables VR experiences on the web, walks through setting up a three.js‑based boilerplate, explains key files like VRControls.js, VREffect.js, and webvr‑polyfill.js, and shows how to create a simple rotating cube demo for mobile cardboard viewers.

JavaScriptVRWebVR
0 likes · 9 min read
Unlock WebVR: Build Immersive VR Experiences Directly in the Browser
Tencent TDS Service
Tencent TDS Service
Sep 1, 2016 · Mobile Development

Master MVP with RxJava: Build Decoupled Android Apps Quickly

This article explains how to combine MVP architecture with RxJava in Android development, covering framework selection, step‑by‑step MVP construction, thread management using RxJava, and practical Q&A on testing, modularization, and memory‑leak prevention, providing a comprehensive guide for building decoupled, responsive mobile apps.

AndroidArchitectureMVP
0 likes · 15 min read
Master MVP with RxJava: Build Decoupled Android Apps Quickly
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Sep 1, 2016 · Databases

MongoDB Document Best Practices: Avoid Common Pitfalls with Real‑World Cases

This article outlines essential MongoDB document best‑practice guidelines, including key naming restrictions, collection organization, avoiding custom _id values, pitfalls of array fields, compression of large fields, using MD5 hashes for long strings, case‑sensitivity handling, and index size limits, illustrated with real‑world cases.

Document DesignIndexingMongoDB
0 likes · 11 min read
MongoDB Document Best Practices: Avoid Common Pitfalls with Real‑World Cases
ITPUB
ITPUB
Sep 1, 2016 · Databases

Why Oracle VKTM Time Drift Happens and How to Resolve It

The article explains Oracle 11g's VKTM background process, how time drift warnings appear in the alert log, analyzes trace files to pinpoint the drift, discusses underlying causes such as OS load, and provides the patch and event‑setting steps needed to fix the bug.

Alert LogOracleTime Drift
0 likes · 8 min read
Why Oracle VKTM Time Drift Happens and How to Resolve It
Aotu Lab
Aotu Lab
Sep 1, 2016 · Frontend Development

Mastering Mobile Front‑End Adaptation: From Design Specs to Responsive Implementation

This guide explains how to choose representative mobile device sizes, compares four front‑end adaptation techniques—meta‑scale, percentage width, media‑query responsive, and REM scaling—and offers practical advice for designers and developers to coordinate their workflows for seamless handoff.

adaptationmeta viewportmobile
0 likes · 9 min read
Mastering Mobile Front‑End Adaptation: From Design Specs to Responsive Implementation
Aotu Lab
Aotu Lab
Sep 1, 2016 · Frontend Development

Master SeaJS: Complete CMD Module Guide and Compare with RequireJS

This article provides a comprehensive guide to SeaJS, covering its CMD‑based module definition, the define syntax, factory parameters, module identifiers, startup process, debugging tools, loading flow, and key differences from RequireJS, with practical code examples and reference links.

CMDJavaScriptRequireJS
0 likes · 13 min read
Master SeaJS: Complete CMD Module Guide and Compare with RequireJS
Architecture Digest
Architecture Digest
Sep 1, 2016 · Databases

Upgrading SQL Server 2008 R2 to 2014 and Implementing AlwaysOn High Availability: Process, Research, Testing, and Lessons Learned

This article shares a real-world case study of migrating a SQL Server 2008 R2 environment to SQL Server 2014, detailing the pre‑migration research, architecture redesign with AlwaysOn high‑availability, testing procedures, implementation steps, performance tuning, and common pitfalls encountered during the three‑month project.

AlwaysOnPerformance TuningSQL Server
0 likes · 12 min read
Upgrading SQL Server 2008 R2 to 2014 and Implementing AlwaysOn High Availability: Process, Research, Testing, and Lessons Learned
Efficient Ops
Efficient Ops
Aug 31, 2016 · Databases

Can WeChat’s Open‑Source PhxSQL Deliver True High‑Availability MySQL?

The article reviews WeChat’s newly open‑sourced PhxSQL, a MySQL clustering solution that promises high availability and strong consistency, examines its complex architecture with added Phxbinlogsvr and Phxsqlproxy components, and discusses practical concerns such as deployment difficulty, replication latency, lack of multi‑master writes, semi‑synchronous behavior, and monitoring challenges.

MySQLOpen-sourcePhxSQL
0 likes · 9 min read
Can WeChat’s Open‑Source PhxSQL Deliver True High‑Availability MySQL?
Node Underground
Node Underground
Aug 31, 2016 · Information Security

How Global Hook Injection Threatens Node.js Apps and How to Defend

Understanding the nature of security blind spots, this article explains how malicious modules can attach global hooks to inject arbitrary code into Node.js applications, highlighting the risks of module imports and offering insight into protecting against such injection attacks.

Code InjectionNode.jsglobal hooks
0 likes · 1 min read
How Global Hook Injection Threatens Node.js Apps and How to Defend