All Articles

143493 articles · Page 6630 of 7175
Ctrip Technology
Ctrip Technology
Nov 3, 2017 · Artificial Intelligence

Intelligent Assistants: Definition, Deep‑Learning NLP Framework, and Applications in Intent Recognition, Knowledge Mining, and QA

This article explains what intelligent assistants are, distinguishes them from simple chatbots, outlines a four‑step deep‑learning NLP framework (Embed‑Encode‑Attend‑Predict), and demonstrates its use in intent recognition, knowledge mining, automatic question answering, and industry deployments.

AIDeep LearningIntelligent Assistant
0 likes · 17 min read
Intelligent Assistants: Definition, Deep‑Learning NLP Framework, and Applications in Intent Recognition, Knowledge Mining, and QA
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 3, 2017 · Operations

Evolution of Continuous Integration: From Basic CI to Enterprise Pipeline Solutions

This article chronicles the progression of continuous integration practices—from an initial linear build script to stage‑based, process‑oriented, and finally pipeline‑style CI—illustrating how teams can iteratively refine automation, balance feedback speed, and scale resources to achieve reliable, fast software delivery.

AutomationCI/CDContinuous Integration
0 likes · 17 min read
Evolution of Continuous Integration: From Basic CI to Enterprise Pipeline Solutions
JavaScript
JavaScript
Nov 3, 2017 · Frontend Development

How to Embed Web Pages in Mini-Programs Using the Web-View Component

Developers can now flexibly embed web pages within mini-programs using the web-view component, which fills the entire page as a container, though it currently excludes personal and overseas mini-program types, and the guide shows the required WXML markup to set the source URL.

EmbeddingFrontendWeChat
0 likes · 1 min read
How to Embed Web Pages in Mini-Programs Using the Web-View Component
Architecture Digest
Architecture Digest
Nov 3, 2017 · Databases

Understanding Database Sharding: Why It Matters and How to Implement It

Database sharding, or splitting databases into multiple instances and tables, is essential for scaling backend systems; this article explains its importance, historical context, core concepts, storage stretching techniques, index and consistency handling, and provides a practical design example for transaction systems.

ConsistencyIndexingbackend architecture
0 likes · 11 min read
Understanding Database Sharding: Why It Matters and How to Implement It
Aotu Lab
Aotu Lab
Nov 3, 2017 · Game Development

Build a One‑Stroke Puzzle Game with Auto‑Graph Recognition

This article explains how to implement a one‑stroke puzzle game using graph theory, describes the two‑step rendering process, provides JavaScript pseudocode for touch interaction, and details an automatic image‑recognition tool that extracts level data from hand‑drawn diagrams while optimizing performance.

CanvasJavaScriptgraph theory
0 likes · 15 min read
Build a One‑Stroke Puzzle Game with Auto‑Graph Recognition
Qunar Tech Salon
Qunar Tech Salon
Nov 3, 2017 · Frontend Development

Understanding Virtual DOM: An Introduction Using Snabbdom in Vue

This article explains the concept and implementation of virtual DOM, focusing on Vue's use of the Snabbdom algorithm, detailing its node structure, creation, update process, lifecycle hooks, and code examples to illustrate how virtual DOM optimizes front‑end performance.

JavaScriptSnabbdomVirtual DOM
0 likes · 6 min read
Understanding Virtual DOM: An Introduction Using Snabbdom in Vue
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 3, 2017 · Big Data

How Alibaba Built an EB-Scale, Real-Time Big Data Platform

Alibaba’s senior data expert Yao Bin Hui explains how the company constructed a standardized, end-to-end big-data ecosystem—from low-level data collection and AI algorithms to data services and product platforms—enabling petabyte-scale integration and second-level response times that power both internal operations and millions of external users.

Alibababig datadata architecture
0 likes · 10 min read
How Alibaba Built an EB-Scale, Real-Time Big Data Platform
dbaplus Community
dbaplus Community
Nov 2, 2017 · Databases

What Makes Alibaba’s ApsaraCache, Codis, and Redisson Stand Out in the Redis Ecosystem?

This article summarizes key insights from the Redis track at the Cloud Xi Conference, covering Alibaba Cloud ApsaraCache's unique features, Redis Enterprise's market dominance and modules, Codis's evolution and asynchronous migration techniques, and Redisson's advanced Java client capabilities for distributed caching and locking.

