All Articles

143493 articles · Page 6625 of 7175
21CTO
21CTO
Nov 10, 2017 · Databases

What Do the Latest DB-Engines Rankings Reveal About Database Trends?

The November 2017 DB‑Engines ranking shows Oracle, MySQL and Microsoft SQL Server still dominate the top three, while Splunk and HBase swap places, PostgreSQL climbs to fourth with a 54.1% year‑over‑year gain, and the list is based on five popularity factors such as search engine queries, job postings, and Stack Overflow activity.

OraclePostgreSQLRanking
0 likes · 3 min read
What Do the Latest DB-Engines Rankings Reveal About Database Trends?
21CTO
21CTO
Nov 10, 2017 · Fundamentals

How to Stop Overworking: 4 Proven Practices for Writing Zero‑Defect Code

This article shares practical, step‑by‑step methods for programmers to improve code quality, reduce endless bug fixing and overtime, and cultivate disciplined habits such as focused planning, thorough requirement analysis, ignoring unnecessary quality checkpoints, writing readable code, and deliberate practice.

Productivitybest-practicescode quality
0 likes · 9 min read
How to Stop Overworking: 4 Proven Practices for Writing Zero‑Defect Code
Tencent Cloud Developer
Tencent Cloud Developer
Nov 10, 2017 · Mobile Development

Deploying a WeChat Mini Program with PHP: Step‑by‑Step Guide

This guide walks developers through deploying a WeChat Mini Program with PHP by authorizing Tencent Cloud on the WeChat Public Platform, installing the developer tools, importing the wafer2‑quickstart‑php demo from GitHub, configuring credentials, and uploading the code to create a ready‑to‑use cloud environment.

PHPTencent CloudWeChat Mini Program
0 likes · 6 min read
Deploying a WeChat Mini Program with PHP: Step‑by‑Step Guide
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 10, 2017 · Artificial Intelligence

iQIYI Recommendation System: Architecture, Model Evolution, and Ranking Strategies

The iQIYI recommendation system combines a two‑stage pipeline of recall and ranking, evolving from logistic regression to a GBDT‑FM‑DNN ensemble, using online feature storage, extensive feature engineering, and configurable strategies to deliver personalized video suggestions while addressing feature drift and multi‑objective business goals.

GBDTRankingdeep neural networks
0 likes · 13 min read
iQIYI Recommendation System: Architecture, Model Evolution, and Ranking Strategies
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Nov 10, 2017 · Operations

Top 16 Common TDH Community Edition Installation Issues and How to Fix Them

This guide compiles the most frequent problems encountered when installing the TDH Community Edition—such as hostname configuration, logical volume creation errors, service startup failures, firewall settings, and license issues—and provides clear step‑by‑step solutions to help users avoid and resolve these obstacles.

InstallationLinuxOperations
0 likes · 10 min read
Top 16 Common TDH Community Edition Installation Issues and How to Fix Them
Ctrip Technology
Ctrip Technology
Nov 10, 2017 · Cloud Native

Ctrip's Container Cloud: Architecture, Self‑Developed Framework, and Engineering Practices

This article describes how Ctrip built a container‑cloud platform by dividing infrastructure into "under‑water" (foundations) and "over‑water" (developer‑facing practices), evolving through three architectural stages, and addressing networking, monitoring, resource fragmentation, JVM tuning, Dockerfile management, and a plugin‑based extension model to support DevOps and micro‑service deployments.

CtripDevOpscustom-framework
0 likes · 15 min read
Ctrip's Container Cloud: Architecture, Self‑Developed Framework, and Engineering Practices
UCloud Tech
UCloud Tech
Nov 10, 2017 · Cloud Native

Why Weave FastDb Crashes VM Networks and How to Fix It

This article explains why Weave's FastDb mode can cause network interruptions on CentOS 7 VMs, analyzes the underlying kernel bugs and UDP PMTU probing issues, and provides practical solutions such as kernel upgrades, disabling UFO, and adjusting MTU settings.

DockerFastDbKernel
0 likes · 9 min read
Why Weave FastDb Crashes VM Networks and How to Fix It
Tencent Music Tech Team
Tencent Music Tech Team
Nov 10, 2017 · Mobile Development

Image Resizing Techniques on Android: Nearest‑Neighbour, Bilinear, Bicubic, and Lanczos Resampling

The article explains Android image downsampling, comparing built‑in nearest‑neighbour and bilinear methods with higher‑quality bicubic and Lanczos resampling, detailing their implementation, performance trade‑offs, and visual results, and advises choosing the fastest method for simple cases or the more intensive algorithms when superior image fidelity is required.

