Inspiration from the Matlab Ban Incident: How Can We Develop Software That Others Can’t Live Without?

Inspiration from the Matlab Ban Incident: How Can We Develop Software That Others Can't Live Without?

EETOP focuses on chips and microelectronics, click the blue text above to follow us. EETOP EETOP Chuangxin Network (EETOP): A well-known electronic engineering community and semiconductor industry portal in China (1.5 million members). www.eetop.cn bbs.eetop.cn blog.eetop.cn edu.eetop.cn This article is reproduced from: Bao Yungang’s Sina Weibo.In June of this year, Harbin Institute of Technology and … Read more

Reflections on the Ban of Matlab: How Can We Develop Technologies That Others Cannot Live Without?

Reflections on the Ban of Matlab: How Can We Develop Technologies That Others Cannot Live Without?

(For those things related to programmers) Author: Bao Yungang (Institute of Computing Technology, Chinese Academy of Sciences) 【Introduction】: Around June 6, students from Harbin Institute of Technology discovered they could not use MathWorks software. This incident later sparked heated discussions online. On the 19th, @Bao Yungang posted his reflections triggered by the “ban on Matlab” … Read more

How Long Will It Take for China to Develop Its Own MATLAB After the Ban?

How Long Will It Take for China to Develop Its Own MATLAB After the Ban?

“ Recently, teachers and students from Harbin Institute of Technology and Harbin Engineering University have been unable to use MATLAB, and this news quickly became a hot topic of concern…. Image from Pexels Reflection on the MATLAB Ban: Domestic Software Must “Not Just Compete for Bread, but for Dignity” On June 6, students using the … Read more

The Support Behind Yuan Zheng’s Commercial Vehicle Diagnostic Equipment

The Support Behind Yuan Zheng's Commercial Vehicle Diagnostic Equipment

Since 2010, the sales of commercial vehicles in China have experienced explosive growth, reaching 4.3041 million units, and continuing to exceed one million units for two consecutive years by 2018. The steady increase in the ownership of commercial vehicles and the improving market environment have injected a strong boost into the development of the commercial … Read more

An Appendix to the TCP/IP Series Articles

An Appendix to the TCP/IP Series Articles

On a summer day in Shanghai, a child takes a nap. TCP/IP is essentially something that most programmers in the internet industry cannot do without. Unfortunately, I have found that many people have only a superficial understanding of TCP. The better ones know it exists but do not understand the underlying principles, which leads to … Read more

C++ Debugging Techniques: Efficient Use of GDB and Breakpoints

C++ Debugging Techniques: Efficient Use of GDB and Breakpoints

# C++ Debugging Techniques: Efficient Use of GDB and Breakpoints Debugging is a crucial part of software development, and using tools to help us identify issues in our code can significantly enhance our development efficiency. For C++ developers, GDB (GNU Debugger) is a powerful debugging tool. This article will detail how to use GDB in … Read more

C++ Embedded System Upgrade: Hardware and Software Collaboration

C++ Embedded System Upgrade: Hardware and Software Collaboration

C++ Embedded System Upgrade: Hardware and Software Collaboration In modern embedded systems, the collaboration between software and hardware is crucial. With the advancement of technology, devices need to be upgraded regularly to fix vulnerabilities, add new features, or improve performance. This article will introduce how to use C++ for upgrading embedded systems and demonstrate the … Read more

Understanding Python Decorators: A Comprehensive Guide

Understanding Python Decorators: A Comprehensive Guide

1. Simplified Explanation of Core Principles The essence of a decorator is to “add extra functionality to a function without modifying its original code”. It can be understood as giving a function an “outer garment”: Original Function: like a person (core functionality) Decorator: like an outer garment (new features, such as warmth, waterproofing) After using … Read more

Three Questions About Makefile in Linux

Three Questions About Makefile in Linux

(This image is sourced from the internet. If there is any infringement, please contact for removal.) What is a makefile? A makefile is a file used to describe how to compile and link a program. It contains rules for compilation and linking, dependencies, target files, and other information. By writing a makefile, you can automate … Read more

Ubuntu 17.10 Confirmed to Use Linux Kernel 4.13 and GCC 7.2

Ubuntu 17.10 Confirmed to Use Linux Kernel 4.13 and GCC 7.2

(Click the public account above to quickly follow) English: SOFTPEDIA, Translation: Open Source China Community www.oschina.net/news/88954/ubuntu-17-10-powered-by-linux-kernel-4-13-gcc-7-2 If you have good articles to submit, please click → here for details The upcoming Ubuntu 17.10 (Artful Aardvark) operating system is powered by the latest Linux Kernel 4.13 and will be included in the stable repository along with … Read more