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
标签
ROS 运维 FFmpeg SEO 播放器 Spring Cloud Gateway Hexo C++ 秒杀 MySQL IDEA 音视频 iOS 多租户 分享 macOS Java Python SaaS Spring Cloud Go 算法 Github Vue 随笔 Spring Boot WordPress AI CDN Mybatis 跨域 基金 Spring Cache
归档
  • 六月 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