刷新
推荐Linux命令行运维工具: WowKey--实现自动化批量化标准化Linux设备运维

WowKey命令行运维工具,Linux设备的自动化、批量化、标准化的运维解决方案,解放运维人,提升企业运维效率和质量。 有人能理解做设备的运营维护工作的痛苦所在吗? 如果你的运维工作中,只维护个位数数量级别的设备,那无所谓—— 通用的简单的远程人机交互式的设备登录,然后执行Shell 命令的维护方式 ...

条件锁存在的意义:用生活中的例子秒懂线程间的"暗号系统"

条件锁存在的意义:用生活中的例子秒懂线程间的"暗号系统" 引子: 在学习linux下c语言中的互斥锁和条件锁的时候,我的大脑哦逻辑进入了“条件锁到底锁了什么”的死循环,所以让deepseek给我举了三个生动的例子,感觉非常有帮助,记录在这里,这段回答仅用于理解条件锁的含义,代码准确性有待验证: 正文 ...

Tengine-rpm 基于Tengine 3.1深度定制优化

Tengine RPM Tengine是亚洲最大的电子商务网站淘宝网推出的高性能的HTTP和反向代理web服务器。它基于 Nginx HTTP 服务器,拥有许多高级功能。事实证明,Tengine 在淘宝网、天猫、优酷、阿里速卖通和阿里云等世界前100强网站上非常稳定、高效。 简言之,Tengine是 ...

单片机、嵌入式的大神都平时浏览什么网站?

博主头像 作为一名摸爬滚打十余年的嵌入式开发老兵,经常有初学者问我:"大神们平时都看什么网站啊?"今天就借这个机会,全面梳理一下我和同行们常年收藏的"干货网站"。这些网站就像我们的"武器库",在不同开发阶段各显神通。废话不多说,直接上干货! 一、芯片厂商官方资源:硬核知识的源头 很多初学者总想着找二手资料,却 ...

C++ 程序员入门需要多久,怎样才能学好?

博主头像 一、我的C++学习之路:一个嵌入式老兵的自白 先交代一下我的背景:理工科毕业,半路出家学的编程。大学时代是机械专业,但阴差阳错进了一家电子公司,被分配做嵌入式开发,于是硬着头皮自学了C语言和单片机,后来又接触了Linux和C++。 十多年摸爬滚打下来,从菜鸟到带团队再到自己创业开公司,我对C++这门 ...

Linux-常用命令(5)

博主头像 基本命令 命令路径 which命令 which命令用于定位和查找系统中可执行文件的路径。用于确定某个·命令是否存在以及命令的完整路径。 which [选项] 命令名 //基本格式 文件格式 file命令 file命令用于查找Linux系统中的文件的类型,包括但不限于文本文件、目录、二进制文件、符号链 ...

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 毫秒,每笔交易 ...

Bitcoin部署到openEuler RISC-V

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

<123···25>