Learning Data Structures from Scratch (C Language Version)

Learning Data Structures from Scratch (C Language Version)

(This article is a transfer from Zhihu to this public account) Introduction: I started learning data structures in the second semester of my sophomore year. However, with a full schedule and various commitments, I found it hard to focus in class and couldn’t understand much (especially after almost forgetting C language during the summer vacation … Read more

Daily C Language Challenge No. 17: Fibonacci Sequence – Can You Output the First n Terms?

Daily C Language Challenge No. 17: Fibonacci Sequence - Can You Output the First n Terms?

📌 Problem Description Write a program to output the first n terms of the Fibonacci sequence (starting from 1, in the form of 1, 1, 2, 3, 5…). Requirements:1. Support input of any positive integer n2. Optimize time complexity to O(n)Example: Input: n=5 → Output: 1 1 2 3 5 Input: n=1 → Output: 1 … Read more

C Language Mastery: Understanding the Past and Present of C Programming

C Language Mastery: Understanding the Past and Present of C Programming

C Language: The Programming Cornerstone and Technical Legend of Half a Century I am Feri, a veteran with 12 years of experience in the coding world. From Java to HarmonyOS, from embedded systems to AI, I firmly believe that the foundation of all complex systems lies in the most basic languages. Today, let us unveil … Read more

Final Review Summary of IoT Communication

Final Review Summary of IoT Communication

This article is my original work. If there are any issues, please point them out in the comments. Thank you!Thanks to iFLYTEK’s Spark Cognitive Model.Comparison and Analysis of Pure ALOHA and Slotted ALOHAThis section only requires the calculation of these two scenarios.Next, let’s take a look: Simplified Chinese Version: Difference between RFID and Smart CardsRFID … Read more

Successful Report Activity of the IoT Engineering Mentorship Program

Successful Report Activity of the IoT Engineering Mentorship Program

School of Information Engineering To help first-year students quickly adapt to their professional studies and cultivate practical innovation abilities, the “Mentorship Program Report Activity” was successfully held this semester in Classroom 208 of Building Two. This event was organized in groups guided by instructors, with all first-year students participating in the report, showcasing their learning … Read more

New Book Recommendation: Internet of Things Communication and Intelligent Sensing – Theory and Practice

New Book Recommendation: Internet of Things Communication and Intelligent Sensing - Theory and Practice

“Internet of Things Communication and Sensing: Theory and Practice” ISBN: 9787302683834 Authors: Wang Jiliang, Tong Shuai Price: 69 Yuan Comprehensively introduces the fundamental principles and implementations of Internet of Things communication and sensing, closely aligned with the forefront of the field; Combining theory and practice, covering basic knowledge, specific cases, and implementation code, providing a … Read more

Quick Access to the Matter Protocol with ESP32: A 10-Minute Tutorial from Code Configuration to Device Control

Quick Access to the Matter Protocol with ESP32: A 10-Minute Tutorial from Code Configuration to Device Control

The following are the detailed steps for quickly accessing the Matter protocol with ESP32, covering environment setup, code configuration, compilation and flashing, and testing and validation, helping developers quickly implement Matter functionality on ESP32 devices: 1. Hardware Preparation •Recommended Development Boards: ï¿®ESP32-S3-BOX: Integrated touchscreen and sensors, supports Matter over Wi-Fi. ï¿®ESP32-WROOM-32: Basic model, requires an … Read more

Microcontroller: Can the Interrupt System Control an Entire Production Line? This Case Study Amazed Me!

Microcontroller: Can the Interrupt System Control an Entire Production Line? This Case Study Amazed Me!

Today, let’s discuss a seemingly simple yet powerful technology that can solve complex problems—the microcontroller interrupt system.In automated production lines, it is often necessary to respond in real-time to multiple sensor signals. How can a small microcontroller accomplish this task? The interrupt system acts as the invisible “master scheduler”. What is an Interrupt System? Imagine … Read more

Techniques to Address Overfitting in Donkey Car Neural Network Autonomous Driving Agents and Achieve Robustness

Techniques to Address Overfitting in Donkey Car Neural Network Autonomous Driving Agents and Achieve Robustness

June 4, 2019 Original Author: Felix Yu, Source: https://flyyufelix.github.io/2019/06/04/pixmoving-hackathon.html Using style transfer as a data augmentation technique to improve model robustness 1. Introduction During my time in the United States last year, I attended several Donkey Car meetups and noticed that Donkey Cars using end-to-end neural networks (i.e., directly outputting steering and throttle) performed worse … Read more

Design of a Simple Temperature Control System Based on STM32 with LCD1602 Display Simulation

Design of a Simple Temperature Control System Based on STM32 with LCD1602 Display Simulation

Click the blue text to follow us Design of a Simple Temperature Control System Based on STM32 with LCD1602 Display Simulation (Proteus Simulation + Program Design + Design Report + Explanation Video) Simulation Diagram Proteus 8.9 Compiler: Keil 5 Programming Language: C Design Number: C0108 1. Main Functions Temperature control system simulation design based on … Read more