Tagged articles
245 articles
Page 1 of 3
Machine Heart
Machine Heart
Apr 5, 2026 · Artificial Intelligence

How Imitation Learning Powers Dexterous Manipulation: A 2021‑2025 Technical Roadmap

This survey maps the 2021‑2025 progress of imitation learning for dexterous manipulation, detailing theoretical foundations, datasets, algorithms, hardware platforms, and evaluation protocols, and highlights challenges such as data quality, hardware dependence, and the need for standardized benchmarks to advance embodied AI.

AlgorithmsDatasetsDexterous Manipulation
0 likes · 11 min read
How Imitation Learning Powers Dexterous Manipulation: A 2021‑2025 Technical Roadmap
IT Services Circle
IT Services Circle
Mar 18, 2026 · Fundamentals

If the Creators of Pascal, Dijkstra’s Algorithms, and Hoare’s Null Saw Today’s AI, What Would They Think?

The article revisits the lives and groundbreaking contributions of three European Turing laureates—Niklaus Wirth, Edsger Dijkstra, and Tony Hoare—detailing their inventions like Pascal, quicksort, and the null reference, and imagines how they might react to today’s AI-driven programming landscape.

AlgorithmsSoftware EngineeringTuring Award
0 likes · 11 min read
If the Creators of Pascal, Dijkstra’s Algorithms, and Hoare’s Null Saw Today’s AI, What Would They Think?
Code Wrench
Code Wrench
Jan 19, 2026 · Backend Development

Why Go Projects Need Algorithms: Real‑World Practices and Pitfalls

This article explores how common engineering problems in Go projects—such as rate limiting, cache eviction, and task scheduling—are fundamentally algorithmic, explains why developers often overlook them, and shows where and how to apply practical algorithms to improve performance, stability, and scalability.

AlgorithmsBackendGolang
0 likes · 7 min read
Why Go Projects Need Algorithms: Real‑World Practices and Pitfalls
Code Mala Tang
Code Mala Tang
Oct 9, 2025 · Artificial Intelligence

Discover 10 Underrated Machine Learning Algorithms That Can Supercharge Your Models

This article explores several powerful yet often overlooked machine‑learning techniques—including symbolic regression, isolation forest, Tsetlin machines, random kitchen sinks, field‑aware factorization machines, CRFs, ELMs, and VAEs—detailing their principles, code implementations, and real‑world application scenarios.

AlgorithmsIsolation ForestVariational Autoencoder
0 likes · 23 min read
Discover 10 Underrated Machine Learning Algorithms That Can Supercharge Your Models
Architects Research Society
Architects Research Society
Sep 11, 2025 · Artificial Intelligence

12 Essential AI Algorithms: Quick Guide to Use Cases & Benefits

This concise guide presents twelve core AI algorithms—from gradient boosting and deep neural networks to decision trees and K‑nearest neighbors—detailing their strengths, typical applications such as fraud detection, image classification, and price forecasting, and offering practical tips for selecting the right model.

AIAlgorithmsData Science
0 likes · 3 min read
12 Essential AI Algorithms: Quick Guide to Use Cases & Benefits
Python Programming Learning Circle
Python Programming Learning Circle
Sep 11, 2025 · Artificial Intelligence

Essential Machine Learning Algorithms: From Linear Regression to DBSCAN

This article provides a comprehensive overview of key machine‑learning algorithms—including supervised methods like linear regression, SVM, Naive Bayes, logistic regression, k‑NN, decision trees, random forests, GBDT, and unsupervised techniques such as k‑means, hierarchical clustering, DBSCAN, and PCA—explaining their principles, strengths, and typical use cases.

AlgorithmsNaive BayesUnsupervised Learning
0 likes · 20 min read
Essential Machine Learning Algorithms: From Linear Regression to DBSCAN
Deepin Linux
Deepin Linux
Aug 26, 2025 · Fundamentals

Master C/C++ Interview Essentials: Key Concepts, Code Samples & Tips

This comprehensive guide compiles essential C/C++ interview questions covering language fundamentals, data structures, algorithms, memory management, OOP principles, templates, and common coding patterns, providing clear explanations, example code, and practical insights to help both fresh graduates and experienced developers confidently tackle technical interviews.

AlgorithmsCData Structures
0 likes · 69 min read
Master C/C++ Interview Essentials: Key Concepts, Code Samples & Tips
macrozheng
macrozheng
Apr 30, 2025 · Fundamentals

Key Questions for a Basic Infrastructure Interview: TCP, Redis, Kafka, CAP & More

This article compiles essential interview questions covering TCP connection termination, multi‑port listening, page load workflow, Redis data structures, Kafka consumer sizing and at‑most‑once semantics, the CAP theorem, Singleton usage, C++ map complexity, and a doubly linked list reversal algorithm, providing concise explanations and code examples.

AlgorithmsBackend DevelopmentDistributed Systems
0 likes · 14 min read
Key Questions for a Basic Infrastructure Interview: TCP, Redis, Kafka, CAP & More
Python Programming Learning Circle
Python Programming Learning Circle
Apr 17, 2025 · Artificial Intelligence

Homemade Machine Learning: Python Implementations of Popular Algorithms with Jupyter Demos

This article introduces the GitHub repository “Homemade Machine Learning,” which provides pure‑Python implementations of popular supervised and unsupervised algorithms—including linear and logistic regression, K‑means clustering, anomaly detection, and multilayer perceptrons—accompanied by mathematical explanations, code samples, and interactive Jupyter Notebook demonstrations.

AlgorithmsJupytereducational
0 likes · 5 min read
Homemade Machine Learning: Python Implementations of Popular Algorithms with Jupyter Demos
IT Services Circle
IT Services Circle
Apr 6, 2025 · Fundamentals

Comprehensive Guide to Technical Interview Topics: Signals, Process Synchronization, TLS Handshake, Caching Issues, Java Collections, Heap Construction, and Scheduling Algorithms

This article provides an extensive overview of core technical interview subjects—including operating‑system signals, process synchronization and data transfer methods, TLS encryption steps, common caching pitfalls and remedies, Java collection implementations, heap‑building algorithms, and various CPU scheduling strategies—offering concise explanations and practical code examples for each concept.

