All Articles

143135 articles · Page 6694 of 7157
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 16, 2017 · Frontend Development

Why Does JavaScript Return NaN? Understanding NaN and isNaN()

This article explains the special NaN value in ECMAScript, its two unusual properties, how division by zero yields NaN, and demonstrates the behavior of the isNaN() function with various inputs, including numbers, strings, booleans, and objects, illustrating conversion rules and pitfalls.

ECMAScriptNaNisNaN
0 likes · 3 min read
Why Does JavaScript Return NaN? Understanding NaN and isNaN()
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 16, 2017 · Frontend Development

Top Front-End & Tech News This Week: Vue PWA, Async CSS, MobX 3.2, and More

This week’s front‑end roundup covers Baidu’s new Vue‑based PWA LAVAS and Web AR support, a decline in global PC shipments, Taobao’s group‑buy launch, upcoming async CSS in Webpack, MobX 3.2.0, China’s first smart parking system, Apple’s open‑sourced Swift Migrator, Let’s Encrypt wildcard certificates, Facebook camera updates, and Huawei’s 5G trial talks with India.

AIFrontendMobX
0 likes · 6 min read
Top Front-End & Tech News This Week: Vue PWA, Async CSS, MobX 3.2, and More
Architecture Digest
Architecture Digest
Jul 16, 2017 · Operations

Fault Governance in Distributed Systems: Dependency Failures, Strong/Weak Dependency, and Fault‑Injection Practices

This article presents a comprehensive overview of fault governance in large‑scale distributed systems, covering classic dependency failures, the concept of strong and weak dependencies, experimental observations, the evolution of fault‑injection techniques, and best practices for building reliable fault‑drill platforms.

Chaos EngineeringOperationsdependency-management
0 likes · 20 min read
Fault Governance in Distributed Systems: Dependency Failures, Strong/Weak Dependency, and Fault‑Injection Practices
Beike Product & Technology
Beike Product & Technology
Jul 16, 2017 · Industry Insights

How Lianjia Built LTrace: A Low‑Overhead, Scalable Distributed Tracing Platform

This article explains how Lianjia designed and implemented LTrace, a zero‑intrusion, high‑performance distributed tracing system that captures full request chains across heterogeneous services, supports multi‑language environments, offers flexible sampling, and enables rapid fault isolation and performance optimization.

ArchitectureLow OverheadObservability
0 likes · 12 min read
How Lianjia Built LTrace: A Low‑Overhead, Scalable Distributed Tracing Platform
MaGe Linux Operations
MaGe Linux Operations
Jul 16, 2017 · Operations

Master Nginx: From Source Compilation to Advanced Performance Tuning

This comprehensive guide walks you through installing Nginx from source, stripping unnecessary modules, optimizing GCC flags, fine‑tuning worker processes, file descriptors, network I/O, caching, compression, kernel parameters, and architectural considerations to achieve high‑performance, secure web serving.

Server ConfigurationWeb Server
0 likes · 22 min read
Master Nginx: From Source Compilation to Advanced Performance Tuning
MaGe Linux Operations
MaGe Linux Operations
Jul 16, 2017 · Operations

Automate Multi‑Server Management with Python: A Practical Ops Tool

This article introduces a Python 3.5 script that automates server configuration, executes remote commands, and transfers files across dozens of Linux and Windows machines using docopt and paramiko, featuring multithreading, strict/relaxed modes, and an rsync‑like transfer mechanism.

ParamikoPythonServer Management
0 likes · 6 min read
Automate Multi‑Server Management with Python: A Practical Ops Tool
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 16, 2017 · Operations

How Top E‑Commerce Platforms Engineer Scalable, High‑Performance Architecture

This article consolidates e‑commerce platform architecture practices, covering design principles, multi‑level caching, indexing strategies, parallel and distributed computing, high availability, scaling techniques, resource optimization, static blueprint, component analysis, and supporting middleware such as load balancers, routers, HA, messaging, caching, buffering, search, and log collection.

ArchitectureE-commercecaching
0 likes · 24 min read
How Top E‑Commerce Platforms Engineer Scalable, High‑Performance Architecture
Efficient Ops
Efficient Ops
Jul 15, 2017 · Operations

Why Respecting and Communicating with Superiors Fuels Team Success

The article shares a real‑world workplace story about a disruptive employee, then outlines seven practical principles—respecting superiors, keeping them informed, giving proper feedback, avoiding incitement, not creating trouble, responding to ad‑hoc tasks promptly, and helping leaders succeed—to guide professionals in building effective, harmonious teams.

