当前位置: 首页 > news >正文

机器人制作开源方案 | 家庭清扫拾物机器人

作者:罗诚、李旭洋、胡旭、符粒楷

单位:南昌交通学院 人工智能学院

指导老师:揭吁菡

      在家庭中我们有时无法到一些低矮阴暗的地方进行探索,比如茶几下或者床底下,特别是在部分家庭中,如果没有及时对这些阴暗低矮的地方进行清扫,则会导致这些地方不干净与不整洁;还有在平时生活中手机钥匙等物品可能会掉落床底等低矮阴暗的角落,不方便拾取;综合多种情况下考虑,我们设计了这款家庭清扫拾物机器人,来解决我们生活中的这些烦恼。

1. 作品细节图

正视图
侧视图
俯视图
后视图

① 该机器人装备了履带,可以更好地跨越低矮的障碍物。

履带设计模块

② 该机器人前身部分设计了铲夹结合功能,可以实现对物品进行铲取和夹取功能。

夹取设计模块
铲取设计模块

③ 铲取模块中正常情况下进行平铲,此机器人也设计了可以实现抬铲与低铲功能,更方便的铲取物品。

抬铲设计模块
低铲设计模块

④ 前身部分的铲子下方添加了拖地模块,可以实现在道路上进行拖地操作,达到清扫功能。

拖地设计模块

⑤ 该机器人在尾部部分参考了道路清扫车,设计了清扫功能,可以对前进道路中的垃圾进行清扫,内部还装有回收垃圾的模块。

扫地设计模块

⑥ 机器人搭载WiFi模块与蓝牙模块,可以实现远程监控与远程操控的功能。

远程监控操控设计模块

2. 作品效果图

① 履带设计可以越过低矮障碍物(模拟家庭环境房间门口的小台阶)

② 进行扫垃圾功能(以纸屑为例)

③ 夹取物品(以小孩子的玩具车轮为例)

 ④ 铲取功能(以钥匙为例)

⑤ 拖地功能(以地面上洒落的可乐为例)

⑥ 巡逻功能(模拟家庭中阴暗低矮环境)

3. 项目研究内容

      此作品设计采用了“铲夹拖扫视”多功能一体化理念。我们结合生活中铲车的实物以及生活中道路垃圾灰尘清扫车,为该机器人头部设计了“铲夹结合”模型。通俗的说,就是在车子的头部设计了夹子,可以实现对一些物品进行夹取功能,同时当夹子合并之后就会形成一个铲子的模型,来实现对一些难以夹取的物品进行“铲”的方式来实现拾取功能,在家庭中也可以实现“搬运功能”。在铲子一端中,我们加入了拖地功能,可以对地面进行清洁能力。在尾部部分,我们设计了一对铲子,可以对地面进行清扫功能,通过首尾的功能结合,可以对家庭进行清扫功能。

      同时此设计可以用手机终端对该机器人进行控制功能。通过蓝牙与局域网连接,实现远程操控;搭载摄像头模块,可以实现该机器人对该环境进行实时监控。通过手动操控的功能可以让家庭成员也能亲身感受到该机器人的功能,在不进行家庭清扫拾物功能时,该机器人也可以充当“家庭巡逻机器人”,观察家庭周围环境的变化,以助于我们的生活可以更加便利。

