All Articles

141035 articles · Page 6888 of 7052
21CTO
21CTO
Mar 2, 2016 · Artificial Intelligence

How Google’s RankBrain AI Transforms Search Rankings

RankBrain, Google’s machine‑learning AI system introduced in 2015, operates as a key component of the Hummingbird algorithm, processing billions of queries by interpreting ambiguous searches, ranking results using hundreds of signals, and becoming the third most important ranking factor alongside links and keywords.

AIGoogleRankBrain
0 likes · 14 min read
How Google’s RankBrain AI Transforms Search Rankings
21CTO
21CTO
Mar 2, 2016 · R&D Management

How Zhang Yiming Built ByteDance: Lessons from a Tech‑First Startup

The article chronicles Zhang Yiming’s journey from early failures to founding ByteDance, detailing the company’s rapid growth, product‑centric culture, funding milestones, recommendation engine technology, and the strategic decisions that turned a small engineering team into a multi‑billion‑dollar media powerhouse.

ByteDanceR&D ManagementTech Entrepreneurship
0 likes · 11 min read
How Zhang Yiming Built ByteDance: Lessons from a Tech‑First Startup
21CTO
21CTO
Mar 2, 2016 · Databases

Inside MySQL InnoDB Full-Text Index: Architecture, Operations, and Optimization

This article examines MySQL’s InnoDB full‑text indexing from MySQL 5.6 onward, detailing supported search modes, the structure of auxiliary index files, the lifecycle of DML operations, transaction handling, cache synchronization, optimization procedures, background threads, monitoring tables, stop‑word configuration, and the built‑in n‑gram parser.

Database InternalsFull-Text SearchInnoDB
0 likes · 23 min read
Inside MySQL InnoDB Full-Text Index: Architecture, Operations, and Optimization
21CTO
21CTO
Mar 2, 2016 · Operations

Designing Scalable Dynamic Web Platforms: Key Subsystems and Best Practices

This article outlines the architecture of large‑scale dynamic web applications, detailing essential subsystems such as the web front‑end, load balancer, database cluster, caching layer, distributed storage, server management, and code deployment, and explains how they work together to ensure reliability, scalability, and maintainability.

CachingDistributed storageServer Management
0 likes · 9 min read
Designing Scalable Dynamic Web Platforms: Key Subsystems and Best Practices
Aotu Lab
Aotu Lab
Mar 2, 2016 · Frontend Development

Why Replace Gulp with npm Scripts? A Practical Front‑End Build Guide

This article explains the drawbacks of using Gulp or Grunt for front‑end automation, demonstrates how npm scripts can simplify tasks like cleaning the dist folder, and discusses common developer misconceptions while outlining both the benefits and limitations of npm scripts as a build tool.

Build ToolsFrontend BuildJavaScript
0 likes · 8 min read
Why Replace Gulp with npm Scripts? A Practical Front‑End Build Guide
Aotu Lab
Aotu Lab
Mar 2, 2016 · Frontend Development

Master CreateJS: PreloadJS, SoundJS, TweenJS & EaselJS Quick Guide

This tutorial walks through using CreateJS libraries—PreloadJS for asset loading, SoundJS for audio management, TweenJS for animation, and EaselJS for canvas rendering—providing code examples, configuration steps, and practical tips to build interactive HTML5 games.

CreateJSEaselJSHTML5 Canvas
0 likes · 11 min read
Master CreateJS: PreloadJS, SoundJS, TweenJS & EaselJS Quick Guide
Architect
Architect
Mar 2, 2016 · Databases

InnoDB Full-Text Index Architecture and Operations in MySQL 5.7

This article explains MySQL InnoDB full-text indexing, covering supported modes, auxiliary tables, creation, DML handling, query processing, transaction management, cache synchronization, optimization, background threads, monitoring, stopwords, plugins, and the built‑in n‑gram parser, with code references from MySQL 5.7.

DatabaseFull-Text SearchIndexing
0 likes · 17 min read
InnoDB Full-Text Index Architecture and Operations in MySQL 5.7
ITPUB
ITPUB
Mar 2, 2016 · Operations

How to Fix VMware Guest OS Clock Running Too Fast or Too Slow

This guide explains why a VMware guest OS may show time that runs faster or slower than real time and provides step‑by‑step instructions—including installing VMware Tools, enabling time synchronization, and adding specific kernel parameters—to correct the clock on Linux guests.

Guest OSLinuxVMware
0 likes · 4 min read
How to Fix VMware Guest OS Clock Running Too Fast or Too Slow
ITPUB
ITPUB
Mar 2, 2016 · Databases

How to Connect C++ to MySQL on CentOS and Fix Common Build Errors

This guide walks through the typical problems faced when linking C++ applications to MySQL on CentOS—missing Boost headers and undefined driver references—and provides step‑by‑step solutions, including installing Boost, adjusting compile commands, and a working connection code sample.

