All Articles

143084 articles · Page 6716 of 7155
Efficient Ops
Efficient Ops
Jun 15, 2017 · Operations

How Tencent Automated Operations for a Billion‑Red‑Packet Event

This article details Tencent's operation automation for the 2016 Chinese New Year QQ red‑packet activity, describing the massive traffic challenge, the architectural design, the shift from manual to CMDB‑driven one‑click scaling, load‑testing, flexible protection strategies, and on‑site monitoring that enabled rapid, reliable handling of billions of red‑packet transactions.

AutomationCMDBOperations
0 likes · 20 min read
How Tencent Automated Operations for a Billion‑Red‑Packet Event
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 15, 2017 · Operations

The Six‑Step Commit Method for Effective Continuous Integration

This article explains the true practice of Continuous Integration, introduces Martin Fowler’s definition, details a six‑step commit workflow (the “check‑in‑dance”), addresses common team questions, and offers practical tips such as token control and visual CI status monitoring.

AutomationCIContinuous Integration
0 likes · 7 min read
The Six‑Step Commit Method for Effective Continuous Integration
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 15, 2017 · Frontend Development

Top 10 Front-End Interview Algorithm Questions and Solutions

This article compiles ten common algorithmic challenges frequently asked in front‑end interviews, explains why mastering data structures matters for developers, and provides concise solutions and key insights for each problem, from palindrome checks to binary search tree implementation in JavaScript.

AlgorithmFrontendJavaScript
0 likes · 8 min read
Top 10 Front-End Interview Algorithm Questions and Solutions
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 15, 2017 · Frontend Development

Quickly Add Jest Snapshot Tests to Your React Project

This article explains why web releases often miss thorough testing, introduces Jest and its React support, and provides a step‑by‑step guide to implementing snapshot testing and improving unit‑test coverage in modern React applications.

JestReActUnit Testing
0 likes · 5 min read
Quickly Add Jest Snapshot Tests to Your React Project
Model Perspective
Model Perspective
Jun 15, 2017 · Fundamentals

Mastering Problem-Based Learning: The Four Essential Question Types

This article explains the problem‑based learning approach and categorizes questions into four fundamental types—what, why, how, and evaluation—showing how asking the right questions can guide study, deepen understanding, and turn learning into a purposeful, results‑oriented process.

Learning Strategieseducational fundamentalsproblem-based learning
0 likes · 6 min read
Mastering Problem-Based Learning: The Four Essential Question Types
Tencent TDS Service
Tencent TDS Service
Jun 15, 2017 · Databases

How We Built WCDB: Inside WeChat’s Open‑Source Mobile Database Evolution

This article chronicles the development of WCDB, WeChat’s open‑source mobile database, detailing its early challenges, performance bottlenecks, security risks, concurrency improvements, cross‑platform collaboration, and future roadmap for a more reliable and efficient data layer on iOS and Android.

AndroidPerformanceSQL Injection
0 likes · 14 min read
How We Built WCDB: Inside WeChat’s Open‑Source Mobile Database Evolution
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Jun 15, 2017 · Mobile Development

Understanding the Xposed Framework Hook Mechanism on Android

This article provides a detailed analysis of the Xposed framework on Android, explaining its purpose, how it integrates with the Zygote process, and step‑by‑step walkthrough of the Hook workflow, including key native methods, ArtMethod manipulation, and example code for method interception.

AndroidArtMethodMobile Development
0 likes · 8 min read
Understanding the Xposed Framework Hook Mechanism on Android
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 15, 2017 · Mobile Development

Android CPU Performance Testing Methods

This article explains three Android CPU performance testing techniques—using adb dumpsys cpuinfo, reading /proc/pid/stat, and employing the top command—detailing their procedures, advantages, limitations, and how to aggregate per‑process data for accurate app‑level metrics.

ADBAndroidCPU
0 likes · 8 min read
Android CPU Performance Testing Methods
ITPUB
ITPUB
Jun 15, 2017 · Databases

