All Articles

143663 articles · Page 6579 of 7184
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 18, 2018 · Frontend Development

How LINE Manga Achieves Native‑Like Page Transitions with a Page Stack

This article explains how LINE Manga uses a custom Page Stack architecture, inspired by iOS UINavigationController, to deliver native‑like, smooth page transitions in a web environment, addressing back‑button latency, scroll restoration, and lazy‑load image issues with practical React/React‑Router examples.

JavaScriptfrontendpage transition
0 likes · 5 min read
How LINE Manga Achieves Native‑Like Page Transitions with a Page Stack
Ctrip Technology
Ctrip Technology
Jan 18, 2018 · Big Data

Efficient IP Geolocation Using In-Memory Red-Black Tree in Real-Time Risk Control

This article describes how Ctrip's risk control system stores static IP location data in memory, transforms it into a red‑black tree for fast lookup, and outlines the data conversion process from database JSON to compact in‑memory structures, achieving high concurrency and low latency.

IP GeolocationReal-time Risk Controlin-memory data structures
0 likes · 14 min read
Efficient IP Geolocation Using In-Memory Red-Black Tree in Real-Time Risk Control
Ctrip Technology
Ctrip Technology
Jan 18, 2018 · Artificial Intelligence

AI Algorithm Practices and Data Platform Architecture at Ping An Bank

The article presents Ping An Bank's AI-driven data platform, covering business background, architectural layers, algorithmic applications such as customer segmentation, portrait, business forecasting, and graph analysis, and shares practical insights on platform design, model deployment, and the role of data product managers.

AICustomer Segmentationbanking
0 likes · 13 min read
AI Algorithm Practices and Data Platform Architecture at Ping An Bank
Meituan Technology Team
Meituan Technology Team
Jan 18, 2018 · Backend Development

Analysis of MyBatis First‑Level and Second‑Level Cache Mechanisms

The article thoroughly examines MyBatis’s first‑level (session) and second‑level (namespace) caches, detailing their configurations, internal workflows, source‑code implementations, experimental behaviors, common pitfalls such as stale or dirty data, and advises disabling built‑in caching in favor of dedicated solutions for production.

CacheMyBatisORM
0 likes · 25 min read
Analysis of MyBatis First‑Level and Second‑Level Cache Mechanisms
Meituan Technology Team
Meituan Technology Team
Jan 18, 2018 · Backend Development

Performance Optimization Practices for Meituan's Overseas Business

The article outlines Meituan Travel’s overseas performance‑optimization strategy, detailing network enhancements such as HttpDNS, CDN nodes and long‑connection proxies, frontend tactics like CDN‑served static HTML, adaptive images and server‑side rendering, backend improvements including SSD upgrades, caching, serviceization and async I/O, and a dual‑region architecture that together boost load speed, reliability and scalability.

backendfrontendmobile
0 likes · 26 min read
Performance Optimization Practices for Meituan's Overseas Business
Tencent TDS Service
Tencent TDS Service
Jan 18, 2018 · Mobile Development

Detecting and Analyzing Android UI Thread Lag with Looper Logging and Choreographer

This article explains why Android UI lag hurts user experience, reviews traditional adb‑based detection methods, introduces a new in‑app monitoring system that leverages Looper log matching and Choreographer.FrameCallback to capture precise stack traces, and describes its implementation, performance impact, data processing pipeline, and real‑world results.

AndroidLooperMobile Development
0 likes · 22 min read
Detecting and Analyzing Android UI Thread Lag with Looper Logging and Choreographer
Taobao Frontend Technology
Taobao Frontend Technology
Jan 18, 2018 · Frontend Development

Master Rax: From Basics to Advanced Development

This comprehensive guide introduces Rax—a lightweight, cross‑container JavaScript framework from Alibaba—covers its core concepts, JSX syntax, component lifecycle, event handling, drivers, framework APIs, development tools, debugging, deployment best practices, and provides practical code examples for beginners and experienced developers alike.

JavaScriptRaxTutorial
0 likes · 14 min read
Master Rax: From Basics to Advanced Development
Hujiang Technology
Hujiang Technology
Jan 18, 2018 · Mobile Development

Understanding Network Requests in React Native: APIs, Debugging Techniques, and Binary Data Transfer

This article explains how React Native handles network requests differently from web browsers, describes the built‑in fetch, XMLHttpRequest, and WebSocket APIs, outlines debugging methods using proxies, Reactotron, and Chrome DevTools, and discusses strategies for sending binary data such as Base64 encoding and WebSocket support.

Mobile DevelopmentNetwork RequestsWebSocket
0 likes · 10 min read
Understanding Network Requests in React Native: APIs, Debugging Techniques, and Binary Data Transfer
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jan 18, 2018 · Artificial Intelligence

How AIOps Can Transform IT Operations: A Practical Roadmap from Tsinghua’s Pei Dan