AlgorithmsJavaOperating System
0 likes · 28 min read
Comprehensive Guide to Technical Interview Topics: Signals, Process Synchronization, TLS Handshake, Caching Issues, Java Collections, Heap Construction, and Scheduling Algorithms
Python Programming Learning Circle
Python Programming Learning Circle
Apr 3, 2025 · Fundamentals

30 Essential Python Mini‑Tasks and Code Snippets for Beginners

This article presents a curated collection of thirty practical Python mini‑tasks, each accompanied by concise explanations and ready‑to‑run code snippets that illustrate common operations such as duplicate detection, anagram checking, memory usage, dictionary merging, and more, helping beginners quickly master useful programming techniques.

AlgorithmsData StructuresTutorial
0 likes · 15 min read
30 Essential Python Mini‑Tasks and Code Snippets for Beginners
Xuanwu Backend Tech Stack
Xuanwu Backend Tech Stack
Mar 11, 2025 · Backend Development

Master Java Garbage Collection: Mark‑Sweep, Copying, Compact & Generational Algorithms

This article explains the main Java garbage collection algorithms—Mark‑Sweep, Mark‑Copying, Mark‑Compact, and Generational Collection—detailing their principles, advantages, and drawbacks, helping developers choose the appropriate strategy for efficient memory management in backend applications.

AlgorithmsGarbage CollectionJVM
0 likes · 5 min read
Master Java Garbage Collection: Mark‑Sweep, Copying, Compact & Generational Algorithms
php Courses
php Courses
Feb 14, 2025 · Backend Development

Efficient Data Structures and Algorithms in PHP for High-Performance Web Applications

This article explores powerful PHP data structures and algorithms—including binary search, hash tables, linked lists, stacks, queues, and binary trees—demonstrating their implementations, performance optimization strategies, and the modern Laravel Collections approach to efficiently handle large-scale data in web development.

AlgorithmsData StructuresLaravel
0 likes · 16 min read
Efficient Data Structures and Algorithms in PHP for High-Performance Web Applications
Ops Development & AI Practice
Ops Development & AI Practice
Jan 11, 2025 · Industry Insights

Will Coding Skills Fade in the AI Era? The Rising Importance of English and Algorithms

The article examines how AI-driven low‑code tools and coding assistants are reshaping the relevance of programming languages, highlights English as the global lingua franca for AI professionals, and argues that deep algorithm knowledge and continuous learning remain essential for staying competitive.

AIAlgorithmsEnglish proficiency
0 likes · 9 min read
Will Coding Skills Fade in the AI Era? The Rising Importance of English and Algorithms
Test Development Learning Exchange
Test Development Learning Exchange
Dec 12, 2024 · Fundamentals

Python Basics: Fundamental Operations and Code Snippets

This article presents a concise collection of 40 Python one‑liners covering fundamental operations such as printing, comprehensions, file handling, string manipulation, mathematical calculations, data structure manipulations, and useful built‑in functions, each illustrated with clear code examples.

AlgorithmsPythoncode snippets
0 likes · 8 min read
Python Basics: Fundamental Operations and Code Snippets
Test Development Learning Exchange
Test Development Learning Exchange
Dec 7, 2024 · Fundamentals

Common Python Programming Problems and Solutions

This article presents a collection of 25 frequently encountered Python programming tasks, ranging from printing "Hello, World!" to checking file existence, each accompanied by concise explanations and ready-to-use code examples that illustrate fundamental concepts and techniques.

AlgorithmsCode ExamplesPython
0 likes · 14 min read
Common Python Programming Problems and Solutions
Python Programming Learning Circle
Python Programming Learning Circle
Nov 30, 2024 · Artificial Intelligence

Numpy‑ML: A Comprehensive Pure‑NumPy Implementation of Machine Learning Algorithms

The Numpy‑ML project by David Bourgin provides a 30,000‑line pure‑NumPy library that implements a wide range of classic machine‑learning algorithms, data‑preprocessing tools, and neural‑network components, offering an educational resource for deepening algorithmic understanding rather than replacing mature frameworks.

AIAlgorithmsNumPy
0 likes · 4 min read
Numpy‑ML: A Comprehensive Pure‑NumPy Implementation of Machine Learning Algorithms
Java Tech Enthusiast
Java Tech Enthusiast
Nov 14, 2024 · Backend Development

Comprehensive Backend Interview Q&A: Golang, Networking, OS, MySQL, Redis, Design Patterns, and Algorithms

The article presents recent tech-company salary figures and a comprehensive set of backend interview questions spanning Go language fundamentals, memory management, networking protocols, OS synchronization, MySQL transaction isolation and indexing, Redis performance, design‑pattern implementations, and classic algorithms such as quicksort.

AlgorithmsDesign PatternsGolang
0 likes · 11 min read
Comprehensive Backend Interview Q&A: Golang, Networking, OS, MySQL, Redis, Design Patterns, and Algorithms
Test Development Learning Exchange
Test Development Learning Exchange
Nov 13, 2024 · Fundamentals

Python Fundamentals: String, List, Dictionary Operations and Common Techniques

This article provides a comprehensive Python tutorial covering essential string manipulations, list and dictionary operations, file handling, exception handling, performance measurement, and classic algorithmic examples such as palindrome checking, prime testing, and Fibonacci generation, each illustrated with clear code snippets.

AlgorithmsPythonfundamentals
0 likes · 20 min read
Python Fundamentals: String, List, Dictionary Operations and Common Techniques
Architects' Tech Alliance
Architects' Tech Alliance
Nov 1, 2024 · Artificial Intelligence

Master Machine Learning: Core Concepts, Algorithms, and Evaluation Explained

This comprehensive guide walks through the fundamentals of artificial intelligence, machine learning and deep learning, explains the three essential elements of ML, outlines its historical milestones, details core techniques, workflow, key terminology, algorithm families, model evaluation metrics, bias‑variance trade‑offs, validation strategies, and practical model‑selection guidelines.

