All Articles

140488 articles · Page 6955 of 7025
Qunar Tech Salon
Qunar Tech Salon
Aug 14, 2015 · Big Data

The Nine Laws of Data Mining: Principles, Processes, and Insights

This article presents nine fundamental laws of data mining—covering goals, knowledge, preparation, experimentation, patterns, insight, prediction, value, and change—explaining how business objectives and domain expertise drive each stage of the CRISP‑DM process and why technical metrics alone cannot guarantee success.

CRISP-DMData preprocessingPredictive Modeling
0 likes · 19 min read
The Nine Laws of Data Mining: Principles, Processes, and Insights
MaGe Linux Operations
MaGe Linux Operations
Aug 14, 2015 · Fundamentals

How to Uncover and Fix System Performance Bottlenecks: A Practical Guide

This article explains the core concepts of system performance, defines throughput and latency, describes how to measure them, and provides detailed, code‑level techniques for locating and eliminating common performance bottlenecks across operating systems, networks, databases, and application code.

LatencyOptimizationPerformance
0 likes · 35 min read
How to Uncover and Fix System Performance Bottlenecks: A Practical Guide
21CTO
21CTO
Aug 14, 2015 · Frontend Development

From AJAX to Node: A Journey Through Modern Web Development

Tracing the evolution of web technologies—from early AJAX challenges and jQuery’s rise, through Chrome’s dominance, GitHub’s impact, OAuth, JSON, and modern frameworks like Node.js and Bootstrap—the article reflects on how these tools reshaped frontend development and the broader software landscape.

AJAXBig DataNode.js
0 likes · 14 min read
From AJAX to Node: A Journey Through Modern Web Development
21CTO
21CTO
Aug 14, 2015 · Fundamentals

Why Web Pages Show Garbled Text: Charsets, Encodings & HTTP Headers

This article explains how computers store and display characters using binary, defines character sets and encodings such as ASCII, GB2312, GBK, GB18030, BIG5 and Unicode, compares UTF‑8, UTF‑16, UTF‑32, and describes related HTTP headers like Accept‑Charset, Content‑Type, and Content‑Encoding.

ASCIICharsetGB18030
0 likes · 20 min read
Why Web Pages Show Garbled Text: Charsets, Encodings & HTTP Headers
21CTO
21CTO
Aug 14, 2015 · Fundamentals

The 9 Toughest Challenges Every Programmer Faces

This article lists and explains the nine most frustrating tasks programmers encounter—from designing solutions and writing tests to naming variables—highlighting each task's difficulties and featuring candid comments from developers about their daily struggles.

Software DevelopmentSoftware engineeringcoding
0 likes · 9 min read
The 9 Toughest Challenges Every Programmer Faces
21CTO
21CTO
Aug 14, 2015 · Backend Development

Ensuring Data Consistency: From Local Transactions to Distributed 2PC and Message Queues

This article explores how to maintain data consistency across services by using local transactions, two‑phase commit distributed transactions, and reliable message‑queue patterns, illustrating each method with an Alipay‑to‑YuEBao transfer example and discussing their trade‑offs.

Data ConsistencyMessage QueueTransaction
0 likes · 11 min read
Ensuring Data Consistency: From Local Transactions to Distributed 2PC and Message Queues
21CTO
21CTO
Aug 14, 2015 · Databases

Mastering Elasticsearch: Real-World Indexing & Query Performance Tips

This article shares practical Elasticsearch experience covering index and query performance optimization, shard routing strategies, JVM tuning, daily maintenance, and answers to common production questions, providing actionable guidance for building high‑availability search clusters.

ElasticsearchJVMRouting
0 likes · 16 min read
Mastering Elasticsearch: Real-World Indexing & Query Performance Tips
Hulu Beijing
Hulu Beijing
Aug 14, 2015 · Big Data

How Voidbox Bridges Docker and YARN for Scalable Big Data Workloads

Voidbox integrates Docker containers with YARN to simplify distributed application development, improve deployment, boost cluster efficiency, and provide fault‑tolerant, DAG‑based execution modes, enabling seamless resource management for Hadoop‑based big data jobs.

Big DataCluster ComputingDAG
0 likes · 17 min read
How Voidbox Bridges Docker and YARN for Scalable Big Data Workloads
Efficient Ops
Efficient Ops
Aug 13, 2015 · Operations

