All Articles

143033 articles · Page 6736 of 7152
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 16, 2017 · Frontend Development

Master Drag-and-Drop in JavaScript: Three Ways to Build a Reusable Drag Object

This article walks you through three approaches to implement drag-and-drop in JavaScript—plain code, a native object wrapper, and a jQuery extension—covering essential concepts like transform compatibility, event handling, position calculations, and object-oriented encapsulation, with detailed code examples and visual diagrams.

DOMDrag-and-DropFrontend
0 likes · 12 min read
Master Drag-and-Drop in JavaScript: Three Ways to Build a Reusable Drag Object
Baidu Waimai Technology Team
Baidu Waimai Technology Team
May 16, 2017 · Big Data

Analysis of OLTP/OLAP Integrated Solutions: Apache Phoenix, Apache Trafodion, and Splice Machine

This article examines the convergence of OLTP and OLAP by introducing Apache Phoenix, Apache Trafodion, and Splice Machine, compares their technical features, and describes how Baidu Waimai adopted a Phoenix‑based solution to address scalability and performance challenges in its operational data store.

Apache PhoenixApache TrafodionBig Data
0 likes · 12 min read
Analysis of OLTP/OLAP Integrated Solutions: Apache Phoenix, Apache Trafodion, and Splice Machine
ITPUB
ITPUB
May 16, 2017 · Fundamentals

Master Shell Scripting: Basics, Variables, Loops, and Automation

This guide introduces shell scripting fundamentals, covering its purpose, what it can and cannot do, the interpreter workflow, and detailed examples of simple scripts, variables, arithmetic, string and file tests, control structures, functions, redirection, and an automated GitHub commit script.

Command LineScriptingShell
0 likes · 11 min read
Master Shell Scripting: Basics, Variables, Loops, and Automation
JD Retail Technology
JD Retail Technology
May 16, 2017 · Big Data

2017 Belt and Road Cross‑Border E‑Commerce Consumption Trend Report

JD Data Research Institute’s 2017 Belt and Road cross‑border e‑commerce consumption trend report shows Chinese products sold in 54 Belt‑and‑Road nations, with mobile phones, computers, electronic accessories and home goods leading exports, while smart devices, automotive parts and health‑beauty items experience the fastest sales growth, alongside notable improvements in import volumes and logistics speed.

Belt and RoadChinaExport
0 likes · 9 min read
2017 Belt and Road Cross‑Border E‑Commerce Consumption Trend Report
ITPUB
ITPUB
May 16, 2017 · Backend Development

From .NET to Java: A ‘Dad’ Engineer’s Playbook for Tech Stack and Ops

A former .NET developer recounts his transition to Java, detailing language and framework selection, storage and messaging choices, source‑code management, coding standards, testing, deployment, monitoring, logging, and the practical pitfalls he encountered while treating his project like a newborn child.

BackendJavamigration
0 likes · 14 min read
From .NET to Java: A ‘Dad’ Engineer’s Playbook for Tech Stack and Ops
Tencent Advertising Technology
Tencent Advertising Technology
May 16, 2017 · Artificial Intelligence

Differences and Similarities between Click-Through Rate (CTR) Prediction and Conversion Rate (CVR) Prediction in the Tencent Social Advertising Competition

This article compares click‑through rate (CTR) prediction and conversion rate (CVR) prediction in the context of Tencent’s social advertising competition, highlighting their shared binary‑classification nature while detailing key differences in data collection, feedback latency, product‑type bias, definition richness, and data sparsity.

CTR predictionCVR Predictionadvertising algorithms
0 likes · 8 min read
Differences and Similarities between Click-Through Rate (CTR) Prediction and Conversion Rate (CVR) Prediction in the Tencent Social Advertising Competition
MaGe Linux Operations
MaGe Linux Operations
May 16, 2017 · Operations

How Distributed Clusters Achieve Load Balancing: Principles and Practices

This article explains the concepts of distributed clusters and load balancing, contrasting clusters and distributed systems with real‑world analogies, describing various load‑balancing techniques such as DNS, LVS, and reverse proxies, and offers practical guidance on designing simple, reliable, and efficient load‑balancing solutions for distributed back‑ends.

Operationsclustersdistributed systems
0 likes · 11 min read
How Distributed Clusters Achieve Load Balancing: Principles and Practices
DevOps
DevOps
May 16, 2017 · Operations

DevOps Evolution: Key Takeaways from Patrick Debois’ DevOpsDays Austin Slides

The article presents a visual recap of Patrick Debois' DevOpsDays Austin presentation, illustrating the history, culture, practices, challenges, and future directions of DevOps through a series of themed paintings and captions that highlight automation, measurement, feedback loops, and the human side of the movement.

