All Articles

141095 articles · Page 7041 of 7055
MaGe Linux Operations
MaGe Linux Operations
Aug 27, 2014 · Operations

Must‑Read Linux Ops Books: From Basics to Kernel Mastery

This article compiles a curated list of essential Linux operations books, ranging from beginner-friendly introductions and system‑administration handbooks to advanced texts on operating‑system theory, kernel design, networking, and hands‑on system building, offering a comprehensive learning roadmap for aspiring Linux engineers.

BooksLinuxlearning
0 likes · 3 min read
Must‑Read Linux Ops Books: From Basics to Kernel Mastery
Baidu Tech Salon
Baidu Tech Salon
Aug 26, 2014 · Fundamentals

Wang Xiaobo: The Novelist Who Was Also a Pioneering Chinese Programmer

Wang Xiaobo, famed Chinese novelist, secretly pioneered early 1990s Chinese computing by teaching himself FORTRAN, assembly and C to build Chinese text editors and input methods, documenting his technical evolution in letters before ultimately choosing literary creation over programming, illustrating a unique blend of art and technology.

1990s computingChinese programming historyChinese text processing
0 likes · 14 min read
Wang Xiaobo: The Novelist Who Was Also a Pioneering Chinese Programmer
MaGe Linux Operations
MaGe Linux Operations
Aug 26, 2014 · Backend Development

Master JVM Tuning: Proven Settings to Eliminate Full GC Pauses

Learn how to optimize JVM parameters to prevent frequent Full GC pauses, improve throughput, and maintain zero‑downtime for high‑traffic websites, with practical tips on memory sizing, survivor space, CMS settings, and real‑world command‑line configurations demonstrated on a 8 GB Linux server.

GC TuningJVMJava performance
0 likes · 7 min read
Master JVM Tuning: Proven Settings to Eliminate Full GC Pauses
Baidu Tech Salon
Baidu Tech Salon
Aug 25, 2014 · Industry Insights

Why Python 3 Still Can’t Replace Python 2: Migration Pain Points and Community Options

The article examines the practical and economic obstacles that prevent many projects from moving from Python 2 to Python 3, highlighting the loss of third‑party libraries, compatibility headaches, costly rewrites, and proposes controversial ideas such as forking Python 2.7 to keep legacy code alive.

Library CompatibilityOpen-sourcePython
0 likes · 7 min read
Why Python 3 Still Can’t Replace Python 2: Migration Pain Points and Community Options
Suning Design
Suning Design
Aug 25, 2014 · Frontend Development

Why Icons Fail: Hidden Usability Pitfalls and How to Fix Them

This article examines the benefits and hidden pitfalls of using icons in graphical user interfaces, explains why many icons are ambiguous, and offers practical guidelines—such as adding visible text, considering relative size, and testing recognizability—to create clear, space‑efficient, and user‑friendly icon designs.

Design GuidelinesFrontendUI design
0 likes · 13 min read
Why Icons Fail: Hidden Usability Pitfalls and How to Fix Them
MaGe Linux Operations
MaGe Linux Operations
Aug 23, 2014 · Databases

Understanding Database Transaction Isolation and Locking Protocols

This article explains the concurrency problems that arise in databases, describes the five types of read/write anomalies, details the three‑level lock protocol and the two‑phase locking rule, and compares the four standard isolation levels—Read Uncommitted, Read Committed, Repeatable Read, and Serializable—highlighting their effects on performance and data consistency.

Concurrency ControlDatabasesMySQL
0 likes · 10 min read
Understanding Database Transaction Isolation and Locking Protocols
MaGe Linux Operations
MaGe Linux Operations
Aug 22, 2014 · Databases

Essential MySQL Q&A: Master Version, Queries, Functions, and More

This article provides concise MySQL Q&A covering how to retrieve server version and database name, filter records with NOT operators, combine AND/OR conditions, use IFNULL, limit query results, choose between Oracle and MySQL, obtain the current date, export tables to XML, understand persistent connections, list table indexes, and explain CSV tables.

