All Articles

143518 articles · Page 6618 of 7176
网易UEDC
网易UEDC
Nov 22, 2017 · Product Management

How Design Sprints Empower Visual Designers to Drive Product Innovation

This article explores how visual designers at NetEase Yidun applied Google’s five‑day Design Sprint to revamp the “Image Online Detection” feature, detailing each sprint phase—from understanding user needs to prototyping and testing—and demonstrates how systematic, cross‑functional collaboration elevates designers from decorators to strategic drivers.

UXdesign sprintproduct-development
0 likes · 14 min read
How Design Sprints Empower Visual Designers to Drive Product Innovation
Qunar Tech Salon
Qunar Tech Salon
Nov 22, 2017 · Fundamentals

Overview of Java 9 New Features and JEP Enhancements

This article provides a comprehensive overview of Java 9’s major new features—including the JPMS (Jigsaw) module system, updated APIs, security improvements, the new HTTP/2 client, AOT compilation, and the time‑driven release model—illustrated with code examples and practical guidance for developers.

AOTJEPJLink
0 likes · 18 min read
Overview of Java 9 New Features and JEP Enhancements
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 22, 2017 · Backend Development

From Alibaba’s Data Platform to AI: A Senior Engineer’s 3‑Year Journey

In this reflective piece, a senior Alibaba iDST engineer shares three years of backend and big‑data platform experience, detailing project challenges, distributed rate‑limiting solutions, personal growth, and ongoing AI research, while offering insights on technical leadership and career choices.

Artificial IntelligenceCareer Reflectionrate limiting
0 likes · 11 min read
From Alibaba’s Data Platform to AI: A Senior Engineer’s 3‑Year Journey
MaGe Linux Operations
MaGe Linux Operations
Nov 22, 2017 · Fundamentals

Master Python Basics: Variables, Loops, Data Structures, and OOP Explained

This comprehensive guide walks you through Python fundamentals, covering variables, conditional statements, loops, lists, dictionaries, and object‑oriented programming concepts with clear explanations and runnable code examples, providing a solid foundation for anyone learning Python for data science, web development, or automation.

BasicsPythonTutorial
0 likes · 19 min read
Master Python Basics: Variables, Loops, Data Structures, and OOP Explained
MaGe Linux Operations
MaGe Linux Operations
Nov 22, 2017 · Operations

Master Linux Networking: Using the ip Command to Manage Interfaces, Routes, and Stats

This guide explains how to use the powerful Linux ip command—replacing ifconfig—to configure IP addresses, manage routing tables, view network statistics, monitor netlink messages, handle ARP entries, and control interfaces, with practical examples and code snippets for system administrators and developers.

Network ConfigurationSystem Administrationip command
0 likes · 7 min read
Master Linux Networking: Using the ip Command to Manage Interfaces, Routes, and Stats
Efficient Ops
Efficient Ops
Nov 21, 2017 · Artificial Intelligence

How AI Transforms Efficient Operations: Insights and Practices

This article summarizes Zhao Jiunchun's conference talk on leveraging AI and machine learning—covering pattern extraction, supervised learning, loss functions, classification algorithms, NLP, and real-world Tencent ZhiYun case studies—to enhance operational efficiency, monitoring, and intelligent automation.

AINLP
0 likes · 6 min read
How AI Transforms Efficient Operations: Insights and Practices
21CTO
21CTO
Nov 21, 2017 · Operations

How We Scaled WeChat Pay’s Transaction Records to Billions Daily

This article chronicles the evolution of WeChat Pay’s transaction record system—from early key/value storage bottlenecks and incomplete data to a distributed, tiered architecture that supports billions of daily records, improves query performance, ensures data security, and handles holiday traffic spikes through flexible throttling.

Data SecurityHigh AvailabilityScalable Architecture
0 likes · 11 min read
How We Scaled WeChat Pay’s Transaction Records to Billions Daily
21CTO
21CTO
Nov 21, 2017 · Backend Development

How Uber Scales Its Real-Time Ride‑Sharing Platform: Architecture Secrets

This article examines Uber's rapid 38‑fold growth by detailing the design, scaling techniques, and fault‑tolerance mechanisms of its real‑time market platform, including geographic indexing, microservices, distributed storage, and the DISCO scheduling system.

