All Articles

141588 articles · Page 6836 of 7080
Aotu Lab
Aotu Lab
Jul 15, 2016 · Frontend Development

Boost Mobile Icon Clarity with Fast SVG Export and Symbol Techniques

This guide explains why retina screens blur icons, compares SVG with other icon solutions, shows four practical SVG usage methods, and provides step‑by‑step instructions for exporting SVGs, automating symbol generation with gulp, and using a lightweight SVG‑symbol visual tool.

IconSpriteSymbol
0 likes · 12 min read
Boost Mobile Icon Clarity with Fast SVG Export and Symbol Techniques
Baidu Intelligent Testing
Baidu Intelligent Testing
Jul 15, 2016 · Mobile Development

Memory Testing for Android Client Performance

This article explains various Android memory testing techniques—including ActivityManager.MemoryInfo, adb commands, procrank, and DDMS/Mat tools—while describing usage intensity scenarios and how to interpret memory metrics to improve app stability and user experience.

ADBAndroidDDMS
0 likes · 8 min read
Memory Testing for Android Client Performance
Meituan Technology Team
Meituan Technology Team
Jul 15, 2016 · Backend Development

Understanding Node.js Stream API: Types, Back‑Pressure, and Object Mode

The article explains Node.js’s Stream API by detailing the four core stream classes—Readable, Writable, Duplex, and Transform—showing how to implement them, manage back‑pressure, enable objectMode, and apply these concepts in real‑world tools like Gulp, Browserify, and a Git‑changelog generator.

DuplexNode.jsObjectMode
0 likes · 6 min read
Understanding Node.js Stream API: Types, Back‑Pressure, and Object Mode
Meituan Technology Team
Meituan Technology Team
Jul 15, 2016 · Backend Development

Node.js Stream Internals: Data Production, Consumption, and Back‑pressure

The article explains Node.js stream internals, showing how readable, writable, and transform streams manage data production and consumption, the roles of _read, read, push, and doRead, the two operating modes, and how pipe implements back‑pressure via high‑water marks to ensure memory‑safe, efficient processing.

Node.jsPipeStream
0 likes · 22 min read
Node.js Stream Internals: Data Production, Consumption, and Back‑pressure
High Availability Architecture
High Availability Architecture
Jul 15, 2016 · Backend Development

High‑Availability Architecture for Weibo Paid Reading and Tipping Services

The article describes the high‑availability, high‑concurrency backend architecture of Weibo's paid reading and tipping platform, covering layered design, database sharding, asynchronous processing, monitoring, idempotency, distributed transaction handling, and security measures for a large‑scale internet‑finance system.

BackendMonitoringdistributed-systems
0 likes · 8 min read
High‑Availability Architecture for Weibo Paid Reading and Tipping Services
Qunar Tech Salon
Qunar Tech Salon
Jul 15, 2016 · Mobile Development

In‑Depth Analysis of Qunar’s Mobile Hybrid Solution (Hy)

This article presents a comprehensive overview of Qunar’s mobile hybrid solution—Hy—including its definition, advantages over native and web apps, architectural components such as Yo, QApp, Kami, Hytive, multi‑WebView strategy, offline update mechanism, development tools, challenges like CrossWalk integration, and future directions compared with QRN.

CrossWalkFront‑end FrameworkHybrid
0 likes · 19 min read
In‑Depth Analysis of Qunar’s Mobile Hybrid Solution (Hy)
DevOps
DevOps
Jul 14, 2016 · Cloud Native

Creating and Managing Dockerized Hosts with Docker‑Machine

This article explains how to set up Dockerized hosts using Docker‑Machine on Windows, covers driver options, environment configuration, and demonstrates building, publishing, and running a .NET Core application in containers on both local and cloud platforms.

AWScontainer-hostdocker-machine
0 likes · 9 min read
Creating and Managing Dockerized Hosts with Docker‑Machine
dbaplus Community
dbaplus Community
Jul 14, 2016 · Databases

Mastering Oracle Data Guard: Design, Tips, and Common Pitfalls

This article provides a comprehensive guide to Oracle Data Guard, covering its disaster‑recovery concepts, RTO/RPO standards, hardware‑to‑application level design considerations, standby design options, sensitive data‑file operations, switchover/failover advice, SQL auditing with Snapshot Standby, and practical tips for building or rebuilding a Data Guard environment.

DG BrokerData GuardOracle
0 likes · 20 min read
Mastering Oracle Data Guard: Design, Tips, and Common Pitfalls
Architect
Architect
Jul 14, 2016 · Big Data

Understanding Custom Stream IDs and Topology Building in Apache Storm

This article explains how to construct Apache Storm topologies with custom stream IDs, demonstrates the classic WordCountTopology example, and provides detailed Java code snippets illustrating spout and bolt configurations, stream declarations, and grouping strategies for real‑time stream processing.

Apache StormBig DataCustom Stream ID
0 likes · 8 min read
Understanding Custom Stream IDs and Topology Building in Apache Storm
Architect
Architect
Jul 14, 2016 · Backend Development

Using Multiple Streams and Groups in Apache Storm Topology

This article explains how to declare and emit multiple stream IDs in Apache Storm, demonstrates code examples for MultiStream and MultiGroup patterns, discusses common pitfalls, and shows how to abstract stream declarations and bolt configurations for more flexible and dynamic topologies.

Apache StormDistributed SystemsJava
0 likes · 9 min read
Using Multiple Streams and Groups in Apache Storm Topology
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jul 14, 2016 · Big Data

What Makes Huawei’s CarbonData a Game-Changer for Big Data Analytics?

Huawei’s CarbonData, now an Apache incubator project, is a lightweight, low‑latency columnar storage format that separates storage and compute, offering multi‑dimensional analytics, high compression, and seamless integration with Spark and Hadoop, while addressing the limitations of traditional NoSQL, search engines, and SQL‑on‑Hadoop solutions.

Apache IncubatorCarbonDataOLAP
0 likes · 14 min read
What Makes Huawei’s CarbonData a Game-Changer for Big Data Analytics?
Tencent Music Tech Team
Tencent Music Tech Team
Jul 14, 2016 · Mobile Development

Implementing a Custom Lock Screen on Android: Services, Broadcasts, UI Flags, Immersive Mode, and Fingerprint Unlock

Developers can create a custom Android lock screen by starting a foreground service that registers a dynamic SCREEN_OFF broadcast, launching a lock‑screen activity with keyguard‑dismiss and immersive window flags, handling swipe‑to‑unlock gestures, making navigation bars transparent, and integrating fingerprint authentication while respecting system security constraints.

AndroidBroadcastReceiverCustom Lock Screen
0 likes · 20 min read
Implementing a Custom Lock Screen on Android: Services, Broadcasts, UI Flags, Immersive Mode, and Fingerprint Unlock
Tencent TDS Service
Tencent TDS Service
Jul 14, 2016 · Mobile Development

How to Build a Custom Android Lock Screen with Swipe, Immersive Mode, and Fingerprint Unlock

This article explains why a custom lock screen is useful, describes the core principles of implementing one on Android, and provides step‑by‑step code for broadcast registration, activity configuration, key event blocking, swipe‑to‑unlock logic, immersive and translucent UI flags, and fingerprint integration.

AndroidCustom UIImmersive Mode
0 likes · 24 min read
How to Build a Custom Android Lock Screen with Swipe, Immersive Mode, and Fingerprint Unlock