All Articles

143022 articles · Page 6739 of 7152
Qunar Tech Salon
Qunar Tech Salon
May 11, 2017 · Operations

Designing Performance Test Scenarios: Models, Metrics, and Strategies

This article explains how to design performance testing scenarios, covering test models, metrics, script preparation, concurrency calculations, pressure strategies, run times, delay settings, user termination, monitoring methods, and various typical scenario types such as baseline, load, mixed, capacity, large‑concurrency, stability and scalability tests.

Load TestingTPSconcurrency
0 likes · 24 min read
Designing Performance Test Scenarios: Models, Metrics, and Strategies
MaGe Linux Operations
MaGe Linux Operations
May 11, 2017 · Backend Development

How to Scrape and Export Your Sina Weibo Favorites with Python

This tutorial explains how to use Python to log into Sina Weibo, download your favorite posts, comments, images, and video links, save the raw HTML, and outlines the steps and script needed to automate the extraction and later processing of the collected data.

PythonWeibodata extraction
0 likes · 3 min read
How to Scrape and Export Your Sina Weibo Favorites with Python
MaGe Linux Operations
MaGe Linux Operations
May 11, 2017 · Artificial Intelligence

Essential Math Foundations for AI: Linear Algebra, Probability & More

The article reviews the surge of AI interest sparked by AlphaGo and Master, explains why strong mathematics—especially linear algebra, probability, statistics, calculus, and optimization—is crucial for AI practitioners, and provides curated free online courses, textbooks, and resources to help beginners master these subjects.

AIMathematicsResources
0 likes · 14 min read
Essential Math Foundations for AI: Linear Algebra, Probability & More
DevOps
DevOps
May 10, 2017 · Fundamentals

Why Software Development Is More Like Cooking Than Manufacturing

The article argues that software development is a continuous design activity rather than a repeatable manufacturing process, using car production and cooking analogies to illustrate why traditional waterfall management fails and why developers should be seen as designers, not assembly line workers.

AgileDesignSoftware Development
0 likes · 6 min read
Why Software Development Is More Like Cooking Than Manufacturing
dbaplus Community
dbaplus Community
May 10, 2017 · Databases

Why InnoDB Needs a Primary Key and How B‑Tree Indexes Work

This article explains the data structures and algorithms behind MySQL indexing, covering B‑Tree fundamentals, insertion and deletion steps with visual examples, the differences between B‑Tree and B+Tree, InnoDB's clustered and secondary index implementations, and why monotonically increasing primary keys improve performance.

B+TreeB-TreeIndexing
0 likes · 15 min read
Why InnoDB Needs a Primary Key and How B‑Tree Indexes Work
Efficient Ops
Efficient Ops
May 10, 2017 · Operations

What the DevOps Father Revealed: Key Insights from Patrick Debois’s Beijing Talk

This article summarizes Patrick Debois’s first DevOpsDays Beijing presentation, covering the origins of DevOps, entry points, four improvement directions, practical scenarios, five maturity levels, common challenges, and a set of actionable practices and tools, while emphasizing collaboration, feedback loops, and cultural change.

ContinuousDeliveryDevOpscollaboration
0 likes · 19 min read
What the DevOps Father Revealed: Key Insights from Patrick Debois’s Beijing Talk
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 10, 2017 · Operations

Mastering F5 Load Balancer: Quick Guide to Hardware Overview and Web Configuration

This article introduces the widely used F5 load‑balancing appliance, detailing its front‑panel indicators, network interfaces, status LEDs, and step‑by‑step procedures for initial web‑based configuration, including default IP, login credentials, and essential system settings such as hostname and root password policies.

F5Load BalancerOperations
0 likes · 5 min read
Mastering F5 Load Balancer: Quick Guide to Hardware Overview and Web Configuration
ITPUB
ITPUB
May 10, 2017 · Fundamentals

Why Algorithms Feel Hard and How to Truly Understand Huffman Coding

The article explores why many programmers find algorithms difficult, critiques typical textbook explanations, and presents a deeper, step‑by‑step reasoning for Huffman coding that emphasizes understanding proofs, underlying thought processes, and general problem‑solving principles.

Huffman codingLearning Strategiesalgorithm design
0 likes · 36 min read
Why Algorithms Feel Hard and How to Truly Understand Huffman Coding
Architecture Digest
Architecture Digest
May 10, 2017 · Fundamentals

Java vs Python: Popularity Trends and Key Differences

The article examines the ongoing debate about Java's relevance versus Python's rising popularity, presenting recent job market statistics, usage trends, and a detailed comparison of the two languages' characteristics, performance, cross‑platform capabilities, and roles in modern IT domains.

ComparisonJavaSoftware Development
0 likes · 6 min read
Java vs Python: Popularity Trends and Key Differences
JD Retail Technology
JD Retail Technology
May 10, 2017 · Artificial Intelligence

JD Data Algorithm Competition: Solving Shopping Dilemmas with AI

The JD Data Algorithm Competition aims to help shoppers overcome decision paralysis by using advanced algorithms to match users with products they'll love, featuring diverse participants from students to professionals competing for prizes and potential real-world implementation.

Algorithm DevelopmentContestData Science Competition
0 likes · 3 min read
JD Data Algorithm Competition: Solving Shopping Dilemmas with AI
21CTO
21CTO
May 10, 2017 · Backend Development

How We Built a Scalable, Low‑Latency Ranking System for Millions of Users

This article describes the challenges and solutions behind designing a high‑availability, low‑latency ranking service that supports tens of thousands of leaderboards, optimizes storage engine choices, automates scheduling, and isolates resources using ZooKeeper, Redis, and container‑based deployments across multiple data centers.

ContainerizationLow latencyRedis
0 likes · 17 min read
How We Built a Scalable, Low‑Latency Ranking System for Millions of Users
MaGe Linux Operations
MaGe Linux Operations
May 10, 2017 · Operations

Step‑by‑Step: Monitor Nginx and PHP‑FPM Status with Zabbix

This guide walks through configuring Zabbix to monitor Nginx and PHP‑FPM status, covering software installation paths, enabling status modules, creating extraction scripts, setting up Zabbix agent userparameters, restarting services, testing data retrieval, and adding server‑side templates for items, triggers, and graphs.

ScriptingZabbixlinux
0 likes · 9 min read
Step‑by‑Step: Monitor Nginx and PHP‑FPM Status with Zabbix
MaGe Linux Operations
MaGe Linux Operations
May 10, 2017 · Operations

30 Must-Have Linux Command-Line Tools to Supercharge Your Workflow

This article presents a curated list of essential Linux command-line utilities—ranging from fast file searchers and interactive git viewers to code formatters, process monitors, and download accelerators—each with a brief description and usage examples to boost productivity for developers and sysadmins alike.

Command-line toolsdevelopmentproductivity
0 likes · 16 min read
30 Must-Have Linux Command-Line Tools to Supercharge Your Workflow