Understanding The Role of Static in C++

Understanding The Role of Static in C++

Hello everyone, today we are going to talk about the “static star” in C++ — <span>static</span>. This keyword seems simple at first glance, just six letters, but it plays multiple important roles in C++, involving different semantics for variables, functions, and classes. If you still regard <span>static</span> merely as a synonym for “static variable”, then … Read more

Analysis of Encryption Algorithms After Light Obfuscation with OLLVM

Analysis of Encryption Algorithms After Light Obfuscation with OLLVM

This article is an excellent piece from the Kanxue Forum. Author from Kanxue ForumID: Avacci This topic originates from the third question of the Kanxue Advanced Research Class 3W in September. The target app has a very simple interface. Clicking the “CHECK” button will continuously print the encrypted string below. The goal is to analyze … Read more

Essential Tools for Embedded Development

Essential Tools for Embedded Development

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | strongerHuang To make it easier for everyone to review articles on their phones while commuting or running errands, I have carefully organized this tutorial column: Embedded Tools | What are the commonly used IDEs for Microcontrollers? Embedded Tools | … Read more

How to Reduce Bugs During the Coding Phase?

How to Reduce Bugs During the Coding Phase?

Source丨AuthorizedReprinted from Embedded and Linux Matters (ID: gh_748eaf2209b0) Author丨Zhong Yi Introduction As a qualified programmer, it is impossible not to write bugs. How can we spend the least amount of time fixing bugs? By using some static analysis tools during the coding phase, we can often achieve more with less effort and reduce the bugs … Read more