All Articles

140553 articles · Page 6939 of 7028
21CTO
21CTO
Oct 1, 2015 · Information Security

Why DDoS Attacks Still Threaten Everyone and How to Respond Quickly

This article explains what DDoS attacks are, highlights famous large‑scale incidents, examines their financial and reputational impact on businesses, and outlines practical mitigation strategies that cloud providers and organizations can adopt to detect and survive such attacks.

DDoSDistributed Denial of Servicecloud security
0 likes · 7 min read
Why DDoS Attacks Still Threaten Everyone and How to Respond Quickly
21CTO
21CTO
Oct 1, 2015 · Backend Development

How to Scrape 1.1 Million Zhihu Users with PHP cURL, Multi‑Threading, and Redis

This tutorial walks through collecting over a million Zhihu user profiles using PHP on Ubuntu, handling cookies, bypassing image hot‑link protection, scaling requests with curl_multi, de‑duplicating MySQL inserts, and coordinating work with Redis and multi‑process pcntl for efficient large‑scale web scraping.

LinuxMulti‑processingMySQL
0 likes · 15 min read
How to Scrape 1.1 Million Zhihu Users with PHP cURL, Multi‑Threading, and Redis
21CTO
21CTO
Oct 1, 2015 · Fundamentals

Fabrice Bellard: The Genius Behind QEMU, FFmpeg, and the Fastest Pi Algorithm

This article chronicles the groundbreaking contributions of French programmer Fabrice Bellard—creator of QEMU, FFmpeg, TinyGL, and the record‑breaking Pi computation—alongside a brief look at Linus Torvalds’ Linux and Git milestones, highlighting how visionary engineers reshape computing.

Computer HistoryFFmpegFabrice Bellard
0 likes · 11 min read
Fabrice Bellard: The Genius Behind QEMU, FFmpeg, and the Fastest Pi Algorithm
21CTO
21CTO
Oct 1, 2015 · Backend Development

Inside WeChat Red Packets: User Motives, UI Flow, and Backend Architecture

This article dissects the entire WeChat red‑packet ecosystem, exploring why users send and grab packets, the entry points, detailed UI screens, database schema, random‑distribution algorithms, caching strategies, and the full front‑end/back‑end interaction sequence.

Database DesignHigh concurrencyUI flow
0 likes · 25 min read
Inside WeChat Red Packets: User Motives, UI Flow, and Backend Architecture
21CTO
21CTO
Oct 1, 2015 · Fundamentals

Which Tech Stack Powers the Most Successful Startups? A Data‑Driven Survey

A recent study analyzes startup technology choices across programming languages, front‑end, databases, mobile, infrastructure, DevOps, APIs, advanced tech, and big‑data tools, revealing the most popular options and how they differ between ordinary, good, and excellent companies.

cloud infrastructureprogramming languagesstartup tech stack
0 likes · 5 min read
Which Tech Stack Powers the Most Successful Startups? A Data‑Driven Survey
dbaplus Community
dbaplus Community
Sep 30, 2015 · Databases

Essential Oracle Database Parameter Tuning: Hidden Risks and Performance Boosts

Expert DBAs discuss critical Oracle 11.2.0.4 parameters to watch before production, covering generic, performance, deprecated, and OS‑level settings for AIX and Linux, with concrete examples such as shared pool sub‑pools, mutex tuning, cursor thresholds, and real‑world incidents like streams_pool_size misconfiguration.

AIXDatabase TuningLinux
0 likes · 13 min read
Essential Oracle Database Parameter Tuning: Hidden Risks and Performance Boosts
Suning Design
Suning Design
Sep 30, 2015 · Mobile Development

Mastering Device Orientation: Design Patterns for Seamless Mobile UX

This article explores how to design smooth, intuitive mobile and tablet experiences when devices rotate, presenting four orientation design categories, real‑world examples, visual cues, and best‑practice recommendations for developers and UX designers.

Mobile UIUX designdevice orientation
0 likes · 12 min read
Mastering Device Orientation: Design Patterns for Seamless Mobile UX
Suning Design
Suning Design
Sep 30, 2015 · Frontend Development

7 Common Frontend Pitfalls When Translating Designs to Code (And How to Fix Them)

This article outlines the typical mistakes designers and front‑end developers make during visual page implementation—such as mimicking native app experiences, ignoring overflow, overlooking font choices, and neglecting maintainability—and offers practical advice to prevent costly rework.

FrontendUI Developmentcommon pitfalls
0 likes · 7 min read
7 Common Frontend Pitfalls When Translating Designs to Code (And How to Fix Them)
Qunar Tech Salon
Qunar Tech Salon
Sep 30, 2015 · Artificial Intelligence

Overview of Popular Deep Learning Libraries Across Programming Languages

