All Articles

141034 articles · Page 6889 of 7052
Model Perspective
Model Perspective
Mar 1, 2016 · Fundamentals

How Textbook Design Shapes Math Modeling Education: Key Insights from a University Guide

The article reflects on a university‑level textbook design guide, highlighting its proactive approach to curriculum creation, introductions to mathematical modeling, fuzzy‑logic evaluation models, the evolving teacher‑textbook relationship, experimental course design for graduate students, and Bloom’s taxonomy of teaching objectives.

Bloom's taxonomyeducation evaluationmathematical modeling
0 likes · 8 min read
How Textbook Design Shapes Math Modeling Education: Key Insights from a University Guide
Baidu Maps Tech Team
Baidu Maps Tech Team
Mar 1, 2016 · Frontend Development

How Baidu Maps Turns Massive Geodata into Interactive Visual Stories

This article explores how Baidu Map’s open platform leverages web‑based visualization libraries such as ECharts, MapV, Canvas, SVG and WebGL to render point, line and polygon geospatial data—including heatmaps, clustering, and 3D charts—while addressing performance challenges of large‑scale datasets and outlining the front‑end technologies used.

Baidu MapsCanvasData Visualization
0 likes · 12 min read
How Baidu Maps Turns Massive Geodata into Interactive Visual Stories
ITPUB
ITPUB
Mar 1, 2016 · Artificial Intelligence

10 Essential Machine Learning Algorithms with Python and R Cheat Sheets

This article warns against abandoning machine learning near the finish line and offers a concise cheat‑sheet of the ten most commonly used algorithms, complete with ready‑to‑run Python and R code examples to help practitioners accelerate model development.

AIMachine LearningR
0 likes · 3 min read
10 Essential Machine Learning Algorithms with Python and R Cheat Sheets
ITPUB
ITPUB
Mar 1, 2016 · Fundamentals

Why Open‑Source Software Still Beats Proprietary Alternatives: 9 Compelling Reasons

The article outlines nine practical advantages of open‑source software—zero cost, instant availability, rapid security fixes, higher security, comprehensive community support, user‑centric customization, extended hardware lifespan, enhanced privacy, and superior overall quality—explaining why it remains a strong competitor to proprietary solutions.

CostOpen SourcePrivacy
0 likes · 9 min read
Why Open‑Source Software Still Beats Proprietary Alternatives: 9 Compelling Reasons
ITPUB
ITPUB
Mar 1, 2016 · Databases

Oracle Database Architecture: Instances, Memory, Processes, and Structures

This article provides a comprehensive overview of Oracle Database architecture, detailing the server components, instance memory structures such as SGA, essential background processes, and the physical and logical storage layers, helping readers understand how Oracle organizes data and manages operations.

ArchitectureDatabaseInstance
0 likes · 27 min read
Oracle Database Architecture: Instances, Memory, Processes, and Structures
Architecture Digest
Architecture Digest
Mar 1, 2016 · Backend Development

Design and Challenges of Meizu Real-Time Message Push System

The article details Meizu's large‑scale real‑time push architecture, covering system scale, four‑layer design, mobile power‑saving optimizations, network instability handling, massive connection techniques, load‑balancing strategies, comprehensive monitoring, and gray‑release deployment practices.

Monitoringgray-releasehigh concurrency
0 likes · 11 min read
Design and Challenges of Meizu Real-Time Message Push System
Qunar Tech Salon
Qunar Tech Salon
Mar 1, 2016 · Fundamentals

How to Write High‑Quality Functions: Naming, Parameters, and Implementation Practices

The article provides comprehensive guidelines for writing high‑quality functions, covering naming conventions, parameter design, and body implementation techniques such as reducing nesting, avoiding mutable inputs, and using clear verbs to improve readability, maintainability, and testability across programming languages.

Naming Conventionsbest practicescode quality
0 likes · 16 min read
How to Write High‑Quality Functions: Naming, Parameters, and Implementation Practices
58UXD
58UXD
Mar 1, 2016 · Product Management

How Eye‑Tracking Reveals Hidden User Behaviors and Boosts Product Design

This article explores how eye‑tracking technology uncovers users' subconscious actions, improves scenario‑based research, enhances call‑center efficiency, and even powers intuitive menu ordering, offering concrete case studies and practical guidance for product teams seeking deeper UX insights.

eye trackinghuman‑computer interactionproduct improvement
0 likes · 10 min read
How Eye‑Tracking Reveals Hidden User Behaviors and Boosts Product Design
Efficient Ops
Efficient Ops
Feb 29, 2016 · Cloud Computing

Unlocking Cloudify: A Deep Dive into Open-Source Cloud Orchestration

This article provides a comprehensive overview of Cloudify, an open‑source cloud orchestration platform, covering its evolution from Java to Python, core components, architecture, integration with Docker and OpenStack, typical use cases, and practical deployment scenarios for efficient operations.

