avatar
文章
62
标签
33
分类
11
首页
归档
AI
后端
  • Java
  • Go
  • Python
前端
音视频
投资
运维
随笔
分享
Clang's Blog
首页
归档
AI
后端
  • Java
  • Go
  • Python
前端
音视频
投资
运维
随笔
分享

Clang's Blog

在Ubuntu上创建和启用交换文件的简单步骤
发表于2024-07-16|运维
在Linux系统中,交换空间是一种将内存数据临时存储在磁盘上的机制,用于缓解内存不足的情况。本文将介绍如何在Ubuntu系统上创建和启用一个12GB的交换文件。这是一种不需要重新分区的简单方法。 为什么使用交换文件?交换文件与交换分区功能相同,但更加灵活。你可以在不重新分区的情况下轻松调整交换空间的大小。以下是创建和启用交换文件的详细步骤。 步骤 1:创建交换文件首先,我们需要在文件系统上创建一个12GB的交换文件。 1sudo fallocate -l 12G /swapfile 如果 fallocate 命令不可用,可以使用以下命令: 1sudo dd if=/dev/zero of=/swapfile bs=1M count=12288 步骤 2:设置正确的权限为了确保系统安全,我们需要将交换文件的权限设置为只有root用户可以读取和写入。 1sudo chmod 600 /swapfile 步骤 3:将文件格式化为交换空间现在,我们需要将这个文件格式化为交换空间。 1sudo mkswap /swapfile 步骤...
机器学习数据预处理详解:标准化、填充缺失值及编码离散特征
发表于2024-06-29|AI
在机器学习建模过程中,数据预处理是至关重要的一步。本文将通过具体示例,详细解释数据预处理的关键步骤,包括标准化数值特征、填充缺失值以及编码离散特征。我们将使用一个简单的训练和测试数据集来说明这些步骤。 示例数据集训练数据 (train_data) Id Feature1 Feature2 Feature3 Label 1 10 5.0 A 100 2 20 6.5 B 200 3 30 NaN A 300 测试数据 (test_data) Id Feature1 Feature2 Feature3 4 25 5.5 B 5 35 7.0 NaN 步骤解析1. 合并所有特征以进行预处理首先,将训练和测试数据集的特征(不包括标签列Label)合并,以便对所有特征进行统一的预处理。 1all_features = pd.concat((train_data.iloc[:, 1:-1], test_data.iloc[:,...
使用 PyTorch 和 Pandas 进行 Kaggle 房价预测
发表于2024-06-28|AI
在本篇博文中,我们将探索如何使用 PyTorch 和 Pandas 库,构建一个用于 Kaggle 房价预测的模型。我们将详细讨论数据加载、预处理、模型构建、训练、验证及最终预测的全过程。 1、环境设置我们首先需要导入所需的库,包括用于数据处理的 pandas 和 numpy,以及用于深度学习的 torch。 12345678import hashlibimport osimport requestsimport numpy as npimport pandas as pdimport torchfrom torch import nnfrom d2l import torch as d2l 2、数据下载为了下载数据,我们需要定义一个下载函数,并在其中实现数据缓存机制以避免重复下载。 1234567891011121314151617181920212223242526# 保存DATA_HUB字典以便下载数据DATA_HUB = dict()DATA_URL = 'http://d2l-data.s3-accelerate.amazonaws.com/'#...
如何在不同电脑之间导出和导入 Docker 镜像
发表于2024-06-19|运维
如何在不同电脑之间导出和导入 Docker 镜像在开发和部署过程中,你可能会遇到需要将 Docker 镜像从一台电脑导出并导入到另一台电脑的情况。无论是为了分享镜像,还是为了在不同环境中进行测试,Docker 都提供了方便的工具来实现这一需求。本文将详细介绍如何使用 docker save 和 docker load 命令将 Docker 镜像从一台电脑传输到另一台电脑。 步骤 1:导出镜像首先,在源电脑上使用 docker save 命令将 Docker 镜像保存为一个 tar 文件。假设你要导出的镜像名为 foxy_noetic_ubuntu20.04:v1,你可以运行以下命令: 1docker save -o foxy_noetic_ubuntu20.04_v1.tar foxy_noetic_ubuntu20.04:v1 这条命令会创建一个名为 foxy_noetic_ubuntu20.04_v1.tar 的文件,该文件包含了 foxy_noetic_ubuntu20.04:v1 镜像的所有内容。 步骤 2:传输镜像文件接下来,需要将生成的 tar...
ubuntu20.04安装ros noetic
发表于2024-06-15|ROS
一、安装ROS neotic步骤第一步:换源(在软件和更新里面)这一步非常重要,决定着后面安装ROS能否成功的关键一步。这里,我选择了中科大(https://mirrors.ustc.edu.cn/ubuntu/)。 第二步:添加ROS软件源1sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' 第三步:添加密钥1sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 第四步:更新软件源1sudo apt update 第五步:开始安装ROS1sudo apt install...
ROS简单节点demo(Python)
发表于2024-05-18|ROS
好的,下面是将 talker_listener_demo 从C++版本转换为Python版本的详细步骤和代码示例: 步骤 1:创建ROS包在终端中执行以下命令: 1catkin_create_pkg talker_listener_demo rospy std_msgs 这将在你的Catkin工作空间中创建一个名为 talker_listener_demo 的ROS包,并将 rospy 和 std_msgs 添加为依赖项。 步骤 2:创建Python脚本在 src 文件夹下创建两个Python脚本:talker.py 和 listener.py。 123cd ~/catkin_ws/src/talker_listener_demo/srctouch talker.pytouch listener.py 步骤 3:编写Python节点代码编辑 talker.py 和 listener.py 文件,编写发布者节点和订阅者节点的Python代码。 talker.py:1234567891011121314151617181920#!/usr/bin/env...
ROS简单节点demo(C++)
发表于2024-05-17|ROS
下面是一个简单的 ROS 1 demo,包括创建一个 Catkin 工作空间、创建一个 ROS 节点以发布一个字符串消息到一个话题上,并创建一个订阅器来接收并打印这个消息。这个 demo 包含两个文件:CMakeLists.txt 和 talker_listener_demo.cpp。 首先,创建一个 Catkin 工作空间: 打开终端。 运行以下命令,创建一个名为 catkin_ws 的 Catkin 工作空间: 123mkdir -p ~/catkin_ws/srccd ~/catkin_ws/srccatkin_init_workspace 接下来,创建 ROS 节点和订阅器的源文件: 在 ~/catkin_ws/src 目录下创建一个名为 talker_listener_demo 的包,并进入该目录: 123cd ~/catkin_ws/srccatkin_create_pkg talker_listener_demo roscpp std_msgscd talker_listener_demo 在 talker_listener_demo 包中创建一个名为...
MySQL日志保留策略:设置binlog日志保存天数、文件大小限制
发表于2024-05-16|运维
...
使用软连接的方式修改Docker数据存储目录
发表于2024-05-15|运维
前言Docker 安装的东西多了或者目录分配大小未提前规划好,就容易出现磁盘空间不足的问题,可以采用软链接的方式迁移数据目录空间。 为什么使用符号链接?创建符号链接的好处在于,你无需修改 Docker 配置文件 /etc/docker/daemon.json。符号链接能够将 Docker 默认查找的数据目录路径 /var/lib/docker 指向新的位置,从而让 Docker 无缝找到其数据目录。 迁移步骤按照以下步骤操作,即可成功迁移 Docker 数据目录: 停止 Docker 服务 首先,确保停止 Docker 服务,以避免在复制数据时出现文件被占用的情况。 1sudo systemctl stop docker 复制 Docker 数据目录 使用 cp 命令复制 /var/lib/docker 目录到新的位置 /home/app 下。-a 选项表示归档模式,会保留文件的所有属性和权限,-u 表示仅在目标文件不存在或源文件更新时进行复制。 1sudo cp -au /var/lib/docker /home/app 重命名原始 Docker...
编写与测试简单的Service和Client(Python)
发表于2024-05-14|ROS
01 导读C++ 代码必须通过编译生成可执行文件; python 代码是可执行文件,不需要编译; 开发的功能包都放在 catkin_ws 这样一个工作空间里; 新建的功能包取名为 service_example,实现两个整数求和为例,client 端节点向 server 端节点发送 a、b 的请求,server 端节点返回响应 sum=a+b 给 client 端节点; 服务编程流程 创建服务器 创建客户端 添加编译选项 运行可执行程序 02 功能包的创建在 catkin_ws/src/ 目录下新建功能包 service_example,并在创建时显式的指明依赖 rospy 和 std_msgs,依赖 std_msgs 将作为基本数据类型用于定义我们的服务类型。打开命令行终端,输入命令: 12345$ cd ~/catkin_ws/src# 创建功能包 topic_example 时,显式的指明依赖 rospy 和 std_msgs,# 依赖会被默认写到功能包的 CMakeLists.txt 和 package.xml 中$...
123…7
avatar
Clang
文章
62
标签
33
分类
11
Follow Me
公告
如果尚未看到成果,那是因为付出的努力还不够多,如果尚未梦想成真,那是因为等待的时间还不够久。笑到最后的人永远最精彩,最成功,最执着。
最新文章
一键搭建 WordPress + MySQL + phpMyAdmin 环境(支持 PHP 版本选择 & 自定义配置)
一键搭建 WordPress + MySQL + phpMyAdmin 环境(支持 PHP 版本选择 & 自定义配置)2025-06-08
AI网址大全
AI网址大全2025-02-16
基于C++线程延迟处理的 ROS 消息逻辑优化
基于C++线程延迟处理的 ROS 消息逻辑优化2024-11-20
使用 Docker 运行 Node.js:无需依赖系统版本,快速切换、环境隔离
使用 Docker 运行 Node.js:无需依赖系统版本,快速切换、环境隔离2024-11-19
Python多进程编程与进程间通信
Python多进程编程与进程间通信2024-11-19
分类
  • AI7
  • Go16
  • Java8
  • Python3
  • ROS8
  • 分享3
  • 前端1
  • 投资1
标签
Mybatis macOS SEO Spring Cache Spring Cloud Hexo iOS 分享 跨域 SaaS 音视频 IDEA Go WordPress 算法 运维 ROS 多租户 Spring Boot 基金 Java FFmpeg MySQL 播放器 Python Vue AI Spring Cloud Gateway Github C++ 随笔 CDN 秒杀
归档
  • 六月 2025 1
  • 二月 2025 1
  • 十一月 2024 6
  • 七月 2024 3
  • 六月 2024 4
  • 五月 2024 6
  • 四月 2024 4
  • 四月 2023 2
网站信息
文章数目 :
62
最后更新时间 :
©2016 - 2025 By Clang
框架 Hexo 6.3.0|主题 Butterfly 5.3.3