All Articles

143089 articles · Page 6709 of 7155
Java Backend Technology
Java Backend Technology
Jun 24, 2017 · Databases

Master MySQL: Essential Commands, Data Types & Optimization Tips

This guide provides a comprehensive overview of MySQL, covering essential commands for login, service control, and status checks, explains SQL statement categories, details supported data types with optimization tips, and lists useful operators, functions, and status‑viewing commands.

Data TypesDatabase CommandsFunctions
0 likes · 9 min read
Master MySQL: Essential Commands, Data Types & Optimization Tips
ITPUB
ITPUB
Jun 24, 2017 · Operations

Master Essential SVN Commands for Linux: A Complete Cheat Sheet

This guide presents a thorough collection of Subversion (SVN) commands for Linux, covering checkout, add, commit, lock/unlock, update, status, delete, log, info, diff, merge, help, list, mkdir, revert, switch, resolve, cat, cleanup, import and related usage examples, helping users manage repositories efficiently.

Command LineSubversionrepository management
0 likes · 11 min read
Master Essential SVN Commands for Linux: A Complete Cheat Sheet
ITPUB
ITPUB
Jun 24, 2017 · Fundamentals

10 Proven Programming Productivity Hacks Every Developer Should Try

This article shares ten practical techniques—from rubber‑duck debugging and rapid feedback loops to regular breaks, automation, hands‑on practice, exercise, prior‑reading, meticulous note‑taking, and daily planning—that help developers work more efficiently and maintain a healthy workflow.

Automationnote-takingproductivity
0 likes · 7 min read
10 Proven Programming Productivity Hacks Every Developer Should Try
MaGe Linux Operations
MaGe Linux Operations
Jun 24, 2017 · Operations

Essential Bash Scripting Tips and Practical Monitoring Scripts

This guide provides concise Bash scripting best practices, code snippets for generating random strings, color output functions, bulk user creation, package and service checks, host liveness verification, resource utilization monitoring, and website availability testing, all useful for system administration and interview preparation.

Linux monitoringbashshell scripting
0 likes · 5 min read
Essential Bash Scripting Tips and Practical Monitoring Scripts
MaGe Linux Operations
MaGe Linux Operations
Jun 24, 2017 · Operations

Why My Python Debugger Failed on Ubuntu and How I Fixed It

A Python developer encountered an ImportError while debugging a script on Ubuntu, traced it to a urllib module conflict, restored the Unity desktop with system commands, and finally resolved the issue by removing a stray urllib.py file that blocked PyCharm's debugger.

Pythondebuggingsystem recovery
0 likes · 4 min read
Why My Python Debugger Failed on Ubuntu and How I Fixed It
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 23, 2017 · Backend Development

Unlocking RocketMQ: Core Features, Architecture, and Performance Secrets

RocketMQ is a distributed queue-based middleware offering strict message ordering, diverse pull modes, scalable subscribers, real-time subscription, and massive message accumulation, with detailed network deployment, storage mechanisms, key features, flushing strategies, query methods, server-side filtering, JVM memory utilization, and solutions for message backlog.

Backend DevelopmentRocketMQmessage queue
0 likes · 14 min read
Unlocking RocketMQ: Core Features, Architecture, and Performance Secrets
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 23, 2017 · Mobile Development

Android Network Traffic Measurement Methods and Tools

This article explains various Android network traffic measurement techniques, including reading Linux proc files, using the TrafficStats and NetworkStatsManager APIs, and built‑in monitoring tools, while discussing their advantages, limitations, and practical code examples for accurate per‑app data usage analysis.

AndroidMobile DevelopmentNetwork Traffic
0 likes · 11 min read
Android Network Traffic Measurement Methods and Tools
21CTO
21CTO
Jun 23, 2017 · Artificial Intelligence

Master Python Machine Learning: A Step‑by‑Step 0‑to‑100 Guide

This comprehensive tutorial walks beginners from zero to proficiency in Python‑based machine learning, covering essential Python skills, core ML concepts, key scientific libraries, fundamental algorithms, advanced techniques like SVM and ensemble methods, and an introduction to deep learning with practical resources and code examples.

Pythondata sciencescikit-learn
0 likes · 24 min read
Master Python Machine Learning: A Step‑by‑Step 0‑to‑100 Guide
21CTO
21CTO
Jun 23, 2017 · Frontend Development

Master Front-End Error Collection: Capture JS Exceptions and Resource Failures

This guide explains why front‑end error collection is essential, outlines effective methods such as using window.addEventListener('error', true), details the types of exceptions to monitor—including script errors, resource load failures, HTML hijacking, and CSS issues—and provides practical code snippets for reporting and handling them.

