Tagged articles
5000 articles
Page 49 of 50
MaGe Linux Operations
MaGe Linux Operations
Apr 1, 2020 · Operations

Which Linux Command Deletes Massive Files Fastest? Benchmark Results

This article benchmarks several Linux methods for deleting half a million small files—including rm, find with -exec, find with -delete, rsync, Python, and Perl—showing their execution times and concluding that rsync with the --delete option is the quickest and most convenient solution.

PythonShell Commandsfile deletion
0 likes · 4 min read
Which Linux Command Deletes Massive Files Fastest? Benchmark Results
360 Quality & Efficiency
360 Quality & Efficiency
Mar 31, 2020 · Operations

Using Supervisor for Process Management on Linux: Installation, Configuration, and Practical Example

This article explains why nohup cannot monitor scripts, introduces Supervisor as a Python‑based process monitor, shows how to install it on CentOS, Ubuntu, and via pip, details the supervisord.conf and program .ini configurations, demonstrates a sample Python script, and outlines common commands for managing and restarting services.

ConfigurationLinuxOperations
0 likes · 6 min read
Using Supervisor for Process Management on Linux: Installation, Configuration, and Practical Example
Python Programming Learning Circle
Python Programming Learning Circle
Mar 31, 2020 · Backend Development

Four Ways to Execute Shell Commands in Python

This article explains four Python techniques—os.system, os.popen, the commands module, and subprocess—for running shell commands, comparing their ability to capture output, return status, and recommending subprocess as the most flexible modern solution.

PythonShellcommands
0 likes · 3 min read
Four Ways to Execute Shell Commands in Python
ITPUB
ITPUB
Mar 31, 2020 · Fundamentals

How to Install Python 3.7 on Ubuntu 18.04 – Step‑by‑Step Guide

This tutorial walks you through two reliable methods for installing Python 3.7 on Ubuntu 18.04 LTS—using the deadsnakes PPA with APT and compiling from source—detailing prerequisite packages, exact commands, expected output, and verification steps.

APTInstallationPython
0 likes · 10 min read
How to Install Python 3.7 on Ubuntu 18.04 – Step‑by‑Step Guide
Ops Development Stories
Ops Development Stories
Mar 26, 2020 · Operations

How to Auto‑Discover and Monitor Redis Ports with Zabbix

This guide explains how to use Zabbix's auto‑discovery feature to automatically find Redis instances on a server, create shell or Python scripts for port detection, configure Zabbix agent keys, set up server‑side templates, discovery rules, item prototypes, graphs, and triggers, and finally apply the template to monitored hosts.

Auto-discoveryPythonShell
0 likes · 9 min read
How to Auto‑Discover and Monitor Redis Ports with Zabbix
Python Programming Learning Circle
Python Programming Learning Circle
Mar 26, 2020 · Artificial Intelligence

Understanding Gradient Descent for Linear Regression with a Python Implementation

This article explains the concept of loss functions and gradient descent, illustrates how to find the global optimum for linear regression, discusses the role of learning rate, and provides a complete Python example that generates data, applies gradient descent, and visualizes the results.

Pythongradient descentlinear regression
0 likes · 6 min read
Understanding Gradient Descent for Linear Regression with a Python Implementation
Python Crawling & Data Mining
Python Crawling & Data Mining
Mar 26, 2020 · Backend Development

Master FastAPI: Build High‑Performance Python APIs Quickly

This article introduces FastAPI, a modern high‑performance Python web framework, walks through installation, basic routing, async handling, query and path parameters, data modeling with Pydantic, template rendering with Jinja2, and compares its speed to Flask, providing complete code examples and screenshots.

APIFastAPIPydantic
0 likes · 10 min read
Master FastAPI: Build High‑Performance Python APIs Quickly
Sohu Tech Products
Sohu Tech Products
Mar 25, 2020 · Information Security

Designing Anti‑Scraping Techniques Using Custom Base64 Encoding

This article explains how to hide real intentions behind visible actions by using text obfuscation and custom Base64‑like encoding to defeat standard web scrapers, detailing the underlying principles, decoding challenges, and Python implementations of a flexible Custom64 encoder.

Base64Pythonanti-scraping
0 likes · 10 min read
Designing Anti‑Scraping Techniques Using Custom Base64 Encoding
Python Programming Learning Circle
Python Programming Learning Circle
Mar 25, 2020 · Artificial Intelligence

Captcha Generation and Recognition Using a Convolutional Neural Network – Project Overview and Implementation

