All Articles

143587 articles · Page 6611 of 7180
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 5, 2017 · Backend Development

Mastering JavaScript Error Objects: Clean Error Handling and Reporting

This article explains how to leverage JavaScript's built‑in Error object and custom error classes to separate normal output from exceptions, improve readability, enable unified handling, and automatically report issues, offering practical code examples for both front‑end and Node.js back‑end development.

Error HandlingException reportingNode.js
0 likes · 7 min read
Mastering JavaScript Error Objects: Clean Error Handling and Reporting
Tencent Cloud Developer
Tencent Cloud Developer
Dec 5, 2017 · Cloud Computing

Tencent Cloud X-P2P Live Streaming Acceleration Solution

Tencent Cloud’s X‑P2P live‑streaming acceleration solution, built over four years of research, delivers segment‑based, multi‑platform P2P delivery with internal transmission control, precise playback and large‑room concurrency optimizations, already powering major services like Douyu and Panda while preparing for higher‑resolution and cross‑operator challenges.

P2PTencent CloudVideo Acceleration
0 likes · 7 min read
Tencent Cloud X-P2P Live Streaming Acceleration Solution
Java Captain
Java Captain
Dec 5, 2017 · Fundamentals

Understanding the Java Virtual Machine: Class Loading and Runtime Data Area

This article explains the JVM execution process, details the hierarchy and delegation model of class loaders, provides a custom ClassLoader implementation with example code, and describes the structure and function of the runtime data area including heap, method area, stacks, and program counter.

Class LoadingCustom ClassLoaderJVM
0 likes · 11 min read
Understanding the Java Virtual Machine: Class Loading and Runtime Data Area
JD Retail Technology
JD Retail Technology
Dec 5, 2017 · Mobile Development

Implementation of a Main Thread Lag Collection SDK for Android

This article describes the design and implementation of a non‑intrusive Android SDK that monitors main‑thread UI lag by replacing the Looper printer, sampling stack traces, aggregating data on the server, and automatically generating work orders for precise performance optimization.

AndroidSDKUI Thread
0 likes · 10 min read
Implementation of a Main Thread Lag Collection SDK for Android
Hulu Beijing
Hulu Beijing
Dec 5, 2017 · Artificial Intelligence

What Is Reinforcement Learning? Core Concepts Explained

This article introduces the fundamental concepts of reinforcement learning, describing its origins, key components such as agents, environments, states, actions, and rewards, explaining the Markov decision process framework, and highlighting common algorithms like Q‑learning, policy gradients, and actor‑critic methods.

AIMDPReinforcement Learning
0 likes · 4 min read
What Is Reinforcement Learning? Core Concepts Explained
Tencent Database Technology
Tencent Database Technology
Dec 5, 2017 · Databases

Understanding MySQL Multi‑Threaded Slave (MTS) Parallel Replication: Schema, Commit‑Parent, and Lock‑Interval Methods

This article explains MySQL's evolution of parallel replication—from schema‑based MTS in 5.6, through commit‑parent based replication in 5.7, to the more efficient lock‑interval approach—detailing the underlying binlog group‑commit mechanisms, master‑side support, and the slave‑side worker coordination that together reduce replication lag.

MTSMySQLParallel Replication
0 likes · 19 min read
Understanding MySQL Multi‑Threaded Slave (MTS) Parallel Replication: Schema, Commit‑Parent, and Lock‑Interval Methods
AI Large-Model Wave and Transformation Guide
AI Large-Model Wave and Transformation Guide
Dec 5, 2017 · Artificial Intelligence

10 Must‑Know Machine Learning Algorithms for Engineers

From foundational concepts to practical examples, this guide walks engineers through ten essential supervised and unsupervised machine‑learning algorithms—decision trees, Naïve Bayes, linear regression, logistic regression, SVM, ensemble methods, clustering, PCA, SVD, and ICA—explaining their theory, real‑world uses, and why they matter.

Artificial IntelligenceData ScienceMachine Learning
0 likes · 11 min read
10 Must‑Know Machine Learning Algorithms for Engineers
Architecture Digest
Architecture Digest
Dec 5, 2017 · Big Data

Redesign and Optimization of WeChat Pay Transaction Record System

The article presents a comprehensive case study of how WeChat Pay rebuilt its transaction record storage to handle massive data growth, improve performance, ensure data completeness, support flexible queries, and strengthen security through distributed key‑value storage, hierarchical partitioning, holiday traffic shaping, and strict access controls.

WeChat Pay
0 likes · 11 min read
Redesign and Optimization of WeChat Pay Transaction Record System
ITPUB
ITPUB
Dec 5, 2017 · Databases

How to Remove Duplicate MySQL Records with a Single Fast SQL Query