ApsaraCacheCachingCodis
0 likes · 12 min read
What Makes Alibaba’s ApsaraCache, Codis, and Redisson Stand Out in the Redis Ecosystem?
Efficient Ops
Efficient Ops
Nov 2, 2017 · Operations

Managing Massive Elasticsearch Clusters: Lessons from a 120‑Node Deployment

This article shares practical insights on operating large‑scale Elasticsearch clusters for log analysis, covering use cases, essential tools, hardware choices, node role separation, shard management, hot‑cold data strategies, version upgrades, and key monitoring metrics to ensure stability and performance.

Cluster ManagementElasticsearchHardware Scaling
0 likes · 12 min read
Managing Massive Elasticsearch Clusters: Lessons from a 120‑Node Deployment
21CTO
21CTO
Nov 2, 2017 · Operations

How to Diagnose and Fix Online System Issues Efficiently

This article shares practical methods for frontline engineers to quickly understand, assess, and resolve online system problems by categorizing system layers, evaluating impact, using essential Linux monitoring tools, and applying systematic troubleshooting and design‑for‑failure strategies to minimize downtime.

Linux toolsOnline Debuggingbackend operations
0 likes · 11 min read
How to Diagnose and Fix Online System Issues Efficiently
21CTO
21CTO
Nov 2, 2017 · Fundamentals

7 Traits That Turn Good Programmers Into Great Ones

The article outlines seven essential qualities—positive attitude, communication, time management, rapid learning, deep technical experience, teamwork, and user‑centric thinking—that distinguish top developers and offers practical ways to assess each trait during hiring and development.

Team Collaborationcareer growthprogrammer qualities
0 likes · 8 min read
7 Traits That Turn Good Programmers Into Great Ones
Meituan Technology Team
Meituan Technology Team
Nov 2, 2017 · Big Data

Meituan Dianping Technology Seminar

The Meituan Dianping Technology Seminar presents five expert‑led sessions covering big‑data recommendation strategies for homestays, the construction of Meitu’s data platform, personalized information‑flow implementation, cross‑city video‑conference communication systems, and the latest trends in front‑end technology, each illustrated with practical case studies.

AIPersonalized RecommendationTech Seminar
0 likes · 4 min read
Meituan Dianping Technology Seminar
Meituan Technology Team
Meituan Technology Team
Nov 2, 2017 · Big Data

Dashiang Cube: A Multi‑Source BI Reporting Tool with Custom Join Algorithms

Meituan‑Dianping’s Dashiang Cube is a multi‑source BI reporting platform that unifies MySQL, Kylin, Elasticsearch and plain‑text data via a common SQL layer, generates dialect‑specific queries, performs custom back‑tracking inner and left outer joins across heterogeneous sources, supports scripted metric calculations, permission controls, and a reusable UI component library for self‑service reporting.

BIData PermissionsData Warehouse
0 likes · 14 min read
Dashiang Cube: A Multi‑Source BI Reporting Tool with Custom Join Algorithms
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Nov 2, 2017 · Information Security

Uncovering Broken Link Hijacking: Techniques, Real‑World Cases, and Detection Tools

This article explains broken link hijacking, detailing stored and reflected attack vectors such as account spoofing, external JavaScript takeover, information leakage, and content hijacking, provides real‑world examples, and introduces practical tools like broken‑link‑checker and twitterBFTD for discovering vulnerable expired links.

Security toolsbroken link hijackingreflected XSS
0 likes · 6 min read
Uncovering Broken Link Hijacking: Techniques, Real‑World Cases, and Detection Tools
Tencent TDS Service
Tencent TDS Service
Nov 2, 2017 · Mobile Development

Advanced iOS Auto Layout: Runtime Changes, Gestures, Dynamic Type & Safe Area

This article walks iOS developers through six advanced Auto Layout techniques—including runtime constraint changes, touch‑tracking gestures, Dynamic Type support, Safe Area usage, proportional positioning with spacer views, and adaptive Stack View layouts—providing code samples, Interface Builder tips, and practical examples.

Auto LayoutInterface BuilderSwift
0 likes · 21 min read
Advanced iOS Auto Layout: Runtime Changes, Gestures, Dynamic Type & Safe Area