All Articles

143171 articles · Page 6680 of 7159
ITPUB
ITPUB
Aug 4, 2017 · Artificial Intelligence

How to Build an AI‑Powered Snake Game in C++ Using Hamiltonian Cycles

This article introduces a C++ Snake game project from GitHub that showcases two AI approaches—Hamiltonian‑cycle based and graph‑search based—to let the snake fill the entire map, and provides step‑by‑step setup, keyboard controls, and detailed algorithm explanations.

AIC++GitHub
0 likes · 7 min read
How to Build an AI‑Powered Snake Game in C++ Using Hamiltonian Cycles
JD Retail Technology
JD Retail Technology
Aug 4, 2017 · Mobile Development

Dynamic Floor-Based Architecture for JD.com Mobile Product Detail Page

This article presents a comprehensive technical solution for JD.com's mobile product detail page, describing the challenges of static layouts, the concept of floor-based dynamic composition, server‑driven configuration, implementation steps, and performance optimizations using RecyclerView and bitmap substitution to ensure a flexible, low‑latency user experience.

AndroidFloorizationMobile Development
0 likes · 12 min read
Dynamic Floor-Based Architecture for JD.com Mobile Product Detail Page
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 4, 2017 · Big Data

From PhD to Alibaba: How a Real‑Time Streaming Expert Built Blink on Flink

Alibaba algorithm engineer Shi Xiaogang shares his journey from a Peking University PhD researching real‑time iterative computation on data streams to developing Blink’s state management and recovery features in Flink, highlighting the challenges of transitioning from academia to industry and the impact of large‑scale real‑time systems.

FlinkReal-time streamingalgorithm engineering
0 likes · 13 min read
From PhD to Alibaba: How a Real‑Time Streaming Expert Built Blink on Flink
AntTech
AntTech
Aug 4, 2017 · Artificial Intelligence

Key Insights from Ant Financial VP Dr. Qi Yuan’s Talk on the Development and Application of Financial Intelligence at CCAI 2017

The article summarizes Dr. Qi Yuan’s presentation at CCAI 2017, detailing Ant Financial’s AI‑driven solutions for financial services—including risk control, intelligent assistants, large‑scale machine learning, reinforcement‑learning marketing, a model‑service platform, and a computer‑vision damage‑assessment system—while highlighting technical challenges, platform architecture, and the company’s open‑tech philosophy.

Artificial Intelligencefintechreinforcement learning
0 likes · 16 min read
Key Insights from Ant Financial VP Dr. Qi Yuan’s Talk on the Development and Application of Financial Intelligence at CCAI 2017
21CTO
21CTO
Aug 4, 2017 · Artificial Intelligence

AI Behind Hulu's Video Recommendations: From Collaborative Filtering to Neural Nets

In this talk, Hulu’s research director Zhou Hanning explains the key factors influencing recommendation system performance, describes optimization goals, explores collaborative filtering, matrix factorization, and neural‑network approaches—including metadata‑driven transfer learning and cold‑start solutions for live streaming—and shares practical AI implementations that improve user experience and engagement.

AIMetadataRecommendation Systems
0 likes · 10 min read
AI Behind Hulu's Video Recommendations: From Collaborative Filtering to Neural Nets
21CTO
21CTO
Aug 4, 2017 · R&D Management

How to Turn a Tech Expert into an Effective Technical Manager

This article explores why technical experts often lack management skills, outlines the typical career stages of engineers, and provides practical guidance on developing the mindset, responsibilities, and core competencies needed to become a successful technical manager.

R&D managementTeam Managementcareer development
0 likes · 9 min read
How to Turn a Tech Expert into an Effective Technical Manager
Architecture Digest
Architecture Digest
Aug 4, 2017 · Backend Development

Common Architectural Patterns for Large-Scale Websites

The article outlines essential website architecture patterns—layered design, separation, distribution, clustering, caching, asynchronous processing, redundancy, automation, and security—explaining how each contributes to high concurrency, scalability, reliability, and maintainability of large web applications.

Layered ArchitectureScalabilitycaching
0 likes · 7 min read
Common Architectural Patterns for Large-Scale Websites
Qunar Tech Salon
Qunar Tech Salon
Aug 4, 2017 · Frontend Development

