The Zen of Python

The Zen of Python

Cover image: by Dodo Bird from Douban Moment In May, Beijing’s temperature gradually rises, but people can still feel the kindness of the transition from spring to summer in the early morning and evening. I woke up early on the weekend, the sun was bright, sent my daughter to an unknown exam, and bought some … Read more

Python is Taking Over the World

Python is Taking Over the World

Author: Nick Heath Translator: Wuming Editor: Xiaozhi From 2018 to 2019, the popularity of all programming languages declined, except for Python. Why has Python become increasingly popular? This article outlines the history of Python’s development and attempts to reveal the secrets behind its success. At the end of 1994, a group of programmers from across … Read more

Linus: Even if I Get Hit by a Bus, the Linux Kernel Will Be Fine

Linus: Even if I Get Hit by a Bus, the Linux Kernel Will Be Fine

Editor | Xiao Zhi At the North American Open Source Summit held on August 31, Linus Torvalds, the creator of Linux, shared his views on the future of Linux during a conversation with Dirk Hohndel, Chief Open Source Officer at VMware. He stated that if he were hit by a bus, he wouldn’t worry about … Read more

Our Generation of Post-90s: Diligently Tackling the Linux Kernel at ByteDance | Interview with the Outstanding Technical Team

Our Generation of Post-90s: Diligently Tackling the Linux Kernel at ByteDance | Interview with the Outstanding Technical Team

Guests | Zhang Yu, Duan Xiongchun, Song Muchun, Xie Yongji, Deng Liang Author | Ling Min With the rapid evolution of the internet, many star products shine under the halo of the times; but behind the noise, there is a group of people quietly safeguarding the stability of the internet world. Today, we introduce this … Read more

After 10 Years of Using Windows, I Finally Switched to Linux

After 10 Years of Using Windows, I Finally Switched to Linux

Author | Shalitha SurangaEditor | Wan JiaTranslator | Zhang JianxinI am a fan of Windows 98, 2000, XP, 7, and 10. However, I ultimately decided to use Ubuntu permanently. My Ubuntu Desktop Without an operating system, a computer becomes a worthless device, as the operating system serves as the intermediary interface between the user and … Read more

How to Log Dropped Packets from the Linux IPTables Firewall to a Log File

How to Log Dropped Packets from the Linux IPTables Firewall to a Log File

Abstract: This article explains how to log incoming and outgoing dropped firewall packets. When your IPTables rules are not working as expected, you may need to log the dropped packets for troubleshooting. This article describes how to log incoming and outgoing dropped firewall packets. Logging All Dropped Incoming Packets First, we need to understand how … Read more

Linux Experiment 3: Directory Operations – Questions and Answers

Linux Experiment 3: Directory Operations - Questions and Answers

Task: Use commands to complete the following operations 1. Create directories<span>/home/guestuser1/work1</span> and <span>/home/guestuser/work2</span> mkdir /home/guestuser1/work1 /home/guestuser/work2 2. Change the current directory to<span>/home/guestuser/work1</span> cd /home/guestuser/work1 3. Display the current path: pwd 4. Switch to the root directory; cd / 5. Display all contents in the current directory (including hidden files); ls -a # or ll -a … Read more

Step-by-Step Guide: Using the Air780 4G Module for USB Internet Access on Arm Linux – PPP Dial-Up

Step-by-Step Guide: Using the Air780 4G Module for USB Internet Access on Arm Linux - PPP Dial-Up

1. Hardware 4G Module: Hezhao Air780EMain Control: NUC980 Main Control Pin: Using USB1 4G Module Pins: 2. 4G Module The VID and PID of the 780ER module are 19d1 and 0001 respectively. 3. Kernel Driver Configuration Before adding the USB driver, check the original development board’s USB information. 3.1 Driver Modification Add VID and PIDTo … Read more

Common Linux Commands – Part 2

Common Linux Commands - Part 2

File Search Commands: 1. find directory -name “filename“ – Search for files by name 2. find directory -type f -name “*.txt” – Find specific type of files 3. grep “text” filename – Search for text in a file 4. grep -r “text” directory – Recursively search for text in a directory 5. locate filename – … Read more

Recommended Linux C++ Project: File Server + How to Quickly Get Started with Large C++ Projects

Recommended Linux C++ Project: File Server + How to Quickly Get Started with Large C++ Projects

1 The Significance of This Sharing Source code address: https://github.com/shangguanyongshi/WebFileServer.git Video explanation:https://www.bilibili.com/video/BV1bGkPYzExW/ After learning C++ and Linux programming, you can use the WebFileServer file server as a practical project. It is more meaningful than the WebServer project as it includes file upload functionality. This sharing not only explains how to run the WebFileServer project but … Read more