linux入门

  • 答疑解惑 | Linux GNU C 与 ANSI C 的区别

    在linux上,可用的c编译器是gnu c编译器,它建立在自由软件基金会的编程许可证的基础上,因此可以自由地进行发布。gnu c对标准c进行了一系列扩展,以增强标准c的功能。 1. 零长度和变量长度数组 GNU C允许使用零长度数组。这个特…

    2025年2月26日
    200
  • Linux内存占用分析的几个方法

    0. 前言 在硬件系统中,系统内存是不可或缺的一部分。定期查看系统内存资源的运行情况,可以帮助我们及时发现内存资源是否存在异常占用,从而确保业务的稳定运行。 例如,我们定期查看公司的网站服务器内存使用情况,可以保证服务器的资源是否充足,或者…

    2025年2月26日 互联网
    200
  • Linux字节对齐的那些事

    最近,我正在进行一个项目,遇到了一个问题。在arm上运行的threadx与dsp通信时采用了消息队列的方式传递消息(最终实现使用了中断和共享内存的方法)。然而,在实际的操作过程中,发现threadx经常崩溃。经过排查,发现问题出在传递消息的…

    2025年2月26日 互联网
    200
  • Windows 内核会换为 Linux 吗?

    如果你选择安装单独的linux操作系统,那么一些windows软件将无法使用。而如果你选择在windows上安装虚拟机,并在虚拟机上安装linux,可能会感觉麻烦并且占用电脑资源。 然而,现在的Windows 10已经支持安装Linux子系…

    2025年2月26日
    200
  • Linux 编程之有限状态机 FSM 的理解与实现

    有限状态机 (finite state machine,简称fsm) 是指由有限个状态以及在这些状态之间的转移和动作等行为组成的数学模型,在计算机领域得到了广泛的应用。fsm 是一种高效的编程方法,用于在逻辑单元内部实现程序的处理逻辑,特别…

    2025年2月26日
    200
  • 在 Linux 上使用的5个超级神奇的 Shell 别名

    如果你还没有充分利用shell缩写,那么你正在浪费宝贵的时间。重复输入相同内容是无聊、单调且低效的。为什么要记住冗长的命令,当你可以简化它们呢? 缩写是给命令、一系列命令或一小段文本起个名字的方法。你可以将多个命令链接在一起,或者给经常使用…

    2025年2月26日
    200
  • 玩 Linux 系统,配置环境变量,绕不开这 6 种方法!

    Linux环境变量配置 在安装软件时,经常需要配置环境变量。以下是各种环境变量配置方法的示例。 下面是一些环境说明: 系统:Ubuntu 14.0用户名:uusama需要配置MySQL环境变量路径:/home/uusama/mysql/bi…

    2025年2月26日
    200
  • 突破壁垒:Linux 在 Steam 平台上超越了 macOS

    2023年7月,linux在valve的steam平台上首次超越了macos,成为了首选的游戏操作系统,这是游戏历史上的一个重大突破。 过去,Linux主要被视为服务器、开发者和技术爱好者的操作系统,而游戏方面被认为次要。由于兼容性问题、有…

    2025年2月26日
    200
  • Linux 入门新手应掌握的 10个 基本命令

    当我们讨论linux命令时,实际上是在讨论linux操作系统本身。仅仅了解这十个基本的linux命令,并不能让你变成一个天才或者linux专家。对于那些经验丰富的用户来说,这些命令可能非常简单和基础,但对于linux新手来说,这些命令却能够…

    2025年2月26日
    200
  • Linux设置动态库路径和环境变量

    Linux安装源码编译后的库后,我们需要让系统能够默认识别它们。 假设我们已经将库安装在了路径/usr/local/aarch64_qt5.12.0下: 1、设置动态库链接配置 如果不进行动态库链接配置,系统将无法找到所需的*.so文件,导…

    2025年2月26日
    200