Introduction to Matlab Functions

Introduction to Matlab Functions

Click the blue text / Follow us 1. Introduction to Matlab Matlab, short for matrix laboratory, is a high-tech computing environment primarily aimed at scientific computing, visualization, and interactive program design. It integrates powerful functions such as numerical analysis, matrix computation, scientific data visualization, and modeling and simulation of nonlinear dynamic systems into an easy-to-use … Read more

A Brief History of Cryptography: From Art to Science

A Brief History of Cryptography: From Art to Science

In May 2017, the WannaCry ransomware virus broke out globally, with some university students in mainland China reporting that their computers were attacked by the virus and documents were maliciously encrypted. The ransomware wreaked havoc, resembling a global internet disaster, causing significant losses to computer users. According to the latest statistics, over 100 countries and … Read more

Course Notes: Theory and Basics of Homomorphic Encryption

Course Notes: Theory and Basics of Homomorphic Encryption

Abstract:This article is the course notes from Professor Yu Yu’s summer class on homomorphic encryption. Professor Yu is a professor in the Department of Computer Science and Engineering at Shanghai Jiao Tong University, mainly engaged in research related to cryptography. The course first introduces some basic concepts of cryptography, and then discusses some fundamental theories … Read more

Cryptography: Understanding the Mysteries of Codes

Cryptography: Understanding the Mysteries of Codes

Of course, this behavior is very unethical, hiding behind a screen and trampling on education and law at will. However, the relevant departments have also taken timely measures to prevent such incidents from occurring frequently. Back to the point, if an intruder directly cracks passwords through technical means to disrupt classes, does this “password” have … Read more

Introduction to Cryptography and Encryption Algorithms

Introduction to Cryptography and Encryption Algorithms

Introduction to Cryptography Cryptography is a young yet ancient discipline. It has been used to protect military and diplomatic communications for thousands of years. The earliest recorded communication cipher dates back to 400 BC. The ancient Greeks invented substitution ciphers. In 1881, the world’s first telephone secrecy patent emerged. The invention of the telegraph and … Read more

Why Algorithm Experts Recommend Learning C++

Why Algorithm Experts Recommend Learning C++

In the programming language rankings released by the TIOBE index, C++ has always been at the forefront. Since 2002, regardless of how times have changed, C++ has consistently ranked in the top five for 18 years. Historical rankings of major programming languages (1988-2020) This also means that, despite being constantly challenged by later languages like … Read more

50 Essential Algorithms in Python for Robotics

50 Essential Algorithms in Python for Robotics

Click the above “Beginner’s Visual Learning“, select to add “Star” or “Top“ Important content delivered first hand This article is a collection of Python codes for various robotics algorithms, particularly for autonomous navigation. Its main features include: widely used algorithms in practice; minimal dependencies; easy to read and understand the basic ideas of each algorithm. … Read more

In-Depth Understanding of Linux Memory Subsystem

In-Depth Understanding of Linux Memory Subsystem

Linux memory is a computer resource that backend developers need to understand deeply. Proper use of memory helps improve machine performance and stability. This article mainly introduces the organization structure and page layout of Linux memory, the causes of memory fragmentation and optimization algorithms, various memory management methods in the Linux kernel, memory usage scenarios, … Read more