Exception HandlingFrontendJavaScript
0 likes · 10 min read
Master Front-End Error Collection: Capture JS Exceptions and Resource Failures
21CTO
21CTO
Jun 23, 2017 · Backend Development

How to Build High‑Performance Search Queries with SQL and Redis

This article explores three progressive implementations for a complex e‑commerce search interface, comparing a monolithic SQL solution, an optimized multi‑query approach, and a Redis‑based caching strategy that leverages sets and sorted sets for fast, scalable results.

PerformanceRedisSQL
0 likes · 8 min read
How to Build High‑Performance Search Queries with SQL and Redis
Beike Product & Technology
Beike Product & Technology
Jun 23, 2017 · Frontend Development

Understanding and Optimizing Web Animation Performance

This article explains the fundamentals of web animation performance, examines a complex canvas‑based weather animation case, introduces tools like Chrome's FPS meter and stats.js, and details browser rendering pipelines, CPU/GPU roles, and practical optimization techniques for smoother front‑end experiences.

CPUGPUPerformance
0 likes · 13 min read
Understanding and Optimizing Web Animation Performance
ITPUB
ITPUB
Jun 23, 2017 · Fundamentals

How to Free Linux Memory Cache and Understand Buffer vs Cache

This guide explains Linux memory reporting with the free command, the roles of buffer and page caches, and provides step‑by‑step instructions to manually release cached memory using /proc/sys/vm/drop_caches, including practical command examples and clarifications of key concepts.

Buffercachedrop_caches
0 likes · 11 min read
How to Free Linux Memory Cache and Understand Buffer vs Cache
ITPUB
ITPUB
Jun 23, 2017 · Databases

Inside MySQL InnoDB Buffer Pool: Architecture, Data Structures, and Optimization

This article provides an in‑depth technical walkthrough of MySQL InnoDB's Buffer Pool, covering its core data structures, instance layout, LRU and Flush list management, memory allocation strategies, read‑ahead/write‑ahead mechanisms, double‑write buffering, and the specialized threads that keep the pool efficient.

Buffer PoolDatabase InternalsInnoDB
0 likes · 39 min read
Inside MySQL InnoDB Buffer Pool: Architecture, Data Structures, and Optimization
Meituan Technology Team
Meituan Technology Team
Jun 23, 2017 · Mobile Development

Automated Mobile App Testing: Transition from Calabash to Appium with BDD Integration

To cut costly manual testing for Meituan‑Dianping’s overseas travel apps, the team replaced Calabash with an Appium‑Cucumber BDD framework, gaining cross‑platform stability, easier iOS integration, richer element locating, Jenkins‑compatible reporting, and faster overall execution despite slightly longer per‑run times.

AppiumAutomationBDD
0 likes · 17 min read
Automated Mobile App Testing: Transition from Calabash to Appium with BDD Integration
Meituan Technology Team
Meituan Technology Team
Jun 23, 2017 · Backend Development

Fault Drill: Traffic Replication and Fault Injection Platform for Hotel Backend

The Fault‑Drill platform for hotel back‑end services combines real‑time traffic replication to shadow clusters with UI‑driven fault injection via a java‑agent, enabling developers to validate incident‑response plans, measure latency impacts, and reduce MTTR by testing normal and abnormal conditions on live traffic.

backend engineeringdistributed systemsfault injection
0 likes · 13 min read
Fault Drill: Traffic Replication and Fault Injection Platform for Hotel Backend
Architects' Tech Alliance
Architects' Tech Alliance
Jun 23, 2017 · Fundamentals

Analysis of Intel Omni-Path vs. InfiniBand: Architecture, Products, and Performance

The article provides a detailed analysis of Intel’s Omni-Path and InfiniBand technologies, covering their histories, architectural differences, product lineups, performance benchmarks, and market positioning within high‑performance computing; it also examines the role of the InfiniBand Trade Association, the impact of acquisitions by Intel and Mellanox, and the future prospects of both interconnect solutions.

High-Performance ComputingInfiniBandIntel
0 likes · 9 min read
Analysis of Intel Omni-Path vs. InfiniBand: Architecture, Products, and Performance
Hujiang Technology
Hujiang Technology
Jun 23, 2017 · Mobile Development

Implementing iOS Performance Monitoring: CPU, Memory, FPS, Startup Time, and Power Consumption

This article details the design and implementation of an iOS performance‑monitoring SDK that captures fundamental metrics such as CPU usage, memory consumption, frame rate, cold and hot startup times, and power draw, explains the underlying Mach APIs, provides sample Objective‑C code, and discusses practical considerations for accurate measurement and troubleshooting.

CPU usagePower ConsumptionStartup time
0 likes · 26 min read
Implementing iOS Performance Monitoring: CPU, Memory, FPS, Startup Time, and Power Consumption