BoostC++Compilation
0 likes · 4 min read
How to Connect C++ to MySQL on CentOS and Fix Common Build Errors
Architecture Digest
Architecture Digest
Mar 2, 2016 · Operations

Scaling Service Architecture and Operations: Lessons from ChuYe's Engineering Practices

The article recounts ChuYe's evolution from a monolithic setup to a clustered micro‑service architecture, detailing the challenges of debugging, deployment, and monitoring, and describing the solutions implemented—including service clustering, automated deployment platforms, Docker usage, and comprehensive logging and audit systems—to improve agility and operational efficiency.

Deployment AutomationLoggingMicroservices
0 likes · 9 min read
Scaling Service Architecture and Operations: Lessons from ChuYe's Engineering Practices
CSS Magic
CSS Magic
Mar 2, 2016 · Frontend Development

Advanced Front‑End Journey: Mastering Click Event Binding

The article walks through a front‑end developer’s step‑by‑step evolution from simple onclick handlers to robust event delegation, data‑action attributes, and a reusable Action library, illustrating pitfalls, best practices, and real‑world integration with jQuery and CMUI.

FrontendJavaScriptclick event
0 likes · 14 min read
Advanced Front‑End Journey: Mastering Click Event Binding
High Availability Architecture
High Availability Architecture
Mar 2, 2016 · Fundamentals

Understanding Concurrency: Threads, Goroutine, Actor Model, and Thread‑Pool Strategies

This article explores the fundamentals of concurrency versus parallelism, the challenges of writing correct concurrent programs, the evolution from OS threads to green threads, Goroutine scheduling, actor‑model concepts, and modern strategies such as thread pools, async callbacks, and Rust's ownership model.

ConcurrencyThreadsactor-model
0 likes · 20 min read
Understanding Concurrency: Threads, Goroutine, Actor Model, and Thread‑Pool Strategies
DevOps
DevOps
Mar 2, 2016 · Operations

Understanding DevOps: Principles, Practices, and Implementation

This article provides a comprehensive overview of DevOps, explaining its purpose, cultural challenges, core principles such as automation, standardization, and configuration, its relationship with cloud, lean and agile, practical steps, metrics, and how it transforms IT delivery into an end‑to‑end business value pipeline.

CloudLeanagile
0 likes · 17 min read
Understanding DevOps: Principles, Practices, and Implementation
Efficient Ops
Efficient Ops
Mar 1, 2016 · Backend Development

Build a Mini CDN with Nginx in 3 Simple Steps

This guide walks you through creating a lightweight CDN using Nginx on Ubuntu, covering installation, virtual host configuration, cache settings, and testing, while explaining core concepts like origin pull, proxy caching, and header management for educational purposes.

CDNLinuxNginx
0 likes · 9 min read
Build a Mini CDN with Nginx in 3 Simple Steps
21CTO
21CTO
Mar 1, 2016 · Fundamentals

Why Bad Code Survives and How Refactoring Can Save Your Projects

The article examines why developers often produce low‑quality, hard‑to‑maintain code, outlines common bad‑code patterns, discusses the limited benefits and high costs of refactoring, and offers practical advice for writing better, more maintainable software.

bad code patternscode qualitymaintainability
0 likes · 12 min read
Why Bad Code Survives and How Refactoring Can Save Your Projects
21CTO
21CTO
Mar 1, 2016 · Databases

The Evolution of Databases: From 1960s Military Roots to Modern Innovations

Databases originated in the 1960s‑1990s when the United States consolidated wartime intelligence into computer‑stored Data Bases, and a review of their development from 1962 to 2016 reveals a relentless stream of technological breakthroughs that continuously enrich everyday life.

Computer ScienceDatabasesTechnology evolution
0 likes · 1 min read
The Evolution of Databases: From 1960s Military Roots to Modern Innovations
21CTO
21CTO
Mar 1, 2016 · Backend Development

Mastering Cache Algorithms: From LRU to LFU with Java Implementations

This article explains the fundamentals of caching, why caches are needed, describes common replacement policies such as LRU, LFU, FIFO, ARC, and provides Java code examples for each algorithm, helping developers choose and implement the right cache strategy for their applications.

CacheJavaLFU
0 likes · 19 min read
Mastering Cache Algorithms: From LRU to LFU with Java Implementations
21CTO
21CTO
Mar 1, 2016 · Fundamentals

How Unified Coding Standards Boost PHP Code Quality

This article explains why consistent PHP coding standards—covering line breaks, spacing, naming, and habits like method chaining and array formatting—are essential for readable, maintainable code, and offers practical examples and tools to enforce them across a development team.

Backend DevelopmentCode stylePHP
0 likes · 6 min read
How Unified Coding Standards Boost PHP Code Quality