This article presents a complete Python implementation for generating captcha images, loading and preprocessing data, defining a three‑layer convolutional neural network, and training and evaluating the model with TensorBoard, achieving over 99% training accuracy and 93% test accuracy.

Image ClassificationPython
0 likes · 7 min read
Captcha Generation and Recognition Using a Convolutional Neural Network – Project Overview and Implementation
ITPUB
ITPUB
Mar 24, 2020 · Fundamentals

Master Matplotlib: From Installation to Advanced Plotting Techniques

This comprehensive Matplotlib tutorial walks you through installing the library, importing pyplot, creating basic and advanced plot types—including line, contour, histogram, bar, and stream plots—customizing fonts, axes, and labels, saving figures, and using subplots to compose multi‑panel visualizations, all with clear code examples.

Data visualizationMatplotlibPython
0 likes · 12 min read
Master Matplotlib: From Installation to Advanced Plotting Techniques
FunTester
FunTester
Mar 23, 2020 · Backend Development

Curated Collection of Java, Groovy, and Python Technical Articles

This article presents a curated list of technical resources covering Java, Groovy, and Python, including tutorials on concurrency, memory management, regular expressions, scripting, and performance optimization, each linked to detailed explanations and code examples.

GroovyPythonconcurrency
0 likes · 9 min read
Curated Collection of Java, Groovy, and Python Technical Articles
MaGe Linux Operations
MaGe Linux Operations
Mar 22, 2020 · Backend Development

How to Build a Custom CAPTCHA Service with Python Sanic

This tutorial shows how to generate a simple image‑based CAPTCHA using Python's Pillow library and the Sanic web framework, store the code in a session, and validate user input, with notes on adding asynchronous refresh functionality.

CaptchaPythonWeb Development
0 likes · 6 min read
How to Build a Custom CAPTCHA Service with Python Sanic
58 Tech
58 Tech
Mar 20, 2020 · Mobile Development

Zucker: An Open‑Source Android APK Module Size Analysis Tool

Zucker is an open‑source Android utility that automatically analyzes APK module sizes by cloning projects, calculating unique AAR dependencies, simulating target AARs, and providing detailed reports to help developers reduce app bloat early in the development cycle.

AARAPK analysisAndroid
0 likes · 11 min read
Zucker: An Open‑Source Android APK Module Size Analysis Tool
360 Tech Engineering
360 Tech Engineering
Mar 17, 2020 · Fundamentals

Understanding Python Decorators and Their Four Types with Example

This article explains what Python decorators are, describes their four types—function decorating function, function decorating class, class decorating function, and class decorating class—illustrates each with diagrams, and provides a practical example that dynamically passes test case names to a function via a decorator.

DecoratorPythonexample
0 likes · 2 min read
Understanding Python Decorators and Their Four Types with Example
MaGe Linux Operations
MaGe Linux Operations
Mar 16, 2020 · Fundamentals

Top 10 Python Fundamentals Every Developer Should Know

This article presents ten essential Python concepts—from language features and copy semantics to inheritance, multithreading, monkey‑patching, argument handling, special methods, ternary expressions, and memory management—providing clear explanations and code examples for each.

InheritancePythondeep copy
0 likes · 7 min read
Top 10 Python Fundamentals Every Developer Should Know
FunTester
FunTester
Mar 15, 2020 · Backend Development

Curated Collection of Java, Groovy, and Python Articles

This curated collection presents dozens of Chinese-language articles covering Java, Groovy, and Python topics such as concurrency, performance optimization, regular expressions, JMeter scripting, and algorithmic challenges, providing links to in-depth tutorials and code examples for developers seeking to deepen their programming expertise.

AlgorithmsGroovyPython
0 likes · 9 min read
Curated Collection of Java, Groovy, and Python Articles
Python Crawling & Data Mining
Python Crawling & Data Mining
Mar 12, 2020 · Fundamentals

Master Matplotlib: 40+ Python Plotting Techniques from Basics to Advanced

This comprehensive guide walks you through importing Matplotlib, creating basic charts like line, scatter, and histograms, customizing plot elements, legends, color maps, arranging subplots, generating 3D visualizations, and applying these techniques to a Pokémon dataset, all with ready-to-use code snippets for Python developers.

MatplotlibPythonSeaborn
0 likes · 15 min read
Master Matplotlib: 40+ Python Plotting Techniques from Basics to Advanced
Efficient Ops
Efficient Ops
Mar 9, 2020 · Fundamentals