Continuous DeliveryCultureDevOps
0 likes · 9 min read
DevOps Evolution: Key Takeaways from Patrick Debois’ DevOpsDays Austin Slides
Alibaba Cloud Developer
Alibaba Cloud Developer
May 16, 2017 · Artificial Intelligence

How a 25‑Year‑Old Java Engineer Can Transition into AI: Learning Path & Resources

This article answers a 25‑year‑old Java engineer’s question on transitioning into AI, explains why deep learning surged, clarifies core concepts of machine learning versus deep learning and big data, and offers curated video courses, books, and tailored learning paths for beginners and practitioners.

AILearning Resourcescareer transition
0 likes · 8 min read
How a 25‑Year‑Old Java Engineer Can Transition into AI: Learning Path & Resources
dbaplus Community
dbaplus Community
May 16, 2017 · Operations

How to Build a True Dual‑Active Data Center: Architecture, Technologies, and Key Pitfalls

This article explains why dual‑active data centers are needed, outlines the evolution from primary‑backup to active‑active designs, and provides detailed guidance on implementing dual‑active solutions across the data, storage, application, and virtualization layers, including critical networking and performance considerations.

Dual-ActiveStorage Virtualizationdata center
0 likes · 20 min read
How to Build a True Dual‑Active Data Center: Architecture, Technologies, and Key Pitfalls
Qunar Tech Salon
Qunar Tech Salon
May 16, 2017 · Artificial Intelligence

Personalized Recommendation Systems: Applications, User Profiling, Algorithms, and Optimization

This article presents a comprehensive overview of personalized recommendation systems, covering their application scenarios and value, user profiling, core algorithms such as content‑based and collaborative filtering, system architecture, performance and effect optimization techniques, and practical Q&A insights.

AIBig DataRecommendation
0 likes · 18 min read
Personalized Recommendation Systems: Applications, User Profiling, Algorithms, and Optimization
Efficient Ops
Efficient Ops
May 15, 2017 · Fundamentals

What Really Happens When You Type a URL? A Deep Dive into the Full Stack

This article walks through every step from pressing a key on the keyboard to the browser rendering a web page, covering hardware signaling, kernel interrupt handling, DNS resolution, TCP handshakes, HTTP exchange, and final page display, illustrating how many university‑level concepts intersect in a single URL request.

Network StackOperating SystemURL processing
0 likes · 10 min read
What Really Happens When You Type a URL? A Deep Dive into the Full Stack
360 Quality & Efficiency
360 Quality & Efficiency
May 15, 2017 · Fundamentals

Special Cases in Java Resource Closing: Utilities, Return Patterns, Non‑Closeable Streams, Nested Streams, JDBC Statements, and Sockets

This article, the fifth in a static code scanning series, explains six special scenarios—custom close utilities, methods returning resources, streams that need not be closed, nested stream closures, JDBC statement/result set relationships, and socket streams—that complicate determining whether Java resources have been properly closed.

CloseableIO StreamsJDBC
0 likes · 9 min read
Special Cases in Java Resource Closing: Utilities, Return Patterns, Non‑Closeable Streams, Nested Streams, JDBC Statements, and Sockets
ITPUB
ITPUB
May 15, 2017 · Operations

Mastering Online Incident Management: From Detection to Prevention

This article outlines a comprehensive methodology for handling large‑scale online service incidents, covering goals, the "jump‑fill‑avoid" framework, step‑by‑step processes for detection, diagnosis, remediation, and post‑mortem analysis, as well as essential monitoring, logging, and escalation infrastructure.

OperationsSREincident management
0 likes · 18 min read
Mastering Online Incident Management: From Detection to Prevention
21CTO
21CTO
May 15, 2017 · Fundamentals

Is Python Overtaking Java? Trends, Differences, and Future Outlook

The article examines recent trends showing Python’s rapid rise against Java’s declining popularity, compares their core differences in typing, syntax, performance, and ecosystem, and discusses why programmers should understand these shifts across web, cloud, mobile, and data science domains.

JavaPopularity TrendsPython
0 likes · 6 min read
Is Python Overtaking Java? Trends, Differences, and Future Outlook
Alibaba Cloud Developer
Alibaba Cloud Developer
May 15, 2017 · Fundamentals

China Unveils World's First Light-Based Quantum Computer Surpassing Classical Machines

On May 3, China announced the creation of the world’s first optical quantum computer that outperforms early classical machines, highlighting breakthroughs by the University of Science and Technology of China, Alibaba‑CAS quantum lab, Zhejiang University and others, and outlining rapid advances in photonic and superconducting qubit technologies.

AlibabaChina researchQuantum Computing
0 likes · 5 min read
China Unveils World's First Light-Based Quantum Computer Surpassing Classical Machines