4. 国内外研究现状和发展动态

      根据目前行业发展形式,我国的城市建设正逐步在向智慧城市方向发展,而这其中智能化的进步,直接带动了相关产业的发展,机器人的普及会随着其技术发展越来越走向现实。      

      在家庭中,我们无法到一些低矮阴暗的地方进行探索,比如茶几下或者床底下,特别是在部分家庭中,由于没有及时对这些阴暗低矮的地方进行清扫会导致这些地方不干净与不整洁。还有在平时生活中手机钥匙等物品可能会掉落床底等低矮阴暗的角落,不方便拾取。综合多种情况下考虑,我们设计了家庭清扫拾取机器人,来解决我们生活中的这些烦恼。

      以前传统的智能家居采用有线通讯方式传播,需要破坏墙体结构,凿壁布置线路,而且在墙外有密密麻麻的线头,有碍美观,需要专门的施工人员进行操作,施工周期较长,成本高;尤其当消费者看到有新的智能设备,想要更新升级时比较困难,需要重新破墙布线,而需要售后维修时难度更大,由于线路埋入墙壁,不能及时准确地检测出故障和修复,颇让人头疼。

      相比较而言,随着物联网技术进步,家庭智能服务机器人表现出明显的技术优势。主人只要拿着手机就能进行远程控制家居设备,就能过上懒人生活。让人满意的是,它不需要扒开墙壁,布置纷繁复杂的线路,外观简洁大方,只要具备初中以上学历,就可自行组合安装;自动组网,设备扩展性强;成本低,功耗低,符合现代家庭绿色生活理念。我们的家庭清扫拾取机器人可以成为每一个家庭的海螺姑娘,让每一个家庭更省心更省力节约时间,打扫效果好,让家庭清扫拾取机器人完成卫生工作。

5. 研究路线及解决的主要问题

研究路线:

      我们设计的家庭清扫拾取机器人,把清扫、拾物和监控功能巧妙地结合在一起,实现了一个家庭清扫拾取机器人服务终端。相对于市场上的家庭服务机器人,我们的机器人打扫卫生效果很好,可以代替人为清扫,更快捷更方便地完成家庭卫生工作;可以拾取到我们不方便拾取的物品,在平时生活中手机钥匙等物品可能会掉落床底等低矮阴暗的角落,不方便拾取;可以在家庭中随意走动,可以让用户监控到家庭中的每一个地方。

解决的主要问题

      ① 我们的家庭清扫拾取机器人功能齐全,可以完成清扫家庭的每一个角落,打扫卫生效果很好,可以代替人为清扫,更快捷更方便地完成家庭卫生工作。

      ② 可以拾取到我们不方便拾取的物品,在平时生活中手机钥匙等物品可能会掉落床底等低矮阴暗的角落,不方便拾取。这个时候我们的家庭清扫拾取机器人可以完美实现这些操作,更方便地为每一位家庭成员服务。

      ③ 同时替代了监控,可以实现对家庭24小时的监控能力。当你不在家的时候,想要关注家庭情况,可以启动我们的家庭清扫拾取机器人,同时家庭清扫拾取机器人可以在家庭中随意走动,可以让用户监控到家庭中的每一个地方。

同时我们维修十分简单,一旦出现了问题,我们可以很快地解决,让家庭清扫拾取机器人可以继续正常工作。

6. 项目创新及特色

      家庭清扫拾物机器人在家庭中都有着无法替代的优势,解决家庭中由于没有及时对这些阴暗低矮的地方进行清扫会导致的不干净与不整洁的问题;还有在平时生活中手机钥匙等物品可能会掉落床底等低矮阴暗的角落,不方便拾取等等问题。其优势体现在:

① 操作简单

      现在的家庭机器人操作十分简单,只要为家庭机器人充满电,即可开始工作。

② 省工省力

      在家庭中都希望存在着一位海螺姑娘,而正是家庭机器人的诞生,使得这一希望也逐渐成为现实,在家庭中放置一台家庭清扫机器人可以更加方便地帮助人们清扫家庭卫生,做到全面覆盖,更快捷地完成家庭卫生。

③ 打扫效果好

       如今的家庭机器人发展迅速,各种功能都得到了稳步提升,特别是在清扫效果方面,家庭机器人可以做到比人工更干净的程度,既方便又可以完美打扫好家庭卫生。

7. 项目综述

前期预研基础:通过现有的资料学习了嵌入式开发模块,同时经过市场调研确定了研究目标与方向,实现了家庭拾物机器人的实物。

自身具备的知识条件:熟练c++、python语言,同时学习过嵌入式开发。

项目实施的科学性:我们在家庭拾物机器人上安装了多个传感器,同时实现了蓝牙局域网连接手机终端连接家庭拾物机器人,可以实现清扫、拾物和监控等功能

