相关文章
Linux虚拟网络设备—Veth Pair
veth是Virtual Ethernet Device的缩写,是一种成对出现的Linux虚拟网络接口设备。它最常用的功能是用于将不同的Linux network namespaces 命名空间网络连接起来,让二个namespaces之间可以进行通信。我们可以简单的把veth pair理解为用一根网线࿰…
编程日记
2024/12/18 13:07:42
功能强大的流式文本编辑器 sed
前言
最近在写项目的升级脚本,发现以前学习的shell命令忘得一干二净,磕磕绊绊总算把脚本写完。这里先简单总结一下文本编辑器sed使用,如有纰漏,望批评指正。
sed
功能强大的流式文本编辑器
补充说明
sed 是一种流编辑器&…
编程日记
2024/12/21 5:15:43
【Maven】VSCode Java+Maven 环境配置
0x00 前言
没写过 Java,得配个带 Maven 的编码环境,不太明白,试试看顺便记录一下 0x01 配置过程
安装 jdk1.8 后,找到安装位置:
(base) dianCD-Ali doraemon % /usr/libexec/java_home -V
Matching Java Virtual Ma…
编程日记
2024/12/20 22:22:39
kamailio rtpengine模块关于via-branch的讨论
https://sr-users.sip-router.narkive.com/xRtgEcU0/rtpengine-via-branch-extra-question我查了下,rtpengine模块的主要作者有两个:
- Maxim Sobolev, Sippy Software, Inc. - Juha Heinanen, TuTPro, Inc.
提问的Juha是其中之一
而回答问题的Richar…
编程日记
2024/12/20 4:26:58
Linux下控制GPIO的三种方法
https://blog.csdn.net/qq_41076734/article/details/124669908
1. 应用空间控制gpio
1.1简介
在/sys/class/gpio/下有个export文件,向export文件写入要操作的GPIO号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括dir…
编程日记
2024/12/21 18:06:06
C++ Qt/Eigen拟合三维平面与三维圆
std::optional<std::tuple<double, double, double, double>> FitPlane(const QList<QVector3D>& points)
{// 如果点数小于3,无法拟合平面if (points.size() < 3) {return std::nullopt;}double x0x0 0, x0y1 0, x0z2 0, x0_3 0;doub…
编程日记
2024/12/17 2:50:25
springboot实现邮箱发送(激活码)功能
第一步:现在邮箱里面开启smtp服务 这里用163邮箱举例,配置一下授权密码,这个要提前记住 第二步:引入依赖
<?xml version"1.0" encoding"UTF-8"?>
<project xmlns"http://maven.apache.org/P…
编程日记
2024/12/23 3:18:16
【软件安装】Linux系统中安装MySQL数据库服务
这篇文章,主要介绍如何在Linux系统中安装MySQL数据库服务。 目录
一、Linux安装MySQL
1.1、下载MySQL安装包
1.2、解压MySQL安装包
1.3、更改存放目录
1.4、创建用户组和用户
1.5、创建数据目录data
1.6、创建my.cnf配置文件
1.7、初始化数据库
1.8、添加m…
编程日记
2024/12/17 14:45:39