current location:Home > Technical Articles > Development Tools

  • Use ddrescue to recover data on Linux
    Use ddrescue to recover data on Linux
    DDREASE is a tool for recovering data from file or block devices such as hard drives, SSDs, RAM disks, CDs, DVDs and USB storage devices. It copies data from one block device to another, leaving corrupted data blocks behind and moving only good data blocks. ddreasue is a powerful recovery tool that is fully automated as it does not require any interference during recovery operations. Additionally, thanks to the ddasue map file, it can be stopped and resumed at any time. Other key features of DDREASE are as follows: It does not overwrite recovered data but fills the gaps in case of iterative recovery. However, it can be truncated if the tool is instructed to do so explicitly. Recover data from multiple files or blocks to a single
    Computer Knowledge . vim 1044 2024-03-20 13:37:06
  • Download the installation path introduction format of nodejsLinux version
    Download the installation path introduction format of nodejsLinux version
    1. Download the nodejs Linux version. Note that this tutorial is in .tar.xz format. 2. Upload to the Linux-related path, usually /usr/local/, and execute the following command xz-dnode-xxxx.tar.xz---decompress tar.xz into a tar file tar-xvfnode-xxxx.tar-- -Extract the tar file into the folder mvnode-xxxnodejs----How to install linux by changing the name of the folder to nodejs [Check whether the installation is successful and execute node-v in the bin directory] 3. Configure soft connections to make the global You can use the node command ln-s/usr/loc
    LINUX . vim 1200 2024-03-20 12:43:10
  • Automount drives on Linux
    Automount drives on Linux
    If you are using a Linux operating system and want the system to automatically mount the drive on boot, you can do this by adding the device's unique identifier (UID) and mount point path to the fstab configuration file. fstab is a file system table file located in the /etc directory. It contains information about the file systems that need to be mounted when the system starts. By editing the fstab file, you can ensure that the required drives are loaded correctly every time the system starts, thus ensuring stable system operation. Automatically mounting drivers can be conveniently used in a variety of situations. For example, I plan to back up my system to an external storage device. To achieve automation, ensure that the device remains connected to the system, even at startup. Likewise, many applications will directly
    Computer Knowledge . vim 892 2024-03-20 11:30:20
  • Reasons and solutions for failure to start SSH service on Linux
    Reasons and solutions for failure to start SSH service on Linux
    Reasons and solutions for Linux failure to start SSH service When using the Linux operating system, the SSH service is very important. It allows users to remotely log in to the Linux system through the network and perform operations. However, sometimes we may encounter failure to start the SSH service, which may be caused by various reasons. This article will explore some possible causes and solutions, and provide code examples for readers to refer to. 1. Possible reasons: OpenSSH service is not installed. Sometimes the system may not have Op installed by default.
    LINUX . vim 519 2024-03-20 09:27:04
  • What are apt-get and ppa sources? Differences from apt-get sources
    What are apt-get and ppa sources? Differences from apt-get sources
    I am a novice coder in the Windows camp. Both the server and the client use Windows. I recently installed Ubuntu16.04LTS on a virtual machine. I feel that it is not easy to play, so I will record it first. When learning new things, novices like to make analogies and compare new knowledge with previously understood concepts. It is possible to understand the meaning of some more concrete and obscure concepts through comparison. This time it is because you need to install and configure pycharm, so by the way, I will record some understandings in the process of configuring Ubuntu16.04LTS environment variables. The first step is to configure the jdk environment. Pycharm is one of the products of jetbrains. The company's other products include websto
    LINUX . vim 554 2024-03-19 20:46:14
  • A simple way to compare two text files under Linux
    A simple way to compare two text files under Linux
    Title: A simple way to compare two text files in Linux In our daily work and study, we often encounter situations where we need to compare two text files. In Linux systems, there are many simple methods that can help us compare the contents of two text files quickly and accurately. This article will introduce several commonly used methods of comparing text files, with specific code examples. 1. Use the diff command. The diff command is one of the most commonly used text file comparison tools. It can be used to compare the differences between two files and display them in line form.
    Linux Operation and Maintenance . vim 816 2024-03-18 08:39:03
  • Python-mode: Vim plugin for developing Python applications in the Vim editor
    Python-mode: Vim plugin for developing Python applications in the Vim editor
    Python-mode is a Vim plug-in that enables you to write Python code faster in the Vim editor using various libraries including pylint, rope, pydoc, pyflakes, pep8, autopep8, pep257 and mccable. These libraries Provides some coding functions, such as static analysis, feature reconstruction, folding, completion and documentation, etc. Recommended reading: How to use the Bash-Support plug-in to turn the Vim editor into an IDE for writing Bash scripts. This plug-in includes all the features you can use to develop Python applications in the Vim editor. The characteristics of Python-mode include the following values
    LINUX . vim 956 2024-03-17 21:10:03
  • How to find the storage path of RPM files in Linux system?
    How to find the storage path of RPM files in Linux system?
    In Linux systems, RPM (RedHatPackageManager) is a common software package management tool used to install, upgrade and delete software packages. Sometimes we need to find the storage path of an installed RPM file for search or other operations. The following will introduce how to find the storage path of the RPM file in the Linux system, and provide specific code examples. First, we can use the rpm command to find the installed RPM package and its storage path. Open
    Linux Operation and Maintenance . vim 1187 2024-03-14 16:42:04
  • Introduction to Linux Gem: Interpretation of the functions and uses of Linux Gem
    Introduction to Linux Gem: Interpretation of the functions and uses of Linux Gem
    Introduction to LinuxGem: To interpret the functions and uses of LinuxGem, specific code examples are required. LinuxGem is a full-stack development environment tool that runs on the Linux system. It integrates many commonly used development tools and services and provides developers with a convenient development environment. Through LinuxGem, developers can quickly build a working environment containing various development tools, thereby improving development efficiency. 1. Functions and uses Code editing: LinuxGem integrates a variety of code editing
    Linux Operation and Maintenance . vim 931 2024-03-14 14:42:03
  • How to enable Remote Desktop Connection on a Windows 10 computer? Tutorial is coming
    How to enable Remote Desktop Connection on a Windows 10 computer? Tutorial is coming
    1. Application Scenario You are a college student with a laptop in your dormitory. During normal classes, you think it is too inconvenient to bring your laptop to your dormitory, so you often only bring your iPad to your dormitory. But you want your iPad to be connected to your dormitory laptop? alright. Or, you are a social worker and sometimes want to connect your laptop at work to your desktop at home. Or, you only take your mobile phone with you and need to operate your laptop at home when you have something to do. If you have needs similar to the above, this article can help you use remote desktop to connect to a laptop in the LAN using almost any device (mobile phone, tablet, computer) anywhere there is an Internet connection. 2. What needs to be planned? When I wrote this article, I assumed that I was dealing with a freshman majoring in computer science.
    LINUX . vim 676 2024-03-12 08:20:14
  • OneinStack quickly deploys PHP applications
    OneinStack quickly deploys PHP applications
    OneinStack quickly deploys PHP applications and requires specific code examples. With the continuous development of the Internet, more and more people are paying attention to how to quickly deploy PHP applications. As an automated deployment tool, OneinStack can help users quickly set up a PHP environment and deploy applications. This article will introduce the basic usage of OneinStack and give specific code examples to help readers understand how to use OneinStack for PHP application deployment. 1. OneinStac
    PHP Tutorial . vim 936 2024-03-11 10:04:02
  • Task scheduling under Linux is divided into two types of user crontab services
    Task scheduling under Linux is divided into two types of user crontab services
    First give the order: 1. Command format: crontab[-user]filecrontab[-user][-e|-l|-r]2. Command function: Through the crontab command, we can execute specified system instructions or shellscript scripts at fixed intervals. The unit of time interval can be minutes, hours, days, months, weeks, or any combination of above. This command is especially suitable for periodic log analysis or data backup. 3. Command parameters: -user: used to set the crontab service of a certain user. For example, "-uixdba" means setting the crontab service of the ixdba user. This parameter is usually run by the root user.
    LINUX . vim 1243 2024-03-11 08:00:23
  • What are the regulations for user groups in Linux systems?
    What are the regulations for user groups in Linux systems?
    1 User management 1.1 useradd Basic sentence pattern for adding a user: useradd username (Function description: Add new user) Case: [root@lagou~]#useraddhadoop1.2 passwd Set user password Basic sentence pattern: passwd username (Function description: Set user Password) Case: 1.3id determines whether the user exists. Basic sentence pattern: id Username Case: 1.4su Basic sentence pattern for switching users: Case: [root@lagou~]#suhadoop[root@lagou~]#su-hadoop1.5userdel delete Basic sentence pattern for deleting a user: userdel username (Function description: Delete the user but keep it
    LINUX . vim 403 2024-03-08 09:43:11
  • Linux Tips: Cancel automatic indentation when pasting in vim
    Linux Tips: Cancel automatic indentation when pasting in vim
    Preface: vim is a powerful text editing tool, which is very popular on Linux. Recently, I encountered a strange problem when using vim on another server: when I copied and pasted a locally written script into a blank file on the server, automatic indentation occurred. To use a simple example, the script I wrote locally is as follows: aaabbbcccddd. When I copy the above content and paste it into a blank file on the server, what I get is: aabbbcccddd. Obviously, this is what vim does automatically for us. Format indentation. However, this automatic is a bit unintelligent. Record the solution here. Solution: Set the .vimrc configuration file in our home directory, new
    Computer Knowledge . vim 468 2024-03-07 08:30:12
  • Detailed explanation of the working mode of VIM in Linux!
    Detailed explanation of the working mode of VIM in Linux!
    Vim is the default text editor in Linux systems. It is similar to Windows Notepad, but it can be used without a graphical interface. However, you need to learn to operate the VIM editor through commands. VIM has multiple working modes, including normal mode, insert mode, command line mode, etc. Next, through this article, we will introduce the working modes of VIM in Linux! 1. Normal mode In Vim, when the user opens a file, the default Entering normal mode. In normal mode, users can browse file contents, move the cursor, copy and paste files, and other operations. In addition, users can also switch Vim to other modes through commands, such as insert mode and command line mode. Specific operation examples:
    Computer Knowledge . vim 684 2024-03-06 14:01:02

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