current location:Home > Technical Articles > Development Tools

  • Minimalist Linux distro Peropesis 2.7 comes with archive and ISO management tools
    Minimalist Linux distro Peropesis 2.7 comes with archive and ISO management tools
    With a name derived from "personal operating system," Peropesis is a minimalist Linux operating system that has no graphical interface, relying only on the command line to interact with the user. Considered by its creators a project still i
    Hardware News . vim 956 2024-09-05 06:34:32
  • VIM Editor Operation Guide
    VIM Editor Operation Guide
    vim[parameter][file..]Edit the specified file or:vim[parameter]-Read text from the standard input (stdin) or:vim[parameter]-ttagEdit the file at the tag definition or:vim[parameter]- q[errorfile] Edit the file parameters of the first error:--After this, only the file name -v Vi mode (same as "vi")-e Ex mode (same as "ex")-EImprovedExmode-s Quiet (batch processing ) mode (can only be used with "ex")-d Diff mode (same as "vimdiff")-
    LINUX . vim 1221 2024-09-02 15:47:23
  • Release of Viddy v.Migration from Go to Rust
    Release of Viddy v.Migration from Go to Rust
    Introduction In this article, I would like to share my experiences and insights gained during the reimplementation of Viddy, a TUI tool I have been developing, from Go to Rust for the v1.0.0 release. Viddy was originally developed as a modern v
    Golang . vim 759 2024-08-22 19:05:33
  • Modify hosts file and hostname: easily realize domain name and IP address mapping
    Modify hosts file and hostname: easily realize domain name and IP address mapping
    Directory 1. Modify the hosts file. The hosts file is a configuration file under /etc. The LINUX delete directory records the IP address corresponding to the domain name or host name. Every computer on the Internet will have an IP address, which is similar to a specific door steel number. This machine can be accessed through the IP address. However, it is difficult to remember the IP address and modify it in the linuxhosts file, so you can use the method of mapping the IP address to the domain name to access the specific host by accessing the domain name. The hosts file records this mapping relationship. Change hosts: First, ping Baidu to get an ipvim/etc/hosts. Add the IP copied above to hosts where baidubaidu1 leads to the previous IP two.
    LINUX . vim 1044 2024-08-08 01:54:33
  • What should I do if the Linux command line displays garbled characters? Set the character encoding to UTF-8 to solve the problem
    What should I do if the Linux command line displays garbled characters? Set the character encoding to UTF-8 to solve the problem
    When the Linux command line displays garbled characters, you can try setting the character encoding to UTF-8. It can be set through the following commands:,, "bash, exportLC_ALL=en_US.UTF-8, exportLANG=en_US.UTF-8," In Linux systems, it is a common problem for the command line to display garbled characters, which is generally due to character encoding. This article will introduce in detail how to solve the problem of garbled characters displayed on the Linux command line due to incorrect settings. 1. Understand character encoding. Before solving this problem, we need to understand the basic concept of character encoding. Character encoding is a correspondence between characters (such as letters, numbers, and punctuation marks) and two's complement numbers (0 and 1). relations advance
    LINUX . vim 465 2024-08-08 01:37:43
  • STM32 and Linux: From hardware to software, the key to mastering the operating system mechanism
    STM32 and Linux: From hardware to software, the key to mastering the operating system mechanism
    Hello, landlord! I'm not going to talk to you about the big ideas like those above, but I'm going to talk to you about the practical things. Linux and stm32 are a software platform and a hardware platform, which are completely different (remember, they are platforms!). Let's put it this way, since you like microcontrollers, you should first learn the detailed explanation of stm32 embedded Linux device driver development and lay a solid foundation for the hardware, especially various buses (usb, iic, spi...), various peripheral modules (infrared , Wenhu, mpu6050...), and then focused on ucosii, that is to say, learn to complete your tasks within the framework of the operating system, rather than simply writing programs - the understanding of the operating system mechanism Grasp is the key to distance yourself from the MCU friends around you;
    LINUX . vim 561 2024-08-07 21:00:24
  • Cannot Detect Device Drivers When Installing Windows 7, How to do
    Cannot Detect Device Drivers When Installing Windows 7, How to do
    When installing Windows 7, it probably reminds you that "no device drivers were found windows 7 installation". This is due to the original version of Windows 7 cannot be integrated into USB 3.0 driver, and now the computer motherboard is ba
    Windows Series . vim 929 2024-08-05 21:30:12
  • How to Fix Windows 11/10 Stuck on Welcome Screen 
      after Login/Update
    How to Fix Windows 11/10 Stuck on Welcome Screen after Login/Update
    "I changed my username using netplwiz and the user folder path from SID registry folder. After reboot, user is stuck on Welcome screen. How can I bypass welcome screen on my Windows 11? Any ideas?" Some users complain that Windows
    Windows Series . vim 598 2024-08-02 07:37:03
  • A Deep Dive into Linux System Calls: New System Call to Cube a Number and Print It
    A Deep Dive into Linux System Calls: New System Call to Cube a Number and Print It
    Contents 1. Design purpose and requirements 2. Design content 3. Equipment and environment 4. Design ideas 5. Main data structure and process 6. Experimental test results and result analysis 7. Course design summary Attachment 1 Course design defense record Attachment 2 Source program List 1. Design purposes and requirements The design purpose of this course is to enable middle school students to understand the implementation principles of Linux system calls, master how to change the Linux kernel source code, and how to compile calling programs to call new system calls. Middle school students are required to complete this course independently and understand the concept and implementation of system calls. 2. The design content adopts the compilation kernel method operating system principle and Linux system experiment, recompiles the Linux kernel, and reduces a system tuner in Linux.
    LINUX . vim 559 2024-07-28 04:29:15
  • Multiple ways to execute shell scripts in Linux and sharing of specific methods
    Multiple ways to execute shell scripts in Linux and sharing of specific methods
    There are many methods to choose from to execute shell scripts in Linux. In this article, I will share with you the specific methods of adding shell script execution permissions in Linux. The first step in creating a script file is to use the following command to create a new file with a .sh extension: [root@localhost~]#touchhello_script.sh Write a simple script and use the vim editor to open the newly created file with linux execution permissions. The following bash script is added to the file: [root@localhost~]#vimhello_script.sh Below is the script content added to the file: #!/bin/bashecho
    LINUX . vim 572 2024-07-24 09:51:06
  • Linux schedules automatic deletion of files in a directory at regular intervals
    Linux schedules automatic deletion of files in a directory at regular intervals
    To achieve scheduled deletion of all files in a directory, you need to use the Linux crontab command, which can be achieved with a shell script. For example, to delete all cache files under /tmp, the operation is as follows: [root@localhost~]#vi/etc/init.d/delete.sh Press i and copy the following content to the delete.sh file, then press shift+: enter wq Save and exit. #!/bin/bashdir=/tmp//The directory name to be cleared files=`ls${dir}`forfilein$filesdoif[-e${dir}/${file}];thenrm-f${
    LINUX . vim 837 2024-07-23 09:50:25
  • How to solve the problem that Chrome cannot translate this webpage
    How to solve the problem that Chrome cannot translate this webpage
    Google Chrome is an easy-to-use browsing software with powerful functions and a built-in translation function, which makes it convenient for users to browse foreign language pages. However, recently some users have reported that the built-in translation function cannot be used. They don’t know what’s going on. In response to this problem, this article brings a detailed solution to share with everyone, let’s take a look. How to solve the problem that Chrome cannot translate this web page? Method 1: Install a third-party translation plug-in for the Chrome browser (such as Tencent Translate, etc., you can search for which translation plug-in is better), search for the relevant plug-in in the Chrome browser's app store, and then install it. Method 2: Modify the computer’s hosts file (highly recommended) Go
    Computer Software . vim 670 2024-07-22 12:13:13
  • Free Programming Cheat Sheets Collection
    Free Programming Cheat Sheets Collection
    In the world of programming, cheat sheets are every developer's secret weapon. Whether you're a beginner or an experienced programmer, these cheat sheets help you quickly find the information you need and boost your productivity. Today, we've put tog
    Python Tutorial . vim 1195 2024-07-19 11:59:50
  • How to connect a VMware virtual machine to the Internet. Detailed operations for setting up a virtual machine to access the Internet.
    How to connect a VMware virtual machine to the Internet. Detailed operations for setting up a virtual machine to access the Internet.
    Vmware is a very easy-to-use virtual machine software that allows users to run different operating systems on a single desktop at the same time. Recently, some users have downloaded and installed the Vmware virtual machine and do not know how to set up the Internet. So how do the VMware virtual machines connect to the Internet? Let’s take a look at the detailed operation tutorial below. The specific operations are as follows: 1. Ensure that Linux and the virtual machine are on the same network segment. Win+r enters cmd mode, enter the command ipconfig/all to view the local IP. Enter the virtual machine command terminal and enter the command ifconfig to check the virtual machine IP. The Linux network segment must also be between the 192.168.0.1 network segment. 2. Check the default configuration of the virtual machine network card. Change to directory: cd
    Computer Software . vim 777 2024-07-19 01:19:21
  • How to adjust the maximum number of socket connection limits for web servers and cache servers under high concurrency
    How to adjust the maximum number of socket connection limits for web servers and cache servers under high concurrency
    Web server and cache server, under high concurrency, adjust the limit of the maximum number of socket connections: 1. Change the limit of the maximum number of files that a user process can open. Effective immediately: ulimit-nxxx takes permanent effect: echo "ulimit-HSn65536">>/etc/rc.localecho "ulimit-HSn65536">>/root/.bash_profileulimit-HSn655362, changes the limit of the maximum number of TCP connections by the network kernel. /etc/sysctl.conf 1. On the Linux platform,
    LINUX . vim 378 2024-07-18 18:44:23

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28