All Articles

141263 articles · Page 6866 of 7064
CSS Magic
CSS Magic
Apr 23, 2016 · Frontend Development

How to Write Robust CSS Fallback Styles for Inconsistent Browsers

The article explains why CSS fallback styles should be written before ideal styles, shows the pitfalls of using IE‑specific hacks, and demonstrates a forward‑compatible ordering that works across browsers that lack RGBA support while preserving the intended translucent effect.

CSSIEfallback styles
0 likes · 5 min read
How to Write Robust CSS Fallback Styles for Inconsistent Browsers
Architecture Digest
Architecture Digest
Apr 23, 2016 · Backend Development

Designing Scalable Large-Scale Internet Applications: Stateless Sessions, Caching, Service Splitting, Database Sharding, Asynchronous Communication, and Configuration Management

The article explains how to build a highly scalable internet application by adopting stateless session handling, effective caching, service decomposition with remote call frameworks, database sharding, asynchronous messaging, unstructured data storage, comprehensive monitoring, and unified configuration management.

Asynchronous CommunicationCachingService Splitting
0 likes · 16 min read
Designing Scalable Large-Scale Internet Applications: Stateless Sessions, Caching, Service Splitting, Database Sharding, Asynchronous Communication, and Configuration Management
Architect
Architect
Apr 23, 2016 · Artificial Intelligence

Architecture and Techniques of an E‑commerce Search Engine

The article explains the overall architecture of an e‑commerce search engine, covering indexing, static scoring, retrieval, title and store deduplication, query analysis and rewriting, and related big‑data and AI techniques used to improve relevance and diversity of search results.

DeduplicationRankinge-commerce
0 likes · 14 min read
Architecture and Techniques of an E‑commerce Search Engine
Qunar Tech Salon
Qunar Tech Salon
Apr 23, 2016 · Operations

Linux Shell Tips and Tricks: 73 Useful Commands

This article compiles 73 practical Linux shell tips covering network checks, process control, file manipulation, system monitoring, version control, and various command-line shortcuts, providing concise examples and commands to enhance productivity and troubleshooting for system administrators and developers.

Command LineLinuxShell
0 likes · 12 min read
Linux Shell Tips and Tricks: 73 Useful Commands
21CTO
21CTO
Apr 23, 2016 · Databases

Mastering Transaction Isolation Levels in MySQL: From Theory to Practice

This article explains the ACID fundamentals, common concurrency anomalies such as dirty, non‑repeatable and phantom reads, the four SQL‑standard isolation levels, how MySQL implements them, and step‑by‑step command‑line tests demonstrating their effects on real transactions.

ACIDConcurrencyMySQL
0 likes · 10 min read
Mastering Transaction Isolation Levels in MySQL: From Theory to Practice
21CTO
21CTO
Apr 23, 2016 · Backend Development

Nginx Load Balancing: Weighted Round Robin, IP Hash, Fair & Consistent Hash

This article examines nginx’s built‑in and extended load‑balancing algorithms—including weighted round‑robin, IP hash, fair, generic hash and consistent hash—by dissecting source code, describing implementation details, and presenting comparative performance tests that evaluate balance, consistency and fault‑tolerance across various scenarios.

IP HashNginxWeighted Round Robin
0 likes · 13 min read
Nginx Load Balancing: Weighted Round Robin, IP Hash, Fair & Consistent Hash
21CTO
21CTO
Apr 23, 2016 · Backend Development

How WeChat Processed 1.4 B Red Packets per Second: Architecture & Key Lessons

This article examines the massive 2015 WeChat Red Packet traffic, detailing its core functions, system challenges, cross‑region networking, lossy service design, set‑model construction, concurrency handling, and data‑consistency strategies that kept the platform stable under extreme load.

Data ConsistencyWeChatred packet
0 likes · 9 min read
How WeChat Processed 1.4 B Red Packets per Second: Architecture & Key Lessons
21CTO
21CTO
Apr 23, 2016 · Artificial Intelligence

Why Google’s CEO Says AI Is the Next Big Wave After Mobile

In a 2016 earnings call, Sundar Pichai highlighted Google’s shift toward AI‑driven cloud services, citing AlphaGo’s success, new leadership in the cloud division, and a vision that artificial intelligence will become the primary growth engine surpassing advertising by 2020.

AlphaGoArtificial IntelligenceGoogle
0 likes · 8 min read
Why Google’s CEO Says AI Is the Next Big Wave After Mobile
MaGe Linux Operations
MaGe Linux Operations
Apr 23, 2016 · Information Security