CloudifyDockerOpenStack
0 likes · 14 min read
Unlocking Cloudify: A Deep Dive into Open-Source Cloud Orchestration
Java High-Performance Architecture
Java High-Performance Architecture
Feb 29, 2016 · Backend Development

How Kafka Stores and Retrieves Messages: Inside Partitions, Segments, and Index Files

Kafka persists messages on disk by organizing each topic into multiple partitions, which are further divided into segment files containing paired .index and .log files; this structure enables efficient storage, offset-based lookup, and fast retrieval of specific messages through binary search across segment indexes.

KafkaMessage Queuestorage architecture
0 likes · 5 min read
How Kafka Stores and Retrieves Messages: Inside Partitions, Segments, and Index Files
Architect
Architect
Feb 29, 2016 · Frontend Development

In-Depth Guide to Web Page Performance: Rendering, Reflow, Repaint, and Optimization Techniques

This article explains why web pages can suffer from poor performance due to costly reflow and repaint operations, outlines the page rendering process, and provides nine practical techniques—including batching DOM reads/writes, using off‑screen DOM, and leveraging requestAnimationFrame or requestIdleCallback—to reduce rendering overhead and achieve smoother 60 FPS animations.

FrontendRenderingreflow
0 likes · 11 min read
In-Depth Guide to Web Page Performance: Rendering, Reflow, Repaint, and Optimization Techniques
Architect
Architect
Feb 29, 2016 · Big Data

Design Principles of Real-Time Distributed Streaming Systems: A Comparison of Spark and Storm

This article examines the design considerations of real-time distributed streaming systems, outlines their background and characteristics, compares the architectures of Spark Streaming and Storm, discusses primitives, message passing, high availability, storage models, and integration with production environments, providing practical insights for architects.

High AvailabilityReal-Time ProcessingSpark
0 likes · 20 min read
Design Principles of Real-Time Distributed Streaming Systems: A Comparison of Spark and Storm
ITPUB
ITPUB
Feb 29, 2016 · Backend Development

Achieving True Asynchronous Database Queries in Mojolicious

This guide explains how to implement non‑blocking database operations in Perl using Mojolicious, compares process‑fork and socket‑level async approaches, and provides step‑by‑step code to set up a fully asynchronous app.

AnyEventAsync DatabaseMojolicious
0 likes · 7 min read
Achieving True Asynchronous Database Queries in Mojolicious
Architecture Digest
Architecture Digest
Feb 29, 2016 · Fundamentals

Understanding Git Flow, Github Flow, and Gitlab Flow: Feature‑Driven Development Workflows

This article explains three widely used Git workflows—Git flow, Github flow, and Gitlab flow—highlighting their feature‑driven development model, branch structures, step‑by‑step processes, advantages, drawbacks, and practical tips such as pull requests, protected branches, and commit squashing.

Git Flowfeature-driven developmentgit
0 likes · 8 min read
Understanding Git Flow, Github Flow, and Gitlab Flow: Feature‑Driven Development Workflows
21CTO
21CTO
Feb 29, 2016 · Fundamentals

Master 10 Essential Algorithms: From QuickSort to Naive Bayes

This article presents concise explanations, step‑by‑step procedures, and visual illustrations for ten core algorithms—including QuickSort, HeapSort, MergeSort, Binary Search, BFPRT, DFS, BFS, Dijkstra, Dynamic Programming, and Naive Bayes—highlighting their principles, complexities, and typical use cases.

Machine LearningSearch AlgorithmsSorting Algorithms
0 likes · 15 min read
Master 10 Essential Algorithms: From QuickSort to Naive Bayes
21CTO
21CTO
Feb 29, 2016 · Backend Development

From Single‑Server to Scalable E‑Commerce: A Step‑by‑Step Java Web Architecture Guide

This article walks through the evolution of a Java‑based e‑commerce platform—from a single‑machine setup to multi‑tier clustering, load balancing, read/write separation, caching, database sharding, service‑oriented decomposition, and message‑queue integration—highlighting the challenges and practical solutions at each stage.

Java
0 likes · 18 min read
From Single‑Server to Scalable E‑Commerce: A Step‑by‑Step Java Web Architecture Guide
Efficient Ops
Efficient Ops
Feb 28, 2016 · Information Security

How Much Do Hackers Spend and Earn? A Deep Dive into Cybercrime Economics

This article breaks down the monthly expenses hackers incur for tools, services, and infrastructure, then reveals how much they can earn through ransomware, malicious certificates, fake antivirus, IP reputation abuse, web shells, and user data trading, highlighting the lucrative yet risky nature of cybercrime.

Malwarecybersecuritydata theft
0 likes · 9 min read
How Much Do Hackers Spend and Earn? A Deep Dive into Cybercrime Economics