This article walks through the problem of duplicate rows in a MySQL table, shows an initial complex SQL attempt, compares a slow PHP‑based cleanup, and finally presents a concise, three‑step DELETE statement that eliminates duplicates in under a second.

MySQLSQLdata cleanup
0 likes · 6 min read
How to Remove Duplicate MySQL Records with a Single Fast SQL Query
ITPUB
ITPUB
Dec 5, 2017 · Fundamentals

Master Linux Shell Navigation: cd, pwd, and Handy Keyboard Shortcuts

This guide explains how to display the current directory, change directories using relative and absolute paths, leverage special symbols like ~ and -, chain commands with pipes and logical operators, and use essential Ctrl shortcuts and other common shell commands for efficient terminal work.

CDLinuxShell
0 likes · 7 min read
Master Linux Shell Navigation: cd, pwd, and Handy Keyboard Shortcuts
Aotu Lab
Aotu Lab
Dec 5, 2017 · Frontend Development

How to Adapt Fixed Elements for iPhone X’s Home Indicator Using CSS

This guide explains the iPhone X bottom‑area adaptation problem and shows step‑by‑step CSS solutions—including viewport‑fit, safe‑area insets, and @supports rules—to ensure fixed navigation, back‑to‑top buttons, and other bottom‑anchored elements display correctly without being obscured by the Home Indicator.

iPhone Xsafe areaviewport-fit
0 likes · 7 min read
How to Adapt Fixed Elements for iPhone X’s Home Indicator Using CSS
Qunar Tech Salon
Qunar Tech Salon
Dec 5, 2017 · Information Security

Machine Learning Practices for Web Attack Detection at Ctrip

This article describes Ctrip’s evolution from rule‑based web attack detection to a Spark‑powered machine‑learning system, detailing the Nile architecture, data collection, feature engineering with TF‑IDF, model training, evaluation metrics, online deployment, and future enhancements for information security.

Machine LearningWeb Securityattack detection
0 likes · 17 min read
Machine Learning Practices for Web Attack Detection at Ctrip
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 5, 2017 · Cloud Native

Why Alibaba’s Open‑Source Pouch Is Changing the Container Landscape

Alibaba has open‑sourced its lightweight container runtime Pouch under Apache 2.0, detailing its evolution from early LXC experiments to a million‑scale deployment, highlighting strong isolation, rich “rich container” features, P2P image distribution, and its integration with Kubernetes and other cloud‑native ecosystems.

AlibabaCloud-nativeKubernetes
0 likes · 13 min read
Why Alibaba’s Open‑Source Pouch Is Changing the Container Landscape
MaGe Linux Operations
MaGe Linux Operations
Dec 5, 2017 · Operations

What Are the Top Pain Points Linux Users Face in 2017?

This article highlights the most common Linux frustrations in 2017, from inadequate documentation and software version incompatibilities to UEFI/Secure Boot challenges, the decline of 32‑bit support, and deteriorating X‑forwarding support, while noting overall progress and inviting readers to share their own issues.

CompatibilitySecureBootUEFI
0 likes · 6 min read
What Are the Top Pain Points Linux Users Face in 2017?
MaGe Linux Operations
MaGe Linux Operations
Dec 5, 2017 · Information Security

How to Defend Your Website Against Web Crawlers: Techniques & Tools

This article explores why web content needs protection, explains common server‑side and client‑side anti‑crawling methods—including User‑Agent checks, token cookies, headless‑browser detection, fingerprinting, captchas, and robots.txt—and offers practical guidance for raising the cost of unauthorized scraping.

Browser Fingerprintinganti‑crawlingcaptcha
0 likes · 12 min read
How to Defend Your Website Against Web Crawlers: Techniques & Tools
DevOps Coach
DevOps Coach
Dec 4, 2017 · Operations

How to Mount Nutanix Storage in Docker Swarm with the DVP Plugin

This step‑by‑step guide shows how to install Nutanix's Docker Volume Plug‑in (DVP), configure iSCSI connectivity, create persistent volumes in Docker Swarm, deploy Docker Datacenter components, and run an ownCloud service backed by Nutanix storage.

DVPDockerDocker Swarm
0 likes · 17 min read
How to Mount Nutanix Storage in Docker Swarm with the DVP Plugin
dbaplus Community
dbaplus Community
Dec 4, 2017 · Operations

Mastering Blue‑Green, Rolling, and Canary Deployments for Game Services

This article explains the concepts, processes, and practical steps of blue‑green, rolling, and canary deployments, illustrates a game‑service topology, and details how to achieve high‑availability gateway discovery and service‑layer gray releases using Consul, Consul‑Template, Nginx, and Dubbo.

Blue-GreenCanaryConsul
0 likes · 13 min read
Mastering Blue‑Green, Rolling, and Canary Deployments for Game Services