AlgorithmsModel Evaluationartificial intelligence
0 likes · 19 min read
Master Machine Learning: Core Concepts, Algorithms, and Evaluation Explained
Java Tech Enthusiast
Java Tech Enthusiast
Oct 17, 2024 · Fundamentals

Technical Interview Insights: Networking, TCP, HTTP, MySQL Locks, and C++ Level‑Order Traversal

The article explains why network protocols use layered design, details TCP's reliability and congestion‑control mechanisms, outlines HTTP status‑code categories, reviews MySQL lock scopes from global to row‑level, provides a C++ breadth‑first binary‑tree traversal example, and describes a three‑step weighing puzzle to find an odd ball.

AlgorithmsC++HTTP
0 likes · 15 min read
Technical Interview Insights: Networking, TCP, HTTP, MySQL Locks, and C++ Level‑Order Traversal
Deepin Linux
Deepin Linux
Sep 12, 2024 · Fundamentals

Comprehensive C++ Interview Preparation: Core Concepts, Syntax, OOP, Memory Management, Algorithms, and Multithreading

This extensive guide covers essential C++ interview topics, including process/thread/coroutine differences, new vs new[], C++11 multithreading primitives, C++20 features, static and const usage, inline functions, object‑oriented principles, pointer vs reference, struct nuances, memory management techniques, common algorithms for selecting top elements, sorting complexities, linked‑list cycle detection, and multithreading fundamentals such as thread pools, lifecycle states, and synchronization mechanisms.

AlgorithmsC++interview
0 likes · 66 min read
Comprehensive C++ Interview Preparation: Core Concepts, Syntax, OOP, Memory Management, Algorithms, and Multithreading
Deepin Linux
Deepin Linux
Aug 17, 2024 · Fundamentals

20 Essential C++ Interview Questions and Answers: Data Structures, Algorithms, and System Concepts

This article presents a comprehensive collection of twenty essential C++ interview topics covering hash maps vs. maps, vector internals, red‑black trees, hashing, binary trees, smart pointers, LRU cache, memcpy, linked‑list operations, TCP/UDP differences, multithreading, process‑thread distinctions, MySQL indexing, Redis caching, locking mechanisms, async vs. sync, blocking vs. non‑blocking, and Bloom filters, each explained with key concepts and code examples.

AlgorithmsC++Networking
0 likes · 30 min read
20 Essential C++ Interview Questions and Answers: Data Structures, Algorithms, and System Concepts
Deepin Linux
Deepin Linux
Aug 10, 2024 · Fundamentals

Comprehensive C/C++ Interview Question Collection Covering Language, Data Structures, OS, Networking, Databases, and More

This article compiles over a thousand common C/C++ interview questions spanning language fundamentals, data structures, algorithms, system programming, networking, databases, design patterns, RPC, and audio‑video development, providing a thorough study guide for backend and systems engineers.

AlgorithmsC++Networking
0 likes · 19 min read
Comprehensive C/C++ Interview Question Collection Covering Language, Data Structures, OS, Networking, Databases, and More
Python Programming Learning Circle
Python Programming Learning Circle
Jul 27, 2024 · Artificial Intelligence

Numpy‑ML: A Pure NumPy Implementation of Machine Learning Algorithms

The Numpy‑ML project, created by UC Berkeley’s David Bourgin, provides a comprehensive pure‑NumPy implementation of over 30 machine‑learning algorithms—including probabilistic models, neural‑network layers, optimizers, and reinforcement‑learning agents—along with extensive data‑preprocessing utilities, all in a single open‑source repository.

AIAlgorithmsNumPy
0 likes · 6 min read
Numpy‑ML: A Pure NumPy Implementation of Machine Learning Algorithms
Code Mala Tang
Code Mala Tang
Jun 14, 2024 · Fundamentals

Unlock the Art of Problem Solving: Lessons from Programming Pearls

This article reviews the classic book *Programming Pearls*, summarizing its overview, key problem‑solving case studies such as bitmap sorting and external sorting, practical programming techniques, and personal reflections on how the book cultivates a deeper, more efficient mindset for software development.

AlgorithmsSoftware Engineeringbook review
0 likes · 7 min read
Unlock the Art of Problem Solving: Lessons from Programming Pearls
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jun 12, 2024 · Backend Development

Master Nginx Load Balancing: Algorithms, Configurations & Best Practices

This article explains how Nginx performs load balancing, describes its key algorithms—including round robin, weighted round robin, IP hash, and least connections—shows configuration examples, and highlights benefits such as improved availability, scalability, and security for large‑scale web architectures.

AlgorithmsBackend Development
0 likes · 7 min read
Master Nginx Load Balancing: Algorithms, Configurations & Best Practices
Python Programming Learning Circle
Python Programming Learning Circle
May 28, 2024 · Fundamentals

Beyond Moore's Law: Leveraging Software, Algorithms, and Architecture for Future Performance Gains

With Moore's Law reaching its limits, a recent Science paper by MIT, Nvidia, and Microsoft researchers argues that future computing performance will rely on improvements in the software stack, algorithmic innovations, and hardware architecture, as demonstrated by performance engineering benchmarks and evolving hardware trends.

AlgorithmsMoore's LawPost-Moore Era
0 likes · 9 min read
Beyond Moore's Law: Leveraging Software, Algorithms, and Architecture for Future Performance Gains
Python Programming Learning Circle
Python Programming Learning Circle
May 20, 2024 · Fundamentals

30 Common Python Code Examples

This article presents a curated collection of 30 practical Python code snippets, ranging from basic algorithms like bubble sort and factorial calculation to file system operations, string manipulations, and utility functions such as generating calendars and checking leap years.

AlgorithmsPythonprogramming basics
0 likes · 4 min read
30 Common Python Code Examples
Java Tech Enthusiast
Java Tech Enthusiast
May 16, 2024 · Fundamentals

The Importance of Algorithms vs. Traditional Interview Questions

The article argues that while algorithms—essential for logical thinking and akin to mathematics—are vital for programmers, interview processes often over‑emphasize theoretical, memorization‑based questions (the “八股文”), and both algorithmic and traditional questions should be balanced and studied without bias.