This article outlines the challenges of modern IT operations, explains why traditional methods fall short, and presents a detailed AIOps roadmap—including anomaly detection, localization, root‑cause analysis, and prediction—drawn from Professor Pei Dan’s research and real‑world examples.

AIOpsIT Operationsanomaly detection
0 likes · 20 min read
How AIOps Can Transform IT Operations: A Practical Roadmap from Tsinghua’s Pei Dan
Node Underground
Node Underground
Jan 18, 2018 · Backend Development

Unlock Advanced Process Orchestration with Pandora.js Service Mechanism

This article explains Pandora.js's Service mechanism—a high-level process orchestration feature for Alibaba's Node.js applications—detailing its role in middleware management, standardized service lifecycles, isolated tasks, and an Etcd‑based service discovery example.

EtcdNode.jsPandora.js
0 likes · 2 min read
Unlock Advanced Process Orchestration with Pandora.js Service Mechanism
Hulu Beijing
Hulu Beijing
Jan 18, 2018 · Artificial Intelligence

Why Accuracy Misleads and How to Pick Better ML Evaluation Metrics

This article uses realistic Hulu business scenarios to illustrate the pitfalls of relying solely on accuracy, precision, recall, RMSE, and other single metrics, and explains how combining complementary evaluation measures such as average accuracy, precision‑recall curves, ROC, F1‑score, and MAPE can provide a more comprehensive assessment of classification, ranking, and regression models.

AccuracyRMSEfeature engineering
0 likes · 12 min read
Why Accuracy Misleads and How to Pick Better ML Evaluation Metrics
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Jan 18, 2018 · Artificial Intelligence

Tourism Spot Recommendation System: Framework, Model Construction, Feature Engineering, and Performance Evaluation

This article describes a tourism recommendation system that addresses data sparsity, seasonality, and geographic variations by using an offline‑online architecture, GBDT+LR CTR prediction, exponential decay scoring, and extensive feature engineering, achieving a 1.6% conversion‑rate increase and high accuracy and recall.

CTR predictionGBDTTourism
0 likes · 14 min read
Tourism Spot Recommendation System: Framework, Model Construction, Feature Engineering, and Performance Evaluation
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jan 18, 2018 · Big Data

Smart Flood Control: Donghua Software’s IoT, Big Data & Cloud Solution

The case study details Donghua Software’s smart flood‑control and drainage solution, which integrates IoT sensors, NB‑IoT/eLTE networks, Huawei’s FusionSphere cloud platform, big‑data analytics, and GIS to provide real‑time monitoring, predictive warnings, automated gate control, and efficient emergency dispatch for urban water management.

Cloud ComputingFlood ManagementIoT
0 likes · 12 min read
Smart Flood Control: Donghua Software’s IoT, Big Data & Cloud Solution
AntTech
AntTech
Jan 18, 2018 · Artificial Intelligence

cw2vec: Learning Chinese Word Embeddings with Stroke n-grams

The cw2vec paper, presented at AAAI 2018, introduces a Chinese word embedding method that leverages stroke n‑grams to capture character semantics, proposes a novel loss function, demonstrates consistent improvements over existing models across similarity, analogy, classification and NER tasks, and discusses real‑world AI applications.

AAAI 2018AI researchChinese NLP
0 likes · 7 min read
cw2vec: Learning Chinese Word Embeddings with Stroke n-grams
WeChat Backend Team
WeChat Backend Team
Jan 18, 2018 · Information Security

How WeChat Detects Anomalous Users at Billion‑Scale: Inside Its Fast, Scalable Framework

This article explains how WeChat’s security team builds a scalable anomaly‑detection framework that partitions billions of user accounts, weights suspicious attributes, computes similarity graphs, and leverages Spark optimizations and graph‑partitioning techniques to efficiently identify malicious user clusters.

Large-Scale GraphSecuritySpark optimization
0 likes · 18 min read
How WeChat Detects Anomalous Users at Billion‑Scale: Inside Its Fast, Scalable Framework
ITPUB
ITPUB
Jan 18, 2018 · Fundamentals

Why Does Windows Slow Down Over Time While Linux Stays Fast?

The article explains that Windows often slows down due to accumulated service entries, registry I/O, and micro‑kernel design that loads many sys files at boot, whereas Linux’s monolithic kernel and fewer services keep its performance more stable over long use.

KernelLinuxWindows
0 likes · 7 min read
Why Does Windows Slow Down Over Time While Linux Stays Fast?
ITPUB
ITPUB
Jan 18, 2018 · Operations

How to Build Real‑Time User Login Dashboards with MySQL Binlog & Logtail

This guide walks through enabling MySQL binlog, installing Logtail, configuring data collection, indexing, previewing logs, writing custom SQL queries for user login analysis, constructing real‑time dashboards, setting abnormal‑login alerts, and backing up data to OSS for long‑term storage.

AlertingBinlogDashboard
0 likes · 10 min read
How to Build Real‑Time User Login Dashboards with MySQL Binlog & Logtail