Mastering MySQL Backups: From Cold Copies to Xtrabackup Strategies

This guide explains MySQL backup fundamentals, comparing cold backups, LVM snapshot backups, logical tools like mysqldump and mydumper, and physical solutions such as Percona Xtrabackup, detailing each method’s workflow, advantages, limitations, and how to achieve consistent recovery points and times.

BackupLVMMyDumper
0 likes · 10 min read
Mastering MySQL Backups: From Cold Copies to Xtrabackup Strategies
Tencent Advertising Technology
Tencent Advertising Technology
Jun 15, 2017 · Artificial Intelligence

Tencent Social Ads Data Mining Expert Q&A: Feature Engineering, Modeling, and Competition Insights

In a Q&A session, a Tencent social ads data mining expert addressed competition participants' questions on data delays, full‑set versus sliding‑window statistics, dataset authenticity, Bayesian smoothing, feature selection, handling missing values, large‑scale training, feature interactions, model stacking, online mini‑batch training, and provided reference resources.

CompetitionVowpal Wabbitdata mining
0 likes · 11 min read
Tencent Social Ads Data Mining Expert Q&A: Feature Engineering, Modeling, and Competition Insights
ITPUB
ITPUB
Jun 15, 2017 · Operations

Mastering Logrotate: Automate Linux Log Rotation and Retention

This guide explains why logrotate is essential for Linux system security, details its default configuration files, shows how the cron‑based rotation works, lists key options, provides practical Nginx and custom rotation examples, and highlights the critical copytruncate option for seamless log handling.

AutomationLog Managementlogrotate
0 likes · 12 min read
Mastering Logrotate: Automate Linux Log Rotation and Retention
ITPUB
ITPUB
Jun 15, 2017 · Backend Development

How to Send Logs and Alerts to WeChat Using wechat_sender

This guide explains how to install, configure, and use the wechat_sender tool—built on wxpy and Tornado—to forward logs, alerts, and scheduled messages from scripts or web services directly to personal or group WeChat chats.

AlertingAutomationWeChat
0 likes · 5 min read
How to Send Logs and Alerts to WeChat Using wechat_sender
Hujiang Design Center
Hujiang Design Center
Jun 15, 2017 · Fundamentals

How to Quickly Identify Any Font: Tools, Tips, and Management Strategies

This guide explains practical methods for recognizing fonts on websites, in images, and printed materials, introduces useful browser extensions and online services, and offers recommendations for font management software and classification to help designers efficiently identify and organize typefaces.

Design ToolsTypographyWeb fonts
0 likes · 14 min read
How to Quickly Identify Any Font: Tools, Tips, and Management Strategies
WeChat Client Technology Team
WeChat Client Technology Team
Jun 15, 2017 · Databases

How WCDB’s WINQ Eliminates SQL String Concatenation and Injection Risks

This article examines WCDB’s design principles for efficient, complete, and easy-to-use client-side databases, explains the pitfalls of SQL string concatenation such as code redundancy, debugging difficulty, and injection attacks, and describes how WCDB’s WINQ abstraction and ORM layer safely encapsulate SQLite syntax to enable concise, compile-time-checked queries.

C++ORMSQL Injection
0 likes · 10 min read
How WCDB’s WINQ Eliminates SQL String Concatenation and Injection Risks
MaGe Linux Operations
MaGe Linux Operations
Jun 15, 2017 · Operations

How to Build Your Own Reliable Email Server: A Step‑by‑Step Guide

After years of using third‑party email services, the author shares a detailed, hands‑on account of configuring a self‑hosted mail system—including the essential components (MUA, MTA, MDA, MRA) and the full SMTP/IMAP/POP3 workflow—so readers can replicate a stable, private email server.

IMAPSMTPemail system
0 likes · 4 min read
How to Build Your Own Reliable Email Server: A Step‑by‑Step Guide