Algorithmsinterview-questionslogical thinking
0 likes · 3 min read
The Importance of Algorithms vs. Traditional Interview Questions
Python Programming Learning Circle
Python Programming Learning Circle
Apr 19, 2024 · Fundamentals

Comprehensive Introduction to Python Algorithms: Sorting, Searching, and Cryptography

This article introduces a curated collection of Python algorithm implementations, covering basic sorting and searching techniques, as well as advanced methods like quickselect and tabu search, as well as cryptographic algorithms such as Caesar, Vigenère, and RSA, with explanations, visualizations, and links to the GitHub repository for further study.

AlgorithmsData StructuresPython
0 likes · 15 min read
Comprehensive Introduction to Python Algorithms: Sorting, Searching, and Cryptography
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 11, 2024 · Fundamentals

Master LeetCode Algorithms: Essential Python Templates for Interviews

This article compiles a comprehensive set of Python algorithm templates—including syntax shortcuts, knapsack solutions, backtracking, union‑find, topological sorting, monotonic stacks, binary search, dynamic programming, prefix sums, two‑pointer techniques, tree traversals, and graph algorithms—providing clear code snippets and explanations to help developers ace LeetCode interview problems.

AlgorithmsBacktrackingData Structures
0 likes · 30 min read
Master LeetCode Algorithms: Essential Python Templates for Interviews
Architect Chen
Architect Chen
Apr 10, 2024 · Operations

Mastering Load Balancing: Algorithms, Nginx Setup, and Real‑World Use Cases

This article explains load balancing fundamentals, shows how to configure Nginx for a Tomcat server pool, compares common balancing algorithms, describes OSI‑layer classifications, and outlines typical scenarios such as web farms, application clusters, databases, CDN, and cloud environments.

AlgorithmsBackendOperations
0 likes · 8 min read
Mastering Load Balancing: Algorithms, Nginx Setup, and Real‑World Use Cases
IT Services Circle
IT Services Circle
Mar 16, 2024 · Backend Development

Test Development Interview Preparation: Tips, Sample Questions, and Core Technical Knowledge

This article offers a comprehensive guide for students aiming to secure test development internships at major tech companies, covering interview strategies, sample questions on testing concepts, database CRUD commands, MySQL vs Redis differences, HTTP/HTTPS, TCP reliability, Linux commands, data structures, and code examples for linked‑list deletion and binary search.

AlgorithmsInterview PreparationLinux
0 likes · 13 min read
Test Development Interview Preparation: Tips, Sample Questions, and Core Technical Knowledge
NewBeeNLP
NewBeeNLP
Feb 25, 2024 · Interview Experience

Comprehensive Interview Question Cheat Sheet for Top Tech Companies

This article compiles a detailed list of interview question topics from leading tech firms—including search, algorithm engineering, NLP, multimodal LLMs, advertising, recommendation, risk control, and big‑data domains—covering algorithms, system design, machine‑learning concepts, and practical coding challenges.

AlgorithmsBig DataNLP
0 likes · 10 min read
Comprehensive Interview Question Cheat Sheet for Top Tech Companies
Java Captain
Java Captain
Feb 16, 2024 · Backend Development

Effective Java Interview Preparation Tips

This article outlines comprehensive Java interview strategies, including solidifying core language fundamentals, mastering popular frameworks, strengthening data structures and algorithms knowledge, showcasing real project experience, improving communication skills, and practicing mock interviews to boost confidence and success.

Algorithmscommunicationinterview
0 likes · 4 min read
Effective Java Interview Preparation Tips
政采云技术
政采云技术
Jan 2, 2024 · Databases

Understanding B‑Tree and B+Tree Indexes in MySQL

This article explains the fundamentals of B‑Tree and B+Tree data structures, their search algorithms, and how MySQL's MyISAM and InnoDB storage engines implement these indexes to achieve efficient disk‑based query performance.

AlgorithmsB+TreeB-Tree
0 likes · 19 min read
Understanding B‑Tree and B+Tree Indexes in MySQL
Kuaishou Tech
Kuaishou Tech
Nov 17, 2023 · Artificial Intelligence

Short Video Recommendation Algorithms Forum

A forum discussing frontiers in short video recommendation algorithms, featuring academic research from Kuaishou and collaborations with universities, including topics like reinforcement learning and graph neural networks for personalized recommendations.

Algorithmsartificial intelligencemachine learning
0 likes · 4 min read
Short Video Recommendation Algorithms Forum
Python Programming Learning Circle
Python Programming Learning Circle
Nov 15, 2023 · Fundamentals

30 Minimal Python Tasks for Beginners

This article presents thirty concise Python exercises covering common tasks such as duplicate detection, anagram checking, memory usage, list manipulation, dictionary merging, and more, each illustrated with clear code examples to help beginners practice and deepen their programming skills.

AlgorithmsData Structurescode snippets
0 likes · 14 min read
30 Minimal Python Tasks for Beginners
Test Development Learning Exchange
Test Development Learning Exchange
Nov 13, 2023 · Fundamentals

Master Core Python, Database, Linux, and Networking Concepts in One Guide

This comprehensive guide covers essential programming fundamentals—including Python memory management, metaclasses, decorators, multithreading, data structures, algorithmic techniques, database concepts such as ACID, indexing, and transaction isolation, Redis operations, Linux memory handling, networking protocols, Docker/Kubernetes commands, and core testing methodologies—providing clear explanations and practical code examples.

AlgorithmsLinuxNetworking
0 likes · 38 min read
Master Core Python, Database, Linux, and Networking Concepts in One Guide
IT Services Circle
IT Services Circle
Sep 22, 2023 · Fundamentals

Overview of Common Data Structures and Algorithms

This article reviews essential data structures such as arrays, linked lists, stacks, queues, hash tables, and trees, explains their characteristics and trade‑offs, and introduces fundamental algorithm categories including sorting, searching, greedy, divide‑and‑conquer, and dynamic programming, with useful visualization links.

AlgorithmsArraysSorting
0 likes · 8 min read
Overview of Common Data Structures and Algorithms
Model Perspective
Model Perspective
Aug 25, 2023 · Artificial Intelligence

