使用SSH远程连接服务器时,经常需要输入密码。密码简单一点就不安全,密码复杂一点就每次登录都很繁琐。于是找了个偷懒的办法,能够保证密码可以维持复杂度,每次登录也不用很繁琐的去输入密码,针对SSH配置了免密登录设置。
2025/8/16大约 2 分钟
Micro-ros Agent启动:ros2 run micro_ros_agent micro_ros_agent serial --dev /dev/ttyUSB0
速度话题发布:ros2 topic pub /speed_subscriber std_msgs/msg/Int16MultiArray "{layout: {dim: [], data_offset: 0}, data: [1, 0, 1, 0]}" -1
2024/12/14小于 1 分钟
Ubuntu Server安装VPN代理来解决仓库拉取失败的问题
1. 通过软件源安装
1. 添加公钥
wget -qO - https://apt.v2raya.org/key/public-key.asc | sudo tee /etc/apt/keyrings/v2raya.asc2024/11/23小于 1 分钟
1. 树莓派安装Ubuntu Server后,每次开机卡在“A start job is running for wait for network to be Configured”
此时应该正在配置必选的网络,可能是有线也可能是无线
修改/etc/netplan/50-cloud-init.yaml,将所有可能的网络类型都设置为可选【optional: true】,而非必选
# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    version: 2
    ethernets:
        renderer: networkd
        eth0:
            dhcp4: true
            optional: true
    wifis:
        renderer: networkd
        wlan0:
            access-points:
                Xiaomi_19DE:
                    password: 212ab2fc321ef91189d7858a8a4bc589af7ea380be6764b1d0078291467ca4f9
            dhcp4: true
            optional: true2024/11/23小于 1 分钟
介绍几种STM32开发环境搭建的方式,主要还是围绕VSCode
一、 基于PlatformIO和STM32CubeMX
1. STM32CubeMX生成工程代码
2024/11/18小于 1 分钟
最近想打印一个齿轮,动手之前觉得自己一个机械工程专业的人搞这个应该手到擒来,下载打开SolidWorks后发现知识全还给老师了,于是快速复习记录一下。
1. 参数解释
| 参数 | 参数名 | 定义 | 作用 | 公式 | 
|---|---|---|---|---|
| 模数 | 齿轮的基准尺寸,表示齿轮齿距大小,只有模数相等的齿轮才能啮合 | 模数越大,齿轮的齿越大,适合传递较大的力 | ||
| 齿数 | 齿轮上齿的总数 | 齿数决定了齿轮的分度圆直径和传动比 | ||
| 分度圆直径 | 齿轮的基本尺寸,用于计算齿轮啮合 | 分度圆是设计齿轮参数的参考圆 | ||
| 压力角 | 分度圆上齿形法线与啮合线之间的夹角,标准值为20°或25° | 影响齿轮的接触强度和传动效率 | ||
| 齿顶高 | 齿顶到分度圆的距离,通常齿顶高系数 | |||
| 齿根高 | 齿根到分度圆的距离,通常齿根高系数 | |||
| 齿顶圆直径 | 齿顶形成的圆的直径 | |||
| 齿跟圆直径 | 齿根形成的圆的直径 | |||
| 中心距 | 两相啮合齿轮分度圆圆心之间的距离 | |||
| 传动比 | 主动轮与从动轮转速的比值 | 
2024/11/16大约 3 分钟
1.搭建环境
跟着官网VuePress快速上手教程一路走就好。
先后安装相应功能包【记得选择添加默认的github工作流,网络的话需要后面手动添加】,设置git地址。
2.部署到Github Page
- 保证工作流配置的分支为正常的工作分支,该工作流会将网页配置到gh-pages分支上【分支可在deploy-docs.yml文件中配置】
2024/7/28大约 1 分钟
在Ubuntu上部署Git Server
一、部署服务器
1.安装必需的软件包
首先,安装Git、Apache和GitWeb:
sudo apt install git gitweb apache2 -y2024/7/16大约 2 分钟
在Ubuntu上使用Samba搭建个人NAS(网络附加存储),可以共享文件并在网络上的不同设备之间轻松访问
一、 安装Samba
sudo apt install samba2024/7/16大约 1 分钟