From Staog to Windigo: A 20‑Year Journey Through Linux Malware

This article chronicles the evolution of Linux malware from the first recognized virus Staog in 1996 through notable threats such as Bliss, Slapper, Badbunny, Snakso, Hand of Thief, Windigo and the Shellshock‑related Mayhem botnet, highlighting how increasing Linux adoption has attracted attackers.

Information SecurityLinuxMalware
0 likes · 6 min read
From Staog to Windigo: A 20‑Year Journey Through Linux Malware
ITPUB
ITPUB
Apr 22, 2016 · Databases

Boost Oracle Performance: Master Parallel Execution Techniques

This article explains Oracle's parallel execution features—including parallel query, DML, and DDL—covers object, session, and statement level settings, provides practical SQL examples, discusses common pitfalls, and presents performance test results that demonstrate significant speed improvements for large data migration tasks.

OraclePerformance TuningSQL
0 likes · 10 min read
Boost Oracle Performance: Master Parallel Execution Techniques
ITPUB
ITPUB
Apr 22, 2016 · Databases

Unlock Oracle Error Codes with the oerr Shell Script: A Deep Dive

This article explains how the Oracle oerr utility works as a shell script, shows how it maps facilities to components, locates the appropriate message files, and demonstrates using sed and awk to extract detailed error descriptions, causes, and actions for any ORA code.

DatabasesError handlingOracle
0 likes · 7 min read
Unlock Oracle Error Codes with the oerr Shell Script: A Deep Dive
ITPUB
ITPUB
Apr 22, 2016 · Operations

Master Linux File Cleanup: Automate Deletion with find and cron

This guide explains how to use the Linux find command to locate old files, create a shell script for batch deletion, and schedule the script with crontab, including detailed syntax, examples, and common cron expression patterns for reliable automated cleanup.

AutomationLinuxShell script
0 likes · 8 min read
Master Linux File Cleanup: Automate Deletion with find and cron
dbaplus Community
dbaplus Community
Apr 22, 2016 · Databases

Mastering Oracle Parallel Query: How It Works and When to Use It

This article explains Oracle's parallel query feature, covering its benefits, resource costs, required conditions, various data‑distribution methods such as broadcast, replicate and hash, how to read parallel execution plans, and practical monitoring techniques to avoid performance pitfalls.

Database PerformanceHash JoinOracle
0 likes · 31 min read
Mastering Oracle Parallel Query: How It Works and When to Use It
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 22, 2016 · Industry Insights

Why Do Architects Still Write Code? Lessons on Learning, Meetings, and System Longevity

The article shares a senior engineer’s reflections on systematic learning, the role of architects in coding, the pitfalls of endless meetings, how to keep systems alive, and practical questioning techniques that boost problem‑solving efficiency for software professionals.

Learning Strategiescareer developmentcommunication
0 likes · 15 min read
Why Do Architects Still Write Code? Lessons on Learning, Meetings, and System Longevity
Architecture Digest
Architecture Digest
Apr 22, 2016 · Artificial Intelligence

An Introductory Overview of Recommendation Systems and Their Core Algorithms

This article introduces the basic concepts, purposes, and a range of algorithms—including popularity‑based, collaborative filtering, content‑based, model‑based, and hybrid methods—used in recommendation systems, and discusses evaluation metrics and improvement strategies for practical deployment.

AIMachine Learningcollaborative filtering
0 likes · 15 min read
An Introductory Overview of Recommendation Systems and Their Core Algorithms
MaGe Linux Operations
MaGe Linux Operations
Apr 21, 2016 · Information Security

Understanding SSL/TLS: From Handshake Basics to Secret Keys Explained

This article provides a comprehensive overview of SSL/TLS, covering its architecture, differences between SSL and TLS, detailed handshake steps, key exchange processes, secret generation, security considerations, proxy handling, and references, aiming to clarify the complex concepts for readers.

HandshakeSSLSecurity
0 likes · 22 min read
Understanding SSL/TLS: From Handshake Basics to Secret Keys Explained
21CTO
21CTO
Apr 21, 2016 · Backend Development

Mastering PHP Namespaces: Definition, Usage, and Autoloading Explained

This article explains the origins, syntax, and practical usage of PHP namespaces, compares them with Java, details name resolution rules, demonstrates how to define and import namespaces, and shows how to implement class autoloading with modern SPL functions.

AutoloadingNamespaces
0 likes · 12 min read
Mastering PHP Namespaces: Definition, Usage, and Autoloading Explained