刷新
Linux常用命令(4)

博主头像 基本命令 查找文件 find命令 find命令可以查找Linux系统下某个指定路径下的文件的位置,可以把文件的绝对路径输出到终端。注意:如果查找根目录下的文件,需要使用sudo find /usr -name "*.h" //在/usr目录下寻找以.h结尾的文件 find /tmp -type d ...

Linux-常用命令(3)

博主头像 Linux常用命令 查看文件 cat命令 cat命令可以创建一个或者多个文件、查看文件内容、连接文件,常用于查看文件内容 cat 文件名 //显示文件内容 cat -n 文件名 //显示文件内容,并显示行号 cat - 文件名 //显示文件内容(包括不可见字符) 系统时间 date命令 date命令 ...

Linux-常用命令(2)

博主头像 Linux常用命令 删除文件 rm命令 rm命令可以删除文件或者目录,系统不会产生任何提示 rm -r 文件名 //递归删除,主要用于删除目录以及它包含的内容 rm -f 文件名 //强制删除,系统不会询问,直接删除指定的目录或者文件 rm -i 文件名 //在删除的时候系统会提示要不要删除 rm ...

Linux-常用命令(1)

博主头像 基本命令 用户权限 sudo命令 linux系统,用户分为超级用户(root用户,拥有一切权限)和普通用户 sudo命令可以不在root权限下执行管理员的权限,使用此命令用户可以使用管理员的权限,下载和配置文件,使用sudo也可以将普通用户切换为root用户 sudo su //普通用户切换成roo ...

从菜鸟到高手:Linux C/C++程序性能分析实战指南!

博主头像 "你这程序怎么这么卡啊?能不能优化一下?" —— 你的leader,大概率 大家好,我是小康。 你有没有这样的经历:辛辛苦苦写完的 C++ 程序,功能测试一切正常,但一到生产环境就被吐槽"太慢了"?作为开发者,我们经常被要求解决性能问题,但如何找出程序的性能瓶颈,却是很多人的盲区。 今天,我就用大白 ...

OpenEuler RISC-V 上跑bitcoin(实战版)

博主头像 不久前刚在OpenEuler 24.09 RISC-V上部署了 bitcoin,不过还没跑起来,这次我打算在这个环境下面运行一些应用服务,体验一下 OERV 的开发感觉。 编译出来的 bitcoin 主要有几个命令,bitcoin-cli、bitcoind、bitcoin-util、bitcoin- ...

Linux 离线升级 RSYNC

博主头像 前言:本文操作是在 CentOS-7 下执行的,不确定在其他 Linux 发布版是否能同样正常执行。 1、检查前置依赖组件 在安装 rsync 之前,需要确认已安装了相关依赖组件: gcc 、openssl-devel 、xxhash 、zstd 、lz4 。 rpm -qa | grep gcc ...

进程间通讯代码实例以及相关函数释义

进程间通讯代码实例以及相关函数释义 练习:用户设计两个程序,要求进程A中自定义信号SIGUSR1的相应借口,要求进程B每隔一段时间向进程A发送SIGUSR1信号,测试进程A是否可以执行关联的相应接口。 一、processA中设置信号处理handler #include <signal.h> #inc ...

Solana编译失败探讨(OpenEuler RISC-V版)

博主头像 Solana 是 2017 年由 Anatoly Yakovenko 创立的开源项目,旨在打造高性能、去中心化且低成本的区块链平台2。它采用独特的 Proof of History(PoH)共识机制,结合 Tower BFT 等技术,实现了每秒数千笔交易的高吞吐量,确认时间仅 400 毫秒,每笔交易 ...

[rCore学习笔记 025 extend] 带优先级的抢占式调度

博主头像 引言 因为rcore并非设计为一个rtos,而是在我们需要的时候我们需要在设计的时候考虑到线程切换的时候的延时问题. 回顾上一部分的使用环形队列进行调度的方式,我们会发现我们寻找下一个Ready的任务的时间是不均匀的. 并且我们的任务是没有优先级的,可以认为是平权的,因此,为了: 快速且时间均匀地找 ...

Bitcoin部署到openEuler RISC-V

博主头像 Bitcoin项目源码是用C++写的,我对C++以及它的编译工具又比较熟悉,这次我尝试了在openEuler RISC-V 24.09上面部署Bitcoin。网上编译Bitcoin源码的很多都是以前旧版的,旧版编译是用automake之类的工具,但是在最新版只需要用cmake就行,两者的部署方式不相 ...

鸟哥Linux基础笔记

博主头像 Linux基础 在Linux中,挂载点指的是一个目录,用于将一个文件系统连接到Linux的目录结构中。当在Linux中添加一个新的硬盘分区或其他存储设备时,需要将它挂载到一个已经存在的目录上,这个目录就是挂载点 设备类型 标准分区 LVM:可以弹性增加/削减文件系统容量的设备设置 LVM简单配置:使 ...

Linux的vim编辑器

Linux的vi/vim编辑器 基本概念: vim文本编辑器,是由vi编辑器发展演变过来的文本编辑器,因其具有使用简单、功能强大、是 Linux 众多发行版的默认文本编辑器。很多人习惯将 vim 称为 vi,其实 vim 是 vi 的增强版(在 vi 的基础上增加了正则表达式的查找、多窗口的编辑等功 ...

Win环境下的批处理命令和JScript脚本结合使用笔记

最近工作有接触到.bat 批处理命令,在Win环境下编写的时候基于以前的编码习惯,觉得批处理语法可读性较差,于是学习了解了一下结合JScript的用法,特此记录。 什么是JScript JScript是微软的JavaScript实现,主要用于Windows脚本宿主环境,实际语法和JavaScript ...

LCD1602 单片机上代码的实现和代码结构的分析

博主头像 1、单片机引脚和设备引脚之间的通信 LCD1602使用并口与单片机进行通信,主要包括D0-D7 8个数据线和3根控制线(RS(指令和数据寄存器的区分),R/W(读写控制引脚),E(开始读写引脚,理解为串行总线的时钟线))。设备可以被配置为使用4线或8线数据宽度的数据线通信(实现方式为刚开始的几个配置 ...

<1···8910···50>