All Articles

142940 articles · Page 6747 of 7147
MaGe Linux Operations
MaGe Linux Operations
Apr 24, 2017 · Backend Development

How to Build a Simple File Upload Feature with Django

Learn step‑by‑step how to create a basic file‑upload function in Django 1.10 using Python 3.6, covering project setup, model design, migrations, view logic, URL configuration, template form creation, and displaying uploaded results, with illustrative code snippets.

BackendDjangoPython
0 likes · 4 min read
How to Build a Simple File Upload Feature with Django
Architects' Tech Alliance
Architects' Tech Alliance
Apr 24, 2017 · Fundamentals

Intel Discontinues Its Own Lustre Distribution and Shifts Development to the Open‑Source Community

Intel announced it will cease providing its proprietary Lustre file‑system version, contribute all features to the open‑source community, designate the community build as the long‑term‑stable release, and release related Hadoop and HPC adapters, signaling a strategic shift in its high‑performance‑computing operations.

File SystemHPCIntel
0 likes · 6 min read
Intel Discontinues Its Own Lustre Distribution and Shifts Development to the Open‑Source Community
ITPUB
ITPUB
Apr 24, 2017 · Information Security

Which Linux Commands Can Wipe Your System and How to Stay Safe

The article lists a series of Linux commands that can permanently delete files, format disks, or overload system resources, explains why they are dangerous, and provides practical tips such as avoiding root for daily work, verifying command purpose, using trusted sources, and regularly backing up data.

Destructive commandsPreventionShell
0 likes · 7 min read
Which Linux Commands Can Wipe Your System and How to Stay Safe
ITPUB
ITPUB
Apr 24, 2017 · Fundamentals

Essential Algorithm Cheat Sheet: Sorting, Graph, Greedy, and Bit Operations

This article provides a concise reference of core algorithms—including sorting methods, graph traversals, shortest‑path techniques, greedy strategies, bit‑level manipulations, and asymptotic notation—detailing their stability, time complexities, key concepts, and practical examples for interview preparation.

Sortingalgorithmsbit manipulation
0 likes · 8 min read
Essential Algorithm Cheat Sheet: Sorting, Graph, Greedy, and Bit Operations
ITPUB
ITPUB
Apr 24, 2017 · Artificial Intelligence

How Simulated Annealing Beats Hill Climbing for Solving the Traveling Salesman Problem

This article explains the hill‑climbing greedy search, introduces the simulated annealing meta‑heuristic with its probabilistic acceptance rule and temperature schedule, provides full pseudocode, and demonstrates how to apply it to obtain near‑optimal solutions for the NP‑complete Traveling Salesman Problem.

hill climbingmetaheuristicsimulated annealing
0 likes · 7 min read
How Simulated Annealing Beats Hill Climbing for Solving the Traveling Salesman Problem
21CTO
21CTO
Apr 24, 2017 · Backend Development

Designing Scalable Payment Systems: Architecture, Modules, and Business Flow

This article explains how to design a payment system by covering product classification, module functions, business processes, and reference architectures, illustrating the role of microservice proxies, risk assessment, and integration with popular platforms like Alipay, WeChat Pay, and PayPal.

architecturebackend developmentmicroservices
0 likes · 20 min read
Designing Scalable Payment Systems: Architecture, Modules, and Business Flow
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 24, 2017 · Cloud Computing

How Alibaba Is Pushing the Limits of Optical Communication in the Cloud

Alibaba senior technology director Xie Chongjin explains the company's ambitious roadmap for optical communication networks, tracing their historical roots, current technical challenges such as the Shannon limit, and future standards that aim to accelerate data‑center bandwidth while keeping costs under control.

AlibabaCloud ComputingShannon limit
0 likes · 14 min read
How Alibaba Is Pushing the Limits of Optical Communication in the Cloud
Architecture Digest
Architecture Digest
Apr 24, 2017 · Big Data