Understanding Common Loss Functions Across Machine Learning Models

This article explains the purpose of loss functions in machine learning and reviews the specific loss functions used by popular algorithms such as linear regression (MSE), logistic regression (cross‑entropy), decision trees, random forests, SVM (hinge loss), neural networks, and AdaBoost (exponential loss).

AIAlgorithmsLoss Functions
0 likes · 3 min read
Understanding Common Loss Functions Across Machine Learning Models
Python Programming Learning Circle
Python Programming Learning Circle
Aug 4, 2023 · Fundamentals

17 Useful Python Tricks for Everyday Programming

This article presents seventeen practical Python techniques—including list manipulation, dictionary handling, string operations, and control‑flow shortcuts—that showcase the language's elegance and help developers write cleaner, more efficient code in everyday projects.

AlgorithmsCode EfficiencyData Structures
0 likes · 4 min read
17 Useful Python Tricks for Everyday Programming
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 29, 2023 · Artificial Intelligence

Introduction to Machine Learning: Concepts, Terminology, Algorithms, Evaluation Metrics, and Practical Code Examples

This article provides a comprehensive overview of machine learning, covering fundamental concepts, key terminology, common algorithms for supervised, unsupervised, and reinforcement learning, model evaluation metrics, loss functions, and practical code examples such as random forest and SVM implementations.

AlgorithmsLoss FunctionsUnsupervised Learning
0 likes · 35 min read
Introduction to Machine Learning: Concepts, Terminology, Algorithms, Evaluation Metrics, and Practical Code Examples
Python Programming Learning Circle
Python Programming Learning Circle
Jul 8, 2023 · Fundamentals

Comprehensive Python Cheat Sheet: Version Differences, Core Libraries, Advanced Topics, and Code Samples

This extensive guide covers Python 2 vs 3 differences, conversion tools, essential and advanced libraries, concurrency patterns, design patterns, database and system fundamentals, along with numerous code snippets and practical examples for developers seeking a deep understanding of Python programming.

AlgorithmsDesign Patternsconcurrency
0 likes · 29 min read
Comprehensive Python Cheat Sheet: Version Differences, Core Libraries, Advanced Topics, and Code Samples
Python Programming Learning Circle
Python Programming Learning Circle
Jun 24, 2023 · Fundamentals

Comprehensive Introduction to Python Algorithms: Principles, Implementations, and Resources

This article presents a thorough overview of Python algorithm fundamentals, covering sorting, searching, cryptographic techniques, and neural‑network examples, while linking to the open‑source TheAlgorithms/Python repository that provides both theoretical explanations and ready‑to‑run code samples for learners.

AlgorithmsData StructuresSearching
0 likes · 13 min read
Comprehensive Introduction to Python Algorithms: Principles, Implementations, and Resources
Open Source Linux
Open Source Linux
Jun 20, 2023 · Operations

Mastering Load Balancing: Types, Architectures, and Algorithms Explained

This article explains why high‑performance clusters are complex, introduces the three main load‑balancing categories—DNS, hardware, and software—describes their definitions, advantages, and drawbacks, outlines typical combined architectures, and reviews common load‑balancing algorithms such as round‑robin, weighted round‑robin, least‑load, performance‑optimal, and hash‑based methods.

AlgorithmsDistributed SystemsHardware
0 likes · 6 min read
Mastering Load Balancing: Types, Architectures, and Algorithms Explained
Python Programming Learning Circle
Python Programming Learning Circle
Jun 16, 2023 · Fundamentals

Comprehensive Python Knowledge Summary: Language Differences, Advanced Features, Libraries, Concurrency, Testing, and System Design

This extensive guide compiles Python 2 vs 3 differences, essential built‑in modules, common and advanced libraries, multiprocessing, async programming, testing techniques, networking fundamentals, database and cache concepts, Linux I/O models, design patterns, and algorithm implementations, providing a valuable reference for developers.

AlgorithmsDesign Patternsconcurrency
0 likes · 30 min read
Comprehensive Python Knowledge Summary: Language Differences, Advanced Features, Libraries, Concurrency, Testing, and System Design
ITPUB
ITPUB
Apr 18, 2023 · Databases

Mastering MySQL Index Merge: Principles, Algorithms, and Practical Tips

This article explains MySQL's index‑merge optimization, detailing how the EXPLAIN output indicates its use, the three underlying algorithms (intersect, union, sort‑union), practical query examples, configuration flags, and step‑by‑step guidance for testing with sample tables and indexes.

AlgorithmsSQLdatabase
0 likes · 9 min read
Mastering MySQL Index Merge: Principles, Algorithms, and Practical Tips
Model Perspective
Model Perspective
Jan 14, 2023 · Fundamentals

Python Data Structures: Strings, Lists, Tuples, Dicts, Sets, Stacks & Queues

This article introduces essential Python data structures—including strings, lists, tuples, dictionaries, sets, as well as stack and queue implementations—explaining their characteristics, usage, and providing clear code examples to illustrate creation, indexing, slicing, and common operations.

AlgorithmsData StructuresLists
0 likes · 9 min read
Python Data Structures: Strings, Lists, Tuples, Dicts, Sets, Stacks & Queues
Meituan Technology Team
Meituan Technology Team
Dec 29, 2022 · Frontend Development

Meituan Technical Salon 2022: Overview of Six Online Sessions

The 2022 Meituan Technical Salon recap details six online sessions—testing, algorithm strategies, data development, foundational technology, system development, and frontend development—listing each talk’s title, speaker, date, and offering video and PPT links, serving as a comprehensive learning resource on Meituan’s engineering practices.

AlgorithmsData DevelopmentMeituan
0 likes · 4 min read
Meituan Technical Salon 2022: Overview of Six Online Sessions
Liangxu Linux
Liangxu Linux
Dec 6, 2022 · Fundamentals

How to Master High‑Performance Computing: 9 Practical Strategies

This article breaks down nine essential techniques—ranging from faster CPU execution and effective caching to reducing interrupts, memory copies, and lock contention—to help developers systematically improve software performance across hardware and software layers.