Master Python Basics: Essential Syntax, Variables, and Operators Explained

This comprehensive guide walks you through Python fundamentals, covering its philosophy, installation, basic syntax, comments, operators, data types, variable naming, control structures, loops, functions, and module usage, providing clear examples and practical tips for quick reference.

PythonVariablesbasics
0 likes · 39 min read
Master Python Basics: Essential Syntax, Variables, and Operators Explained
Tencent Cloud Developer
Tencent Cloud Developer
Mar 9, 2020 · Artificial Intelligence

Face Recognition Unlock System for Real-World Game Scenes Using Raspberry Pi and Tencent Cloud

The article details how a low‑cost, compact face‑recognition lock for an escape‑room game was built using a Raspberry Pi, camera, ultrasonic sensor, relay‑controlled electromagnetic lock, and Tencent Cloud’s Face Recognition API, with about 200 lines of Python code handling parallel sensor monitoring, video streaming, watermark overlay, and cloud authentication.

IoTOpenCVPython
0 likes · 17 min read
Face Recognition Unlock System for Real-World Game Scenes Using Raspberry Pi and Tencent Cloud
MaGe Linux Operations
MaGe Linux Operations
Mar 5, 2020 · Fundamentals

Unlocking Python’s Underscore: 4 Powerful Uses You Should Know

This article explains four practical ways the underscore (_) is used in Python—retrieving the last expression result, discarding unwanted values, marking private module members, and improving readability of large numeric literals—with clear code examples.

Code ExamplesPythonprogramming basics
0 likes · 5 min read
Unlocking Python’s Underscore: 4 Powerful Uses You Should Know
360 Tech Engineering
360 Tech Engineering
Mar 4, 2020 · Backend Development

Using HttpRunner 2.0.1 for API Automation: Setup, Core Commands, Common Issues and Practical Tips

This article introduces HttpRunner 2.0.1 for API automation, explains the environment setup, project structure, essential CLI commands and Python integration, and shares solutions to frequent problems such as timestamp handling, variable overriding, extraction, and execution repeats, along with useful tips for efficient test layering.

API testingHttpRunnerPython
0 likes · 7 min read
Using HttpRunner 2.0.1 for API Automation: Setup, Core Commands, Common Issues and Practical Tips
Python Programming Learning Circle
Python Programming Learning Circle
Mar 3, 2020 · Backend Development

Event‑Driven Programming and I/O Models in Python

This article explains the principles of event‑driven programming, compares traditional linear execution with event‑driven models, and details various I/O models—including blocking, non‑blocking, multiplexing, signal‑driven, and asynchronous—providing Python code examples and discussing their advantages and use cases.

AsynchronousEvent-drivenIO Model
0 likes · 26 min read
Event‑Driven Programming and I/O Models in Python
360 Quality & Efficiency
360 Quality & Efficiency
Feb 28, 2020 · Mobile Development

Appium Introduction and Complete Setup Guide for Mobile Automation Testing

This article introduces Appium, an open‑source cross‑platform mobile automation tool, and provides a step‑by‑step guide to set up the Android development environment, install the Appium server (both CLI and desktop), and configure Python with the Appium‑Python client, including necessary code snippets.

AndroidAppiumMobile Automation
0 likes · 4 min read
Appium Introduction and Complete Setup Guide for Mobile Automation Testing
360 Quality & Efficiency
360 Quality & Efficiency
Feb 21, 2020 · Fundamentals

Key Differences Between Python 2 and Python 3

This article outlines the historical development of Python, explains why Python 2 reached end‑of‑life in 2020, and details the major syntactic and functional differences between Python 2 and Python 3, including encoding defaults, exception handling, range functions, print statements, and input behavior, concluding with guidance on choosing a version.

Pythonencodingprogramming
0 likes · 8 min read
Key Differences Between Python 2 and Python 3
Python Programming Learning Circle
Python Programming Learning Circle
Feb 20, 2020 · Backend Development

Understanding Backpressure in Asynchronous Systems

Backpressure, the resistance to data flow in overloaded systems, is crucial for reliable asynchronous programming; this article explains its concepts, illustrates pitfalls in Python asyncio and other languages, and presents strategies such as buffering, draining, semaphores, and protocol-level flow control to manage overload.

AsyncFlow ControlPython
0 likes · 16 min read
Understanding Backpressure in Asynchronous Systems
21CTO
21CTO
Feb 19, 2020 · Backend Development

