Linux
文章平均质量分 72
南风知奇意
这个作者很懒,什么都没留下…
展开
-
聊一聊Linux中断
中断,包括硬中断和软中断。整个操作系统就是一个中断驱动的死循环,操作系统原理如果用一行代码解释,下面这样再合适不过了。其他所有事情都是由操作系统提前注册的中断机制和其对应的中断处理函数完成,我们点击一下鼠标,敲击一下键盘,执行一个程序,都是用中断的方式来通知操作系统帮我们处理这些事件,当没有任何需要操作系统处理的事件时,它就乖乖停在死循环里不出来。原创 2024-08-20 14:42:46 · 268 阅读 · 0 评论 -
Linux源码
本文转载关于Linux内核源码的讲解。原创 2024-08-19 15:14:18 · 105 阅读 · 0 评论 -
C语言代码优化方案(深度好文)
函数定义并不知道函数返回值是否被使用,假如返回值从来不会被用到,应该使用void来明确声明函数不返回任何值。一般来说,所有函数都应该有原型定义。原型定义可以传达给编译器更多的可能用于优化的信息。原创 2024-08-07 11:42:31 · 655 阅读 · 0 评论 -
Linux虚拟机扩展磁盘空间
mount -o remount -rw /var/snap/firefox/common/host-hunspell:重新以读写权限来挂载另一个目录。可以通过 拖拽移动 或者直接输入数值的方式来对指定分区 /dev/sda3 进行扩充大小,之后点击 Resize 完成分配。在VM的设置中分区之后,还需要进入Linux虚拟机,将扩展的磁盘空间分配给对应的分区。mount -o remount -rw /: 重新以读写权限来挂载根目录 /sudo -i:切换到临时root账户。修改要增加的分区大小。原创 2024-07-15 10:06:03 · 551 阅读 · 0 评论 -
Linux htop命令使用
htop 是一个类似于 top 的命令,但具有更丰富的功能和更友好的界面。它可以实时显示系统中各个进程的资源占用情况,如 CPU 使用率、内存使用率等。以下是对 htop 命令的完全解析:表示 CPU 核心的编号(如果有多个核心的话)。原创 2024-06-22 16:26:26 · 766 阅读 · 0 评论 -
Linux下计算程序运行时间(C++)
在Linux环境下,可以使用多种工具和技术来测量程序的运行时间,例如time命令、perf工具、以及编程语言级别的性能分析库。对于需要更高精度时间测量的场景,可以使用 gettimeofday() 函数(需要包含头文件 <sys/time.h>),但请注意这属于POSIX标准而非C++标准库的一部分。以上方法中,使用 chrono 库是最推荐的方式,因为它提供了更现代、更灵活且跨平台的解决方案。在嵌入式开发中,计算程序运行时间是一个重要的实践,它涉及到性能分析、资源管理和系统优化等多个方面。原创 2024-06-08 14:57:25 · 532 阅读 · 0 评论 -
Linux下计算程序运行时间(C语言)
在Linux环境下,可以使用多种工具和技术来测量程序的运行时间,例如time命令、perf工具、以及编程语言级别的性能分析库。这些工具可以帮助开发者准确测量和分析程序的性能,从而进行有效的优化。在嵌入式开发中,计算程序运行时间是一个重要的实践,它涉及到性能分析、资源管理和系统优化等多个方面。接下来介绍C程序计算程序运行时间,单位是毫秒(ms)原创 2024-05-15 14:47:30 · 551 阅读 · 0 评论 -
Jetson Orin(Ubuntu20.04)安装NoMachine
Nomachine是一款免费的远程桌面访问应用程序。支持用户从任何地方访问连接到Internet的计算机。该应用程序允许多个用户访问单个PC,且支持使用不同的操作系统。官网链接:NoMachine - Free Remote Desktop for Everybody软件下载地址:NoMachine - Download Free Remote Desktop Access需要的软件已经放在网盘中,需要自取。原创 2024-04-24 11:37:36 · 1376 阅读 · 0 评论 -
linux共享目录下无法执行shell脚本
在开发过程中将打包程序在Linux环境下写成.sh形式推送在git进行维护。原创 2024-04-07 16:47:24 · 173 阅读 · 0 评论 -
ubuntu 配置SSH
ubuntu配置SSH原创 2023-07-24 11:27:23 · 636 阅读 · 0 评论