Uberdistributed systemsreal-time platform
0 likes · 19 min read
How Uber Scales Its Real-Time Ride‑Sharing Platform: Architecture Secrets
Java Captain
Java Captain
Nov 21, 2017 · Fundamentals

Understanding the final Keyword in Java: Variables, Methods, and Classes

This article explains Java's final keyword, covering its use with classes, methods, and variables, demonstrates how to declare final members, shows code examples of final variables, methods, and classes, and discusses the performance, thread‑safety, and immutability benefits of using final in Java applications.

finalkeywordthread-safety
0 likes · 7 min read
Understanding the final Keyword in Java: Variables, Methods, and Classes
Hulu Beijing
Hulu Beijing
Nov 21, 2017 · Artificial Intelligence

How to Tackle Imbalanced Datasets with Sampling Techniques

Sampling transforms complex distributions into manageable data points, and mastering methods like random oversampling, undersampling, SMOTE, and its variants is essential for handling imbalanced binary classification problems in machine learning, ensuring models achieve balanced accuracy and recall across classes.

SMOTESamplingimbalanced data
0 likes · 8 min read
How to Tackle Imbalanced Datasets with Sampling Techniques
Tencent Cloud Developer
Tencent Cloud Developer
Nov 21, 2017 · Mobile Development

Understanding the Android Input Event Flow: From Hardware to Application

The article details Android’s touch‑event pipeline, tracing how a physical press generates a GPIO interrupt, is read by Linux /dev/input drivers, passed through the kernel’s EventHub to the InputManagerService, dispatched by InputDispatcher, routed via WindowManagerService and InputChannel to ViewRootImpl, and finally delivered to the target View, helping developers debug and customize input handling.

AndroidInput EventsMobile Development
0 likes · 11 min read
Understanding the Android Input Event Flow: From Hardware to Application
Zhuanzhuan Tech
Zhuanzhuan Tech
Nov 21, 2017 · Frontend Development

Building an Efficient Operational Frontend Architecture: Component Platform, Node.js Middleware, and Monitoring

The article describes how a startup tackled rapid MVP development and frequent changes by establishing a component‑based frontend platform, a Node.js middleware layer for Java services, and performance and error monitoring to streamline operations and improve development efficiency.

Monitoringnodejsoperational tools
0 likes · 10 min read
Building an Efficient Operational Frontend Architecture: Component Platform, Node.js Middleware, and Monitoring
Tencent Database Technology
Tencent Database Technology
Nov 21, 2017 · Operations

Introduction to ELKB: Architecture, Components, and Typical Use Cases of Elasticsearch, Logstash, Kibana, and Beats

The article introduces the ELKB stack—a combination of Elasticsearch, Logstash, Kibana, and Beats—explaining its background, user needs, architecture, component functions, typical scenarios, and the team’s practical implementations for real‑time log and time‑series data processing.

BeatsELKElasticsearch
0 likes · 10 min read
Introduction to ELKB: Architecture, Components, and Typical Use Cases of Elasticsearch, Logstash, Kibana, and Beats
Tencent Architect
Tencent Architect
Nov 21, 2017 · Operations

Redesign and Optimization of the WeChat Pay Transaction Record System

This article presents a comprehensive case study of how WeChat Pay rebuilt its transaction record storage to handle massive data growth, improve performance, ensure data completeness, and strengthen security through a distributed key‑value architecture, hierarchical archiving, and robust operational safeguards.

Data SecurityDistributed KVWeChat Pay
0 likes · 10 min read
Redesign and Optimization of the WeChat Pay Transaction Record System
ITPUB
ITPUB
Nov 21, 2017 · Information Security

Why Linus Torvalds Slammed Security‑Hardening Patches in Linux 4.15

During the debate over new features for Linux kernel 4.15, Linus Torvalds harshly rejected security‑hardening changes proposed by Kees Cook, calling them unnecessary bugs and criticizing the approach of killing processes to enforce new rules.

KernelLinus TorvaldsLinux
0 likes · 6 min read
Why Linus Torvalds Slammed Security‑Hardening Patches in Linux 4.15