AlgorithmsCPUI/O
0 likes · 7 min read
How to Master High‑Performance Computing: 9 Practical Strategies
Practical DevOps Architecture
Practical DevOps Architecture
Dec 5, 2022 · Fundamentals

Algorithm Training Camp 2021 – Course Outline and Materials

The article provides a detailed outline of the 2021 Algorithm Training Camp, listing weekly topics such as trees, graphs, dynamic programming, and advanced search, along with corresponding video lessons, assignment files, exam sessions, and supplementary Git & GitHub tutorials.

AlgorithmsCourse MaterialsData Structures
0 likes · 8 min read
Algorithm Training Camp 2021 – Course Outline and Materials
21CTO
21CTO
Nov 17, 2022 · Operations

Mastering Load Balancing: Common Algorithms and Their Implementations

This article explains what load balancing technology is, reviews common load balancing algorithms such as Round Robin, Weighted Round Robin, Least Connections, and Consistent Hash, and demonstrates their implementations with code examples, while also covering extensions like service discovery, health checks, and slow start mechanisms.

AlgorithmsDistributed Systemshealth check
0 likes · 21 min read
Mastering Load Balancing: Common Algorithms and Their Implementations
DataFunSummit
DataFunSummit
Nov 14, 2022 · Artificial Intelligence

Machine Learning Methods for Solving Combinatorial Optimization Problems

This article reviews recent advances in applying machine learning—especially attention mechanisms, graph neural networks, and reinforcement learning—to combinatorial optimization, outlines fundamental problem definitions, classic algorithms, modern ML‑based approaches, experimental results, and future research directions.

AlgorithmsAttention Mechanismcombinatorial optimization
0 likes · 18 min read
Machine Learning Methods for Solving Combinatorial Optimization Problems
Model Perspective
Model Perspective
Oct 26, 2022 · Artificial Intelligence

Master Machine Learning Algorithms: Types, Python Code & Real-World Examples

This article categorizes machine learning algorithms into supervised, unsupervised, and reinforcement learning, then details ten common algorithms—including linear regression, logistic regression, decision trees, SVM, Naive Bayes, K‑NN, K‑means, random forest, and dimensionality reduction—accompanied by clear Python code examples and illustrative diagrams.

AlgorithmsPythonUnsupervised Learning
0 likes · 14 min read
Master Machine Learning Algorithms: Types, Python Code & Real-World Examples
Architect's Guide
Architect's Guide
Oct 10, 2022 · Operations

Common Load Balancing Algorithms and Their Java Implementations

This article introduces fundamental load balancing concepts and examines several static and dynamic algorithms—including round‑robin, weighted, smooth weighted round‑robin, consistent hashing, least‑active, and optimal‑response—providing Java code examples and discussing their advantages, disadvantages, and suitable use cases.

AlgorithmsJavaconsistent hashing
0 likes · 33 min read
Common Load Balancing Algorithms and Their Java Implementations
Selected Java Interview Questions
Selected Java Interview Questions
Sep 25, 2022 · Backend Development

Understanding Component Implementation Principles for Technical Interviews

The article explains why interviewers probe the implementation details of backend components such as Redis, HashMap, and Memcached, illustrates common interview questions, and shows how mastering the underlying data structures, algorithms, and memory‑allocation mechanisms can improve both interview performance and real‑world problem solving.

AlgorithmsBackendData Structures
0 likes · 8 min read
Understanding Component Implementation Principles for Technical Interviews
Model Perspective
Model Perspective
Aug 3, 2022 · Artificial Intelligence

Explore the Most Popular Machine Learning Algorithms: A Comprehensive Guide

This article provides a thorough overview of the most widely used machine learning algorithms, classifying them by learning style and problem type, and highlighting popular methods such as supervised, unsupervised, semi‑supervised, regression, instance‑based, regularization, decision‑tree, Bayesian, clustering, association rule, neural network, deep learning, dimensionality‑reduction, and ensemble techniques.

AlgorithmsDeep LearningUnsupervised Learning
0 likes · 10 min read
Explore the Most Popular Machine Learning Algorithms: A Comprehensive Guide
Top Architect
Top Architect
Jul 18, 2022 · Backend Development

Common Load Balancing Algorithms and Their Java Implementations

This article explains the principles behind popular load‑balancing strategies such as round‑robin, weighted round‑robin, smooth weighted round‑robin, consistent hashing, least‑active, and best‑response, and provides clear Java code examples for each method.

AlgorithmsBackendDistributed Systems
0 likes · 34 min read
Common Load Balancing Algorithms and Their Java Implementations
IT Architects Alliance
IT Architects Alliance
Jul 14, 2022 · Operations

Common Load Balancing Algorithms and Their Java Implementations

This article reviews common load balancing strategies—including round-robin, random, weighted, smooth weighted round-robin, consistent hashing, least-active and optimal-response algorithms—explains their advantages and drawbacks, and provides complete Java code examples for each method.

AlgorithmsDistributed SystemsJava
0 likes · 33 min read
Common Load Balancing Algorithms and Their Java Implementations
Python Programming Learning Circle
Python Programming Learning Circle
Jul 14, 2022 · Fundamentals

Python Libraries, Core Data Structures, and Algorithms for Quantitative Trading

This article introduces Python's extensive libraries such as Pandas and NumPy, explains their role in quantitative finance platforms, and reviews essential data structures and algorithmic techniques—including arrays, strings, trees, hash tables, DFS, recursion, divide‑and‑conquer, and greedy methods—providing a solid foundation for building trading strategies.

AlgorithmsQuantitative Tradingdata-structures
0 likes · 6 min read
Python Libraries, Core Data Structures, and Algorithms for Quantitative Trading
Architect
Architect
Jul 12, 2022 · Backend Development

Load Balancing Algorithms: Round Robin, Random, Weighted, Smooth Weighted, Consistent Hashing, Least Active and Optimal Response

This article explains common load‑balancing strategies—including basic round‑robin, random, weighted and smooth weighted algorithms, as well as consistent hashing, least‑active and optimal‑response methods—provides Java implementations for each, discusses their advantages, disadvantages, and suitable scenarios, and concludes with practical recommendations.