career advicecommunicationleadership
0 likes · 7 min read
Why Respecting and Communicating with Superiors Fuels Team Success
21CTO
21CTO
Jul 15, 2017 · Artificial Intelligence

Build Your Own AI‑Powered Quiz Game with Google Assistant and Firebase

Google has open‑sourced a complete AI quiz‑game framework that lets developers create voice‑interactive trivia apps for Google Assistant, Android, iOS and smart speakers using API.AI, Cloud Functions, and Firebase with minimal effort.

AI Quiz GameCloud FunctionsDialogflow
0 likes · 6 min read
Build Your Own AI‑Powered Quiz Game with Google Assistant and Firebase
21CTO
21CTO
Jul 15, 2017 · Fundamentals

What Math Do You Really Need to Code? A Practical Guide

This article demystifies the common myth that programming requires advanced mathematics, outlining the essential arithmetic, number‑system concepts, and occasional higher‑level topics like geometry, physics, and cryptography, while showing how simple simulations can reveal the impact of small statistical changes.

math for developerssimulationsoftware fundamentals
0 likes · 10 min read
What Math Do You Really Need to Code? A Practical Guide
21CTO
21CTO
Jul 15, 2017 · Fundamentals

How Elon Musk’s Cross‑Disciplinary Learning Fuels Innovation

This article examines Elon Musk’s “expert‑type polymath” learning approach, showing how his habit of reading widely, abstracting core principles, and transferring knowledge across fields creates a strategic advantage that challenges traditional specialization myths and offers actionable insights for personal and professional growth.

Elon Muskcross-disciplinary learningexpertise
0 likes · 9 min read
How Elon Musk’s Cross‑Disciplinary Learning Fuels Innovation
MaGe Linux Operations
MaGe Linux Operations
Jul 15, 2017 · Fundamentals

Master Essential Linux Commands: From ls to chmod Explained

This guide provides concise explanations and practical examples for dozens of fundamental Linux commands—including ls, cd, pwd, mkdir, rm, rmdir, mv, cp, cat, more, less, head, tail, which, whereis, locate, find, chmod, tar, and chown—helping users navigate the shell efficiently and manage files, permissions, and system resources.

System Administrationfile-managementlinux
0 likes · 25 min read
Master Essential Linux Commands: From ls to chmod Explained
MaGe Linux Operations
MaGe Linux Operations
Jul 15, 2017 · Fundamentals

Master Python File Operations and System Automation with Practical Code Examples

This article presents a comprehensive collection of Python tutorials and scripts covering file I/O modes, directory traversal, log analysis, simple games, command‑line argument handling, process monitoring, port checking, authentication loops, and SNMP‑based CPU and network traffic monitoring, providing a solid foundation for automation and operations tasks.

file-iomonitoringsysadmin
0 likes · 15 min read
Master Python File Operations and System Automation with Practical Code Examples
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 15, 2017 · Databases

How to Design and Implement Horizontal Database Sharding: A Real‑World Case Study

This article presents a comprehensive analysis of horizontal database sharding, detailing the design decisions, partitioning dimensions, routing, pagination handling, lookup mapping, and deployment steps based on a real‑world implementation at a large e‑commerce platform, offering practical guidance for scaling order databases.

DALE-commerceMySQL
0 likes · 14 min read
How to Design and Implement Horizontal Database Sharding: A Real‑World Case Study
21CTO
21CTO
Jul 14, 2017 · R&D Management

5 Principles to Become an Outstanding Engineer – Insights from Lu Qi

Lu Qi, former Baidu CTO, shares five essential principles—believing in technology, building on others' work, pursuing engineering excellence, learning daily, and taking ownership—to help software engineers elevate their mindset and impact in the AI‑driven era.

Software Developmentcontinuous learningengineering excellence
0 likes · 8 min read
5 Principles to Become an Outstanding Engineer – Insights from Lu Qi
Meituan Technology Team
Meituan Technology Team
Jul 14, 2017 · Databases

How to Accelerate Database Testing with Sysbench: Insights and Extensions

This article explains how Meituan‑Dianping leverages the open‑source tool Sysbench for repeatable database performance testing, unifies test parameters, optimizes MySQL settings such as slave_parallel_workers, extends functionality via Lua scripts, and reveals the tool’s high‑performance data‑collection techniques.

BenchmarkingLua ScriptingMySQL
0 likes · 13 min read
How to Accelerate Database Testing with Sysbench: Insights and Extensions