DatabaseFunctionsLinux
0 likes · 9 min read
Essential MySQL Q&A: Master Version, Queries, Functions, and More
MaGe Linux Operations
MaGe Linux Operations
Aug 22, 2014 · Operations

Understanding Linux Clusters: Differences, Types, and Key Features

This article explains what a Linux cluster is, contrasts it with distributed systems, outlines its two main characteristics—scalability and high availability—along with essential capabilities like load balancing and error recovery, and details common cluster types such as high‑availability, load‑balancing, and high‑performance computing clusters.

ClusterHPCHigh Availability
0 likes · 10 min read
Understanding Linux Clusters: Differences, Types, and Key Features
Baidu Tech Salon
Baidu Tech Salon
Aug 21, 2014 · Fundamentals

9 Essential Java Profiling Tools to Boost Performance

This article reviews nine Java performance profiling tools—including NetBeans Profiler, JProfiler, GC Viewer, VisualVM, Patty, JRockit Mission Control, Eclipse Memory Analyzer, Java Interactive Profiler, and Profiler4J—detailing their features, usage scenarios, and how they help developers identify and resolve CPU, memory, and thread bottlenecks.

JProfilerJavaNetBeans
0 likes · 8 min read
9 Essential Java Profiling Tools to Boost Performance
MaGe Linux Operations
MaGe Linux Operations
Aug 21, 2014 · Fundamentals

Master Python Regular Expressions: From Basics to Advanced Usage

This article provides a comprehensive guide to Python's regular expression support, covering fundamental concepts, greedy vs. non‑greedy quantifiers, escape handling, match objects, pattern compilation, and the full suite of re module functions with practical code examples.

PatternPythonmatch
0 likes · 16 min read
Master Python Regular Expressions: From Basics to Advanced Usage
MaGe Linux Operations
MaGe Linux Operations
Aug 20, 2014 · Fundamentals

10 Powerful Git Tricks Every Developer Should Master

This tutorial explores advanced Git techniques—including auto‑completion, .gitignore usage, blame, log options, reflog, partial staging, interactive rebase, stash, fsck, and cherry‑pick—providing clear commands, examples, and screenshots to help developers manage repositories more efficiently.

Software Developmenttutorial
0 likes · 10 min read
10 Powerful Git Tricks Every Developer Should Master
Baidu Tech Salon
Baidu Tech Salon
Aug 19, 2014 · Big Data

Technology Stack Trends in Startup Companies Based on AngelList Data

Analyzing AngelList data for transportation‑sector startups, the report reveals JavaScript/Node.js and Ruby on Rails dominate programming and front‑end, MySQL/MongoDB lead storage, iOS tops mobile, AWS leads infrastructure, Chef leads DevOps, while Python is favored by higher‑tier firms and PHP by lower‑tier ones, though the scoring methodology remains opaque.

Big DataDatabasesProgramming Languages
0 likes · 5 min read
Technology Stack Trends in Startup Companies Based on AngelList Data
MaGe Linux Operations
MaGe Linux Operations
Aug 19, 2014 · Information Security

Essential Linux Commands for Incident Response and System Forensics

This guide presents a comprehensive set of Linux commands and practical steps for detecting, analyzing, and responding to compromised systems, covering process identification, file inspection, network checks, log recovery, forensic imaging, and useful tools such as ldd, strace, and nc.

ForensicsLinuxSecurity
0 likes · 13 min read
Essential Linux Commands for Incident Response and System Forensics
MaGe Linux Operations
MaGe Linux Operations
Aug 19, 2014 · Operations

Essential Linux Security Checklist: 11 Steps to Detect Compromise

This guide provides a comprehensive 11‑step Linux security inspection checklist, covering account verification, log analysis, process and file checks, package integrity, network monitoring, scheduled tasks, backdoor detection, kernel modules, services, and rootkit scanning to help identify system compromises.

Linux commandsincident responseoperations
0 likes · 5 min read
Essential Linux Security Checklist: 11 Steps to Detect Compromise