AndroidBicubicBilinear
0 likes · 10 min read
Image Resizing Techniques on Android: Nearest‑Neighbour, Bilinear, Bicubic, and Lanczos Resampling
Qunar Tech Salon
Qunar Tech Salon
Nov 10, 2017 · Operations

Building a Private Cloud Elasticsearch Platform with Mesos and Docker

This article describes how the OPS team designed and implemented a private‑cloud Elasticsearch service using Mesos for resource management, Docker containers orchestrated by Marathon, and a suite of monitoring, self‑service configuration, and continuous deployment tools to improve resource utilization and operational efficiency.

DockerElasticsearchMarathon
0 likes · 9 min read
Building a Private Cloud Elasticsearch Platform with Mesos and Docker
dbaplus Community
dbaplus Community
Nov 9, 2017 · Operations

Mastering Log Levels: Practical Guidelines for Effective Logging

This article explains the purpose of each log level, when to write logs, performance impacts, and concrete best‑practice patterns for INFO, DEBUG, WARN and ERROR in Java applications, providing actionable templates and configuration tips to build a robust logging system.

OperationsSLF4Jbest-practices
0 likes · 19 min read
Mastering Log Levels: Practical Guidelines for Effective Logging
Efficient Ops
Efficient Ops
Nov 9, 2017 · Fundamentals

Understanding Linux Kernel Processes: 10 Essential System Daemons Explained

This article introduces ten common Linux kernel processes, explaining their roles—from memory management with kswapd0 to I/O handling by aio—helping operators and developers recognize and interpret the often‑bracketed system daemons that appear in ps listings and affect system performance.

KernelOperating SystemSystem Administration
0 likes · 10 min read
Understanding Linux Kernel Processes: 10 Essential System Daemons Explained
Meituan Technology Team
Meituan Technology Team
Nov 9, 2017 · Operations

Automated Operations System for Meituan Delivery: Architecture, Monitoring, and Full‑Link Stress Testing

To handle Meituan’s 16 million daily orders and massive traffic spikes, the company built an automated operations platform that combines a real‑time business dashboard, health‑scoring core link, automated protection switches, and full‑link stress‑testing, enabling automatic anomaly detection, root‑cause diagnosis, capacity planning, and self‑remediation without manual intervention.

Meituan Deliveryfull-link stress testingservice protection
0 likes · 17 min read
Automated Operations System for Meituan Delivery: Architecture, Monitoring, and Full‑Link Stress Testing
Hulu Beijing
Hulu Beijing
Nov 9, 2017 · Artificial Intelligence

Mastering ROC Curves: How to Plot and Compute AUC for Binary Classification

This article explains the fundamentals of ROC curve construction, the calculation of AUC, compares ROC with PR curves, and provides step‑by‑step examples—including a medical diagnosis scenario and threshold adjustments—to help readers accurately evaluate binary classification models.

AUCRocbinary classification
0 likes · 10 min read
Mastering ROC Curves: How to Plot and Compute AUC for Binary Classification
MaGe Linux Operations
MaGe Linux Operations
Nov 9, 2017 · Information Security

How to Exploit and Secure Python's eval: Bypass Tricks and Whitelist Defenses

This article explains how Python's eval can execute arbitrary code, demonstrates multiple bypass techniques—including __import__, __builtins__ manipulation, and object subclass exploitation—and shows how to safely restrict eval using whitelist globals or ast.literal_eval to prevent code injection and denial‑of‑service attacks.

EvalPythonSecurity
0 likes · 9 min read
How to Exploit and Secure Python's eval: Bypass Tricks and Whitelist Defenses
Tencent Architect
Tencent Architect
Nov 9, 2017 · Artificial Intelligence

Why General‑Purpose CPUs Are Inefficient for Deep Learning: Heterogeneous Computing and AI Processor Design

The article analyzes the limitations of general‑purpose CPUs for deep‑learning workloads, explains how semiconductor scaling and memory‑bandwidth constraints drive the shift toward specialized heterogeneous processors such as GPUs, FPGAs, and ASICs, and discusses the design trade‑offs of embedded versus cloud AI accelerators.

AIASICCPU
0 likes · 13 min read
Why General‑Purpose CPUs Are Inefficient for Deep Learning: Heterogeneous Computing and AI Processor Design
ITPUB
ITPUB
Nov 9, 2017 · Operations

11 Little‑Known Linux Commands That Supercharge Your Workflow

This article introduces a collection of lesser‑known Linux commands—such as sudo !!, python -m SimpleHTTPServer, mtr, Ctrl+x+e, nl, shuf, ss, last, curl ifconfig.me, tree, and pstree—explaining their purpose, typical use‑cases, and providing concrete examples to help both desktop users and system administrators work more efficiently.

bashsysadminutilities
0 likes · 8 min read
11 Little‑Known Linux Commands That Supercharge Your Workflow