All Articles

143038 articles · Page 6722 of 7152
MaGe Linux Operations
MaGe Linux Operations
Jun 6, 2017 · Fundamentals

Why Python Generators Outshine Iterators: A Beginner’s Guide

This article explains Python iterators and generators, compares their memory usage and performance, shows how to implement them with Fibonacci examples, and introduces generator expressions as a concise alternative to list comprehensions for handling large data streams.

IteratorsProgramming FundamentalsPython
0 likes · 5 min read
Why Python Generators Outshine Iterators: A Beginner’s Guide
DevOps
DevOps
Jun 5, 2017 · Operations

Design and Implementation of an Automated Deployment Framework in a DevOps Platform

This article explains the design and implementation of an automated deployment framework within a DevOps platform, covering background issues, requirement analysis, concept clarification of CI/CD, a three‑stage model (design, transition, operation), variable management, execution planning, deployment strategies such as blue‑green, rolling upgrade, canary, and rollback.

Automated DeploymentCI/CDDeployment Strategies
0 likes · 16 min read
Design and Implementation of an Automated Deployment Framework in a DevOps Platform
dbaplus Community
dbaplus Community
Jun 5, 2017 · Operations

Designing an Effective CMDB: Insights from a 2017 GDevOps Talk

This article summarizes Zhang Chuan’s 2017 GDevOps conference presentation on CMDB, covering its definition, common implementations, design principles, automation integration, synchronization strategies, and the business value of a centralized configuration management database.

Asset ManagementCMDBConfiguration Management
0 likes · 12 min read
Designing an Effective CMDB: Insights from a 2017 GDevOps Talk
Architects' Tech Alliance
Architects' Tech Alliance
Jun 5, 2017 · Fundamentals

Overview of InfiniBand Technology: Development, Advantages, Architecture, Protocol Layers, and Applications

This article provides a comprehensive overview of InfiniBand technology, covering its history, performance advantages over traditional interconnects, architectural concepts, layered protocol specifications, and typical use cases in high‑performance computing and data‑center environments.

High-Performance ComputingInfiniBandRDMA
0 likes · 14 min read
Overview of InfiniBand Technology: Development, Advantages, Architecture, Protocol Layers, and Applications
ITPUB
ITPUB
Jun 5, 2017 · Fundamentals

Master Linux Shell Text and Background Colors with ANSI Escape Codes

This guide explains how to use ANSI escape sequences in Linux shell scripts to change text color, background color, apply effects like bold or blinking, and provides ready‑to‑copy command examples for various color combinations.

ScriptingShellTerminal Colors
0 likes · 6 min read
Master Linux Shell Text and Background Colors with ANSI Escape Codes
Ctrip Technology
Ctrip Technology
Jun 5, 2017 · Information Security

Evolution of Ctrip's Graphical Captcha Service: From 1.0 to 2.0

This article recounts the development of Ctrip's graphical captcha system, describing its early .NET‑based implementation, the challenges encountered such as uniform difficulty, limited data collection, and poor user experience, and how successive redesigns—including multilingual support, adaptive difficulty, and slider‑plus‑character selection—balanced security and usability.

AuthenticationWeb Securitycaptcha
0 likes · 14 min read
Evolution of Ctrip's Graphical Captcha Service: From 1.0 to 2.0
Ctrip Technology
Ctrip Technology
Jun 5, 2017 · R&D Management

Agile Process Improvement Cases and Practices for Software Teams

This article presents a series of agile process‑improvement case studies—including flexible response to change, effective communication, goal‑aligned teams, and robust engineering culture—offering practical guidance for software teams seeking to adopt and sustain agile transformations.

Software DevelopmentTeam Managementprocess improvement
0 likes · 16 min read
Agile Process Improvement Cases and Practices for Software Teams
21CTO
21CTO
Jun 5, 2017 · Fundamentals

How Elon Musk’s Cross‑Disciplinary Learning Powers His Success

The article examines Elon Musk’s habit of reading across many fields, deconstructing knowledge into core principles and recombining them, showing how this expert‑generalist approach and learning‑transfer technique give him a strategic advantage in aerospace, automotive, energy and AI ventures.