How to Use Python to Capture Chrome History and Email It Automatically

This tutorial shows how to extract a target computer's Chrome browsing history with Python, save it as a text file, and automatically send it via email using a QQ SMTP account, detailing the required environment, scripts, and common pitfalls.

Chrome HistoryData ExtractionPython
0 likes · 3 min read
How to Use Python to Capture Chrome History and Email It Automatically
MaGe Linux Operations
MaGe Linux Operations
Feb 19, 2020 · Fundamentals

Boost Your Python Productivity with 5 Overlooked Tricks

This article shares five practical Python tips—dictionary and set comprehensions, the Counter class, pretty‑printing JSON, a quick XML‑RPC web service, and criteria for choosing solid open‑source libraries—each illustrated with clear code examples to help developers write cleaner, more efficient code.

ComprehensionsCounterJSON
0 likes · 8 min read
Boost Your Python Productivity with 5 Overlooked Tricks
Python Programming Learning Circle
Python Programming Learning Circle
Feb 19, 2020 · Backend Development

How to Earn Extra Income with Python: Freelance Crawling, Web Development, Data Services, and More

This article outlines practical ways for individuals, especially students, to generate side income using Python by taking on web‑scraping freelance projects, building data‑driven websites, creating simple automation tools, running blogs or media channels, and even modest stock‑analysis scripts.

Pythondata miningfreelance
0 likes · 7 min read
How to Earn Extra Income with Python: Freelance Crawling, Web Development, Data Services, and More
FunTester
FunTester
Feb 19, 2020 · Fundamentals

Comprehensive Index of Testing, Development, and Tool Articles

This page provides a detailed table of contents linking to over 200 original articles covering API testing, unit and integration testing, performance testing, Java, Groovy, Python, web crawling, automation tools, and various technical and non‑technical topics for software engineers and testers.

PythonSoftware Developmentautomation
0 likes · 12 min read
Comprehensive Index of Testing, Development, and Tool Articles
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 16, 2020 · Fundamentals

Master Python File & Excel Automation: Walk Directories, Merge Sheets, and Manage Data

This guide walks through using Python's os and pathlib modules to traverse directories, demonstrates how to combine file paths, shows practical examples of merging multiple Excel workbooks and sheets with pandas, xlrd, and xlsxwriter, and explains splitting a workbook by column values, providing complete code snippets and results.

ExcelFile I/OPython
0 likes · 14 min read
Master Python File & Excel Automation: Walk Directories, Merge Sheets, and Manage Data
DevOps Cloud Academy
DevOps Cloud Academy
Feb 14, 2020 · Operations

Managing Jenkins Jobs with the python‑jenkins API

This tutorial demonstrates how to install the python‑jenkins library, explore its extensive job, node, credential, view and plugin management methods, and use concrete code examples to create, copy, configure, and control Jenkins jobs and pipelines from Python scripts.

Jenkins APIJob ManagementPython
0 likes · 8 min read
Managing Jenkins Jobs with the python‑jenkins API
Big Data Technology Architecture
Big Data Technology Architecture
Feb 12, 2020 · Big Data

Apache Flink 1.10 Release: New Features, Optimizations, and Kubernetes Integration

Apache Flink 1.10 introduces major performance and stability improvements, unified memory configuration, native Kubernetes session mode, enhanced Table API/SQL with production‑ready Hive integration, expanded Python UDF support, and a host of important bug fixes and connector updates, marking the largest community‑driven release to date.

Apache FlinkHive IntegrationKubernetes
0 likes · 17 min read
Apache Flink 1.10 Release: New Features, Optimizations, and Kubernetes Integration
Xianyu Technology
Xianyu Technology
Feb 11, 2020 · Big Data

Client-side Complex Event Processing with Flink CEP and Python

The article describes how Xianyu’s recommendation system shifts complex event processing from server‑side Blink to client‑side Python using Flink CEP concepts, detailing the NFA‑based state and transition model, pattern‑building API, aggregation support, achieving sub‑second execution with modest memory, and outlines future optimizations such as NFA persistence, windowing, DSL script generation, and C++/TensorFlow Lite acceleration.

CEPClientSideFlink
0 likes · 13 min read
Client-side Complex Event Processing with Flink CEP and Python
Python Programming Learning Circle
Python Programming Learning Circle
Feb 8, 2020 · Fundamentals

Common Python Pitfalls and How to Avoid Them

