All Articles

143099 articles · Page 6705 of 7155
Java High-Performance Architecture
Java High-Performance Architecture
Jun 29, 2017 · Big Data

Master Apache Storm: Core Concepts, Real‑Time Word Count & Call Log Analytics

This tutorial introduces Apache Storm’s fundamental principles and development workflow, providing a PDF guide and source code for two practical examples—real‑time word‑count and call‑record aggregation—while covering its definition, use cases, relationship with Hadoop, core concepts, cluster architecture, and step‑by‑step usage.

Apache StormBig DataReal-time processing
0 likes · 1 min read
Master Apache Storm: Core Concepts, Real‑Time Word Count & Call Log Analytics
Suning Technology
Suning Technology
Jun 29, 2017 · Artificial Intelligence

How Keyword-Based Scoring Boosts Sentence Similarity for Chatbots

Suning’s Silicon Valley research team presented a novel keyword‑based sentence similarity method at the 9th Web Science conference, highlighting how incorporating keywords, part‑of‑speech, and word position improves chatbot accuracy and efficiency, achieving up to 30% better relevance judgments.

AIChatbotDeep Learning
0 likes · 5 min read
How Keyword-Based Scoring Boosts Sentence Similarity for Chatbots
Baidu Maps Tech Team
Baidu Maps Tech Team
Jun 29, 2017 · Frontend Development

How to Diagnose and Optimize WebGL Performance: Practical Tips and Tools

This guide explains how to identify performance bottlenecks in WebGL applications by examining CPU and GPU workloads, using tools such as stats.js, Chrome DevTools, Web Tracing Framework, and offers concrete optimization strategies for shaders, draw calls, state changes, and resource management.

Chrome DevToolsFrontendGPU
0 likes · 9 min read
How to Diagnose and Optimize WebGL Performance: Practical Tips and Tools
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jun 29, 2017 · Mobile Development

Master Video App Development in 3 Simple Steps – Huawei’s Secret Guide

This guide walks Huawei competition participants through the essential steps for building a video app, covering user‑need analysis, UI simplification, backend setup, performance considerations, screen adaptation, messaging, precise marketing, and experience measurement, while providing useful resource links.

HuaweiMobile DevelopmentVideo App
0 likes · 5 min read
Master Video App Development in 3 Simple Steps – Huawei’s Secret Guide
Ctrip Technology
Ctrip Technology
Jun 29, 2017 · Backend Development

Understanding Elasticsearch Scoring: Lucene Scoring Functions, Query Boosting, and Function Score Queries

This article explains how Elasticsearch computes relevance scores using Lucene's practical scoring formula, term frequency, inverse document frequency, field-length norms, and query normalization, and demonstrates query-time boosting, constant_score, function_score, decay functions, and script_score with practical DSL examples.

ElasticsearchLuceneQuery Boosting
0 likes · 14 min read
Understanding Elasticsearch Scoring: Lucene Scoring Functions, Query Boosting, and Function Score Queries
Ctrip Technology
Ctrip Technology
Jun 29, 2017 · Backend Development

Ctrip IM+ Customer Service System: Architecture, Challenges, and Solutions

The article describes how Ctrip’s IM+ platform integrates voice calls and instant messaging into a unified, multi‑channel customer service solution, detailing its background, current limitations, hybrid architecture, distributed intelligent routing, rule‑engine based allocation, and unified session management to improve efficiency and user experience.

Hybrid ArchitectureRule Enginecall center
0 likes · 9 min read
Ctrip IM+ Customer Service System: Architecture, Challenges, and Solutions
Ctrip Technology
Ctrip Technology
Jun 29, 2017 · Backend Development

Zero‑Intrusion Aspect Technology and Distributed Execution Platform in Qunit Automated Testing Framework

The article introduces Qunit, a Java‑based API testing framework, and explains how zero‑intrusion aspect technology using a JavaAgent enables dynamic mock data recording and playback, while a distributed execution platform parallelizes test runs to dramatically reduce overall testing time.

AutomatedTestingDistributedTestingJavaAgent
0 likes · 10 min read
Zero‑Intrusion Aspect Technology and Distributed Execution Platform in Qunit Automated Testing Framework
Qunar Tech Salon
Qunar Tech Salon
Jun 29, 2017 · Mobile Development

Exploring Kotlin: Features, Compatibility, and Advantages for Mobile Development

This article examines Kotlin’s rise after Google I/O 2017, its multi‑platform compilation capabilities, key language features such as immutability, reduced boilerplate, null‑safety, and seamless Java interoperability, while offering practical insights for Android and cross‑platform mobile developers.

AndroidKotlinMobile Development
0 likes · 6 min read
Exploring Kotlin: Features, Compatibility, and Advantages for Mobile Development
MaGe Linux Operations
MaGe Linux Operations
Jun 29, 2017 · Operations

Mastering Internet Operations: Roles, Responsibilities, and Evolution

This article outlines the service‑centric approach of internet operations, detailing how stability, security, and efficiency are achieved through infrastructure management, system and application maintenance, database administration, and security practices, and traces the evolution of operational roles from manual handling to automated, self‑scheduling platforms.

infrastructure
0 likes · 20 min read
Mastering Internet Operations: Roles, Responsibilities, and Evolution
MaGe Linux Operations
MaGe Linux Operations
Jun 29, 2017 · Artificial Intelligence

Master Python Matplotlib: Scatter Plots, Polynomial Fit, and Multi‑Panel Visualizations

This article walks through essential Matplotlib techniques—including creating scatter plots, applying polynomial fitting, generating multiple subplots with the Iris dataset, drawing reference lines, and enabling interactive updates—providing concise code snippets and visual examples for each step.

Data VisualizationPolynomial FitPython
0 likes · 5 min read
Master Python Matplotlib: Scatter Plots, Polynomial Fit, and Multi‑Panel Visualizations
MaGe Linux Operations
MaGe Linux Operations
Jun 29, 2017 · Databases

SQL Server vs Oracle vs MySQL: Pros, Cons, and Choosing the Right Database

This article compares SQL Server, Oracle, and MySQL, outlining each system’s key advantages such as scalability, platform support, performance, and cost, while also detailing their main drawbacks including limited openness, hardware demands, security complexities, and feature gaps, helping readers choose the most suitable database.

AdvantagesDatabase ComparisonDisadvantages
0 likes · 5 min read
SQL Server vs Oracle vs MySQL: Pros, Cons, and Choosing the Right Database
DevOps
DevOps
Jun 28, 2017 · Operations

The Importance of Continuous Testing in DevOps

This article explains why continuous testing is essential for effective DevOps, describing its role in feedback loops, key performance metrics, testing frameworks, and how automated testing drives quality and rapid delivery across development, QA, and operations.

Operationsautomationcontinuous testing
0 likes · 5 min read
The Importance of Continuous Testing in DevOps