创新性及技术可行性:与市场上常规的家庭机器人相比,我们有更多的实用性与更方便的操作性,可以迅速入手,开始为每一个家庭服务。

8. 项目实施方案

      在产品初期,我们会先使用资金生产我们的产品,同时选择几家信誉较好、推销能量较强和自己对口的批发商进行长时间的合作,这样前期我们可以不用花太多心思与精力投入到产品推销与宣传方面,先大规模生成产品后,我们再开始我们的用户体验计划,与我们的中间商建立良好的合作关系,让我们的产品可以适当的实现市场覆盖化。

      到了产品中期,我们的产品在市场中有了一定知名度的情况下,我们可以开始生产大规模家庭清扫拾取机器人投入到市场中,与各家企业进行竞争。同时我们可以利用广告对我们的产品再次进行宣传,现如今广告是面对所有人最方便知晓信息的一定媒介,可以向广大目标用户提供我们家庭清扫拾取机器人的优势与功能。现代广告不单单只是宣传我们的产品,而是一种双向沟通,即我们的产品可以让每一个家庭知晓的情况下,也可以收集大部分家庭对于我们家庭清扫拾取机器人的建议,让我们的家庭清扫拾取机器人知名度提高。

      产品后期,我们将继续开展我们的计划,为我们的产品进行宣传,大规模投入市场,实现大额盈利。在资金充足的情况下,我们可以通过大部分家庭的用户体验的基础上去对我们的家庭清扫拾取机器人功能方面进行逐一地优化与改善,让我们的家庭清扫拾取机器人可以更加完美,更加贴合每一个家庭中,充分实现我们家庭清扫拾取机器人的价值。

9. 项目预期成果

      前期我们先进行生产工作,生产出小规模的家庭清扫拾取机器人后,我们再开展用户体验计划,让每一个家庭都能够切身体会到我们家庭清扫拾取机器人的功能。然后再引入资金进行广告宣传工作,让我们的家庭清扫拾取机器人更快地被大部分家庭所认识。同时我们也会收集用户的体验与感想,在后期资金充足的情况下可以对我们的家庭清扫拾取机器人产品进行优化和改善,不断地增强我们家庭清扫拾取机器人地功能。

10. 示例程序

#include <Servo.h>int _ABVAR_1_data = 0 ;Servo servo_pin_3;Servo servo_pin_7;Servo servo_pin_4;void tai();void tingzhi();void chan();void qianjin();void zidong();void he();void kai();void zuozhuan();void youzhuan();void huotui();void guo();void setup(){Serial.begin(9600);servo_pin_3.attach(3);pinMode( 5 , OUTPUT);pinMode( 6 , OUTPUT);pinMode( 9 , OUTPUT);pinMode( 10 , OUTPUT);servo_pin_7.attach(7);servo_pin_4.attach(4);}void loop(){_ABVAR_1_data = Serial.parseInt() ;if (( ( _ABVAR_1_data ) == ( 0 ) )){tingzhi();}if (( ( _ABVAR_1_data ) == ( 1 ) )){qianjin();}if (( ( _ABVAR_1_data ) == ( 2 ) )){huotui();}if (( ( _ABVAR_1_data ) == ( 3 ) )){zuozhuan();}if (( ( _ABVAR_1_data ) == ( 4 ) )){youzhuan();}while (( ( _ABVAR_1_data ) == ( 6 ) )){zidong();}if (( ( _ABVAR_1_data ) == ( 8 ) )){he();}if (( ( _ABVAR_1_data ) == ( 9 ) )){kai();}if (( ( _ABVAR_1_data ) == ( 10 ) )){tai();}if (( ( _ABVAR_1_data ) == ( 11 ) )){chan();}if (( ( _ABVAR_1_data ) == ( 12 ) )){guo();}}void chan(){servo_pin_3.write( 91 );}void huotui(){digitalWrite( 5 , LOW );digitalWrite( 6 , HIGH );digitalWrite( 9 , LOW );digitalWrite( 10 , HIGH );}void zuozhuan(){digitalWrite( 5 , HIGH );digitalWrite( 6 , LOW );digitalWrite( 9 , LOW );digitalWrite( 10 , LOW );}void qianjin(){digitalWrite( 5 , HIGH );digitalWrite( 9 , HIGH );digitalWrite( 6 , LOW );digitalWrite( 10 , LOW );}void tai(){servo_pin_3.write( 131 );}void kai(){servo_pin_7.write( 151 );servo_pin_4.write( 31 );}void zidong(){int b=digitalRead(14);int a=digitalRead(18);servo_pin_4.write( 90 );servo_pin_7.write( 90 );servo_pin_4.write( 65 );servo_pin_7.write( 110 );if(a== LOW && b==LOW){qianjin();delay(100);youzhuan();delay(100);huotui();}else if(a== HIGH && b== LOW){youzhuan();delay(100);huotui();}else if(a== LOW && b==HIGH){zuozhuan();delay(100);huotui();}else if(a==HIGH && b==HIGH){huotui();}}void guo(){servo_pin_3.write( 102 );}void tingzhi(){digitalWrite( 5 , LOW );digitalWrite( 9 , LOW );digitalWrite( 6 , LOW );digitalWrite( 10 , LOW );}void youzhuan(){digitalWrite( 5 , LOW );digitalWrite( 6 , LOW );digitalWrite( 9 , HIGH );digitalWrite( 10 , LOW );}void he(){servo_pin_7.write( 91 );servo_pin_4.write( 91 );}

 程序源代码及样机3D文件等资料详见 家庭清扫拾物机器人-作品说明