Top DevOps Insights: Agile, ChatOps, Vagrant, Context Switching & More

Compiled from the SEI blog series, this article presents concise summaries of the six most popular DevOps topics of the past six months—including Agile integration, ChatOps communication, Vagrant environment consistency, mitigating context‑switching overhead, and a foundational overview of DevOps—offering practical insights and links to the original sources.

AgileChatOpsOperations
0 likes · 13 min read
Top DevOps Insights: Agile, ChatOps, Vagrant, Context Switching & More
Qunar Tech Salon
Qunar Tech Salon
Aug 13, 2015 · Operations

How to Determine Whether a Server Is Still in Use Before Decommissioning

This article outlines a systematic approach for ops teams to assess whether a low‑utilization server is still needed by checking user logins, running services, network connections, cron jobs, and file storage—including specific commands for MySQL and PostgreSQL data inspection—to avoid accidental data loss during reclamation.

Servercrondecommission
0 likes · 6 min read
How to Determine Whether a Server Is Still in Use Before Decommissioning
We-Design
We-Design
Aug 13, 2015 · Fundamentals

Is Time a Fundamental Substance? Exploring Black Holes and Causal Theories

The article philosophically examines whether time is a basic material of the universe by discussing cellular clocks, Planck time, black holes, deterministic causality, and Rafael Sorkin's causal‑set theory, highlighting paradoxes that arise when treating time as a fundamental substance.

Physicsblack holescausality
0 likes · 7 min read
Is Time a Fundamental Substance? Exploring Black Holes and Causal Theories
21CTO
21CTO
Aug 13, 2015 · Backend Development

Mastering LVS and Keepalived: Build a High‑Performance Load‑Balancing Cluster

This article explains the fundamentals of load balancing, introduces Linux Virtual Server (LVS) and its architecture, and provides a step‑by‑step guide to set up a DR‑mode LVS cluster with Keepalived on CentOS, including configuration, testing, and failover verification.

DR modeKeepalivedLVS
0 likes · 19 min read
Mastering LVS and Keepalived: Build a High‑Performance Load‑Balancing Cluster
21CTO
21CTO
Aug 13, 2015 · R&D Management

How Wandoujia Drives Efficient R&D: 5 Key Steps & Essential Tools

Discover Wandoujia’s comprehensive R&D management framework, covering five essential steps—from project initiation and OKR goal setting to progress control, team leadership, and interference elimination—along with the tools, processes, and cultural practices that enable rapid, high‑quality product delivery.

OKRteam leadership
0 likes · 14 min read
How Wandoujia Drives Efficient R&D: 5 Key Steps & Essential Tools
21CTO
21CTO
Aug 13, 2015 · Fundamentals

How to Write High‑Quality Code: Readability, Maintainability & Changeability Explained

This article explains how to improve code quality by focusing on three essential attributes—readability, maintainability, and changeability—offering practical advice, design‑pattern examples, and coding conventions that help developers write clearer, more adaptable, and easier‑to‑maintain software.

Design PatternsResponsibility-Driven Designchangeability
0 likes · 34 min read
How to Write High‑Quality Code: Readability, Maintainability & Changeability Explained
21CTO
21CTO
Aug 13, 2015 · Databases

Mastering Redis GEO: Add Locations, Compute Distances, and Build Nearby User Features

This tutorial explains Redis 3.2 GEO capabilities, showing how to add geographic data with GEOADD, retrieve positions, calculate distances, query nearby points with GEORADIUS/GEORADIUSBYMEMBER, and implement practical features like "find nearby users" and an efficient "shake" random selector.

DatabaseGEOGeospatial
0 likes · 11 min read
Mastering Redis GEO: Add Locations, Compute Distances, and Build Nearby User Features
WeChat Client Technology Team
WeChat Client Technology Team
Aug 13, 2015 · Mobile Development

Master Xcode Debugging: Essential Tips for iOS Developers

Learn essential Xcode debugging techniques for iOS development, covering project creation, interface overview, running apps, various breakpoint types, common LLDB commands, multithreading strategies, UI inspection tools, crash analysis, and recommended resources, all illustrated with step‑by‑step screenshots.

XcodebreakpointsiOS
0 likes · 12 min read
Master Xcode Debugging: Essential Tips for iOS Developers