AlgorithmsDistributed Systemsconsistent hashing
0 likes · 34 min read
Load Balancing Algorithms: Round Robin, Random, Weighted, Smooth Weighted, Consistent Hashing, Least Active and Optimal Response
IT Architects Alliance
IT Architects Alliance
Jun 15, 2022 · Fundamentals

Mastering Algorithm Strategies: From Greedy to Dynamic Programming

This article provides a comprehensive overview of fourteen algorithmic strategies—including greedy, recurrence, recursion, enumeration, backtracking, divide‑and‑conquer, and dynamic programming—explaining their characteristics, typical use cases, inter‑relationships, and the types of problems each approach best addresses.

AlgorithmsRecursiondivide and conquer
0 likes · 9 min read
Mastering Algorithm Strategies: From Greedy to Dynamic Programming
Open Source Linux
Open Source Linux
Jun 6, 2022 · Fundamentals

Unlock 50,000 Words of C/C++ Mastery: Key Concepts, Code & Tips

This comprehensive C/C++ knowledge base covers everything from basic syntax, const, static, and this pointers to advanced topics like inline functions, virtual methods, smart pointers, STL containers, data structures, algorithms, operating system concepts, networking layers, and common interview problems, complete with code examples and diagrams.

AlgorithmsCData Structures
0 likes · 66 min read
Unlock 50,000 Words of C/C++ Mastery: Key Concepts, Code & Tips
JD Tech
JD Tech
Apr 1, 2022 · Fundamentals

Advanced Matching Algorithms and Graph Data Structures: KMP, Rabin‑Karp, Boyer‑Moore, Trie, Double‑Array Trie, and AC Automaton

This article introduces common graph concepts and several advanced string‑matching algorithms—including Brute‑Force, Rabin‑Karp, KMP, Boyer‑Moore, AC automaton, Trie, and Double‑Array Trie—explaining their principles, implementations, complexity analyses, and typical application scenarios for search systems.

AlgorithmsKMPTrie
0 likes · 20 min read
Advanced Matching Algorithms and Graph Data Structures: KMP, Rabin‑Karp, Boyer‑Moore, Trie, Double‑Array Trie, and AC Automaton
Python Programming Learning Circle
Python Programming Learning Circle
Jan 8, 2022 · Fundamentals

Python Basics: Number Reversal, Docstrings, Encoding, String Rotation, Progress Bar, File Output, and List Merging

This article presents a series of Python fundamentals tutorials, covering number reversal, adding class docstrings, setting file encoding, rotating strings, implementing a console progress bar, redirecting print output to files, and merging two lists with sorting, each accompanied by concise code examples.

AlgorithmsCodeExamplesPython
0 likes · 6 min read
Python Basics: Number Reversal, Docstrings, Encoding, String Rotation, Progress Bar, File Output, and List Merging
Su San Talks Tech
Su San Talks Tech
Jan 1, 2022 · Fundamentals

Top 15 Must‑Know System Design & Coding Interview Questions Explained

This article compiles 15 common interview topics—from sorting linked lists and encryption differences to TCP reliability, I/O models, Hystrix, delayed tasks, HTTPS flow, transaction isolation, index pitfalls, virtual memory, ranking with Redis, distributed locks, zero‑copy techniques, synchronized internals, and Snowflake ID generation—providing concise explanations, code examples, and diagrams for each.

AlgorithmsNetworkingSystem Design
0 likes · 41 min read
Top 15 Must‑Know System Design & Coding Interview Questions Explained
Top Architect
Top Architect
Dec 22, 2021 · Operations

Load Balancing: Principles, Types, and Algorithms

This article explains the fundamentals of load balancing, covering its purpose, vertical and horizontal scaling, various classifications such as DNS, IP, link‑layer and hybrid methods, common algorithms like round‑robin and weighted, as well as hardware solutions, providing a comprehensive guide for building scalable, high‑availability systems.

AlgorithmsDistributed Systemshigh availability
0 likes · 13 min read
Load Balancing: Principles, Types, and Algorithms
Java Tech Enthusiast
Java Tech Enthusiast
Dec 14, 2021 · Fundamentals

Analysis of Java HashMap put Method and Internal Mechanics

The article dissects Java’s HashMap put method, explaining how it computes a mixed hash, locates an index in a power‑of‑two table, inserts or replaces nodes in a linked‑list chain that may be converted to a red‑black tree, and triggers resizing when the load‑factor threshold is exceeded.

AlgorithmsCollectionsData Structures
0 likes · 13 min read
Analysis of Java HashMap put Method and Internal Mechanics
NiuNiu MaTe
NiuNiu MaTe
Dec 11, 2021 · Fundamentals

Master the Top 10 Sorting Algorithms: Concepts, Code, and Visual Guides

This article provides a concise overview of ten essential sorting algorithms—including bubble, quick, insertion, shell, selection, heap, counting, radix, and bucket sorts—explaining their core ideas, showing visual illustrations, and offering complete Java implementations for interview preparation.

AlgorithmsQuick Sort
0 likes · 21 min read
Master the Top 10 Sorting Algorithms: Concepts, Code, and Visual Guides
Python Programming Learning Circle
Python Programming Learning Circle
Dec 10, 2021 · Fundamentals

Python Programming Exercises: Sorting, Math, File Operations, and More

This article presents a comprehensive collection of over thirty Python programming exercises covering basic algorithms such as bubble sort, mathematical computations, string manipulation, file system operations, and utility scripts, each illustrated with code screenshots to help learners practice and master fundamental coding skills.

AlgorithmsCode ExamplesPython
0 likes · 5 min read
Python Programming Exercises: Sorting, Math, File Operations, and More
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Nov 1, 2021 · Backend Development

2021 Comprehensive Java Learning Roadmap: From Fundamentals to a Competitive Offer

This guide presents a detailed 2021 Java learning roadmap covering programming fundamentals, JVM internals, concurrency, data structures, algorithms, databases, development tools, backend frameworks, DevOps practices, and interview preparation, with curated resources and a practical study schedule to help learners secure a strong job offer.

