linux环境下运行脚本时常用>/dev/null 2>&1 &这一串的作用 发表于 2023-08-01 | 更新于 2023-09-03 | 分类于 linux | 热度 ℃ | 字数统计: 1,245(字) | 阅读时长: 5(分) 前言大雨哗哗哗,叫车无人接,把最近用到的命令总结一下,方便日后的拿来主义。 阅读全文 »
之前好好的distcc突然报错distcc[18595] (dcc_pump_sendfile) ERROR: sendfile failed: Broken pipe怎么办 发表于 2023-07-21 | 更新于 2023-09-03 | 分类于 linux | 热度 ℃ | 字数统计: 1,201(字) | 阅读时长: 5(分) 前言distcc 是一个用于分布式编译的工具,它可以将编译任务分发到多台计算机上,从而加快代码编译的速度。distcc 允许多台计算机共同参与编译过程,利用分布式系统的优势来并行处理编译任务,从而提高编译速度和性能。 阅读全文 »
linux环境下rsync命令中两个目录结尾的斜杠‘/‘到底有什么作用 发表于 2023-07-20 | 更新于 2023-09-03 | 分类于 linux | 热度 ℃ | 字数统计: 1,700(字) | 阅读时长: 6(分) 前言每次使用文件拷贝 cp 命令或者同步 rsync 命令时都会有些疑惑,不知道路径末尾的 /需不需要加,隐约感觉到有些不同,但具体的区别却不太清楚,需要实际操作一次才能知道了,下面就来试一试。 阅读全文 »
C++中的 i++ 和 ++i 这两种自增运算不是原子操作 发表于 2023-07-04 | 更新于 2023-09-03 | 分类于 C/C++ | 热度 ℃ | 字数统计: 1,319(字) | 阅读时长: 6(分) 前言C++中的 i++ 和 ++i 这两种自增运算是不是原子操作,突然被这么一问竟有点不知所措,这么“简单”的操作应该是原子的吧,但是好像有读又有写应该不是原子操作,原子操作就是那种刷一下就能完成的操作,准确来描述就是一个操作不可再分,要完成都完成不能存在中间态,咦?怎么听起来和事务这么像?那么 i++ 和 ++i 是不是原子操作我们看它是否满足不可再分就行了。 阅读全文 »
C++访问std::variant类型数据的几种方式 发表于 2023-06-23 | 更新于 2023-06-24 | 分类于 C/C++ | 热度 ℃ | 字数统计: 2,902(字) | 阅读时长: 13(分) 前言std::variant(可变体) 是 C++17 中引入的一个新的类模板,提供了一种存储不同类型的值的方式,类似于之前版本中的 union(联合体),但可以存储非 POD 类型和类对象,能够在运行时进行类型检查和转换,但具有更多的功能和更高的类型安全性,今天来看一下存储在std::variant中的数据要怎么读取。 阅读全文 »
试试InsCode这个在线跑项目代码的平台 发表于 2023-06-18 | 更新于 2023-06-18 | 分类于 Platform | 热度 ℃ | 字数统计: 789(字) | 阅读时长: 3(分) 前言最近看CSDN上线了InsCode这个在线跑项目代码的平台,放在了主菜单主推位置,上次这个位置好像是Gitee,在上次应该是代码片,CSDN 作为我一直使用的产品,最近十年我经历了他所有的变革,就像我刚刚提到的这些主菜单的变化,很多的东西已经被抛弃了,希望这次的InsCode能长久的支持下去。 阅读全文 »
初识Telegraf、InfluxDB和Grafana铁三角形成的监控可视化解决方案 发表于 2023-06-17 | 更新于 2023-06-18 | 分类于 linux | 热度 ℃ | 字数统计: 2,715(字) | 阅读时长: 9(分) 前言数据监控目前用于各行各业,服务器开发也不例外,进程什么时候被杀死了?内存占用已经达到98%了怎么早点没发现,网络带宽已经占满了怪不得玩家反馈说登录不上去了,这些都是服务器开发人员常常听到的“抱怨”,他们都涉及到服务器资源的使用情况,如果有一种方便的途径可以高效的监控各个服务器的情况就好了,单靠人去各个服务器查看是不现实的,今天就来简单介绍一种我刚刚学到的方案。 阅读全文 »
linux环境下熟悉又陌生的sudo命令 发表于 2023-05-26 | 更新于 2023-06-18 | 分类于 linux | 热度 ℃ | 字数统计: 3,738(字) | 阅读时长: 14(分) 前言sudo命令应该是任何一个服务器使用人员都绕不开的命令,比如那个大名鼎鼎的删库跑路命令 sudo rm -rf /*,虽然经常使用,也知道用它能做一些普通用户无法完成的事情,那么它究竟是什么意思,有什么作用和好处,和超级无敌的 root 用户又有什么关系呢?接下来我们来简单梳理一下。 阅读全文 »
linux环境下使用daemon函数实现守护进程 发表于 2023-05-12 | 更新于 2023-06-18 | 分类于 linux | 热度 ℃ | 字数统计: 3,308(字) | 阅读时长: 17(分) 前言daemon进程是后台守护进程,比如linux 下server都是daemon进程,像httpd、sshd等这些服务你肯定听说过,如果我们想写一个后台运行程序应该怎么做呢?其实非常容易,只要添加头文件 #include <unistd.h>,然后在调用 daemon(1, 0)函数即可。 阅读全文 »
linux下使用dd命令测试磁盘的读写速度 发表于 2023-04-26 | 更新于 2023-06-18 | 分类于 linux | 热度 ℃ | 字数统计: 987(字) | 阅读时长: 4(分) 前言最近打包更新总是特别慢,其中有一步使用md5sum命令计算MD5值的操作有时居然要卡一个小时,虽说计算MD5比较耗时,但通常计算5个G数据的md5值也就1分多钟,卡一个多小时有点说不过去了,所以在卡顿时使用 top 命令查看了进程情况,发现md5sum进程在卡顿时总是处于 D 状态,这个还是第一次遇到,所以查了些资料记录一下。 阅读全文 »