Elon Muskcross-disciplinary learningexpert generalist
0 likes · 14 min read
How Elon Musk’s Cross‑Disciplinary Learning Powers His Success
21CTO
21CTO
Jun 5, 2017 · Frontend Development

How Classic Writing Rules Can Sharpen Your JavaScript Code Style

This article adapts William Strunk Jr.'s timeless seven writing principles to JavaScript development, showing how functions that do one thing, minimal code, active voice, logical grouping, avoiding spaghetti, feature‑based file organization, and true‑value naming can produce cleaner, more maintainable front‑end code.

Best PracticesCode styleRefactoring
0 likes · 16 min read
How Classic Writing Rules Can Sharpen Your JavaScript Code Style
dbaplus Community
dbaplus Community
Jun 5, 2017 · Cloud Native

How to Tackle Performance Optimization in Large‑Scale Kubernetes PaaS Platforms

This article examines the daunting performance‑optimization challenges of a complex PaaS architecture, breaks the system into control, data, and monitoring subsystems, defines concrete metrics, demonstrates testing with Prometheus and other tools, and shares practical automation techniques to accelerate iterative improvements.

Cloud NativeKubernetesPaaS
0 likes · 16 min read
How to Tackle Performance Optimization in Large‑Scale Kubernetes PaaS Platforms
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 5, 2017 · Operations

Mastering Load Balancing: HTTP Redirect, DNS, Reverse Proxy, and LVS Techniques

This article explains the concept of load balancing beyond simple equal distribution, comparing HTTP redirection, DNS‑based balancing, reverse‑proxy methods, and various Linux Virtual Server (LVS) approaches—including NAT, direct routing, and IP tunneling—highlighting their mechanisms, advantages, limitations, and practical configuration commands.

DNSIPVSnetwork operations
0 likes · 16 min read
Mastering Load Balancing: HTTP Redirect, DNS, Reverse Proxy, and LVS Techniques
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 5, 2017 · Artificial Intelligence

Alibaba’s Distributed Training Boosts Neural Machine Translation Speed

Since its 2013 debut, Neural Machine Translation (NMT) has approached human quality, but training costs are high; Alibaba’s team developed a distributed NMT system in 2017, employing data‑parallel, model‑average, BMUF, Downpour SGD, and Ring‑allReduce techniques to cut training time from over 20 days to a few days while maintaining translation quality.

BMUFDistributed TrainingDownpour SGD
0 likes · 18 min read
Alibaba’s Distributed Training Boosts Neural Machine Translation Speed
MaGe Linux Operations
MaGe Linux Operations
Jun 5, 2017 · Artificial Intelligence

Top 15 Python Libraries Every Data Scientist Should Master

This article surveys the most essential Python packages for data science, covering core scientific libraries, visualization tools, machine‑learning frameworks, natural‑language‑processing kits, and data‑mining utilities, with brief descriptions and links to each project.

Librariesdata-sciencemachine-learning
0 likes · 12 min read
Top 15 Python Libraries Every Data Scientist Should Master
MaGe Linux Operations
MaGe Linux Operations
Jun 5, 2017 · Operations

Master Nginx Performance: Worker, CPU Affinity, Caching & System Tweaks

This guide explains how to optimize Nginx by configuring worker processes based on CPU cores, setting CPU affinity, adjusting file descriptor limits, fine‑tuning the event model, enabling sendfile and gzip, configuring FastCGI, applying expires headers, preventing hotlinking, and tuning Linux kernel parameters for maximum throughput and stability.

Cachingtuning
0 likes · 18 min read
Master Nginx Performance: Worker, CPU Affinity, Caching & System Tweaks
Efficient Ops
Efficient Ops
Jun 4, 2017 · Operations

How DevOps Transforms Enterprise IT: From Lean Operations to Full‑Cycle Automation

This article explains how DevOps extends beyond bridging development and operations to create a complete, closed‑loop management system that boosts engineering efficiency, supports product and project lifecycles, and enables scalable, automated delivery for enterprise digital transformation.

Continuous DeliveryEnterprise ArchitectureIT Operations
0 likes · 18 min read
How DevOps Transforms Enterprise IT: From Lean Operations to Full‑Cycle Automation