This article provides a concise overview of numerous deep learning libraries and frameworks available for Python, Matlab, C++, Java, JavaScript, Lua, Julia, Haskell, .NET, and R, highlighting their main features, language bindings, and typical use cases in artificial intelligence research and development.

AI frameworksC#deep learning
0 likes · 7 min read
Overview of Popular Deep Learning Libraries Across Programming Languages
21CTO
21CTO
Sep 30, 2015 · Frontend Development

Why JavaScript Evolved from a Toy to the Backbone of Modern Web

After 15 years in software, the author reflects on JavaScript’s transformation from a simple validation script in the early 2000s to a pivotal language powering both front‑end interfaces and back‑end services, highlighting functional programming, ecosystem growth, and the market forces that drove its rise.

Functional ProgrammingNode.js
0 likes · 9 min read
Why JavaScript Evolved from a Toy to the Backbone of Modern Web
21CTO
21CTO
Sep 30, 2015 · R&D Management

Which Bird Are You at Work? Discover the Mindset That Drives Career Success

The story of three birds—sparrow, wild goose, and eagle—illustrates three employee mindsets, showing how self‑imposed standards shape career trajectories, and urging readers to adopt the eagle’s relentless pursuit of higher goals to become indispensable in their organization.

MindsetSelf‑Improvementcareer development
0 likes · 6 min read
Which Bird Are You at Work? Discover the Mindset That Drives Career Success
21CTO
21CTO
Sep 30, 2015 · Operations

How LinkedIn Scaled Kafka to Process Over 1 Trillion Messages Daily

Since 2011, LinkedIn has expanded its Kafka deployment from handling billions to over a trillion messages per day, focusing on quotas, a new ZooKeeper‑free consumer, reliability enhancements, security, monitoring frameworks, fault‑injection testing, cluster balancing, and ecosystem integrations, offering valuable lessons for large‑scale streaming systems.

KafkaLinkedInReliability
0 likes · 12 min read
How LinkedIn Scaled Kafka to Process Over 1 Trillion Messages Daily
Efficient Ops
Efficient Ops
Sep 29, 2015 · Operations

Mastering Business Migration to Virtualized Environments: Strategies and Tips

This article shares practical guidance on moving existing business workloads to a virtualized environment, covering project planning, KVM technology selection, monitoring, disaster recovery, and cloud migration, while highlighting cost savings, rapid deployment, and how to gain stakeholder support.

CloudKVMbusiness migration
0 likes · 9 min read
Mastering Business Migration to Virtualized Environments: Strategies and Tips
Java High-Performance Architecture
Java High-Performance Architecture
Sep 29, 2015 · Frontend Development

Which JavaScript Libraries and Tools Do Developers Prefer? Latest Survey Results

A recent developer survey reveals the most popular JavaScript libraries, frameworks, module loaders, and unit testing tools, showing jQuery leading with 91.5% interest overall and 56.53% usage in projects, while other tools like React, AngularJS, webpack, and Mocha capture smaller but notable shares.

JavaScriptUnit Testingframeworks
0 likes · 3 min read
Which JavaScript Libraries and Tools Do Developers Prefer? Latest Survey Results
dbaplus Community
dbaplus Community
Sep 29, 2015 · Databases

Deploy Oracle 11gR2 RAC on Bare Metal Using PXE: A Step‑by‑Step Guide

This article details how to use PXE to automatically provision three‑node Oracle 11gR2 RAC clusters on bare‑metal servers, covering network planning, PXE server setup with a one‑click installer, required software download, MAC address collection, shared‑disk and node configuration, virtual tape library setup, time synchronization, and user creation.

AutomationDatabase deploymentLinux
0 likes · 13 min read
Deploy Oracle 11gR2 RAC on Bare Metal Using PXE: A Step‑by‑Step Guide
21CTO
21CTO
Sep 29, 2015 · Fundamentals

Why Chinese Text Gets Garbled and How to Fix It – A Practical Encoding Guide

This article explains why Chinese characters often appear as mojibake on Windows and Linux, introduces the history and technical details of ASCII, GB2312, GBK, GB18030 and Unicode, and provides concrete examples and command‑line tools for inspecting and converting file encodings.

C ProgrammingGB2312UTF-8
0 likes · 26 min read
Why Chinese Text Gets Garbled and How to Fix It – A Practical Encoding Guide
21CTO
21CTO
Sep 29, 2015 · Cloud Native

Why Microservices Replaced SOA: History, Differences, and Modern Challenges

Tracing the evolution from early SOA concepts to today’s microservice architecture, this article examines their historical roots, contrasts their design philosophies, and outlines the operational, scalability, and security challenges developers face when adopting microservices in modern cloud-native environments.

MicroservicesSOAcloud-native
0 likes · 11 min read
Why Microservices Replaced SOA: History, Differences, and Modern Challenges