linux
-
都是软件版本兼容惹的祸:龙芯 UOS 系统上 Qt Creator 启动失败



在《在龙芯迷你电脑上搭建开发环境》一文中,我详细介绍了如何在龙芯 uos 系统上搭建开发环境,这其中就介绍了 qt 开发工具 qt creator 的安装过程。然而,qt creator 安装之后,从菜单上启动,没有任何反应,从终端上启动,提示如下: alex@alex-loongson-MiniP…
-
效率翻倍!Linux 文件压缩与解压技术详解



在 linux 中,文件压缩和解压缩是常见的任务。本文将详细介绍常用压缩工具及其使用方法,并通过具体示例进行说明。 常用压缩工具概览 Linux 系统中,常见的压缩工具和其生成的文件格式包括: – gzip:生成 .gz 文件,适用于单文件压缩。 – bzip2:生成 .bz…
-
vscode怎么删除快捷键
在 Visual Studio Code 中删除快捷键有两种方法:使用快捷键 Ctrl + K + K 打开命令面板,搜索 “Keybindings”,找到并点击垃圾桶图标删除快捷键。使用 JSON 文件编辑器打开 “Preferences: Open Setti…
-
Linux Sniffer是否合法使用
linux sniffer本身并不是一个非法的工具,而是一个广泛使用的网络监控和分析工具。它允许用户捕获和分析网络流量,以诊断网络问题、监控网络性能、检测潜在的安全威胁等。然而,使用linux sniffer需要遵守相关的法律法规和道德准则。 合法性使用条件 合法授权:在合法授权的情况下使用Linu…
-
如何在 Linux 系统下进行网络丢包排查?



一、前言 在 linux 系统下,丢包是一个较为常见的问题。由于丢包导致的网络问题可能会给用户带来不好的体验,因此解决 linux 网络丢包问题是必不可少的。本文将介绍如何在 linux 系统下进行网络丢包排查。 二、了解 TCP/IP 协议栈 在排查网络丢包问题之前,我们需要先了解一些基础知识,比…
-
如何在Linux嵌入式系统中确保实时性?



在嵌入式系统中,尽管linux本身不是实时操作系统,但通过实施preempt-rt补丁、优化调度策略、减少内核干扰、优化中断处理以及利用硬件加速等方法,可以显著提升其实时性能。 1、应用实时Linux(PREEMPT-RT) PREEMPT-RT是一组补丁,可以将Linux内核转化为更具实时响应能力…
-
在 Alma Linux 9 上安装 Node.js 的 3 种不同方法



node.js 是一个基于 chrome v8 引擎的 javascript 运行时,用于构建快速、可扩展的网络应用程序。在 alma linux 9 上安装 node.js 可以为开发者提供强大的工具和库来开发服务器端应用程序。 本文将介绍三种不同的方法来安装 Node.js 在 Alma Lin…
-
【Linux网络】I/O 世界的技术之旅:探索五种模型与 fcntl 函数的魅力



如何理解io? IO指的是计算机系统中输入(Input)和输出(Output)的过程,以计算机本身为参照物,是计算机与外部设备进行数据交互的机制。 输入(Input)是向计算机发送数据的过程,而输出(Output)是从计算机向外部设备发送数据的过程。 IO操作主要包括等待和拷贝两个步骤: IO = …
-
命令执行一些特殊作用的字符 | Linux Bypass



在linux系统中,命令执行和绕过技术涉及许多特殊字符和技巧。这些字符和技巧可以帮助用户更有效地操作系统,同时在某些情况下绕过安全限制。本文将详细介绍这些特殊字符及其用法。 特殊字符在Linux命令行中的作用如下: $:表示输入的第n个参数。例如,$1表示第一个参数,$2表示第二个参数。对于10及以…
-
【Linux】内存检测工具Valgrind



内存检测工具Valgrind valgrind是一款强大的内存检测工具,适用于多种操作系统,包括ubuntu。以下是关于valgrind的安装、使用和错误分析的详细指南。 Valgrind安装 在Ubuntu上安装Valgrind非常简单,只需运行以下命令: sudo apt-get install…