All Articles

143565 articles · Page 6613 of 7179
ITPUB
ITPUB
Dec 1, 2017 · Fundamentals

Mastering the Art of Asking Technical Questions for Developers

This guide categorizes common programming questions, explains why some have standard answers, and offers practical techniques—like providing context, searching first, and structuring inquiries—to help developers ask clearer, more effective questions and get useful responses.

communicationproblem solvingquestioning
0 likes · 7 min read
Mastering the Art of Asking Technical Questions for Developers
AntTech
AntTech
Dec 1, 2017 · Big Data

Insights and Paper Summaries from KDD 2017 Conference

The article provides a comprehensive overview of KDD 2017, including acceptance statistics, best paper awards, Ant Group's contributions, detailed discussions on AB testing, graph mining, and selected research papers across data mining, machine learning, and anomaly detection, offering valuable insights for practitioners and researchers.

AB testingKDDbig data
0 likes · 30 min read
Insights and Paper Summaries from KDD 2017 Conference
ITPUB
ITPUB
Dec 1, 2017 · Databases

How to Shrink Oracle Indexes for Skewed Columns Using Function Indexes

This article explains why conventional indexes waste space and perform poorly on highly skewed columns, introduces a decode‑based function index that excludes high‑frequency values, details the experimental setup with millions of rows, compares index size and query performance, and outlines the method's limitations.

Data SkewFunction IndexOracle
0 likes · 10 min read
How to Shrink Oracle Indexes for Skewed Columns Using Function Indexes
Architecture Digest
Architecture Digest
Dec 1, 2017 · Fundamentals

The Importance of Fundamentals in Programming

The article emphasizes that mastering core computer science subjects such as discrete mathematics, algorithms, operating systems, computer architecture, and compilers is essential for building solid programming skills and avoiding future difficulties when learning higher‑level frameworks and languages.

Core ConceptsProgramming Fundamentalscomputer science basics
0 likes · 7 min read
The Importance of Fundamentals in Programming
vivo Internet Technology
vivo Internet Technology
Dec 1, 2017 · Databases

Authoritative Guide to Elasticsearch Search Tuning – Rounded Date Queries, Global Ordinals Warmup, and File System Cache Preloading

This third‑part guide for Elasticsearch 5+ shows how rounding date ranges, eagerly loading global ordinals for keyword fields, and pre‑loading index files into the OS cache—each illustrated with curl commands—can improve search latency while requiring careful trade‑offs between cache friendliness, query complexity, and resource usage.

ElasticsearchFile System CacheGlobal Ordinals
0 likes · 8 min read
Authoritative Guide to Elasticsearch Search Tuning – Rounded Date Queries, Global Ordinals Warmup, and File System Cache Preloading
Qunar Tech Salon
Qunar Tech Salon
Dec 1, 2017 · Mobile Development

Long Connection Architecture and Implementation in Android Clients

This article explains the principles of TCP long connections, compares NIO and BIO models, and describes how Android applications can implement and share persistent connections using AIDL, process sharing, and a dedicated SDK to support push, IM, and other real‑time services.

AndroidMobile Developmentlong-connection
0 likes · 8 min read
Long Connection Architecture and Implementation in Android Clients
DevOps
DevOps
Nov 30, 2017 · Fundamentals

Changes Between Scrum Guide 2017 and 2016

The article outlines the updates made to the Scrum Guide between 2016 and 2017, detailing added sections on Scrum adoption, role clarifications for Scrum Master and Product Owner, revised daily Scrum practices, timebox definitions, Sprint Backlog improvements, and a clearer description of increments.

0 likes · 6 min read
Changes Between Scrum Guide 2017 and 2016
Architects' Tech Alliance
Architects' Tech Alliance
Nov 30, 2017 · Fundamentals

Evolution of Traditional Enterprise Storage Architecture: From Multi‑Controller Systems to Modern VMAX