Understanding and Implementing Higher-Order Components in React

This article explains the concept of higher‑order components (HOCs) in React, demonstrates basic and advanced implementations—including parameterized HOCs, display‑name handling, composition with compose, and practical examples such as loading and copy utilities—while comparing HOCs with parent components and recommending open‑source libraries.

Higher-Order ComponentJavaScriptReAct
0 likes · 10 min read
Understanding and Implementing Higher-Order Components in React
Ctrip Technology
Ctrip Technology
Aug 3, 2017 · Operations

Apollo Configuration Center: Overview, Features, Architecture, and Usage

This article provides a comprehensive overview of Apollo, an open‑source configuration management center, detailing its background, core concepts, architecture, deployment, client integration, key features such as real‑time updates, versioning, gray releases, permission control, and operational considerations for high availability.

Config Centerconfiguration
0 likes · 13 min read
Apollo Configuration Center: Overview, Features, Architecture, and Usage
Baidu Waimai Technology Team
Baidu Waimai Technology Team
Aug 3, 2017 · Artificial Intelligence

Model Testing and Evaluation Metrics for Strategy Projects in the AI Era

This article explains the challenges of testing machine‑learning models for strategy projects, outlines the overall testing workflow, describes key offline and online evaluation metrics such as AUC and AB‑testing, and summarizes best‑practice procedures for assessing model performance, user experience, and effect differences.

AB testingAIAUC
0 likes · 8 min read
Model Testing and Evaluation Metrics for Strategy Projects in the AI Era
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 3, 2017 · Frontend Development

How to Build Kinect-Powered Web Motion Games with HTML5 and Node-Kinect2

An in‑depth guide shows front‑end engineers how to create Kinect‑based motion games that run in Chrome using HTML5, detailing data collection, server‑client communication with Node‑Kinect2, system requirements, setup steps, skeleton data handling, gesture recognition, and practical development tips from a TGC2016 demo.

HTML5KinectNode.js
0 likes · 10 min read
How to Build Kinect-Powered Web Motion Games with HTML5 and Node-Kinect2
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 3, 2017 · Frontend Development

How to Build Seamless Text Scrolling for High‑Traffic Web Pages

This article reviews a high‑traffic hotel ranking marketing project and walks through three methods—marquee, jQuery carousel, and CSS3 with minimal JavaScript—to achieve seamless text scrolling, detailing HTML structure, CSS tricks for iOS acceleration, and the final jQuery script that ensures smooth, continuous animation.

css3frontendmarquee
0 likes · 4 min read
How to Build Seamless Text Scrolling for High‑Traffic Web Pages
Tencent TDS Service
Tencent TDS Service
Aug 3, 2017 · Frontend Development

How QQ Membership Achieved Near‑Instant H5 Loads on Mobile QQ

This article details the QQ Membership front‑end team's performance, componentization, and continuous‑integration practices for hybrid H5 pages on Mobile QQ, covering challenges of load speed, development efficiency, high availability, and the solutions they implemented to keep page loading around one second.

Componentizationautomationfrontend
0 likes · 17 min read
How QQ Membership Achieved Near‑Instant H5 Loads on Mobile QQ
MaGe Linux Operations
MaGe Linux Operations
Aug 3, 2017 · Operations

How to Boost Linux Server Performance by Tuning I/O Schedulers

This guide explains why Linux I/O scheduler selection matters for virtualized servers, compares deadline, CFQ, noop and anticipatory schedulers, and shows how to configure them globally or per‑disk to improve storage performance in modern data‑center environments.

I/O schedulerSANStorage Optimization
0 likes · 6 min read
How to Boost Linux Server Performance by Tuning I/O Schedulers
ITPUB
ITPUB
Aug 3, 2017 · Databases

Boost Oracle Query Speed with Parallel Processing: A Practical Guide

This article explains how Oracle's parallel processing feature can accelerate data‑intensive queries by configuring session, table, or hint‑based parallelism, shows the degree‑of‑parallelism formula, and presents experimental results that compare execution times under different settings.

DatabaseOraclePerformance Tuning
0 likes · 8 min read
Boost Oracle Query Speed with Parallel Processing: A Practical Guide