All Articles

143587 articles · Page 6610 of 7180
Hujiang Technology
Hujiang Technology
Dec 6, 2017 · Product Management

Top Tips for Negotiating with Stakeholders

This article offers product managers practical negotiation techniques—including securing a home base, identifying true stakeholders, using vision as a tool, maintaining consistency, proving rationale, committing to agile practices, asking open‑ended questions, focusing, listening, and standing firm on decisions—to effectively influence and align stakeholder expectations.

Product ManagementVisionagile
0 likes · 10 min read
Top Tips for Negotiating with Stakeholders
MaGe Linux Operations
MaGe Linux Operations
Dec 6, 2017 · Fundamentals

Master Python Multiprocessing and Coroutines: From Queues to Async Efficiency

This article explains Python's inter-process communication methods, including process creation, queues, pipes, locks, and pools, and introduces coroutines as lightweight alternatives, detailing their creation with gevent, practical web crawling, and socket server implementations, highlighting performance benefits and appropriate use cases.

ConcurrencyMultiprocessingPython
0 likes · 6 min read
Master Python Multiprocessing and Coroutines: From Queues to Async Efficiency
Hulu Beijing
Hulu Beijing
Dec 6, 2017 · Artificial Intelligence

How Deep Reinforcement Learning Powers Video Game AI: From Q‑Learning to Atari Mastery

This article explains how deep reinforcement learning, built upon traditional Q‑learning and enhanced with techniques like experience replay, enables agents to play Atari video games directly from raw pixel inputs, illustrating the key differences, processing steps, and the significance of this breakthrough in AI.

AtariQ-LearningReinforcement Learning
0 likes · 5 min read
How Deep Reinforcement Learning Powers Video Game AI: From Q‑Learning to Atari Mastery
UCloud Tech
UCloud Tech
Dec 6, 2017 · Cloud Computing

Transform a Gene Comparison Script into a Scalable Serverless Workflow

This article demonstrates how to convert a Python gene‑comparison program into a serverless solution using UCloud General Compute, redesigning I/O for stdin/stdout, leveraging Docker images, and employing high‑concurrency HTTP requests to cut processing time from days to minutes.

Pythongene analysisperformance optimization
0 likes · 10 min read
Transform a Gene Comparison Script into a Scalable Serverless Workflow
Programmer DD
Programmer DD
Dec 6, 2017 · Fundamentals

Mastering Java Singleton: From Lazy Initialization to Enum with Thread‑Safety

This article walks through multiple Java Singleton implementations—lazy initialization, double‑checked locking, volatile‑protected, static‑inner‑class, and enum—explaining their thread‑safety characteristics, the pitfalls of instruction reordering, and how reflection and serialization can break or preserve the pattern.

EnumJavaSingleton
0 likes · 10 min read
Mastering Java Singleton: From Lazy Initialization to Enum with Thread‑Safety
ITPUB
ITPUB
Dec 6, 2017 · Operations

Master Dell Server Management: IPMI, RACADM, WSMAN & Redfish CLI Commands

Learn how to remotely manage Dell servers using low‑level CLI tools—including IPMI, RACADM, WSMAN, and Redfish—by installing the necessary utilities, executing power and hardware‑log commands, and leveraging scripts for batch operations across mixed‑vendor data‑center environments.

CLIDellIPMI
0 likes · 12 min read
Master Dell Server Management: IPMI, RACADM, WSMAN & Redfish CLI Commands
ITPUB
ITPUB
Dec 6, 2017 · Information Security

How MesaLock Linux Leverages Rust and Go for a Memory‑Safe Linux Distribution

MesaLock Linux is an open‑source Linux distribution that rewrites user‑space applications in memory‑safe languages like Rust and Go, applying three security principles to reduce attack surface, offering container‑ready images, BSD licensing, and community‑driven development.

ContainersGoLinux
0 likes · 6 min read
How MesaLock Linux Leverages Rust and Go for a Memory‑Safe Linux Distribution
ITPUB
ITPUB
Dec 6, 2017 · R&D Management

How to Keep Developers Engaged and Beat Boredom at Work

The article shares practical cultural strategies—short task rotations, full‑stack exposure, regular open discussions, automation, micro‑service architecture, open‑source focus, diverse hiring, and social activities—to prevent developer boredom and maintain high motivation across engineering teams.

