All Articles

140487 articles · Page 6956 of 7025
ITPUB
ITPUB
Aug 12, 2015 · Operations

Master Splunk: Install, Configure, and Search Logs on Linux and Windows

This guide walks you through installing Splunk on Linux or Windows, configuring automatic startup, indexing diverse log sources, and using Splunk’s powerful search, Boolean operators, and timeline features to troubleshoot and analyze system and network logs efficiently.

InstallationOperationsSearch
0 likes · 15 min read
Master Splunk: Install, Configure, and Search Logs on Linux and Windows
Qunar Tech Salon
Qunar Tech Salon
Aug 12, 2015 · Fundamentals

The MANIAC Computer, Turing, and von Neumann: A Historical Overview

This article recounts the development of early computers such as ENIAC and MANIAC, the contributions of Alan Turing and John von Neumann, and the broader historical, technical, and personal contexts that shaped the birth of modern computing and its lasting legacy.

Alan TuringJohn von NeumannMANIAC
0 likes · 18 min read
The MANIAC Computer, Turing, and von Neumann: A Historical Overview
21CTO
21CTO
Aug 12, 2015 · Backend Development

How to Build a Pure PHP Timer with PCNTL and Signals

This article explains how to implement a pure‑PHP timer using CLI mode, the PCNTL extension, and SIGALRM signals, covering basic concepts, task storage structures, the Timer class implementation, example usage, and practical considerations for long‑running services.

CLISchedulerTimer
0 likes · 9 min read
How to Build a Pure PHP Timer with PCNTL and Signals
21CTO
21CTO
Aug 12, 2015 · R&D Management

What’s Inside Alphabet? A Deep Dive into Google’s 26 Projects

This article explores Google’s internal restructuring into Alphabet and explains the 26 alphabet‑named projects—from Android and DeepMind to Project Loon and Project Zero—highlighting their origins, technologies, and strategic goals.

Alphabetinnovationmobile
0 likes · 12 min read
What’s Inside Alphabet? A Deep Dive into Google’s 26 Projects
21CTO
21CTO
Aug 12, 2015 · Artificial Intelligence

Top 10 Machine Learning APIs You Need to Know in 2024

This article surveys the ten most popular machine‑learning APIs from leading cloud providers, detailing their key features, documentation quality, ease of use, and popularity metrics, while also noting several noteworthy APIs that fell just outside the top ten.

APIcloud servicesdata science
0 likes · 16 min read
Top 10 Machine Learning APIs You Need to Know in 2024
21CTO
21CTO
Aug 12, 2015 · Fundamentals

Why Humility Is the Key to Becoming a Great Programmer

The article argues that humility, honest self‑assessment, and the willingness to admit ignorance are essential personal traits for programmers, enabling them to manage mental fatigue, reduce errors, and continuously improve beyond their current abilities.

MindsetSoftware engineeringhumility
0 likes · 5 min read
Why Humility Is the Key to Becoming a Great Programmer
Qunar Tech Salon
Qunar Tech Salon
Aug 11, 2015 · Fundamentals

The Sunset of Hilbert and the Birth of Modern Computing: Turing, Codebreaking, and Early Computers

This article chronicles how Alan Turing’s insights into Hilbert’s Entscheidungsproblem sparked the invention of the Turing machine, the wartime code‑breaking efforts at Bletchley Park, and the development of the first electronic computers such as the Bombe, Colossus and ENIAC, shaping the foundations of modern computing.

Alan TuringColossusENIAC
0 likes · 18 min read
The Sunset of Hilbert and the Birth of Modern Computing: Turing, Codebreaking, and Early Computers
JD.com Experience Design Center
JD.com Experience Design Center
Aug 11, 2015 · Frontend Development

Why Motion Design Matters: Boosting UX with Smart Animations

The article explores the importance of motion design in product interfaces, detailing how thoughtful animations can enhance comfort, reduce friction, add delight, maintain attention, and subtly improve feedback, while providing practical examples and guidelines for effective UI animation.

UI animationfrontendinteraction design
0 likes · 8 min read
Why Motion Design Matters: Boosting UX with Smart Animations
21CTO
21CTO
Aug 11, 2015 · Backend Development

Top 50 Java Multithreading Interview Questions Every Developer Should Know

This article compiles 50 of the most frequently asked Java multithreading and concurrency interview questions, covering core concepts, thread creation, synchronization mechanisms, memory model, common pitfalls, and best practices, providing concise explanations to help both novice and experienced developers prepare effectively.

interviewjava-memory-modelthread
0 likes · 34 min read
Top 50 Java Multithreading Interview Questions Every Developer Should Know
21CTO
21CTO
Aug 11, 2015 · Big Data

Understanding MapReduce Through a Pizza Sauce Analogy

The author recounts delivering a MapReduce talk, then uses a vivid pizza sauce preparation story to illustrate how mapping chops ingredients and reducing blends them, effectively explaining distributed data processing concepts to a non‑technical audience.

AnalogyDistributed ComputingMapReduce
0 likes · 7 min read
Understanding MapReduce Through a Pizza Sauce Analogy
21CTO
21CTO
Aug 11, 2015 · Backend Development

Inside Top Chinese Tech Interviews: Backend Engineer Questions & Answers

This article compiles detailed interview experiences for backend engineering roles at major Chinese tech firms, covering algorithm challenges, system design, networking, compiler concepts, and personal reflections that help candidates prepare effectively.

System Designalgorithmsbackend
0 likes · 9 min read
Inside Top Chinese Tech Interviews: Backend Engineer Questions & Answers
Efficient Ops
Efficient Ops
Aug 10, 2015 · Fundamentals

From Ancient Blueprints to Modern IT Architecture: Origins, Definitions, and Frameworks

This article traces the historical origins of architecture from Vitruvius’s ancient treatise to contemporary IT frameworks such as Zachman, TOGAF, and FEA, explains core definitions, compares various architect roles, and offers practical guidance on applying architectural frameworks to drive enterprise transformation and operational efficiency.

Enterprise ArchitectureIT ArchitectureTOGAF
0 likes · 12 min read
From Ancient Blueprints to Modern IT Architecture: Origins, Definitions, and Frameworks
21CTO
21CTO
Aug 10, 2015 · Backend Development

Boost Java Application Performance: Buffering, Caching, and Object Reuse Techniques

This article explains how to improve the throughput and response time of Java systems by using buffers, caches, object‑reuse pools, and time‑space trade‑off algorithms, providing concrete code examples and performance measurements for each technique.

BufferingObject PoolPerformance Optimization
0 likes · 20 min read
Boost Java Application Performance: Buffering, Caching, and Object Reuse Techniques