相关文章:

机器人制作开源方案 | 家庭清扫拾物机器人

作者&#xff1a;罗诚、李旭洋、胡旭、符粒楷 单位&#xff1a;南昌交通学院 人工智能学院 指导老师&#xff1a;揭吁菡 在家庭中我们有时无法到一些低矮阴暗的地方进行探索&#xff0c;比如茶几下或者床底下&#xff0c;特别是在部分家庭中&#xff0c;如果没有及时对这些阴…...

C++算法 —— 动态规划(8)01背包问题

文章目录 1、动规思路简介2、模版题&#xff1a;01背包第一问第二问优化 3、分割等和子集4、目标和5、最后一块石头的重量Ⅱ 背包问题需要读者先明白动态规划是什么&#xff0c;理解动规的思路&#xff0c;并不能给刚接触动规的人学习。所以最好是看了之前的动规博客&#xff0…...

ASUS华硕天选4笔记本FA507NU7735H_4050原装出厂Win11系统

下载链接&#xff1a;https://pan.baidu.com/s/1puxQOxk4Rbno1DqxhkvzXQ?pwdhkzz 系统自带网卡、显卡、声卡等所有驱动、出厂主题壁纸、Office办公软件、MyASUS华硕电脑管家、奥创控制中心等预装程序...

金蝶OA server_file 目录遍历漏洞

漏洞描述 金蝶OA server_file 存在目录遍历漏洞&#xff0c;攻击者通过目录遍历可以获取服务器敏感信息 漏洞影响 金蝶OA 漏洞复现 访问漏洞url&#xff1a; 漏洞POC Windows服务器&#xff1a; appmonitor/protected/selector/server_file/files?folderC://&suffi…...

read_image错误