AlgorithmsBackend DevelopmentDevOps
0 likes · 8 min read
2021 Comprehensive Java Learning Roadmap: From Fundamentals to a Competitive Offer
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 14, 2021 · Fundamentals

Introduction to Data Structures and Algorithms: Basics, Sorting, and Advanced Structures

This article introduces the fundamentals of data structures and algorithms, covering basic structures such as arrays and linked lists, common sorting algorithms, advanced structures like B+ trees and red‑black trees, explains Big O notation, and provides Java code examples for dynamic arrays, linked lists, queues, and stacks.

AlgorithmsArraysBig O
0 likes · 15 min read
Introduction to Data Structures and Algorithms: Basics, Sorting, and Advanced Structures
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Oct 13, 2021 · Fundamentals

Decode Chinese ID Cards & Solve Classic LeetCode Problems with JavaScript

This article explains how to parse Chinese ID numbers to extract gender and age, demonstrates the checksum calculation, and then walks through classic algorithm challenges—including climbing stairs, longest palindrome, trapping rain water, and greedy cookie allocation—providing clear JavaScript implementations for each.

AlgorithmsLeetCodedynamic programming
0 likes · 18 min read
Decode Chinese ID Cards & Solve Classic LeetCode Problems with JavaScript
Top Architect
Top Architect
Sep 30, 2021 · Backend Development

Rate Limiting in Spring Cloud Gateway: Scenarios, Algorithms, Open‑Source Tools, and Practical Implementations

This article comprehensively explains rate‑limiting concepts for Spring Cloud Gateway, covering common throttling scenarios, major algorithms such as Fixed Window, Sliding Window, Leaky Bucket and Token Bucket, reviews popular open‑source libraries, and demonstrates both single‑node and distributed implementations with detailed code examples.

AlgorithmsBackendSpring Cloud Gateway
0 likes · 41 min read
Rate Limiting in Spring Cloud Gateway: Scenarios, Algorithms, Open‑Source Tools, and Practical Implementations
IT Architects Alliance
IT Architects Alliance
Sep 25, 2021 · Big Data

Top 10 Classic Data Mining Algorithms and Their Core Characteristics

This article introduces the ten classic data‑mining algorithms selected by IEEE ICDM—C4.5, k‑Means, SVM, Apriori, EM, PageRank, AdaBoost, k‑NN, Naive Bayes, and CART—explaining their main ideas, advantages, and typical applications for readers seeking a solid foundation in data analysis.

Algorithmsclassificationclustering
0 likes · 8 min read
Top 10 Classic Data Mining Algorithms and Their Core Characteristics
Programmer DD
Programmer DD
Sep 22, 2021 · Fundamentals

10 Classic Algorithms That Shaped Modern Computing – From Sorting to Encryption

This article explains what an algorithm is, outlines its three essential properties, and introduces ten foundational computer algorithms—including sorting methods, Fourier transforms, Dijkstra's shortest‑path, RSA encryption, hash functions, factorization, link analysis, PID control, data compression, and random‑number generation—highlighting their historical origins and real‑world impact.

AlgorithmsData StructuresSorting
0 likes · 9 min read
10 Classic Algorithms That Shaped Modern Computing – From Sorting to Encryption
21CTO
21CTO
Sep 18, 2021 · Fundamentals

10 Essential Algorithms That Shaped Modern Computing

This article introduces ten foundational algorithms—from sorting and Fourier transforms to encryption and graph analysis—explaining their core principles, historical origins, and the pivotal roles they play in today’s software, security, and data processing systems.

AlgorithmsSignal ProcessingSorting
0 likes · 9 min read
10 Essential Algorithms That Shaped Modern Computing
Python Programming Learning Circle
Python Programming Learning Circle
Sep 14, 2021 · Fundamentals

Python Code Snippets: Function Chaining, Default Argument Pitfalls, CSV I/O, List Operations, and More

This article presents a collection of Python programming examples covering function chaining, default‑argument traps, CSV file reading and writing, number‑base conversion, list flattening and merging, dictionary utilities, and common algorithmic patterns such as permutations and combinations.

AlgorithmsData StructuresPython
0 likes · 6 min read
Python Code Snippets: Function Chaining, Default Argument Pitfalls, CSV I/O, List Operations, and More
DataFunSummit
DataFunSummit
Sep 1, 2021 · Artificial Intelligence

Introduction to Machine Learning – Overview of the Tsinghua University Textbook

The post introduces the Tsinghua University Speech and Language Center’s textbook “Introduction to Machine Learning,” outlines its purpose, authors, chapter topics ranging from linear models to reinforcement learning, and provides a QR‑code for readers to obtain the full material.

AlgorithmsTsinghua Universitytextbook
0 likes · 3 min read
Introduction to Machine Learning – Overview of the Tsinghua University Textbook
Aotu Lab
Aotu Lab
Jul 29, 2021 · Frontend Development

Master Modern Development: JS Algorithms, Privacy Techniques, and Cutting‑Edge Tools

This article surveys essential front‑end knowledge, covering a comprehensive JavaScript algorithm curriculum, browser‑fingerprinting privacy concerns, collaborative design platforms like Figma, the Markdown‑to‑PPT tool Slidev, and a step‑by‑step guide to implementing the SLIC pixel‑art algorithm.

AlgorithmsFigmaJavaScript
0 likes · 6 min read
Master Modern Development: JS Algorithms, Privacy Techniques, and Cutting‑Edge Tools
php Courses
php Courses
Jun 15, 2021 · Fundamentals

Comprehensive Technical Exam with Multiple‑Choice, Short Answer, and Programming Questions

The article provides a full‑length technical exam covering multiple‑choice questions on programming history, algorithms, networking and 5G, short answer queries about design patterns and tree operations, and coding challenges that ask participants to implement solutions for counting ways to eat bread, climb stairs, and analyze a C program that counts cycles in a permutation.

AlgorithmsData StructuresNetworking
0 likes · 6 min read
Comprehensive Technical Exam with Multiple‑Choice, Short Answer, and Programming Questions