Engineering ManagementMicroservicesTeam Culture
0 likes · 14 min read
How to Keep Developers Engaged and Beat Boredom at Work
ITPUB
ITPUB
Dec 6, 2017 · Databases

Mastering Oracle Data Dictionary: Types, Views, and Practical Queries

This article explains the classification of Oracle data dictionary objects, demonstrates how to query static and dynamic dictionary tables and views, lists common view families and permission views, and provides numerous SQL examples for inspecting users, tables, indexes, sequences, constraints, and PL/SQL objects.

OracleSQLViews
0 likes · 13 min read
Mastering Oracle Data Dictionary: Types, Views, and Practical Queries
Architecture Digest
Architecture Digest
Dec 6, 2017 · Backend Development

Design and Implementation of a Distributed Unique ID Generator for User IDs

This article describes the background, requirements, existing industry solutions, and the final optimized implementation of a high‑performance, globally unique user ID generator based on MySQL auto‑increment, Redis, and atomic memory segments, including performance results from production deployment.

SnowflakeUnique IDbackend
0 likes · 8 min read
Design and Implementation of a Distributed Unique ID Generator for User IDs
AI Cyberspace
AI Cyberspace
Dec 6, 2017 · Operations

Master RabbitMQ: Message Acknowledgment, Prefetch, RPC, vhosts & Plugins

This article explores RabbitMQ’s core features—including message acknowledgment, prefetch count, RPC support, virtual hosts, and its powerful plugin system—explaining how each works, when to enable or disable them, and providing step‑by‑step command‑line examples for configuring users, permissions, and management tools.

ConfigurationOperationsRabbitMQ
0 likes · 9 min read
Master RabbitMQ: Message Acknowledgment, Prefetch, RPC, vhosts & Plugins
网易UEDC
网易UEDC
Dec 6, 2017 · Fundamentals

Unlock the Secrets of Color Balance: Create Visually Harmonious Designs

This article explains how psychological and physiological responses drive the need for balanced color schemes, covering cold‑warm relationships, complementary colors, light‑dark gradients, and black‑white‑gray harmony, and provides practical tips and visual examples for designers.

Design principlescold-warm colorscolor theory
0 likes · 10 min read
Unlock the Secrets of Color Balance: Create Visually Harmonious Designs
Qunar Tech Salon
Qunar Tech Salon
Dec 6, 2017 · Frontend Development

Using Draft.js for Custom Rich Text Editing in React

This article explains how Draft.js, a React‑based rich‑text editor framework, can be applied to build a customizable editor with support for structured content, immutable state management, custom block rendering, data conversion, and hook handling, providing code examples throughout.

Draft.jsFrontendJavaScript
0 likes · 9 min read
Using Draft.js for Custom Rich Text Editing in React
21CTO
21CTO
Dec 5, 2017 · Fundamentals

10 Proven Tips to Boost Code Readability for Cleaner, Maintainable Software

Learn ten practical techniques—from effective commenting and consistent indentation to avoiding redundant comments, grouping code, naming conventions, applying the DRY principle, limiting nesting and line length, and organizing files—to dramatically improve the readability and maintainability of your code in any project.

Best Practicescode readabilitycoding standards
0 likes · 9 min read
10 Proven Tips to Boost Code Readability for Cleaner, Maintainable Software
21CTO
21CTO
Dec 5, 2017 · Backend Development

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

This article details the challenges of WeChat Pay’s original transaction‑record system, the architectural redesign using distributed key‑value storage and data partitioning, and the resulting improvements in scalability, reliability, security, and user experience.

Data PartitioningDistributed KVWeChat Pay
0 likes · 11 min read
How We Scaled WeChat Pay’s Transaction Records to Billions Daily
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 5, 2017 · Frontend Development

How Node Direct Output Supercharges Frontend Performance and SEO

This article explains the concept of server‑side direct output (Node direct output), its evolution from static pages to modern front‑end/back‑end separation, and provides a practical implementation using Node, webpack loaders, conditional compilation, and CDN asset management to accelerate page loads and improve SEO.

CDNFrontendNode
0 likes · 15 min read
How Node Direct Output Supercharges Frontend Performance and SEO