All Articles

143298 articles · Page 6654 of 7165
21CTO
21CTO
Sep 15, 2017 · Fundamentals

Which Programming Language Will Dominate? Insights from the September TIOBE Top 20

The article examines the September TIOBE ranking, highlighting that Java, C, and C++ have held the top three spots for 15 years, discusses the limited progress of C# and Python, notes the narrowing gap among other languages, and explains how the index reflects popularity rather than quality.

C++JavaTIOBE Index
0 likes · 4 min read
Which Programming Language Will Dominate? Insights from the September TIOBE Top 20
21CTO
21CTO
Sep 15, 2017 · Artificial Intelligence

Mastering Recommendation Systems: Goals, Algorithms, and Real-World Practices

This article explains the objectives of recommendation systems, outlines four recommendation approaches, dives into personalized recommendation architecture and core algorithms, and discusses practical challenges such as real‑time processing, cold‑start, diversity, content quality, and exploration‑exploitation trade‑offs.

Recommendation Systemscold-startcollaborative filtering
0 likes · 16 min read
Mastering Recommendation Systems: Goals, Algorithms, and Real-World Practices
Java Captain
Java Captain
Sep 15, 2017 · Backend Development

Understanding Java Exception Handling: Concepts, Keywords, and Best Practices

This article explains the fundamentals of Java exceptions, the use of try‑catch‑finally, throws and throw keywords, inheritance rules for exception declarations, and offers practical recommendations for designing clean, efficient, and maintainable exception handling in Java applications.

Best PracticesException HandlingThrow
0 likes · 13 min read
Understanding Java Exception Handling: Concepts, Keywords, and Best Practices
Hujiang Technology
Hujiang Technology
Sep 15, 2017 · Fundamentals

Technical Salon – Evolving Architecture Practices (Shanghai, Sep 24)

The event showcases three technical talks covering the evolution of Hujiang's storage architecture, the transformation of the Dianrong payment system into a public service, and an introduction to the TiSpark project that integrates TiDB with Spark, highlighting design choices, trade‑offs, and future directions.

CephSparkTiDB
0 likes · 3 min read
Technical Salon – Evolving Architecture Practices (Shanghai, Sep 24)
JD Retail Technology
JD Retail Technology
Sep 15, 2017 · Mobile Development

Overview of JD's Aura Component Framework for Mobile Development

This article introduces JD's Aura component framework, detailing its origins, four foundational pillars, three supporting systems, key tools, SDK specifications, and the associated portal, CI, and management platforms that enable scalable Android componentization within the Avatar ecosystem.

AndroidArchitectureAura Framework
0 likes · 7 min read
Overview of JD's Aura Component Framework for Mobile Development
JD Retail Technology
JD Retail Technology
Sep 15, 2017 · Mobile Development

Plugin Compilation and Packaging in the Aura Framework: Resource Sharing, AAPT and Gradle Aura-Plugin Solutions

The article explains how the Aura framework handles plugin compilation and packaging by managing shared resources through public.xml, assigning unique package IDs, and offering two solutions—modifying AAPT and using the Gradle aura‑plugin—to achieve small, independent Android plugin bundles.

AAPTAndroidGradle
0 likes · 8 min read
Plugin Compilation and Packaging in the Aura Framework: Resource Sharing, AAPT and Gradle Aura-Plugin Solutions
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 15, 2017 · Product Management

What Core Skills Make a Great Product Manager? A Deep Dive

This article offers a systematic analysis of product manager core competencies—including product design, requirement documentation, accessibility, reliability, globalization, positioning, and user feedback—while sharing practical insights drawn from the author's ten‑year industry experience and a recent forced break for reflection.

Product Designaccessibilitycore competencies
0 likes · 11 min read
What Core Skills Make a Great Product Manager? A Deep Dive
iQIYI Technical Product Team
iQIYI Technical Product Team
Sep 15, 2017 · Cloud Computing

Mesos and Chronos Deployment at iQIYI: Building a Private Cloud Platform and PaaS

At iQIYI, the author led a private‑cloud platform built on Mesos and Chronos that runs millions of weekly containers for transcoding and analytics, then layered a feature‑rich PaaS called QAE on Marathon, highlighting IaaS vs PaaS benefits and outlining future micro‑service, GPU, and scaling enhancements.

ChronosCloud ComputingMesos
0 likes · 11 min read
Mesos and Chronos Deployment at iQIYI: Building a Private Cloud Platform and PaaS
Tencent Music Tech Team
Tencent Music Tech Team
Sep 15, 2017 · Mobile Development

Introducing ConstraintLayout: Benefits, Usage, and Performance Comparison

The article introduces Android’s ConstraintLayout, explains how it solves performance and nesting problems of RelativeLayout, LinearLayout, and TableLayout, guides developers through setup and step‑by‑step conversions—including proportional spacing, aspect‑ratio, gone margins, and chains—present a modest 10 % performance gain versus claims, and shares practical developer insights.

AndroidConstraintLayoutLayout
0 likes · 19 min read
Introducing ConstraintLayout: Benefits, Usage, and Performance Comparison
ITPUB
ITPUB
Sep 15, 2017 · Fundamentals

How Linux and glibc Manage Memory: From Virtual Allocation to Physical Release

This article explains Linux's two‑level memory model, lazy physical allocation, the glibc malloc implementation, chunk metadata, large‑vs‑small allocations, memory holes, debugging hooks, leak detection with mtrace, and practical ways to measure a process's memory usage via /proc.

debuggingglibcmalloc
0 likes · 15 min read
How Linux and glibc Manage Memory: From Virtual Allocation to Physical Release
Node Underground
Node Underground
Sep 15, 2017 · Backend Development

Node.js 8.5 Introduces ES Modules, Performance API, and File Copy Support

Node.js 8.5 brings three exciting features—native ECMAScript module support via the import syntax (enabled with --experimental-modules and .mjs files), a W3C‑compatible Performance Timeline API for high‑precision metrics, and a built‑in fs.copyFile API implemented in C++ for easy file duplication.

Backend DevelopmentECMAScript modulesNode.js
0 likes · 2 min read
Node.js 8.5 Introduces ES Modules, Performance API, and File Copy Support
Architecture Digest
Architecture Digest
Sep 15, 2017 · Artificial Intelligence

Overview of Recommendation Systems: Goals, Methods, Architecture, and Practical Considerations

This article explains the objectives of recommendation systems, compares popular recommendation approaches, details the components and algorithms of personalized recommendation pipelines, and discusses practical challenges such as real‑time processing, freshness, cold‑start, diversity, content quality, and surprise handling.

Machine LearningRecommendationcold-start
0 likes · 15 min read
Overview of Recommendation Systems: Goals, Methods, Architecture, and Practical Considerations