This article surveys typical Python traps—including UnboundLocalError, mutable default arguments, in‑place versus out‑of‑place updates, tuple syntax, shared mutable containers, list mutation during iteration, closure late binding, __del__ pitfalls, import inconsistencies, version differences, operator quirks, attribute magic methods, and the GIL—explaining why they occur and offering safe alternatives.

GILImportPitfalls
0 likes · 12 min read
Common Python Pitfalls and How to Avoid Them
FunTester
FunTester
Feb 8, 2020 · Backend Development

Master Selenium Python: Explicit Waits, Scrolling, Zoom, and Advanced Browser Controls

This tutorial demonstrates how to use Selenium with Python for explicit waits, page scrolling, zooming via CSS transforms, retrieving element size and coordinates, disabling JavaScript through Firefox profiles, and configuring manual proxy settings, providing complete code examples for each technique.

PythonSeleniumWebDriver
0 likes · 8 min read
Master Selenium Python: Explicit Waits, Scrolling, Zoom, and Advanced Browser Controls
NetEase Game Operations Platform
NetEase Game Operations Platform
Feb 8, 2020 · Backend Development

Diagnosing /tmp Disk Space Exhaustion in a Flask File Transfer Service: Understanding Werkzeug Form Parsing and Temporary File Handling

The article investigates a sudden /tmp disk‑space explosion in a Flask‑based file transfer service, analyzes the Werkzeug form‑parsing code that creates temporary files for uploads larger than 500 KB, demonstrates reproducible tests with inotify and Python scripts, and offers practical recommendations to prevent similar failures.

FlaskPythonTemporaryFile
0 likes · 13 min read
Diagnosing /tmp Disk Space Exhaustion in a Flask File Transfer Service: Understanding Werkzeug Form Parsing and Temporary File Handling
Python Programming Learning Circle
Python Programming Learning Circle
Feb 7, 2020 · Backend Development

13 Engaging Python Projects to Boost Your Intermediate Skills

This article presents thirteen practical Python project ideas for intermediate developers, covering web content aggregation, regex tools, URL shortening, note‑taking apps, MP3 players, alarm utilities, file managers, budgeting tools, address books, site‑monitoring scripts, bulk renamers, directory‑tree generators, and more, each with technical details and optional challenges.

CLIGUIPython
0 likes · 14 min read
13 Engaging Python Projects to Boost Your Intermediate Skills
360 Quality & Efficiency
360 Quality & Efficiency
Feb 7, 2020 · Backend Development

Automating Mock Test Data Generation with Python and XML

This article explains how beginners can build a Python-based tool to automatically generate mock XML test data for various industries, covering the creation of XML nodes using ElementTree's append and SubElement methods, structuring multi-level XML files, and handling file storage and server upload.

BackendPythonXML
0 likes · 4 min read
Automating Mock Test Data Generation with Python and XML
FunTester
FunTester
Feb 7, 2020 · Operations

Master Cross‑Browser Selenium Testing with Python: Practical Code Samples

This article provides a step‑by‑step guide for automating cross‑browser web tests using Selenium with Python, covering fixture setup, CSS and XPath selectors, handling dropdowns, checkboxes, mouse hover actions, tab management, and extracting page source, all illustrated with complete code examples.

PythonSeleniumautomation
0 likes · 11 min read
Master Cross‑Browser Selenium Testing with Python: Practical Code Samples
Programmer DD
Programmer DD
Jan 19, 2020 · Fundamentals

Is China’s “Mulan” Language Just a Rebranded Python? An In‑Depth Look

The article examines the newly announced Chinese programming language “Mulan,” revealing that its downloadable package is essentially a Python 3.7 application bundled with PyInstaller, and discusses community reactions, technical analysis, and the broader implications for language claims.

IoTMulan languagePython
0 likes · 5 min read
Is China’s “Mulan” Language Just a Rebranded Python? An In‑Depth Look
Xianyu Technology
Xianyu Technology
Jan 9, 2020 · Mobile Development

BehaviR: Mobile‑Side Real‑Time Stream Processing Framework

BehaviR is a mobile‑side real‑time stream processing framework that gathers page actions, network requests, and storage events via JSON configuration, runs stateful computations on a lightweight Python‑based engine using a DSL, and instantly triggers decisions and routes results with millisecond latency and no server load.

BehaviRPythonstream computing
0 likes · 9 min read
BehaviR: Mobile‑Side Real‑Time Stream Processing Framework