All Articles

145983 articles · Page 7202 of 7300
Qunar Tech Salon
Qunar Tech Salon
Oct 23, 2015 · Artificial Intelligence

Critical Examination of Face Recognition Benchmarks and Overstated Accuracy Claims

The article critiques the rapid rise of face‑recognition research by highlighting unfair comparisons, lack of statistical validation, misleading accuracy metrics versus real‑world verification rates, and the hype surrounding deep neural networks, urging a more rigorous and application‑focused evaluation of AI systems.

Biometricsdeep learningevaluation metrics
0 likes · 8 min read
Critical Examination of Face Recognition Benchmarks and Overstated Accuracy Claims
ITPUB
ITPUB
Oct 23, 2015 · Cloud Computing

Uncovering the Hidden Pitfalls of Internet+ Network Infrastructure

The 2015 SACC conference highlighted numerous hidden challenges in building Internet+ network infrastructure—including cloud host, DNS, CDN, IP database, and BGP issues—providing practical insights for architects and IT professionals to avoid costly mistakes.

BGPCDNDNS
0 likes · 7 min read
Uncovering the Hidden Pitfalls of Internet+ Network Infrastructure
21CTO
21CTO
Oct 23, 2015 · Frontend Development

How to Overcome the Top 5 Challenges of Large‑Scale SPA Development

This article examines the five major obstacles when building massive single‑page applications—componentization, decentralized routing, domain‑wide data stores, hybrid app integration, and performance tuning—and offers practical architectural patterns to address each.

ComponentizationFrontend ArchitectureSPA
0 likes · 10 min read
How to Overcome the Top 5 Challenges of Large‑Scale SPA Development
21CTO
21CTO
Oct 23, 2015 · Product Management

How to Overcome Product Manager Career Anxiety and Accelerate Growth

This article explores the root causes of career anxiety for product managers, analyzes surface and deep factors, and offers practical strategies, mindset shifts, and a competency model to help professionals navigate industry pressures, improve skills, and achieve sustainable career development.

career anxietycompetency modelmindset
0 likes · 24 min read
How to Overcome Product Manager Career Anxiety and Accelerate Growth
21CTO
21CTO
Oct 23, 2015 · Databases

How to Efficiently Paginate 100M User IDs in MySQL

This article examines three SQL pagination strategies for a 100‑million‑row favorites table, compares their correctness and performance using EXPLAIN analysis, and demonstrates why a GROUP BY approach with proper indexing yields the most reliable and fast results.

IndexLarge DataMySQL
0 likes · 5 min read
How to Efficiently Paginate 100M User IDs in MySQL
21CTO
21CTO
Oct 23, 2015 · R&D Management

How Tech Experts Can Transform into Effective Technical Managers

This article explores why technical experts often lack management experience, outlines the typical career stages of a developer, and provides practical guidance on shifting mindset, setting team goals, allocating resources, improving communication, and fostering empowerment to become successful technical managers.

Software Engineeringcareer developmentmanagement skills
0 likes · 9 min read
How Tech Experts Can Transform into Effective Technical Managers
21CTO
21CTO
Oct 23, 2015 · R&D Management

How Wang Tao Built DJI into the World’s Dominant Drone Maker

The article chronicles Wang Tao’s journey from a modest Hangzhou upbringing and early fascination with flight to founding DJI, detailing his education, early prototypes, strategic product decisions, funding challenges, and how the Phantom drone propelled the company to dominate the global UAV market.

DJIProduct DevelopmentR&D Management
0 likes · 11 min read
How Wang Tao Built DJI into the World’s Dominant Drone Maker
Efficient Ops
Efficient Ops
Oct 22, 2015 · Operations

Unlock Hidden Savings: Optimizing Multi‑Data Center Bandwidth Costs

This article examines the characteristics and billing models of multi‑data‑center networks, analyzes external traffic patterns, identifies challenges in optimizing Internet‑facing bandwidth, and proposes practical scheduling strategies to better utilize idle bandwidth and reduce carrier costs.

Multi-Data CenterOperationsTraffic Scheduling
0 likes · 13 min read
Unlock Hidden Savings: Optimizing Multi‑Data Center Bandwidth Costs
Qunar Tech Salon
Qunar Tech Salon
Oct 22, 2015 · Artificial Intelligence