File is no BMP-File(Halcon 错误代码5560&#xff09;类似的错误一般都是图片内部封装的格式与外部扩展名不一致导致&#xff08;也就是扩展名并不是真实图片的格式扩展&#xff09;。 通过软件“UltraEdit”(http://www.onlinedown.net/soft/7752.htm)使用16进制查看&#x…...

文本分词排序

文本分词 在这个代码的基础上 把英语单词作为一类汉语&#xff0c;作为一类然后列出选项 1. 大小排序 2. 小大排序 3. 不排序打印保存代码 import jieba# 输入文本&#xff0c;让我陪你聊天吧~ lines [] print("请输入多行文本&#xff0c;以\"2333.3\"结束&am…...

SQL与关系数据库基本操作

SQL与关系数据库基本操作 文章目录 第一节 SQL概述一、SQL的发展二、SQL的特点三、SQL的组成 第二节 MySQL预备知识一、MySQL使用基础二、MySQL中的SQL1、常量&#xff08;1&#xff09;字符串常量&#xff08;2&#xff09;数值常量&#xff08;3&#xff09;十六进制常量&…...

【2023年11月第四版教材】第18章《项目绩效域》(第一部分)

第18章《项目绩效域》&#xff08;第一部分&#xff09; 1 章节内容2 干系人绩效域2.1 绩效要点2.2 执行效果检查2.3 与其他绩效域的相互作用 3 团队绩效域3.1 绩效要点3.2 与其他绩效域的相互作用3.3 执行效果检查3.4 开发方法和生命周期绩效域 4 绩效要点4.1 与其他绩效域的相…...

Docker启动Mysql

如果docker里面没有mysql需要先pull一个mysql镜像 docker pull mysql其中123456是mysql的密码 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD123456 -d mysql可以使用如下命令进入Mysql的命令行界面 docker exec -it mysql bash登录mysql使用如下命令,root是…...

QScrollArea样式

简介 QScrollBar垂直滚动条分为sub-line、add-line、add-page、sub-page、up-arrow、down-arrow和handle几个部分。 QScrollBar水平滚动条分为sub-line、add-line、add-page、sub-page、left-arrow、right-arrow和handle几个部分。 部件如下图所示&#xff1a; 样式详…...

【gitlab】git push -u origin master 报403

问题描述 gitlab版本&#xff1a;14.0.5 虚拟机版本&#xff1a;centos7 项目&#xff1a;renren-fast 原因分析 .git -> config目录下 url配错 但这个url不是手动配置的&#xff0c;还不知道怎么生成。 解决方法 把配置错误的url改成gitlab的project的url 这样&#…...

第二篇:矩阵的翻转JavaScript

一维数组的翻转 // 一维矩阵翻转 // 实例&#xff1a; arr [1,2,3,4,5] > [5,4,3,2,1] let n readline() let arr readline().split( ).map(Number) // console.log(n,arr) let temp 0 for(let i 0; i < n/2;i){temp arr[i]arr[i] arr[n-i-1]arr[n-i-1] temp }…...

代码随想录算法训练营第五十七天 | 动态规划 part 15 | 392.判断子序列、115.不同的子序列

目录 392.判断子序列思路代码 115.不同的子序列思路代码 392.判断子序列 Leetcode 思路 dp[i][j] 表示以下标i-1为结尾的字符串s&#xff0c;和以下标j-1为结尾的字符串t&#xff0c;相同子序列的长度为dp[i][j]递推公式&#xff1a; 初始化&#xff1a;为0遍历顺序&#xff…...

【国漫逆袭】人气榜,小医仙首次上榜,霍雨浩排名飙升,不良人热度下降

Hello,小伙伴们&#xff0c;我是小郑继续为大家深度解析国漫资讯。 为了提升作品和角色的讨论度&#xff0c;增加平台的用户活跃度&#xff0c;小企鹅推出了动漫角色榜&#xff0c;该榜单以【年】【周】【日】为单位&#xff0c;通过角色的点赞量和互动量进行排名 上周的动漫角…...

国庆中秋特辑(七)Java软件工程师常见20道编程面试题

以下是中高级Java软件工程师常见编程面试题&#xff0c;共有20道。 如何判断一个数组是否为有序数组&#xff1f; 答案&#xff1a;可以通过一次遍历&#xff0c;比较相邻元素的大小。如果发现相邻元素的大小顺序不对&#xff0c;则数组不是有序数组。 public boolean isSort…...

长剖与贪心+树上反悔贪心:1004T4

长剖的本质是一种贪心。&#xff08;启发式合并本质也是类似哈夫曼树的过程&#xff09; 在此题中&#xff0c;首先肯定变直径&#xff0c;然后选端点为根。然后选叶子。而每个叶子为了不重复计算&#xff0c;可以只计算其长剖后所在链的贡献。&#xff08;本题精髓&#xff0…...

二叉树经典例题

前言&#xff1a; 本文主要讲解了关于二叉树的简单经典的例题。 因为二叉树的特性&#xff0c;所以关于二叉树的大部分题目&#xff0c;需要利用分治的思想去递归解决问题。 分治思想&#xff1a; 把大问题化简成小问题&#xff08;根节点、左子树、右子树&#xff09;&…...

什么是指针的指针和指向函数的指针?

理解指针的指针和指向函数的指针对于C语言初学者来说可能会有些挑战&#xff0c;但它们都是非常重要的概念&#xff0c;可以帮助你更好地理解和利用C语言的强大功能。在本文中&#xff0c;我将详细解释这两个概念&#xff0c;包括它们的概念、用途和示例。 指针的指针&#xf…...

多个excel合并

目的&#xff1a;将同一个文件下的多个 “京东差评.xlsx” 合并为一个&#xff1a;“京东汇总.xlsx" 代码如下&#xff1a; # -*- coding: utf-8 -*- """ Created on Wed Oct 4 12:52:32 2023author: 64884 """import pandas as pd impor…...

Integrity Plus for Mac,保障网站链接无忧之选

在如今数字化的时代&#xff0c;网站链接的完整性对于用户体验和搜索引擎排名至关重要。如果您是一位网站管理员或者经常需要检查网站链接的人&#xff0c;那么Integrity Plus for Mac&#xff08;Integrity Plus&#xff09;将成为您最好的伙伴。 Integrity Plus是一款专业的…...

C#,数值计算——Sobol拟随机序列的计算方法与源程序

1 文本格式 using System; using System.Collections.Generic; namespace Legalsoft.Truffer { /// <summary> /// Sobol quasi-random sequence /// </summary> public class Sobol { public Sobol() { } public static void sobseq(int n,…...

以太网协议介绍(ARP、UDP、ICMP、IP)

以太网协议介绍 一、ARP协议 请求&#xff1a; 应答&#xff1a; ARP协议&#xff1a; 0x0001 0x0800 6 4硬件类型&#xff1a;2个字节&#xff0c;arp协议不仅能在以太网上运行还能在其他类型的硬件上运行。以太网用1来表示&#xff1b; 协议类型&#xff1a;两字节。指的是a…...

【C++】STL详解(十)—— 用红黑树封装map和set

​ ​&#x1f4dd;个人主页&#xff1a;Sherry的成长之路 &#x1f3e0;学习社区&#xff1a;Sherry的成长之路&#xff08;个人社区&#xff09; &#x1f4d6;专栏链接&#xff1a;C学习 &#x1f3af;长路漫漫浩浩&#xff0c;万事皆有期待 上一篇博客&#xff1a;【C】STL…...

Android学习之路(17) Android Adapter详解

Adapter基础讲解 本节引言 从本节开始我们要讲的UI控件都是跟Adapter(适配器)打交道的&#xff0c;了解并学会使用这个Adapter很重要&#xff0c; Adapter是用来帮助填充数据的中间桥梁&#xff0c;简单点说就是&#xff1a;将各种数据以合适的形式显示到view上,提供 给用户看…...

实验室超声波萃取技术的原理和特点是什么?

梵英超声(fanyingsonic)实验室超声波清洗机 超声波萃取中药材的优越性源于超声波的特殊物理性质。通过压电换能器产生的快速机械振动波&#xff0c;超声波可减少目标萃取物与样品基体之间的作用力&#xff0c;从而实现固液萃取分离。 &#xff08;1&#xff09;加速介质质点运…...

用Python操作Word文档,看这一篇就对了!

本文主要讲解Python中操作word的思路。 一、Hello&#xff0c;world&#xff01; 使用win32com需要安装pypiwin32 pip install pypiwin32 推荐使用python的IDLE&#xff0c;交互方便 1、如何新建文档 from win32com.client import Dispatchapp Dispatch(Word.Application…...

力扣 -- 879. 盈利计划(二维费用的背包问题)

解题步骤&#xff1a; 参考代码&#xff1a; 未优化的代码&#xff1a; class Solution { public:int profitableSchemes(int n, int minProfit, vector<int>& group, vector<int>& profit) {//计划数int lengroup.size();//每一维都多开一行空间vector&…...

虚拟机的三种网络连接模式

文章目录 桥接模式NAT模式主机模式 桥接模式 虚拟系统占用主机网段中的一个IP地址&#xff0c;可以正常上网 NAT模式 主机生成一个非本主机的网段的IP的网卡&#xff0c;同时虚拟系统中使用一个该网段的IP地质&#xff0c;网络数据能通过主机的网卡来代理发送出去&#xff0…...

SQL调优

# 插入数据 页合并 # order by优化 视频教程&#xff1a;34. 进阶-SQL优化-order by优化_哔哩哔哩_bilibili 在创建索引的时候&#xff0c;如果没有设置顺序&#xff0c;是会默认升序的&#xff1b;但phone想要倒序&#xff0c;则需要额外的排序 根据需要&#xff0c;创建联合…...

python写一个开机启动的选项

创建一个Python脚本&#xff0c;以便用户可以选择在开机时启动它&#xff0c;可以使用pyautogui库来创建一个简单的交互式界面&#xff0c;其中用户可以选择是否将程序添加到开机启动项中 import pyautogui import osdef add_to_startup():# 提示用户选择是否要在开机时启动程序…...

wordpress导航读取/今日国内重大新闻

1. EPPlus概述 EPPlus 是使用Open Office XML格式&#xff08;xlsx&#xff09;读写Excel 2007 / 2010文件的.net开发库。官网&#xff1a;http://epplus.codeplex.com/EPPlus 支持:单元格范围单元格样式(边框&#xff0c;颜色&#xff0c;填充&#xff0c;字体&#xff0c;数字…...

搜集关键词的网站/网络营销首先要

当一个进程向另一个级才能传送一打开的文件描述符时&#xff0c;希望发送进程和接收进程共享同一文件表项。 发送进程实际上向接收进程传送一个指向一打开文件表项的指针。该指针被分配存放在接收进程的第一可用描述符项中&#xff0c;即发送进程和接收进程的描述符编号一般不…...

上海内贸网站建设/东莞seo建站排名

虽然pandas是数据分析、机器学习等必备利器&#xff0c;但现在流行的机器学习应用训练模型动辄需要GB级别的数据&#xff0c;很多时候pandas无法快速读取大数据文件或者进行高效运算&#xff0c;甚至可能存在内存溢出等情况。如果是R语言的用户应该很熟悉data.table库&#xff…...

真正能赚钱的网站/加强服务保障满足群众急需ruu7

呵呵 我给你一个我封装好的工具类/**字符串格式化author Du*/public class DFormat {private static final Pattern pattern Pattern.compile("\\{(.*?)\\}");private static Matcher matcher;/*** 格式化字符串 字符串中使用{key}表示占位符** param sourStr* 需要…...

b站软件推广大全/百度最新秒收录方法2021

随着电子元器件技术更迭及供应链生态不断成熟&#xff0c;智能手机产业也正迎来新的变革阶段。这一明显现象除了体现在智能手机品牌的营销策略有变之外&#xff0c;还着重体现于智能手机品牌在商业模式创新——在过去&#xff0c;硬件性能曾是各智能手机品牌追捧的焦点&#xf…...

网络安全设计报告/网络公司seo教程

一、什么是Spring Cloud Consul&#xff1f; Spring Cloud Consul 为 SpringBoot 应用提供了 Consul的支持&#xff0c;Consul既可以作为注册中心使用&#xff0c;也可以作为配置中心使用。Spring Cloud Consul 是HashiCorp公司推出的开源软件&#xff0c;提供了微服务系统中的…...