The article traces the historical evolution of traditional enterprise storage—from early multi‑controller platforms like HDS USP and EMC DMX, through HDS Hi‑Star VSP, to the engine‑based VMAX architecture—highlighting architectural innovations, scalability limits, and the shift toward cloud‑centric storage services.

DMXEnterprise StorageVMAX
0 likes · 12 min read
Evolution of Traditional Enterprise Storage Architecture: From Multi‑Controller Systems to Modern VMAX
Ctrip Technology
Ctrip Technology
Nov 30, 2017 · Information Security

Machine Learning Practices for Web Attack Detection in Ctrip's Nile System

This article describes how Ctrip's security team replaced rule‑based web attack detection with a Spark‑powered machine‑learning pipeline, detailing the system architecture, feature engineering using TF‑IDF, model training, evaluation, online deployment, and future enhancements to improve detection accuracy and performance.

PythonWeb Securityanomaly detection
0 likes · 17 min read
Machine Learning Practices for Web Attack Detection in Ctrip's Nile System
Node Underground
Node Underground
Nov 30, 2017 · Frontend Development

How JavaScript Parsers Boost Performance: Eager vs Lazy Parsing Explained

Understanding JavaScript parsers—such as Esprima, Acorn, and Babylon—reveals how they generate ASTs, validate syntax, prioritize operators, and more, while distinguishing eager from lazy parsing modes in V8, enabling developers to optimize code performance through tools like optimize-js.

ASTParserPerformance optimization
0 likes · 4 min read
How JavaScript Parsers Boost Performance: Eager vs Lazy Parsing Explained
Baixing.com Technical Team
Baixing.com Technical Team
Nov 30, 2017 · Artificial Intelligence

How User Profiling Powers Modern Recommendation Systems

This article explains what user profiling is, why it’s crucial for recommendation systems, outlines key dimensions such as personal attributes, status, and interests, describes algorithms like classification and autoregressive models, and details offline and real‑time computation methods, evaluation techniques, and practical examples.

Machine Learningalgorithmdata mining
0 likes · 11 min read
How User Profiling Powers Modern Recommendation Systems
360 Quality & Efficiency
360 Quality & Efficiency
Nov 30, 2017 · Mobile Development

Design and Optimization of an Android Mobile Packet Capture Service Using VPNService and a Go Backend

This article presents a comprehensive solution for capturing network packets on Android devices without rooting, compares tcpdump, Fiddler and VPNService approaches, describes a cloud‑based architecture using Go, MongoDB and libpcap, and details multiple performance optimizations that eliminate packet loss and dramatically increase CPU utilization.

AndroidMobile DevelopmentPerformance optimization
0 likes · 9 min read
Design and Optimization of an Android Mobile Packet Capture Service Using VPNService and a Go Backend
21CTO
21CTO
Nov 30, 2017 · Frontend Development

5 Proven Tricks to Supercharge Your Website’s Speed

Learn five practical techniques—image optimization, minimizing HTTP requests, proper file placement, CSS/JS compression, and external linking—to dramatically improve website loading times and security, with actionable tips for both beginners and seasoned developers, plus WordPress-specific recommendations.

Frontend OptimizationHTTP requestsWordPress
0 likes · 4 min read
5 Proven Tricks to Supercharge Your Website’s Speed
JD Tech
JD Tech
Nov 30, 2017 · Artificial Intelligence

Interview with JD Infrastructure Chief Architect He Xiaofeng on Real‑time Computing and Product Data Mining

He Xiaofeng, JD Mall Infrastructure chief architect, discusses his role in building a real‑time computing platform, applying streaming frameworks, machine learning, and knowledge‑graph techniques to product data mining, improve search accuracy, and outline future research directions.

JD.comKnowledge GraphMachine Learning
0 likes · 5 min read
Interview with JD Infrastructure Chief Architect He Xiaofeng on Real‑time Computing and Product Data Mining