Airbnb’s Dynamic Pricing System and Machine‑Learning Platform (Aerosolve)

The article describes how Airbnb built and continuously improved a machine‑learning‑driven dynamic pricing tool—Aerosolve—that extracts property features, compares similar listings, incorporates seasonal and event‑driven demand, and automatically updates nightly price suggestions to help hosts set optimal rates.

AirbnbAlgorithmPrice Optimization
0 likes · 18 min read
Airbnb’s Dynamic Pricing System and Machine‑Learning Platform (Aerosolve)
dbaplus Community
dbaplus Community
Oct 22, 2015 · Databases

Understanding PostgreSQL Function Security: Definer vs Invoker Explained

This article explains how PostgreSQL functions can be defined with security definer or security invoker, details the differences between session_user and current_user, demonstrates setting roles and search_path, and provides practical examples and safeguards to prevent privilege escalation.

Database RolesFunction SecurityPostgreSQL
0 likes · 5 min read
Understanding PostgreSQL Function Security: Definer vs Invoker Explained
Efficient Ops
Efficient Ops
Oct 21, 2015 · Operations

Putting People First: Building a Human‑Centric Operations System

This article explores why operations teams must adopt a people‑centric mindset, outlines a three‑layer framework of framework, blood (processes & policies) and interface, and provides practical steps for improving processes, technology, and organization to boost efficiency and employee satisfaction.

AutomationITILOperations
0 likes · 13 min read
Putting People First: Building a Human‑Centric Operations System
21CTO
21CTO
Oct 21, 2015 · Operations

10 Proven Strategies to Supercharge Your Web App Performance

This article presents ten practical techniques—including reverse proxy deployment, load balancing, caching, compression, SSL/TLS optimization, HTTP/2 adoption, Linux kernel tuning, and real‑time monitoring—to dramatically improve the responsiveness and reliability of web applications and services.

Linux TuningLoad BalancingWeb Performance
0 likes · 8 min read
10 Proven Strategies to Supercharge Your Web App Performance
21CTO
21CTO
Oct 21, 2015 · Fundamentals

What Sets Top US Engineers Apart? Insights on Communication, Problem‑Solving, and Passion

The author compares Chinese and US software engineers, highlighting stark differences in communication style, problem‑solving ability, technical depth, passion for coding, and broader expectations such as leadership and vision, while noting that only a small elite in each country truly excel.

Software Engineeringcommunicationcultural differences
0 likes · 8 min read
What Sets Top US Engineers Apart? Insights on Communication, Problem‑Solving, and Passion
21CTO
21CTO
Oct 21, 2015 · Mobile Development

How to Slash Mobile App Log Reporting Traffic: Practical Optimization Techniques

This article examines why mobile app log reporting consumes excessive traffic and presents concrete methods—such as using concise key‑value URLs, batching uploads, shortening domains and keys, and compressing data—to dramatically reduce bandwidth usage while preserving data timeliness.

HTTPMobile Appbatch upload
0 likes · 7 min read
How to Slash Mobile App Log Reporting Traffic: Practical Optimization Techniques
21CTO
21CTO
Oct 21, 2015 · Backend Development

Boost PHP Performance: Practical Tips to Speed Up Your Scripts

This guide explains how to improve PHP script performance by upgrading the PHP version, leveraging caching and output buffering, avoiding unnecessary getters/setters and variable copies, and replacing per‑iteration SQL queries with batch operations, all illustrated with clear code examples.

Code RefactoringOptimizationPHP
0 likes · 6 min read
Boost PHP Performance: Practical Tips to Speed Up Your Scripts
Architect
Architect
Oct 21, 2015 · Backend Development

WeChat Backend Architecture: Synchronization Protocol, RPC Framework, and Multi-IDC Design

The article outlines WeChat’s backend architecture, detailing extreme business requirements such as low latency and power efficiency, challenges of synchronizing diverse data across terminals, and solutions including a minimal sync protocol, high‑efficiency notification mechanisms, a three‑tier backend, unified RPC framework, coroutine‑based high‑concurrency RPC, and multi‑IDC distribution with strong consistency and disaster‑recovery strategies.

RPCWeChatdistributed systems
0 likes · 7 min read
WeChat Backend Architecture: Synchronization Protocol, RPC Framework, and Multi-IDC Design