Understanding and Solving Data Skew in Hadoop and Spark

This article explains what data skew is, why it occurs in large‑scale Hadoop and Spark jobs, illustrates typical symptoms, and presents practical strategies—including business‑level adjustments, code tweaks, and platform‑specific tuning—to mitigate and resolve skew in big‑data processing.

Data SkewHadoopSpark
0 likes · 11 min read
Understanding and Solving Data Skew in Hadoop and Spark
dbaplus Community
dbaplus Community
Apr 23, 2017 · Operations

From Legacy to Scalable: How TianpiaoChe Revamped Its Ops Architecture

Li Qiang, Operations Director at TianpiaoChe, shares the step‑by‑step transformation of a legacy e‑commerce infrastructure, covering network latency fixes, hardware re‑allocation, OS tuning, open‑source component upgrades, virtualization changes, and future plans, providing practical insights for large‑scale site operations.

DevOpsNetworkOperations
0 likes · 28 min read
From Legacy to Scalable: How TianpiaoChe Revamped Its Ops Architecture
Qunar Tech Salon
Qunar Tech Salon
Apr 23, 2017 · Frontend Development

Performance Optimizations in Twitter Lite: Code Splitting, Rendering, Images, Redux, and Service Workers

This article explains how Twitter Lite, one of the world’s largest React.js PWAs, eliminates a range of performance bottlenecks through route‑based code splitting, avoiding frame‑dropping functions, using smaller images, optimizing React lifecycle methods, improving Redux updates, and leveraging Service Workers for faster asset delivery.

Code SplittingPWAPerformance
0 likes · 19 min read
Performance Optimizations in Twitter Lite: Code Splitting, Rendering, Images, Redux, and Service Workers
ITPUB
ITPUB
Apr 23, 2017 · Fundamentals

Master Core Data Structures: Linked Lists, Trees, Heaps, and More

This comprehensive guide explains fundamental data structures—including linked lists, stacks, queues, various tree types, binary indexed trees, segment trees, heaps, hash tables, and graphs—detailing their definitions, variants, typical operations, and time‑complexity characteristics for efficient algorithm design.

Computer ScienceData StructuresHash Table
0 likes · 9 min read
Master Core Data Structures: Linked Lists, Trees, Heaps, and More
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 23, 2017 · Frontend Development

30+ Hidden Front‑End Hacks Every Web Developer Should Know

This article collects a wide range of lesser‑known HTML, CSS and JavaScript tricks—from running code in the address bar and turning any element into an editor to clever CSS calculations, console tricks, variable swapping without a temporary variable, and ways to block iframe embedding—providing practical shortcuts that can boost productivity and showcase the flexibility of modern browsers.

browser hacksweb tricks
0 likes · 14 min read
30+ Hidden Front‑End Hacks Every Web Developer Should Know
MaGe Linux Operations
MaGe Linux Operations
Apr 23, 2017 · Operations

Scaling Game Server Ops: Managing 10,000+ Cloud Instances Efficiently

This article details YOOZOO Network's evolution from physical to virtualized and clustered game server architectures, the automation of operations across three generations, the design of the UJOBS job platform, robust database backup strategies, and a step‑by‑step migration of thousands of servers to Alibaba Cloud.

Automationcloud operationsdatabase backup
0 likes · 11 min read
Scaling Game Server Ops: Managing 10,000+ Cloud Instances Efficiently
MaGe Linux Operations
MaGe Linux Operations
Apr 23, 2017 · Backend Development

Send Bulk Emails with Attachments Using Python SMTP

This guide explains how to use Python's smtplib and email modules to configure a Tencent enterprise mailbox, connect securely, and programmatically send plain‑text, HTML, and attachment‑laden emails in bulk, complete with command‑line options for automation.

EmailPythonSMTP
0 likes · 6 min read
Send Bulk Emails with Attachments Using Python SMTP